Why an ontology is OWL full? - Semantic Overflow most recent 30 from http://www.semanticoverflow.com 2010-07-31T08:05:56Z http://www.semanticoverflow.com/feeds/question/350 http://www.creativecommons.org/licenses/by-nc/2.5/rdf http://www.semanticoverflow.com/questions/350/why-an-ontology-is-owl-full Why an ontology is OWL full? scitlec 2009-11-26T12:24:18Z 2010-07-30T16:07:16Z <p>Hi, I know there is a command in Protege' 3.4 telling you if your OWL ontology is Lite or DL or Full (Tools menu > Determine OWL sublanguage).</p> <p>Does anybody know of a tool telling what parts of an OWL ontology make it OWL Full and not just OWL DL?</p> <p>Thanks.</p> http://www.semanticoverflow.com/questions/350/why-an-ontology-is-owl-full/363#363 Answer by Egon Willighagen for Why an ontology is OWL full? Egon Willighagen 2009-12-01T14:01:16Z 2009-12-01T14:01:16Z <p>Any OWL DL document is OWL Full too. OWL DL puts restrictions on the OWL to make it compatible with description logic.</p> http://www.semanticoverflow.com/questions/350/why-an-ontology-is-owl-full/374#374 Answer by Andrew Matthews for Why an ontology is OWL full? Andrew Matthews 2009-12-03T22:28:58Z 2009-12-03T22:28:58Z <p>To quote the <a href="http://www.w3.org/TR/2004/REC-owl-features-20040210/#s4" rel="nofollow">OWL Overview</a>:</p> <blockquote> <p>Roughly, OWL DL requires type separation (a class can not also be an individual or property, a property can not also be an individual or class). This implies that restrictions cannot be applied to the language elements of OWL itself (something that is allowed in OWL Full)</p> </blockquote> <p>Using this, you could construct a query that isolates these kinds of language uses. i.e. all instances that are subclasses of rdfs:Class and are also the rdfs:range of some other owl:Class. At least that's roughly how it looks to me in the <a href="http://www.w3.org/TR/owl-ref/#OWLFull" rel="nofollow">Language Reference</a>. </p> <p>I have to admit that I'm not confident that this is a definitive test, but that seems to be what they're saying. Anybody know if I'm right, or care to better explain why I'm right in terms of DLs?</p> http://www.semanticoverflow.com/questions/350/why-an-ontology-is-owl-full/1410#1410 Answer by Antoine Zimmermann for Why an ontology is OWL full? Antoine Zimmermann 2010-07-30T16:07:16Z 2010-07-30T16:07:16Z <p>For OWL 2, there is a validator [1] that tells you which axioms are causing the ontology to be out of one of the OWL 2 sublanguages. It still contains bugs, but whenever I noticed a mistake, it was a false positive (some valid OWL 2 DL/EL/QL/RL ontologies are considered invalid by the validator).</p> <p>[1] <a href="http://owl.cs.manchester.ac.uk/validator/" rel="nofollow">http://owl.cs.manchester.ac.uk/validator/</a></p>