- From: Benjamin Young <bigbluehat@hypothes.is>
- Date: Tue, 24 Feb 2015 08:38:51 -0500
- To: Robert Sanderson <azaroth42@gmail.com>
- Cc: W3C Public Annotation List <public-annotation@w3.org>
- Message-ID: <CAE3H5FLHTgLOBogv4AuBG8nyE2vVwAK6JqoRdSDa46vw30sWAg@mail.gmail.com>
I'd like to propose we also take a look at AtomPub [1] and Atom feeds [2] as well as using Open Search [3] for search endpoint discovery and "explanation." Many scenarios (sharing, federation, search) don't necessarily require a write-equiped API, so "protocol" feels a bit heavy as a term. I'll try and write these thoughts up in a separate mail, but folks should feel free to submit "read only" options to this capability matrix. Rob, any recommendations on where this product matrix should live? I'm guessing a section just below "Use Cases" here: https://www.w3.org/annotation/wiki/Main_Page with a link to a separate "Existing Projects"? (or a better title). I think this matrix will be valuable for understanding what's needed where and how close we may actually be. :) Thanks, Rob, Benjamin [1] http://tools.ietf.org/html/rfc5023 [2] http://tools.ietf.org/html/rfc4287 [3] http://opensearch.org/ On Fri, Feb 20, 2015 at 3:40 PM, Robert Sanderson <azaroth42@gmail.com> wrote: > > Thanks Benjamin! > > The operations supported seem pretty standard which is good, and entirely > expected, knowing Anna :) > > A matrix of product/capability seems like a good next step on the wiki, > with Domeo [Paolo], Annotator [Nick], LoreStore [Benjamin as proxy for > Anna], and Triannon [Rob] as initial candidates for inclusion. David > Wood's Callimachus product also does OA, so we should get that in the mix > too. > > Are there any other HTTP APIs out there that anyone knows about and would > be willing to: > > 1. write a couple of paragraphs about in a wiki page, with links to > documentation > 2. Fill out a line in the above matrix, when we've synthesized the list > of capabilities > > As we need two implementations of every feature, this is something we're > going to have to do regardless. Starting sooner rather than later will make > our lives much easier down the line! > > Rob > > > > On Fri, Feb 20, 2015 at 12:22 PM, Benjamin Young <bigbluehat@hypothes.is> > wrote: > >> So...I'm relatively new here (wasn't really part of the CG, etc). :) I >> came across Lorestore's Annotator plugin recently, and realized the site >> for it included several things that might be of interest for our protocol >> discussions. >> >> Judging from past CG mailing list posts, several of you already know >> about this project, the people involved with it (Anna Gerber and Damien >> Ayers), and could likely expand on it more--but I thought I'd re-share the >> work here for other new comers like myself. :) >> >> Here's the main site for the project: >> http://austese.net/lorestore/ >> >> Things I discovered: >> - Lorestore supports a version ("drafty" one maybe) of OA >> - has a validator on their site! >> http://austese.net/lorestore/validate.html >> - include documentation for an API that supports several OA >> representation types: http://austese.net/lorestore/docs.html >> - has a query API: http://austese.net/lorestore/docs.html#oac >> - also supports Atom feeds: http://austese.net/lorestore/docs.html#oac >> >> Lorestore is GPLv3 licensed and available on GitHub: >> https://github.com/uq-eresearch/lorestore >> >> Beyond interesting history, there may also be an opportunity for a couple >> of invited experts (if we're doing that right now) as Anna and Damien have >> experience implementing the OA data model in an HTTP API that includes >> search. >> >> Just sharing. :) >> >> Thanks, >> Benjamin >> -- >> Developer Advocate >> http://hypothes.is/ >> > > > > -- > Rob Sanderson > Information Standards Advocate > Digital Library Systems and Services > Stanford, CA 94305 >
Received on Tuesday, 24 February 2015 13:39:19 UTC