I'm working on a couple of project that I expect will use OA pretty heavily.. We haven't really dug into that aspect of the work, but I expect to be building, using, contributing to a Java API for OA over the course of the next 18 months or so.
We have a couple of specific use cases to target initially (defining relationships between documents and annotating document images) but hope to build out some tools that make the overall OA model something that our Java developers can work with easily without having to bring everyone up to speed on RDF and linked data, etc.
I'll keep the list informed of our progress on these fronts and am quite happy to collaborate and coordinate with others where that makes sense.
Jacco, my take is that that API should focus on the core data model and be independent of any particular representation of that data model. Or, stated another way, support for a specific format such as JSON-LD should be something that could be plugged into the system.
Neal
From: Jacco van Ossenbruggen [mailto:Jacco.van.Ossenbruggen@cwi.nl]
Sent: Tuesday, May 06, 2014 9:07 AM
To: Stian Soiland-Reyes
Cc: Leyla Jael García Castro; public-openannotation
Subject: Re: OA API available?
On May 6, 2014, at 11:08 AM, Stian Soiland-Reyes <soiland-reyes@cs.manchester.ac.uk<mailto:soiland-reyes@cs.manchester.ac.uk>> wrote:
but would equally be interested in
collaborating on such an API, particularly for Java, Clojure, Ruby or
Python.
+1
Stian,
Are you thinking of an API based on a JSON-LD representation of OA?
Jacco