W3C home > Mailing lists > Public > www-rdf-interest@w3.org > September 2002

Re: RDF and XML Schema types

From: Patrick Stickler <patrick.stickler@nokia.com>
Date: Mon, 23 Sep 2002 20:49:12 +0300
Message-ID: <003301c26329$872dcd50$2280720a@NOE.Nokia.com>
To: <mbatsis@netsmart.gr>, <www-rdf-interest@w3.org>

Hi Manos,

It's important to note that anyURI is a lexical datatype
that defines a set of lexical representations which 
correspond to URIs. That does not mean that those lexical
representations, even if expressed in an RDF graph, are
the same as URIref nodes in the RDF graph which denote

So, in principle, there is no conflict between RDF and the
anyURI datatype. It simply depends on what you want to 
say in RDF.

If you want to specify a resource, use a URIref. E.g.

   <rdf:Description rdf:about="#something">
      <foo rdf:resource="http://foo.org/blargh"/>

If you want to specify a URI (the actual identifier string)
use a literal that is typed as anyURI. E.g.

   <rdf:Description rdf:about="#something">
      <bar rdf:datatype="&xsd;anyURI">http://foo.org/blargh</bar>

You might view the second case as a kind of quoting of
the URIref. Because it is quoted, it does not actually
denote a resource. Rather, the literal node denotes the URI

Does that help?



[Patrick Stickler, Nokia/Finland, (+358 50) 483 9453, patrick.stickler@nokia.com]

----- Original Message ----- 
From: "ext m batsis" <mbatsis@netsmart.gr>
To: <www-rdf-interest@w3.org>
Sent: 23 September, 2002 16:54
Subject: RDF and XML Schema types

> Hi folks,
> While building a 'simpleType' ontology for HumanMarkup (the base for a 
> tobe measurment toolkit), I encountered a possible conflict between the 
> RDF Schema and XML Schema class/type hierarchies.
> I have been importing all subTypes of 
> http://www.w3.org/2001/XMLSchema-datatypes#anySimpleType as subclasses 
> of rdfs:Literal. My problem lies on the anyURI simple type, as it is 
> derived by restricting xs:anySimpleType, but should be under 
> rdfs:Resource per the RDF viewpoint.
> So I'm looking for suggestions on how this should be handled. You can 
> find the post and the attached .rdf at [1]. Please direct additional 
> comments on this document at humanmarkup-comments [2].
> [1] 
> http://lists.oasis-open.org/archives/humanmarkup-comment/200209/msg00073.html
> [2] humanmarkup-comment@lists.oasis-open.org
> Thanks,
> Manos
Received on Monday, 23 September 2002 13:49:20 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 22:44:38 UTC