W3C home > Mailing lists > Public > www-rdf-logic@w3.org > March 2003

Owl question

From: Dickinson, Ian J <Ian.Dickinson@hp.com>
Date: Mon, 31 Mar 2003 19:58:34 +0100
Message-ID: <5E13A1874524D411A876006008CD059F05F81289@0-mail-1.hpl.hp.com>
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" />

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


Ian Dickinson    HP Labs, Bristol, UK     mailto:Ian.Dickinson@hp.com
Received on Monday, 31 March 2003 13:58:55 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 21:38:25 UTC