RE: Re: How do you deprecate URIs? Re: OWL-DL and linked data

> From: Michael Schneider
>
> On 10 Jun 2008, Bernard Vatant wrote:
> [ . . . ]
> > My first thought was to flag the downlode.org URIs with
> something like
> > owl:DeprecatedIndividual
> > <http://downlode.org/rdf/iso-639/languages#da>
> > owl:DeprecatedIndividual    "True"

It is the *URI* that you wish to deprecate -- not the resource denoted by that URI, so the deprecation statement *must* be written something like this:

  "http://lingvoj.org/iso-639/languages#da"^^xsd:anyURI
      owl:deprecatesURI
         "http://downlode.org/rdf/iso-639/languages#da"^^xsd:anyURI  .

using "" rather than <> to indicate that you are talking about the URI itself, rather than the resource denoted by that URI.  The Semantic Web community does not yet seem to be accustomed to taking about URIs themselves, but there is no getting around the need to do so.  So we just need to get used to it.

> [ . . . ]
> OWL 2 DL won't define any (reasoning) semantics for
> annotation properties.  So owl:sameAs will *not* transfer the
> deprecation triple to the other URI.
> (Again, this is the current state, which might change before OWL 2 DL
> becomes a W3C recommendation.)

This *must* changed to make OWL 2 DL a monotonic extension of RDF:
http://www.w3.org/TR/rdf-mt/#MonSemExt

>
> In OWL 2 Full, being an RDF compatible language, it is not possible to
> define such a kind of "semantic-freeness". Here, owl:sameAs
> *will* transfer the deprecation triple to the other URI.

Exactly.  But OWL 2 DL should *also* conform to RDF's requirement of semantic monotonicity.  Indeed, it wouldn't make sense for OWL 2 DL to be non-monotonic and OWL 2 Full to be monotonic.




David Booth, Ph.D.
HP Software
+1 617 629 8881 office  |  dbooth@hp.com
http://www.hp.com/go/software

Statements made herein represent the views of the author and do not necessarily represent the official views of HP unless explicitly so stated.

Received on Tuesday, 15 July 2008 17:16:48 UTC