Ontology:OntoClean Meta-Property Ontology
From Odp
(Difference between revisions)
ChrisWelty (Talk | contribs)
(New page: {{Ontology |Name=OntoClean Meta-Property Ontology |OntologyOrganization=LOA-CNR |OntologyAuthor=Chris Welty, Nicola Guarino |Description=An OWL version of the OntoClean (meta) Ontology of ...)
Next diff →
Revision as of 17:28, 17 February 2010
Return to Catalogue of Exemplary Ontologies
Ontology Overview
Name: | OntoClean Meta-Property Ontology |
---|---|
Description: | An OWL version of the OntoClean (meta) Ontology of Properties |
Purpose: | To express the constraints of the OntoClean ontology as OWL axioms. |
Organization(s): | LOA-CNR |
Author(s): | Chris Welty, Nicola Guarino |
Justification | OntoClean was one of the first (if not the first) formal tools for ontological analysis, which was intended to clarify the different types of taxonomic structures typically seen in ontologies. The most common OntoClean distinction is rigidity. See http://semanticweb.org/wiki/OntoClean |
Recommended by: | Chris Welty |
Submitted by: | ChrisWelty |
Competency Questions: | Are the different uses of the subclass relation used consistently? |
Domains: | |
Scenario: | |
Known issues: | |
OntologyURI: |
(0) |
Licensing: | |
Web references: | http://semanticweb.org/wiki/OntoClean |
Other references: | http://en.wikipedia.org/wiki/Ontoclean |
Long Description
The axiomitization of OntoClean in S5 modal logic entails certain constraints between classes in a taxonomy. These constraints are well within the expressive power of OWL, given the ability to view the *classes* as an "abox" and declare their metaproperties using the rdf:type relation. One very simple way to accomplish this, is to take the OWL version of an ontology, and in a text editor replace owl:class with "http://www.ontoclean.org/ontoclean-dl-v1.owl#Class", and import this ontology. Then add the rdf:type relations to indicate which classes are rigid, dependent, etc. Any OWL reasoner will be able to find inconsistencies in the taxonomy as a result.