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" />
    </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 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 7 December 2009 10:52:43 GMT