W3C home > Mailing lists > Public > public-swbp-wg@w3.org > August 2004

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

From: Natasha Noy <noy@SMI.Stanford.EDU>
Date: Mon, 2 Aug 2004 17:35:47 -0700
Message-Id: <0FD6FD71-E4E5-11D8-B339-000A958B5C28@smi.stanford.edu>
Cc: <public-swbp-wg@w3.org>
To: "Yuzhong Qu" <yzqu@seu.edu.cn>


> 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

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 21:09:39 UTC