Re: Formation of RDF terms

Dave Beckett wrote:
> >>>Aaron Swartz said:
> >
> > This is what I was afraid of. So there is no definitive way to determine
the
> > namespace of an RDF "term"? Are RDF terms even considered to have
specific
> > namespaces -- or is this just a side-effect of the XMLNS system?

    I think the inability to reliably 'round trip' URIs and qnames is a big
problem for RDF. I know that not everyone is in love with fragment ids but
'#' is defined by RFC 2396 and there is no reasonable substitute I can see.
The problem with frag ids and text/xml should go away with XPointer so
perhaps this can be revisited in terms of RDF. That is: do not expect the
world to end its namespaces in '#'.

>
> As I remember, this was the reason that rdfs:isDefinedBy was created,
> so that you could express the relationship between a URI of a concept
> and a URI of the namespace or thing at the namespace it is defined
> in.  Note the namespace does not necessarily have to point to a (RDF)
> schema.

    In RDDL (http://www.rddl.org/) the nature of something is most often its
namespace,  in distinction to its "rdf:type" which is namespace uri '#'
local-name. You will note that RDDL URIs resolve to both a human readable
piece of html as well as a machine readable rddl:resource (actually the html
is the content of the rddl:resource element).

    If the namespace URI does point to a RDDL document, it is easy to
include an RDF Schema for the namespace.

-Jonathan

Received on Thursday, 25 January 2001 18:20:15 UTC