- From: Michael Wessel <wessel@racer-systems.com>
- Date: Wed, 31 Mar 2010 11:26:16 +0200
- To: Ian Horrocks <ian.horrocks@comlab.ox.ac.uk>
- Cc: public-owl-comments@w3.org, Boris Motik <boris.motik@comlab.ox.ac.uk>
Am Dienstag, 30. März 2010 13:01:25 schrieb Ian Horrocks:
> Dear Michael,
Dear Ian Horrocks, Boris Motik, and W3C Working Group,
> Thanks for reporting this bug. The bug has now been fixed in [1], which is
> included in [2]; the diff is [3].
>
> [1] http://www.w3.org/2007/OWL/wiki/OWL_XML_Schema
> [2] http://www.w3.org/2007/OWL/wiki/XML_Serialization
> [3]
> http://www.w3.org/2007/OWL/wiki/index.php?title=OWL_XML_Schema&diff=26203&o
>ldid=25943
>
> Please let me know if this addresses your concerns.
I have sucessfully validated the axiom
<AnnotationPropertyRange>
<AnnotationProperty IRI="http://www.w3.org/2002/03owlt/AnnotationProperty/consistent004#ap"/>
<AbbreviatedIRI>xsd:string</AbbreviatedIRI>
</AnnotationPropertyRange>
against the new schema, which failed with the old schema.
My concern has been addressed, thanks.
Regards
Michael
> Regards,
> Ian Horrocks
> on behalf of the W3C OWL Working Group
>
> On 29 Mar 2010, at 16:21, Boris Motik wrote:
> > Hello,
> >
> > Michael Wessel from the RACER development team reported a minor bug in
> > the OWL 2 XML Schema, where there should be a choice between the full and
> > the abbreviated IRI in the definitions of the AnnotationPropertyDomain
> > element and the AnnotationPropertyRange element (this choice is available
> > for other elements in the schema).
> >
> > The definition of the AnnotationPropertyDomain element in the OWL 2
> > Schema is currently like this:
> >
> > <xsd:complexType name="AnnotationPropertyDomain">
> > <xsd:complexContent>
> > <xsd:extension base="owl:AnnotationAxiom">
> > <xsd:sequence>
> > <xsd:element ref="owl:AnnotationProperty"/>
> > <xsd:element ref="owl:IRI"/>
> > <xsd:element ref="owl:AbbreviatedIRI"/>
> > </xsd:sequence>
> > </xsd:extension>
> > </xsd:complexContent>
> > </xsd:complexType>
> > <xsd:element name="AnnotationPropertyDomain"
> > type="owl:AnnotationPropertyDomain"/>
> >
> > Note that both owl:IRI and owl:AbbreviatedIRI are listed as mandator. The
> > definition should be as follows:
> >
> > <xsd:complexType name="AnnotationPropertyDomain">
> > <xsd:complexContent>
> > <xsd:extension base="owl:AnnotationAxiom">
> > <xsd:sequence>
> > <xsd:element ref="owl:AnnotationProperty"/>
> > <xsd:choice>
> > <xsd:element ref="owl:IRI"/>
> > <xsd:element ref="owl:AbbreviatedIRI"/>
> > </xsd:choice>
> > </xsd:sequence>
> > </xsd:extension>
> > </xsd:complexContent>
> > </xsd:complexType>
> > <xsd:element name="AnnotationPropertyDomain"
> > type="owl:AnnotationPropertyDomain"/>
> >
> > An analogous change is required in the definition of the
> > AnnotationPropertyRange element.
> >
> >
> > I propose to fix these editorial errors when we republish the OWL
> > specification.
> >
> > Regards,
> >
> > Boris
--
Racer Systems GmbH & Co. KG
Blumenau 50 | Tel.: +49 40/88306820
22089 Hamburg | Fax: +49 40/88306821
Germany | www.racer-systems.com
Received on Wednesday, 31 March 2010 09:26:02 UTC