- From: Dickinson, Ian J <Ian.Dickinson@hp.com>
- Date: Mon, 31 Mar 2003 19:58:34 +0100
- To: www-rdf-logic@w3.org
In the OWL AS&S, restrictions and Boolean class expressions are different
productions, so they cannot be mixed in a single class description. In
(normative) appendix B of OWL Reference, owl:Restriction is a sub-class of
owl:Class, and the domain of owl:intersectionOf (etc) is owl:Class. Which
suggests that this:
<owl:Restriction rdf:ID="Odd">
<owl:intersectionOf rdf:parseType="Collection">
<owl:Class rdf:ID="A" />
<owl:Class rdf:ID="B" />
</owl:intersectionOf>
</owl:Restriction>
is a reasonable construct. Given that it would be fairly easy to define
owl.owl in such a way as to better reflect the syntactic structuring in
AS&S, I wonder why there's a discrepancy - especially as both sources are
"normative"?
Cheers,
Ian
_____________________________________________________________________
Ian Dickinson HP Labs, Bristol, UK mailto:Ian.Dickinson@hp.com
http://www-uk.hpl.hp.com/people/ijd
Received on Monday, 31 March 2003 13:58:55 UTC