- From: Jerome Euzenat <Jerome.Euzenat@inrialpes.fr>
- Date: Sat, 9 Nov 2002 22:15:37 +0100
- To: pat hayes <phayes@ai.uwf.edu>, www-webont-wg@w3.org
Hello, First, I am not fanatical of interpreting owl:import as a triple just like any other assertion. I think that this could be just like owl:ontology (as in a recent P. Hayes mail), not in the graph but replaced by its content (I understand that this cause problems because if RDF does not understand this, then RDF and OWL interpretations will diverge). This said, I am impressed by the logical jewellery that Pat is deploying for accomodating this. For me it's breathtaking. I see that this is a tricky game to arrange everything for RDF, RDFS and OWL. I raise here an objection that I am not sure is valid (because I do not master enough the semantics of RDF and OWL) but I am sure Pat can quickly answer. The import are reintroduced as triple with a specially designed semantics. In the short story: >Therefore, a document containing an I-import triple entails anything >which is entailed by the imports closure of the document referred to >be the object, in the usual sense of 'entails'. This looks like any one has abandonned the idea of 'reifying' statements and applying negation of these? If not, what could be the negation of an import? The problem that should be well known among non-compositionnal (non verifunctionnal if I remember) constructs is if their negation affects the importing action itself or its results (i.e., if the ontology does not import or if it imports the negation of the imported statements). The negation of the sentence above suggest that the document should entail the negation of what is entailled by the import closure. Does it force to NOT entail the entailments of the import closure? If not, then we have NOT(NOT(IMPORT(http://bla))) which is not the same as IMPORT(http://bla). (Perfectly fine, but we've got to know this). Another naïve remark: is it possible, in OWL/Full or RDFS to subclass owl:Ontology and to apply such rules as: <owl:Class rdf:ID="theCrazyOne"> <rdfs:subClassOf rdf:resource="&owl;Ontology"/> <rdfs:subClassOf> <owl:complementOf/> <owl:Restriction> <owl:onProperty rdf:resource="&owl;imports"/> <owl:hasValue rdf:resource="http://bla"/> </owl:Restriction> </owl:complementOf> </rdfs:subClassOf> </owl:Class> Sounds like the class of ontologies that do not import a particular resource. This can be a perfectly meaningfull concept. But I am not sure of its meaning that can is dependent of the answer to the question above. Please forgive these unsufficiently informed interogations. -- Jérôme Euzenat __ / /\ INRIA Rhône-Alpes, _/ _ _ _ _ _ /_) | ` / ) | \ \ /_) 655, avenue de l'Europe, (___/___(_/_/ / /_(_________________ Montbonnot St Martin, / http://www.inrialpes.fr/exmo 38334 Saint-Ismier cedex, / Jerome.Euzenat@inrialpes.fr France____________________/ Jerome.Euzenat@free.fr
Received on Saturday, 9 November 2002 16:28:22 UTC