W3C home > Mailing lists > Public > public-owl-dev@w3.org > October to December 2009

Re: [OWLAPI-developer] OWL RDF/XML newbie questions (a littleofftopic)

From: Rinke Hoekstra <rjhoekstr@gmail.com>
Date: Wed, 2 Dec 2009 15:02:18 +0100
Cc: Owl Dev <public-owl-dev@w3.org>
Message-Id: <9D9552A6-194B-451B-A6A9-44384EC1452B@gmail.com>
To: owlapi-developer@lists.sourceforge.net
Hi Søren,

(these questions are better forwarded to the public-owl-dev mailing list at W3C, cc-ed)

In OWL 2, class deprecation has a different status than in OWL 1. Rather than having different types of classes (which is a bit odd, semantically) OWL 2 interprets deprecation as an annotation. The direct semantics of OWL 2 has been defined on the Functional Syntax (which you quote), which indicates deprecation as annotation. However, to maintain compatibility with OWL 1 systems, the translation from Functional Syntax to RDF/XML (and Turtle) turns these 'deprecation' annotations back into owl:DeprecatedClass.

Cheers,

Rinke


On 2 dec 2009, at 14:29, Søren Krogh Neigaard wrote:

> Hi Matthew
> 
> Thank you for your answer. I have another offtopic question for you, and then I will stop with these offtopic questions.
> 
> I need the option to deprecate classes, and if I look here:
> 
> http://www.w3.org/TR/2009/REC-owl2-mapping-to-rdf-20091027/
> 
> So if I want to deprecated this class:
> 
> <owl:Class rdf:ID="ZZZ-id">
>  <rdfs:subClassOf rdf:resource="#YYY-id"></rdfs:subClassOf>
>  <rdfs:label>Term Z</rdfs:label>
>  <rdfs:comment>Hello World</rdfs:comment>
> </owl:Class>
> 
> it seem I should substitute it with this:
> 
> <owl:DeprecatedClass rdf:ID="ZZZ-id">
>  <rdfs:subClassOf rdf:resource="#YYY-id"></rdfs:subClassOf>
>  <rdfs:label>Term Z</rdfs:label>
>  <rdfs:comment>Hello World</rdfs:comment>
> </owl:Class>
> 
> But the document also says "AnnotationAssertion( owl:deprecated *:x "true"^^xsd:boolean )", does this mean that I can do the same by adding a tag to my class like this:
> 
> <owl:Class rdf:ID="ZZZ-id">
>  <owl:deprecated/>
>  <rdfs:subClassOf rdf:resource="#YYY-id"></rdfs:subClassOf>
>  <rdfs:label>Term Z</rdfs:label>
>  <rdfs:comment>Hello World</rdfs:comment>
> </owl:Class>
> 
> 
> Thank you
> Søren
> 
> ------------------------------------------------------------------------------
> Join us December 9, 2009 for the Red Hat Virtual Experience,
> a free event focused on virtualization and cloud computing. 
> Attend in-depth sessions from your desk. Your couch. Anywhere.
> http://p.sf.net/sfu/redhat-sfdev2dev
> _______________________________________________
> Owlapi-developer mailing list
> Owlapi-developer@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/owlapi-developer
Received on Thursday, 3 December 2009 18:30:10 GMT

This archive was generated by hypermail 2.3.1 : Wednesday, 27 March 2013 09:32:57 GMT