W3C home > Mailing lists > Public > public-owl-wg@w3.org > October 2007

ISSUE-11 (datatype facets): REPORTED: Specification of which facet is being restricted in a datatype restriction is missing

From: OWL <sysbot+tracker@w3.org>
Date: Wed, 24 Oct 2007 21:04:19 +0000 (GMT)
To: public-owl-wg@w3.org
Message-Id: <20071024210419.DAB286B5E9@tibor.w3.org>


ISSUE-11 (datatype facets): REPORTED: Specification of which facet is being restricted in a datatype restriction is missing

http://www.w3.org/2007/OWL/tracker/issues/

Raised by: Peter Patel-Schneider
On product: 

Reported by matthew.horridge, Apr 18, 2007

The schema describes datatype restrictions as follows

   <xsd:element name="DatatypeRestriction">
     <xsd:complexType>
       <xsd:sequence>
         <xsd:element ref="owl11xml:Datatype"/>
         <xsd:element ref="owl11xml:Constant"/>
       </xsd:sequence>
       <xsd:attributeGroup ref="xml:specialAttrs"/>
     </xsd:complexType>
   </xsd:element>

There is no way to specify which facet is being restricted.

Since it looks like multiple facet restrictions per restricted datatype will be allowed [1] I suggest 
that we have a syntax that has a datatype facet restriction element, so that we have something 
which looks something like this:

                    <DatatypeRestriction>
                        <Datatype URI="&xsd;nonNegativeInteger"/>
                        <DatatypeFacetRestriction facet="&owl11;minInclusive">
                            <Constant Datatype="&xsd;int">10</Constant>
                        </DatatypeFacetRestriction>
                    </DatatypeRestriction>
                   
Cheers,

Matthew


[1] Bug 10: http://code.google.com/p/owl1-1/issues/detail?id=10&can=2&q=
Received on Wednesday, 24 October 2007 21:04:28 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 8 January 2008 14:13:26 GMT