- From: Natasha Noy <noy@SMI.Stanford.EDU>
- Date: Mon, 2 Aug 2004 17:35:47 -0700
- To: "Yuzhong Qu" <yzqu@seu.edu.cn>
- Cc: <public-swbp-wg@w3.org>
> 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. Yes, you are absolutely right -- thank you very much for pointing this out. > 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. > You are probably right here too (definitely on the substance). These are indeed property values (although it maybe a bit counter-intuitive to think about them in this way). I'll clean it up in the next version. Natasha
Received on Monday, 2 August 2004 20:35:59 UTC