We have been discussing the feedback provided on the Alpha 2 data model, and have come up with some changes that we hope address the majority of the concerns.
In particular:
* Annotations are now modeled as information resources, specifically as RDF documents. They are no longer non-information resources that need to be described by something else.
* As a consequence, the model is no longer based on ORE. Annotations are not Aggregations, and the ORE Proxy construction is no longer used.
* Segments of resources are modeled as a resource with a unique identifier, and hence can be used as the subject or object of an RDF triple.
Please see:
http://annotation.lanl.gov/alpha3/alpha3.pdf for a slide deck explaining the revised data model.
We would be very grateful for any feedback, however there is one issue in particular which we would like to hear your opinion on:
In the slides above, there is only one link between the Annotation and the Target, whether or not that is a full resource or a segment of a resource. It has been suggested that in order to make client development easier, there should be a link directly from the Annotation to the full resource as well as to the actual target. The counter argument is that if the client can parse RDF and follow at least one link from the Annotation, then it can very easily follow the next link to find the full resource, without cluttering the model with redundant links.
The changes this would cause for the model are presented in:
http://annotation.lanl.gov/alpha3/alpha3_options.pdfSharing any experience regarding this sort of problem, both at design and implementation levels, would be greatly appreciated.
Many thanks,
Rob Sanderson for the OAC team