- From: Rinke Hoekstra <rinke.hoekstra@vu.nl>
- Date: Fri, 20 Jul 2012 09:27:44 +0200
- To: "vladimir@sirma.bg" <vladimir@sirma.bg>
- CC: "public-openannotation@w3.org" <public-openannotation@w3.org>
Hi,
Annotation properties are only required if a) you want to commit to
OWL 2 DL (which is quite sensible) AND b1) you want to attach a
property to an instance of owl:Class OR b2) you want to be able to use
the property to refer both to a Literal and to a URI.
So, it depends on the situation.
Best,
Rinke
On 17 July 2012 10:47, Vladimir Alexiev <vladimir@sirma.bg> wrote:
>> Stian Soiland-Reyes on Mon, 25 Jun 2012
>> In Turtle this would read much easier:
>> https://gist.github.com/2987402
>> (I exported from Protégé)
>
> In this export a lot of the properties are declared AnnotationProperty instead of ObjectProperty.
> There are even a few that are declared both, and their attributes are duplicated or distributed between the two, e.g.:
>
> oa:hasSelector rdf:type owl:AnnotationProperty ;
> rdfs:label "hasSelector" ;
> rdfs:comment "The relationship between a oa:SpecificResource and a oa:Selector." ;
> rdfs:isDefinedBy <http://www.w3.org/ns/openannotation/core/> ;
> rdfs:domain oa:SpecificResource .
>
> oa:hasSelector rdf:type owl:ObjectProperty ;
> rdfs:label "hasSelector" ;
> rdfs:comment "The relationship between a oa:SpecificResource and a oa:Selector." ;
> rdfs:isDefinedBy <http://www.w3.org/ns/openannotation/core/> ;
> rdfs:range oa:Selector .
>
> Which is the right way?
>
>
>
--
---
Dr Rinke Hoekstra
AI Department | Leibniz Center for Law
Faculty of Sciences | Faculty of Law
Vrije Universiteit | Universiteit van Amsterdam
De Boelelaan 1081a | Vendelstraat 8 (BG13a)
1081 HV Amsterdam | Postbus 1030
| 1000 BA Amsterdam
+31-(0)20-5987752 | +31-(0)20-5253497
r.j.hoekstra@vu.nl | hoekstra@uva.nl
Homepage: http://www.rinkehoekstra.nl
Received on Sunday, 22 July 2012 14:57:03 UTC