Why an ontology is OWL full? - Semantic Overflow most recent 30 from http://www.semanticoverflow.com2010-07-31T08:05:56Zhttp://www.semanticoverflow.com/feeds/question/350http://www.creativecommons.org/licenses/by-nc/2.5/rdfhttp://www.semanticoverflow.com/questions/350/why-an-ontology-is-owl-fullWhy an ontology is OWL full?scitlec2009-11-26T12:24:18Z2010-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#363Answer by Egon Willighagen for Why an ontology is OWL full?Egon Willighagen2009-12-01T14:01:16Z2009-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#374Answer by Andrew Matthews for Why an ontology is OWL full?Andrew Matthews2009-12-03T22:28:58Z2009-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#1410Answer by Antoine Zimmermann for Why an ontology is OWL full?Antoine Zimmermann2010-07-30T16:07:16Z2010-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>