- From: Bijan Parsia <bijan.parsia@manchester.ac.uk>
- Date: Thu, 25 Dec 2014 09:41:39 -0500
- To: Leila Bayoudhi <bayoudhileila@yahoo.fr>
- Cc: "public-owl-dev@w3.org" <public-owl-dev@w3.org>
It is exactly the same in both cases. p only anUnsatExperession is always satisfiable, whether object or data. So, p only Nothing. Is satisfiable. Intuitively, it’s the class of all objects which have no p-successors. I attach an ontology illustrating this. A and B are both Satisfiable. D is not. Cheers, Bijan. <?xml version="1.0"?> <!DOCTYPE rdf:RDF [ <!ENTITY owl "http://www.w3.org/2002/07/owl#" > <!ENTITY xsd "http://www.w3.org/2001/XMLSchema#" > <!ENTITY rdfs "http://www.w3.org/2000/01/rdf-schema#" > <!ENTITY rdf "http://www.w3.org/1999/02/22-rdf-syntax-ns#" > ]> <rdf:RDF xmlns="http://www.semanticweb.org/ontologies/2014/11/untitled-ontology-32#" xml:base="http://www.semanticweb.org/ontologies/2014/11/untitled-ontology-32" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:xsd="http://www.w3.org/2001/XMLSchema#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <owl:Ontology rdf:about="http://www.semanticweb.org/ontologies/2014/11/untitled-ontology-32"/> <!-- /////////////////////////////////////////////////////////////////////////////////////// // // Object Properties // /////////////////////////////////////////////////////////////////////////////////////// --> <!-- http://www.semanticweb.org/ontologies/2014/11/untitled-ontology-32#p --> <owl:ObjectProperty rdf:about="http://www.semanticweb.org/ontologies/2014/11/untitled-ontology-32#p"/> <!-- /////////////////////////////////////////////////////////////////////////////////////// // // Data properties // /////////////////////////////////////////////////////////////////////////////////////// --> <!-- http://www.semanticweb.org/ontologies/2014/11/untitled-ontology-32#q --> <owl:DatatypeProperty rdf:about="http://www.semanticweb.org/ontologies/2014/11/untitled-ontology-32#q"/> <!-- /////////////////////////////////////////////////////////////////////////////////////// // // Classes // /////////////////////////////////////////////////////////////////////////////////////// --> <!-- http://www.semanticweb.org/ontologies/2014/11/untitled-ontology-32#A --> <owl:Class rdf:about="http://www.semanticweb.org/ontologies/2014/11/untitled-ontology-32#A"> <rdfs:subClassOf> <owl:Class> <owl:intersectionOf rdf:parseType="Collection"> <owl:Restriction> <owl:onProperty rdf:resource="http://www.semanticweb.org/ontologies/2014/11/untitled-ontology-32#p"/> <owl:allValuesFrom rdf:resource="http://www.semanticweb.org/ontologies/2014/11/untitled-ontology-32#C"/> </owl:Restriction> <owl:Restriction> <owl:onProperty rdf:resource="http://www.semanticweb.org/ontologies/2014/11/untitled-ontology-32#p"/> <owl:allValuesFrom> <owl:Class> <owl:complementOf rdf:resource="http://www.semanticweb.org/ontologies/2014/11/untitled-ontology-32#C"/> </owl:Class> </owl:allValuesFrom> </owl:Restriction> </owl:intersectionOf> </owl:Class> </rdfs:subClassOf> </owl:Class> <!-- http://www.semanticweb.org/ontologies/2014/11/untitled-ontology-32#B --> <owl:Class rdf:about="http://www.semanticweb.org/ontologies/2014/11/untitled-ontology-32#B"> <rdfs:subClassOf> <owl:Restriction> <owl:onProperty rdf:resource="http://www.semanticweb.org/ontologies/2014/11/untitled-ontology-32#q"/> <owl:allValuesFrom rdf:resource="&xsd;integer"/> </owl:Restriction> </rdfs:subClassOf> <rdfs:subClassOf> <owl:Restriction> <owl:onProperty rdf:resource="http://www.semanticweb.org/ontologies/2014/11/untitled-ontology-32#q"/> <owl:allValuesFrom rdf:resource="&xsd;boolean"/> </owl:Restriction> </rdfs:subClassOf> </owl:Class> <!-- http://www.semanticweb.org/ontologies/2014/11/untitled-ontology-32#C --> <owl:Class rdf:about="http://www.semanticweb.org/ontologies/2014/11/untitled-ontology-32#C"/> <!-- http://www.semanticweb.org/ontologies/2014/11/untitled-ontology-32#D --> <owl:Class rdf:about="http://www.semanticweb.org/ontologies/2014/11/untitled-ontology-32#D"> <rdfs:subClassOf> <owl:Class> <owl:intersectionOf rdf:parseType="Collection"> <owl:Restriction> <owl:onProperty rdf:resource="http://www.semanticweb.org/ontologies/2014/11/untitled-ontology-32#p"/> <owl:someValuesFrom rdf:resource="http://www.semanticweb.org/ontologies/2014/11/untitled-ontology-32#C"/> </owl:Restriction> <owl:Restriction> <owl:onProperty rdf:resource="http://www.semanticweb.org/ontologies/2014/11/untitled-ontology-32#p"/> <owl:allValuesFrom> <owl:Class> <owl:complementOf rdf:resource="http://www.semanticweb.org/ontologies/2014/11/untitled-ontology-32#C"/> </owl:Class> </owl:allValuesFrom> </owl:Restriction> </owl:intersectionOf> </owl:Class> </rdfs:subClassOf> </owl:Class> </rdf:RDF>
Received on Thursday, 25 December 2014 14:42:09 UTC