- From: Jacco van Ossenbruggen <Jacco.van.Ossenbruggen@cwi.nl>
- Date: Fri, 25 May 2012 14:13:22 +0200
- To: public-openannotation@w3.org
Dear all, I'm looking at the cookbook examples to learn how I could/should encode my current annotations in OA. I think the Eiffeltower example at [1] is pretty close to what I need. But let's suppose I need a little more and want to explicitly assign different "roles" to my annotations, say the "depicted object" role (the Eiffel Tower), the "associated event" role (e.g. the 1889 World Fair) and the "associated person" role (e.g. Gustave Eiffel). Note that all three example tags have dbpedia entries and could be regarded as semantic tags in the oax sense. I can see many different ways to make such roles explicit in the OA model: 1: Creating subclasses of oa:Annotation or oax:Description for each role 2: Creating subproperties of oax:hasSemanticTag for each role 3: Creating a new property on the oa:Annotation instance defining the role 4: Add a hasBody with a property on the body defining the role There are undoubtedly other patterns I've overlooked. Is there any best practice in this community about how to encode this? I'm not sure whether "roles" is the best term, but I'm quite convinced this is a common pattern. What I need is a mapping from simple triples like <http://alturl.com/xxbxnn> ns1:depictedObject <http://dbpedia.org/page/Eiffel_Tower>; <http://alturl.com/xxbxnn> ns1:associatedEvent <http://dbpedia.org/page/Exposition_Universelle_(1889)>; <http://alturl.com/xxbxnn> ns1:associatedPerson <http://dbpedia.org/page/Eiffel_Gustave_Eiffel>; to the OA model. Any help would be appreciated, Regards, Jacco [1] http://www.w3.org/community/openannotation/wiki/SE_Semantically_Tagging_an_Image
Received on Friday, 25 May 2012 12:14:30 UTC