- From: Markus Krötzsch <markus.kroetzsch@kit.edu>
- Date: Mon, 19 Oct 2009 18:45:10 +0200
- To: Marko Luther <luther@docomolab-euro.com>
- Cc: public-owl-comments@w3.org
- Message-Id: <200910191845.23220.markus.kroetzsch@kit.edu>
Dear Marko, Thank you for your comment <http://lists.w3.org/Archives/Public/public-owl- comments/2009Oct/0011.html> on the OWL 2 Web Ontology Language last call drafts. As you rightly point out, the current writing of prefix names in the examples of the Primer conforms to the technical specification of the OWL/XML syntax [1] and thus is correct. Changing the OWL/XML serialisation to require colons at this point would be a non-editorial change that affects implementations, so the Working Group has decided against this change. However, it is true that different syntactic conventions in different serialisations might be a source of confusion, and we therefore have added an explicit remark to point out this difference in the respective section of the Primer. See [2] for a diff. Please acknowledge receipt of this email to <mailto:public-owl-comments@w3.org> (replying to this email should suffice). In your acknowledgment please let us know whether or not you are satisfied with the working group's response to your comment. Regards, Markus Krötzsch on behalf of the W3C OWL Working Group [1] http://www.w3.org/TR/2009/PR-owl2-xml-serialization-20090922/ [2] http://www.w3.org/2007/OWL/wiki/index.php?title=Primer&diff=26039&oldid=26038 On Samstag, 17. Oktober 2009, Marko Luther wrote: > I got confused by the examples given in the PR OWL 2 Primer at > > <http://www.w3.org/TR/2009/PR-owl2-primer-20090922/> > > regarding the exact syntax for prefix names. > > According to the PR OWL 2 Structural Specification at > > <http://www.w3.org/TR/2009/PR-owl2-syntax-20090922/#IRIs> > > the last character should always be a colon (see also the PNAME_NS > production in <http://www.w3.org/TR/2008/REC-rdf-sparql-query-20080115/ > > >). This is also the case for all examples given in Functional Style > > Syntax, e.g. those in > <http://www.w3.org/TR/2009/PR-owl2-primer-20090922/#Appendix:_The_Complete_ >Sample_Ontology > > > Prefix(:=<http://example.com/owl/families/>) > Prefix(otherOnt:=<http://example.org/otherOntologies/families/>) > Prefix(xsd:=<http://www.w3.org/2001/XMLSchema#>) > Prefix(owl:=<http://www.w3.org/2002/07/owl#>) > .. > > However, the corresponding example in OWL/XML Syntax has the following > entry > > <Prefix name="otherOnt" > IRI="http://example.org/otherOntologies/families/ "/> > > which complies with the OWL 2 XML Schema. Note that here the name of > the prefix does not contain a colon. I would have expected the > following: > > <Prefix name="otherOnt:" > IRI="http://example.org/otherOntologies/families/ "/> > > What is the correct way to specify a prefix in OWL/XML Syntax? Would > the empty prefix be defined with name="" or name=":"? > > Best regards, > Marko Luther -- Markus Krötzsch Karlsruhe Institute of Technology (KIT), Institute AIFB Englerstraße 11 (Geb. 11.40), 76131 Karlsruhe, Germany phone: +49 (0)721 608 7362 fax: +49 721 608 6580 email: markus.kroetzsch@kit.edu web: http://korrekt.org http://semantic-web-book.org http://semantic-mediawiki.org KIT - Universität des Landes Baden-Württemberg und nationales Großforschungszentrum in der Helmholtz-Gemeinschaft
Received on Monday, 19 October 2009 17:41:26 UTC