Reality (universal rdf and rdfs namespaces)


here are some aspects of reality according RDF. 

In fact it is a kind of language and we want computers to understand it. As in every other computer language we need to be correct in everything we write otherwise the computer will not understand what we want him to do. Especially when we talk about syntax. 'Semantic Web' does not mean that the computer will be enabled to infer or understand wrong syntax. 

With this background we should invest more time in checking our namespaces, especially for rdf and rdfs itself. Otherwise the 'Semantic Web' will become reality but without RDF!!!

In both namespace: and we can find lots unqualified attributes. I thought this chapter was closed?!!!

I wanted to include these namespaces to VRP  but since they do not fit to the current syntax I needed to write my own universal rdf and rdfs namespaces. They might be useful also for others I made them public. You can find them at: These namespaces contain exact the same triples as the rdf and rdfs namespaces. Another benefit of them: They use entity references for the namespaces, which is a very convenient method and it makes it very simple to change them. I strongly suggest to make this way of writing namespaces more public. An example is given below.

Best regards,



<?xml version="1.0"?>
   <!ENTITY rdf "">  
   <!ENTITY rdfs "">

<!-- Universal RDF namespace written by Karsten Tolle, 30.04.2002. -->


  This is the RDF Schema for the RDF data model as described in the
  Resource Description Framework (RDF) Model and Syntax Specification -->

<rdfs:Class rdf:about="&rdf;Statement"
  rdfs:comment="A triple consisting of a predicate, a subject, and an object." />

Karsten Tolle

Received on Tuesday, 30 April 2002 05:40:16 UTC