silly question about rdf:about

Why is rdf:about treated as magic syntax?  Wouldn't everything work
the same in the grammar if
http://www.w3.org/1999/02/22-rdf-syntax-ns#about were just another
property?

Processors could either be hard-coded to know it was a
daml:UnambiguousProperty (thus allowing the usual collapsing of nodes)
or they could read that from the ontology.    (Obviously DAML is not
part of RDF Core, but the concept of unambiguous properties is still
around.)

This interpretation would allow uses like:

  <rdf:Description>
     <rdf:about>http://example.com</rdf:about>
  </rdf:Description>

and declaring sub-properties of rdf:about to help classify kinds of
names for things.   It would also allow zero or more names for things,
which seems perfectly appropriate.

       -- sandro

Received on Saturday, 6 April 2002 07:35:27 UTC