[
Lists Home |
Date Index |
Thread Index
]
Bill de hÓra wrote:
> > With RDDL a namespace may be used as a URL to a RDDL document.
>
> > With RDF a property's namespace must point to an RDF Schema
> > document.
>
> I'll stick my neck out an say this is not true. I checked the april
> 22 edition of RDFS <http://www.w3.org/TR/rdf-schema/> and didn't
> find that specification. The RDF MT defines an RDFS vocabulary as a
> set of URI refs and doesn't say anything about RDFS documents.
>
> [Not unrelated: an RDF property doesn't have a namespace but it
> does have a name, which is a URI reference. If an RDF property is
> placed in an XML namespace for serialization that's merely an
> implementation detail of the XML serialization. RDF is not an XML
> grammar.]
>
Consider this RDF Syntax document:
<rdf:RDF xmlns:rdf=“http://www.w3.org/1999/02/22-rdf-syntax-ns#”
xmlns:book=“http://www.w3.org/TR/1999/PR-rdf-schema-19990303
/dublin-core#”>
<rdf:Description about=“http://www.xfront.com//BookCatalogue.xml”>
<book:Creator>Roger L. Costello</book:Creator>
</rdf:Description>
</rdf:RDF>
Read this as: "This is a Description about the BookCatalogue.xml
resource. It has a Creator whose value is Roger L. Costello."
It is my understanding that all properties (e.g., Creator) must be
namespace-qualified. Further, the RDF Syntax spec requires that the
properties namespace must not only be a label, but, in fact, must be a
valid URL to an RDF Schema document (which defines what the property
means, thus enabling dynamic understanding of a property). That's my
understanding. Is it an incorrect understanding? /Roger
|