- From: KHADRAOUI FAIROUZ <fairouz.khadraoui@univ-batna.dz>
- Date: Wed, 29 Nov 2017 16:02:06 +0100
- To: Robert Sanderson <azaroth42@gmail.com>
- Cc: public-openannotation <public-openannotation@w3.org>
- Message-ID: <CAAh92nyCkNSNhnfgwyZRPxq6-_PWxrSOxn=so9gL0MsiCLXuUQ@mail.gmail.com>
In fact, I have not tried asking on Protege list. Indeed, my main question about the Web annotation ontology is the fact of implementing the properties hasTarget, hasBody and dcterms:Creator as Annotation properties. As far as I know, Annotation properties are used to associate additional information with ontologies, entities, and axioms. My question is : How can we consider hasTarget, for example, as annotation property (additional information)? Whereas a target is required for any annotation. Thank you for considering my question Best regards 2017-11-27 17:58 GMT+01:00 Robert Sanderson <azaroth42@gmail.com>: > It seems like your problem is more in Protege, than in the Annotation > ontology. Have you tried asking on the Protege list? > > Rob > > On Thu, Nov 23, 2017 at 6:01 AM, KHADRAOUI FAIROUZ < > fairouz.khadraoui@univ-batna.dz> wrote: > >> Dear openAnnotation community, >> >> I'm reusing the Web annotation ontology "oa" and I'm confused about >> instanciation of annotation properties like oa:hasBody, oa:hasTarget and >> dcterms:creator. >> >> For example, in my ontology "LearnAnnot" I want to associate the >> "annot1" to the "Learner1" by the property "dcterms:creator", and by using >> Protege 5.2, I found that I can proceed by different manners : >> >> - instanciate the annotation property dcterms:creator to create the >> triplet (annot1, dcterms:creator, learner1). Thus the Protege genarates the >> code : >> >> <owl:AnnotationProperty rdf:about="http://purl.org/dc/terms/creator"/> >> >> <!-- http://www.univ-batna.dz/elearning/LearnAnnot#Learner --> >> >> <owl:Class rdf:about="http://www.univ-bat >> na.dz/elearning/LearnAnnot#Learner"> >> <rdfs:subClassOf rdf:resource="http://xmlns.com/foaf/0.1/Person >> "/> >> </owl:Class> >> >> <!-- http://www.univ-batna.dz/elearning/LearnAnnot#annot1 --> >> >> <owl:NamedIndividual rdf:about="http://www.univ-bat >> na.dz/elearning/LearnAnnot#annot1"> >> <rdf:type rdf:resource="http://www.w3.org/ns/oa#Annotation"/> >> <terms:creator rdf:resource="http://www.univ- >> batna.dz/elearning/LearnAnnot#learner1"/> >> </owl:NamedIndividual> >> >> <!-- http://www.univ-batna.dz/elearning/LearnAnnot#learner1 --> >> >> <owl:NamedIndividual rdf:about="http://www.univ-bat >> na.dz/elearning/LearnAnnot#learner1"> >> <rdf:type rdf:resource="http://www.univ- >> batna.dz/elearning/LearnAnnot#Learner"/> >> </owl:NamedIndividual> >> >> - specify a domain and a range to dcterms:creator before its >> instanciation. In this case, Protege replace the first line in the previous >> code by : >> >> <owl:AnnotationProperty rdf:about="http://purl.org/dc/terms/creator"> >> <rdfs:range rdf:resource="http://www.univ- >> batna.dz/elearning/LearnAnnot#Learner"/> >> <rdfs:domain rdf:resource="http://www.w3.org/ns/oa#Annotation"/> >> </owl:AnnotationProperty> >> >> >> Thank you in advance. >> Best regards >> -- >> Fairouz KHADRAOUI >> Assistant Teacher, Department of economic sciences >> Batna 1 University >> L@stic Laboratory http://lab.univ-batna2.dz/lastic/ >> Batna 2 University >> > > > > -- > Rob Sanderson > Semantic Architect > The Getty Trust > Los Angeles, CA 90049 > -- Fairouz KHADRAOUI Assistant Teacher, Department of economic sciences Batna 1 University L@stic Laboratory http://lab.univ-batna2.dz/lastic/ Batna 2 University
Received on Wednesday, 29 November 2017 15:02:38 UTC