- From: Ian Horrocks <ian.horrocks@comlab.ox.ac.uk>
- Date: Fri, 4 Sep 2009 14:35:57 +0100
- To: Jeff Heflin <heflin@cse.lehigh.edu>
- Cc: public-owl-comments@w3.org
Dear Jeff,
Thank you for your comment
<http://lists.w3.org/Archives/Public/public-owl-comments/
2009Aug/0036.html>
on the OWL 2 Web Ontology Language last call drafts.
Regarding deprecation, "essentially the same" refers to the fact
that, as mentioned in the Quick Reference Guide [1], <anyIRI
owl:deprecated "true"^^xsd:boolean> is equivalent to <someClass
rdf:type DeprecatedClass>. Respecting the mapping, according to the
OWL S&AS [5], each triple of the form
classID rdf:type owl:DeprecatedClass .
must be accompanied by a triple of the form
classID rdf:type owl:Class .
The situation is similar for deprecated properties. Consequently, the
OWL 2 mapping from RDF Graphs to the Structural Specification [6] is
backwards compatible with OWL.
Regarding profiles, the QL profile in particular aims at providing
performance that is comparable to the performance of database
systems. Achieving this in practice will require some care in the
design of both query answering systems and the applications that use
them. In this respect we do not believe that OWL QL is significantly
different to relational database systems, where good performance at
large scale also requires major system engineering efforts as well as
care in the design of the schema. Some preliminary but reasonably
encouraging evaluations of query answering performance using DL-Lite
can be found in [2], [7].
As far as consistency checking is concerned, in QL this can be
implemented by a union of queries that is worst case polynomial in
the size of the schema (TBox), where each query is is rather simple,
and where the overall size of the query depends on the position and
number of negations (see [3] page 405). When checking in the presence
of updates, it is even simpler as one can ground parts of the query
and also determine which disjuncts are relevant.
Regarding arithmetic operations, I apologize for having omitted the
pointer -- the latest version of the proposed Working Group Note can
be found at [4].
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,
Ian Horrocks
on behalf of the W3C OWL Working Group
[1] http://www.w3.org/2007/OWL/wiki/
Quick_Reference_Guide#Additional_Vocabulary_in_OWL_2_RDF_Syntax
[2] http://www.abdn.ac.uk/~csc280/PaTh07.pdf
[3] D. Calvanese, G. De Giacomo, D. Lembo, M. Lenzerini, and R.
Rosati. Tractable reasoning and efficient query answering in
description logics: The DL-Lite family. J. of Automated Reasoning, 39
(3):385–429, 2007.
[4] http://www.w3.org/2007/OWL/wiki/
Data_Range_Extension:_Linear_Equations
[5] http://www.w3.org/TR/owl-semantics/mapping.html
[6] http://www.w3.org/2007/OWL/wiki/
Mapping_to_RDF_Graphs#Mapping_from_RDF_Graphs_to_the_Structural_Specific
ation
[7] http://www.inf.unibz.it/%7ecalvanese/papers/calv-etal-SDKB-2008.pdf
Received on Friday, 4 September 2009 13:37:02 UTC