Re: Draft Partitioning

On Friday, June 15, 2001, at 08:36  PM, Sergey Melnik wrote:

> The reason
> behind it that currently, given a resource, applications cannot
> determine the namespace of the resource (they can only guess by looking
> for "#" or last "/"). Several people who used the "RDF API" for
> implementing editors for RDF Schemas (including Michael Sintek who
> collaborated on Protege) complained that the API did not offer a way of
> reliably determining the namespace of a resource.

Personally, I don't think namespaces are part of the model and 
to add them would really break backwards compatibility. RDF 
talks about individual resources, which need not exist in any 
"namespace" other than the Web itself. Think of this document:

<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 
xmlns="http://rdf.example.org/#">
  <rdf:Description>
    <foo>bar</foo>
  </rdf:Description>
</rdf:RDF>

and

<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 
xmlns="http://rdf.example.org/#f">
  <rdf:Description>
    <oo>bar</oo>
  </rdf:Description>
</rdf:RDF>

These documents are currently equivalent, you seem to propose to 
change this. In the case of Protoge, namespaces are an 
application-specific addition to the model and should remain 
that way.

--
[ "Aaron Swartz" ; <mailto:me@aaronsw.com> ; <http://www.aaronsw.com/> ]

Received on Monday, 18 June 2001 12:09:00 UTC