- 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