W3C home > Mailing lists > Public > public-owl-wg@w3.org > October 2008

Action 236: Review of n-ary datarange proposal

From: Bernardo Cuenca Grau <Bernardo.Cuenca.Grau@comlab.ox.ac.uk>
Date: Thu, 30 Oct 2008 17:56:00 +0000
Message-ID: <4909F530.1040307@comlab.ox.ac.uk>
To: OWL Working Group WG <public-owl-wg@w3.org>

This email addresses my action 236: Review of the following document:

http://www.w3.org/2007/OWL/wiki/Data_Range_Extension:_Linear_Equations

Bernardo

-----

Comments:


- In general, I share Boris's concerns about the implementability of the 
proposal. The references given at the
end of the document are quite general and the relationship between those 
references and the actual proposal is
not clear from the document. Also, the implementation of the OWL 2 
datatypes is already quite complex
as it is. What
additional complexities in terms of implementation effort would this 
extension introduce?

- The actual purpose and scope of the document is also not clear to me. 
The introduction talks about the limitation
of OWL 2 to unary datatypes. The proposal, however, does not seem to 
address the general case of n-ary datatypes.
It seems to focus only on linear equations with rational coefficients 
solved over the reals. Hence,
something should be said about the
relationships and differences between n-ary in general, comparisons in 
general (not necessarily between numbers),
comparisons between numbers, and linear inequations of the sort proposed 
here.

- The kinds of comparisons that can be made is also not clear.
The overview talks about comparisons between the value of one data 
property and the value of another data property.
For the same individual? (e.g. people whose salary is greater than their 
age) For different individuals?
(e.g. women who earn more than their husbands), and so on.

- Section 2 is missing

- The editor note in Section 3.1 is quite cryptic.

- The terms ``Scaled comparison'' and ``linear comparison'' are 
confusing unless properly explained.

- According to the grammar it seems possible to construct a data range 
that, for example, complements a linear comparison.
 In principle this could be easily done by flipping the predicate in the 
comparison, but these kinds of things should
be checked out properly.

- Section 3.2, first sentence. What does ``range refer to''?

- Something should be said about the RDF-based semantics. Does it need 
to be extended? How?
Received on Thursday, 30 October 2008 17:57:01 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Thursday, 30 October 2008 17:57:02 GMT