→Annotations as Linked Data with Fedora4 and Triannon (a Real Use Case for RDF!)
Annotations on content resources allow users to contribute knowledge within the digital repository space. Open Annotation provides a comprehensive model for web annotation on all types of content, using Linked Data as a fundamental framework. Annotation clients generate instances of this model, typically using a JSON serialization, but need to store that data somewhere using a standard interaction pattern so that best of breed clients and servers can be mixed and matched.
Stanford is using Fedora4 for managing Open Annotations, via a middleware component called Triannon. Triannon receives the JSON data from the annotation client, and uses the Linked Data Platform API implementation in Fedora4 to create, retrieve, update and delete the constituent resources.
This component could be used with other LDP implementations, or with some additional development to ease the migration from other linked data sources into Fedora4. The presentation will focus on the benefits of the approach with respect to following international standards to ease system integration, and lessons learnt regarding the development process.