- From: Jeremy Carroll <jjc@hpl.hp.com>
- Date: Thu, 23 Jan 2003 21:27:50 +0100
- To: www-webont-wg@w3.org
As actioned, probably for next week's telecon. A backwardly incompatible clarification ... PROPOSE: - to reopen issue 5.2 - to retract the endorsement of existing OWL lite language subset. - to endorse the existing OWL Lite language subset in the OWL Overview of 20 Jan 2003 http://lists.w3.org/Archives/Public/www-webont-wg/2003Jan/att-0327/01-OWLOverview - to remove modality = complete from the OWL Lite Class Axioms in the Abstract Syntax - to close issue 5.2 === Rationale As argued in [1] there is an apparant contradiction between our documents which is resolved with this change. Moreover, as seen in [2] the modality = complete offers surprising expressive power. [1] http://lists.w3.org/Archives/Public/www-webont-wg/2003Jan/0363.html [2] http://lists.w3.org/Archives/Public/www-webont-wg/2003Jan/0401.html === Subissue - this proposed change is the smallest textual change (removes 11 characters) to resolve the conflict but it also removes the following type of example from OWL Lite <owl:Class rdf:ID="Husbands1"> <!-- NB *same* --> <owl:sameClassAs> <owl:Restriction> <owl:onProperty> <owl:ObjectProperty rdf:ID="wife"/> <owl:minCardinality rdf:datatype="&xsd;int">1</owl:minCardinality> </owl:onProperty> </owl:Restriction> </owl:sameClassAs> </owl:Class> I would like to hear if anyone would like to speak in favour of being able to name Restrictions in owl:Lite. The example can be changed to use someValuesFrom allValuesFrom or a different 0 or 1 cardinality constraint. What is still possible in owl:Lite is something like: <owl:Class rdf:ID="Husbands2"> <!-- NB *sub* --> <rdfs:subClassOf> <owl:Restriction> <owl:onProperty> <owl:ObjectProperty rdf:ID="wife"/> <owl:minCardinality rdf:datatype="&xsd;int">1</owl:minCardinality> </owl:onProperty> </owl:Restriction> </rdfs:subClassOf> </owl:Class> The difference between these is that given a KB with a triple: <Jeremy> <wife> <Chiara> . we can entail <Jeremy> rdf:type <#Husbands1> . but we cannot entail <Jeremy> rdf:type <#Husbands2> OWL Lite retains the ability to use owl:sameClassAs between two named classes. Jeremy
Received on Thursday, 23 January 2003 15:27:25 UTC