Re: Protocol Reference Work: Lorestore's API

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