- From: Leila Bayoudhi <bayoudhileila@yahoo.fr>
- Date: Sat, 27 Dec 2014 10:59:00 +0000 (UTC)
- To: Bijan Parsia <bijan.parsia@manchester.ac.uk>
- Cc: "public-owl-dev@w3.org" <public-owl-dev@w3.org>
- Message-ID: <1771266527.1738524.1419677940160.JavaMail.yahoo@jws11102.mail.ir2.yahoo.com>
Hi,Here is what I meanWhen I add a subClassOfAxiom such : Class: person SubClassOf: hasIdentifier value 2 However, we already have other axioms that: DataProperty: hasIdentifier Characteristics: Functional Individual: leila Types: person Facts: hasIdentifier "2"^^xsd:string, How can I formally explain to reader that we have "different literals" that with those axioms introduce inconsistency. Le Samedi 27 décembre 2014 1h52, Bijan Parsia <bijan.parsia@manchester.ac.uk> a écrit : There is no way, and no need in a sense, to assert data value equality. Literals have built in identity semantics and you cannot alter those equality relations. In your specific case, same datatype and same lexical form always yield an identity (and thus an equality). But you can have many lexical forms for the same value. You can, of course, test for equality, though you have to do a bit of work. If you have a functional data property (eg P) then you can make aboxes to test eg x P "1"^^xsd:Integer.x P "001"^^xsd:Integer. Will be consist whereas: x P "1"^^xsd:Integer.x P "10"^^xsd:Integer. Will not. On Dec 26, 2014, at 18:35, "Leila Bayoudhi" <bayoudhileila@yahoo.fr> wrote: Hi,How to say formally same lierals (as we say sameIndividuals axiom):can we say?:· The data value of lt is equal to the data value of lti, having then identical lexical form and the value spaces of their datatypes are not disjoint.thx
Received on Saturday, 27 December 2014 11:01:23 UTC