RE: RDF in Open Directory project

Hi.

> Topic and ExternalPage are subclasses of RDF:Description (I
> think.  Could it possibly be RDF:Bag?).

rdf:Description is not a class so it's not possible to subclass it. The
Topic and ExternalPage elements are examples of what the RDF M&S refers to
as a "typed node". It's a shortcut that lets you specify the rdf:type of the
node without the extra child property element.

So,

<Topic rdf:ID="foo">
  <dc:title>Foo</dc:title>
</Topic>

is semantically equivalent to:

<rdf:Description rdf:ID="foo">
  <rdf:type resource="Topic"/>
  <dc:title>Foo</dc:title>
</rdf:Description>

The DMOZ "RDF" dumps are actually not really RDF as indicated by their use
of the http://www.w3.org/TR/RDF/ namespace. The correct Recommendation
namespace is http://www.w3.org/1999/02/22-rdf-syntax-ns#.

It's unfortunate that one of the most high profile applications of RDF is
not compatible with the Recommendation. Has anybody created an XSLT
transform that can update the DMOZ RDF?

Jason.

Received on Friday, 10 November 2000 02:08:16 UTC