- From: Aaron Swartz <me@aaronsw.com>
- Date: Fri, 20 Jul 2001 13:41:15 -0500
- To: Sergey Melnik <melnik@db.stanford.edu>
- Cc: RDFCore WG <w3c-rdfcore-wg@w3.org>
On Friday, July 20, 2001, at 01:41 PM, Sergey Melnik wrote: > Property names must be associated with a schema. This can be > done by qualifying the element names with a namespace prefix > to unambiguously connect the property definition with the > corresponding RDF schema or by declaring a default namespace > as specified in [NAMESPACES]. [...] > > Namespaces are simply a way to tie a specific use of a word in > context to the dictionary (schema) where the intended > definition is to be found. In RDF, each predicate used in a > statement must be identified with exactly one namespace, or > schema. > > Aha! Namespaces (at least those of properties) *must* identify > schemas. These schemas *must* (or *should*?) contain the definitions > of the corresponding vocabulary elements. I think this is a bug in the spec. The spec is clearly trying to provide an introductory description of RDF topics. Note the use of language like "Namespaces are simply a way to..." rather than "RDF uses namespaces to..." or "Namespaces must..." > - Michael Sintek who was working on a new version of Protege last year, > expressed serious concerns that namespaces of resources could not > be identified in RDF API at that time. In fact, in a schema editor it > is of > paramount importance to be able to create a schema in a given > namespace, translate all resources into a new namespace when a > subsequent version of the schema is defined, display namespaces, > identify them properly in parsed RDF content, save, etc. There are many ways for Protege to find out the name of the schema -- I don't think this use case is a strong enough reason to change the model. > - Jonathan Borden points out that XML Schema datatypes cannot > be used if > concatenation is deployed: > > http://www.w3.org/2000/03/rdf-tracking/#rdfms-qname-uri-mapping This is not true -- XML Schema datatypes have URIs and can be dealt with just like anything else with a URI. IMO, Jonathan is somewhat confused on this point. > There are several procedural issues that arise from M&S. The spec > states that the namespaces of all resources that are properties can be > used for retrieving the definitions of the properties. Must these > namespaces be URLs or would URIs also do? As I said, I think this is a bug and any kind of URI reference may be used. What's the use case that makes it worth our while to change the spec? -- "Aaron Swartz" | The Semantic Web <mailto:me@aaronsw.com> | <http://logicerror.com/semanticWeb-long> <http://www.aaronsw.com/> | i'm working to make it happen
Received on Friday, 20 July 2001 14:41:19 UTC