Comment: The only property that can have a class as its value in OWL DL and OWL Lite

Hi, all

In [1], it says 
"The only property that can have a class as its value in OWL DL and OWL Lite is rdf:type (and its subproperties). "

But, it seems not true.

To best of my understanding,  OWL DL and OWL Lite  inherit rdfs:domain and rdfs:range from RDF Schema, and these two properties have classes
as their values. Furthermore, class restrictions, e.g. owl:allValuesFrom,  also use classes as values by using following three triples, for example:

anAnonymousClass rdf:type owl:Restriction.
anAnonymousClass owl:onProperty aProperty.
anAnonymousClass owl:allValuesFrom aClass.



Yuzhong Qu


[1] Representing Classes As Property Values on the Semantic Web, 
Available at: http://www.w3.org/TR/2004/WD-swbp-classes-as-values-20040721/ 

Received on Monday, 2 August 2004 07:46:22 UTC