[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

retrievable URIs in RDF, was Re: more politics


retrievable
Thomas B. Passin wrote:
>
> In my mind, rdf:about='' does not exactly indicate a retrievable resource,

Right, there is no need that rdf:about indicate a retrievable resource.

> although of course at one time it may or may not have been retrieved
(maybe
> not, if the whole thing was created or modified inside an application).
But
> to help me understand this particular point better, please answer this
> question for me -
>
> Is it allowed in OWL - or at least does to make sense to you - to
reference
> some other resource besides the current document in the owl:ontology
> rdf:about attribute?  Example -
>
> <owl:Ontology rdf:about='http://example.com/ontology1'>
>    <owl:versionInfo>v 1.17 2003/02/26 12:56:51 mdean</owl:versionInfo>
>      ....
> </owl:Ontology>

<owl:Ontology> creates a node of rdf:type owl:Ontology, the above parses
into:

<http://example.com/ontology1> rdf:type owl:Ontology .
<http://example.com/ontology1> owl:versionInfo "v 1.17 2003/02/26 12:56:51
mdean" .

This is intended to allow ontologies themselves to be the subject of OWL
inferences.

It would be weird (at least to me) if the URI identified as an owl:Ontology
were not itself dereferencable as an owl:Ontology ... but OWL doesn't
prevent you from shooting yourself in the foot in such a fashion -- it is
assumed that authoring and editing tools will ensure that unsuspecting folks
will do the right thing.

>
> Aside from this special case, and I suppose there are a few others lurking
> around, do you see other situations where it would be important to use an
> actual retrievable URI as an RDF node identifier?
>

Well actually that is the subject of TimBL's proposal to the TAG regarding
the "meaning of rdf:Property URIs". One very reasonable way to define this
would be to dereference the property URI and use what is returned to find a
definition for the property. Suppose the property URI -minus- fragid
identifies a namespace. The namespace document might contain human readable
definitions of the properties defined 'within' the namespace. An OWL
ontology obtained from the namespace might similarly define the properties.

The reason that I use namespace here is that an RDF property is usually
written as a QName although it represents in RDF  a URI reference obtained
from concatenating the namespace name with the fragid/local name. e.g.

<rdf:Property rdf:about="http://example.com/foo#bar" />

is equivalent to the N3:

foo:bar rdf:type rdf:Property .

where "foo" is bound to http://example.com#

Jonathan


PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.