- From: Bernard Vatant <bernard.vatant@mondeca.com>
- Date: Mon, 6 Oct 2003 15:36:01 +0200
- To: <protege-discussion@SMI.Stanford.EDU>
- Cc: <www-webont-wg@w3.org>
Following my previous question I cc to WebOnt group for further inquiry > I've not checked if a sameAs declaration > between two instances of disjoint classes > is detected as an error. It is not :( I can create the following without problem under Prot¨¦g¨¦ and export it in OWL syntax. <owl:Class rdf:ID="Man"/> <owl:Class rdf:ID="Woman"> <owl:disjointWith rdf:resource="#Man"/> </owl:Class> <Man rdf:ID="John"/> <Woman rdf:ID="Linda"> <owl:sameAs rdf:resource="#John"/> </Woman> Which seems clearly inconsistent IMO. This inconsistenvy is not detected by OWL validators as well, such as http://owl.bbn.com/validator/ So I begin to wonder if this is considered inconsistent, although at http://www.w3.org/TR/owl-guide/#DisjointClasses it is clearly stated that "The disjointness of a set of classes can be expressed using the owl:disjointWith constructor. It guarantees that an individual that is a member of one class cannot simultaneously be an instance of a specified other class." So? Bernard Vatant Senior Consultant Knowledge Engineering Mondeca - www.mondeca.com bernard.vatant@mondeca.com
Received on Monday, 6 October 2003 09:37:48 UTC