About judell

Jon Udell, Director of Integrations at Hypothesis, is an author, information architect, software developer, and new media innovator. His 1999 book, Practical Internet Groupware, helped lay the foundation for what we now call social software. Udell was formerly a software developer at Lotus, BYTE Magazine's executive editor and Web maven, and an independent consultant. A hands-on thinker, Udell's analysis of industry trends has always been informed by his own ongoing experiments with software, information architecture, and new media. From 2002 to 2006 he was InfoWorld's lead analyst, author of the weekly Strategic Developer column, and blogger-in-chief. During his InfoWorld tenure he also pioneered the medium now known as screencasting and produced an audio show, Interviews with Innovators. From 2007 to 2014 Udell worked for Microsoft as a writer, interviewer, speaker, and experimental software developer. He created the Elm City calendar network, a service based on open standards that runs in the Windows Azure cloud, and worked on Thali, a P2P technology that enables people to control their online identities and share their data securely. In 2015 he joined Hypothesis to help build an open annotation layer for the web.

Collaborative Resource Curation

Recently we decided to keep better track of tweets, blog posts, and other web resources that mention and discuss our product. There are two common ways to do that: send links to a list maintainer, or co-edit a shared list of links. And here's a third way, less common but arguably more powerful and flexible: tag the web resources in situ.

By |2019-01-07T10:23:37-08:002 Jan 2019|

Overview of the Hypothesis System

Introduction Hypothesis delivers a set of components and capabilities that work together to enable a wide range of annotation-powered applications. Here we provide an architectural overview. The major components are: An annotation viewer and editor that runs as an overlay in the browser ("the client"). An annotation service that stores, searches, and displays annotations, manages [...]

By |2021-09-17T14:35:49-07:003 Dec 2018|

How Annotation Enables Machine Learning

Acknowledgement of uncertainty is one of the core principles of rational inquiry. We're more likely to trust news sources that signal their credibility by upholding that principle. If news aggregators can detect and process that signal at scale, they can help me separate the wheat from the chaff. But how will we teach them to do that?

By |2018-11-26T13:29:40-08:0026 Nov 2018|

How Hypothesis interacts with document metadata

Hypothesis uses common metadata conventions to identify and alias documents so we can sync annotations across multiple versions of the same document. Among the metadata conventions used are: Search-oriented HTML tags DOI-related HTML tags PDF metadata PDF-related HTML metadata Some of these conventions are deployed to guide search engines; others to help organize scholarly literature. [...]

By |2021-09-17T14:15:04-07:0012 Nov 2018|

Annotation-Powered Questionnaires

Radio buttons, checkboxes, and input boxes are the usual ways to answer survey questions. But what if the answer to a question is a selection in a document?

By |2018-09-26T10:50:25-07:0026 Sep 2018|