- From: Ivan Herman <ivan@w3.org>
- Date: Fri, 20 Feb 2009 10:21:00 +0100
- To: W3C OWL Working Group <public-owl-wg@w3.org>
- Message-ID: <499E75FC.1060506@w3.org>
Based on the comments of Bijan and Christine on the list, and some other discussion with Ian and Alan, here is a slightly reworded version of the answer. I think the discussion on the rationale of choosing a new syntax (ie, replacing the AS) was actually useful in improving our documents... Ivan ------------------------- Dear Frank, Thank you for your comment <http://lists.w3.org/Archives/Public/public-owl-comments/2009Jan/0037.html> on the OWL 2 Web Ontology Language last call drafts. We also note the 'addendum' to your original comment in http://lists.w3.org/Archives/Public/public-owl-comments/2009Feb/0014.html And we thank you for helping us avoiding further confusion on this issue. Indeed, as you note in your second mail, the current Functional Syntax (FS) notation uses the _:x syntax to denote anonymous individuals. Concerning the usability of AS in OWL 2: if used as an exchange syntax then, of course, OWL 1 ontologies written in AS may be input to OWL 2 tools and remain valid ontologies. But we must emphasize that this is an issue of the tool providers: the only _required_ exchange syntax for OWL 2 ontologies being RDF/XML, it is up to the tools to decide whether they would accept ontologies serialized in AS (or in FS, for that matter). There were several motivations of changing from the OWL 1 abstract syntax (AS) to the OWL 2 FS. First of all, several readers actually found the implicit blank nodes of the AS quite confusing. In general, the new syntax is in closer correspondence with RDF graphs, to make it clearer that anonymous individuals are in direct correspondence with blank nodes. For example, one can refer to anonymous/blank nodes from more than one place, hence a larger class of RDF graphs can be expressed in FS. The FS is also closer to the syntax used in first order logic, which makes various specification issues as well as relating OWL 2 abstract constructs to the general literature easier. As the primary role of the FS is to _define_ the structure of OWL 2 (and not necessarily to serve as a serialization syntax), the clarity of the syntax was an important factor for choosing it. We agree this isn't made very clear in the documents, and we will try to improve the presentation. For example, we plan to add some explanatory text into the New Features and Rationale document on the change of syntax. We hope this answers your concerns on this particular issue. 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, Ivan Herman on behalf of the W3C OWL Working Group -- Ivan Herman, W3C Semantic Web Activity Lead Home: http://www.w3.org/People/Ivan/ mobile: +31-641044153 PGP Key: http://www.ivan-herman.net/pgpkey.html FOAF: http://www.ivan-herman.net/foaf.rdf
Received on Friday, 20 February 2009 09:21:34 UTC