Title: The Basic Tools of Ontological Analysis
1The Basic Tools ofOntological Analysis
- Nicola Guarino
- Laboratory for Applied Ontology (LOA)
- Institute for Cognitive Sciences and Technology
(ISTC-CNR) - Trento-Roma, Italy
- www.loa-cnr.it
- (Thanks to Giancarlo Guizzardi, Chris Welty, and
the whole LOA's group)
2Summary
- Ontological analysis of particulars
- Part-hood (mereology)
- Unity (topology)
- Dependence
- Ontological analysis of universals
- Essence and identity
- Different kinds of properties
- Is-a overloading and the OntoClean methodology
- A practical example
3Particulars and Universals
- Universals
- Have multiple exemplifications
- All abstract
- Particulars
- Have no exemplifications
- Can be either concrete or abstract
- Concrete entities are all particulars
4The OntoCleanMethodology
Conceptual Model
Conceptualization
Ontology
User
Methodology
Minimal Top-Level Ontology
Ontology-Driven Modeling Principles
Useful Property Kinds
Formal Ontological Properties/Relations
5Part-of vs. part-whole relations
- portion/mass
- component/integral object
- member/collection
- Member/social organization
- stuff/object
- place/area
- task/process
6Mereology
- Primitive proper part-of relation (PP)
- asymmetric
- transitive
- Pxy def PPxy ? xy
- Axioms
supplementation PPxy ? ?z ( PPzy ? zx)
principle of sum ?z ( PPxz ? PPyz ? ?
w(PPwz ? (Pwx ? Pwy)))
extensionality x y ? (Pwx ? Pwy)
?
Excluded models
7Extensionality and mereological invariance
- Extensionality whenever the parts exist, x
exists (the whole is always the sum of its
parts) - Mereological invariance x always keeps its parts
- Examples of extensional entities
- Amounts of matter
- Regions
- Pluralities (pseudo-extensionality)
- Mereologically invariant (but non-extensional)
entities - A physical body (a lump of matter)
8Unity
- A tentative formulation x is a whole under w iff
there is an equivalence relation w that binds
together all the parts of x, such that,
necessarily, - P(y,x) ? (P(z,x) ? w(y,z))
- but not
- w(y,z) ? ?x(P(y,x) ? P(z,x))
- P is the part-of relation
- ? can be seen as a generalized indirect connection
9Unity Refined
- dR(x) df R(x, x)
- uR(x)df SdR(x)Ù"y,z((dR(y)ÙdR(z)ÙP(y, x)Ù P(z,
x)) R(y, z)) (x is unified by R) - wR(x) df MaxuR (x) (x is a whole under R)
- Sf(x)df "y(P(y, x) z(f(z) Ù P(z, x) ÙO(z,
y)) (sum of fs)
10Kinds of Whole
- Depending on the nature of w, we can distinguish
- Topological wholes (a piece of coal, a lump of
coal) - Morphological wholes (a constellation)
- Functional wholes (a hammer, a bikini)
- Social wholes (a population)
- a whole can have parts that are themselves wholes
(with a different w) - Being a whole of a certain kind is an essential
property things cannot change their own unity
conditions
11Unity and Plurality
- Ordinary objects wholes or sums of wholes
- Singular no wholes as proper parts
- Plural sums of wholes with a common unity
condition - Plural wholes (the sum is also a whole)
- Collections (the sum is not a whole)
- Members of collections are special parts!
- Fiat objects everything else
- Role of topological wholes in perception
(ordinary things)
12Parts vs. components
- A proper part is a component iff it is a whole
- We can have topological components, morphological
components, functional components.
13Unity Disjointness Constraint
Classes with incompatible UCs are disjoint
Example Object and Matter
14Unity meta-properties
- U a common unity condition
- -U no common unity condition
- U no unity condition at all
15Essence and Rigidity
- Certain entities have essential properties.
- John must have a brain.
- John must be a person.
- Certain properties are essential to all their
instances (compare being a person with having a
brain). - These properties are rigid - if an entity is ever
an instance of a rigid property, it must always
be such.
16Formal Rigidity
- f is rigid (R) ?x (pos f(x) ? nec f(x))
- e.g. Person, Apple
- f is non-rigid (-R) ? x (pos f(x) ? nec f(x))
- e.g. Red, Male
- f is anti-rigid (R) ? x (pos f(x) ? nec f(x))
e.g. Student, Agent
17The necessity of modality
- Consider the property being a caterpillar
- Just not rigid if modality is substituted with
temporal quantification - Anti-rigid if modality is introduced.
18Dependence
- Between particulars
- Existential dependence (specific/generic)
- Hole/host, person/brain, person/heart
- Historical dependence
- Person/parent
- Causal dependence
- Heat/fire
- Between universals
- Definitional dependence
- x depends upon an P iff P will be necessarily
involved in any definition of x. - P depends on Q iff all its instances depend on Q
19Dependence meta-properties
- D all instances are definitionally dependent on
a common property - -D no common dependence
- D no dependence at all
20Why bother with this?
- Formal ontological analysis requires analyzing
all properties according to their meta-properties
This is a lot of work! - Why perform this analysis?
- Makes modeling assumptions clear, which
- Helps resolving known conflicts
- Helps recognizing unknown conflicts
- Imposes constraints on standard modeling
primitives (generalization, aggregation,
association) - Elicits natural distinctions
- results in more reusable ontologies
21Resolving Ontological Conflicts
- Two well-known ontologies define
- Physical Object is-a Amount of Matter (WordNet)
- Amount of Matter is-a Physical Object (Pangloss)
- Amount of Matter
- unstructured /scattered stuff
- Identity mereologically extensional
- Unity intrinsically none (anti-unity)
- Physical Object
- Isolated material body
- Identity - three options
- None
- Non-extensional
- Extensional
- Unity Topological
Conclusion the two concepts are disjoint.
Physical objects are constituted by amounts of
matter
22IS-A overloading
- Reduction of sense
- 1. A physical object is an amount of matter
(Pangloss) - 2. An association is a group (WordNet)
- Overgeneralization
- 3. An amount of matter is a physical object
(WordNet) - 4. A place is a physical object (µKosmos,
WordNet) - Clash of senses
- 5. A window is both an artifact and a place
(µKosmos) - 6. A person is both a physical object and a
living thing (Pangloss) - 7. A communicative event is a physical, a mental,
and a social event (µKosmos, Pangloss)
23Taxonomic Constraintsinduced by metaproperties
- -U ? U
- U ? U
- -D ? D
- D ? D
- R ? R
24Rigidity Constraint
QR
nec P(a) nec ?x P(x) ? Q(x) _____________ nec
Q(a) (is-a links hold necessarily!)
PR
a
25 Violating rigidity constraints
Customer
R
Person
Company
R
R
26OntoClean simplified
- Before
- Carrying an identity/unity criterion
- Now
- Carrying an identity condition
- i.e., carrying a (non-trivial) essential
property - Unity as a special case.
27Carrying an identity condition
- P carries an identity condition (non-trivial
esssential property) C iff, necessarily - C is essential to all instances of P
- C is not rigid.
28Examples
- Having a brain is a (very weak) identity
condition for persons (and for students, too) - Being a topological whole is an identity
criterion for a statue (which is also a unity
criterion)
29Basic Disjointness Constraint
Classes with incompatible ICs are disjoint
- Unity conditions are a special case of identity
conditions
30Example - Identity
- Is time-interval a subclass of time-duration?
- Initial answer yes
- IC for time-duration
- Same-length
- IC for time-interval
- Same start end
occurrent
time-duration
time-interval
31Example - Identity
occurrent
time-duration
time-interval
One hour
2-3 PM Tues.
3-4 PM Weds.
32Sortals and other properties
- Sortals (horse, triangle, amount of matter,
person, student...) - Carry identity
- Usually correspond to nouns
- High organizational utility
- Main subclasses types and roles
- Non-sortals (red, big, decomposable, eatable,
dependent, singular...) - No identity
- Usually correspond to adjectives
- Span across different sortals
- Limited organizational utility (but high semantic
value) - Categories (universal, particular, event,
substance...) - No identity
- Useful generalizations for sortals
- Characterized by a set of (only necessary) formal
properties - Good organizational utility
33Carrying vs. Supplying Identity
- Supplying ("owning") identity (O)
- Having an IC that doesnt hold for a subsuming
property - Carrying identity (I)
- Not supplying identity, while being subsumed by a
property that does. - Common sortal principle xy - there is a common
sortal supplying their identity - Theorem only rigid properties supply identity
34Basic Property Kinds Table
35A formal ontology of properties
Category R
Non-sortal -I
Attribution -R-D
Role RD
Formal Role
Property
Material role
Anti-rigid R
Non-rigid -R
Phased sortal -D L
Mixin -D
SortalI
Type O
Rigid R
Quasi-type -O
36Sortal specialization
- Type specialization (e.g. Living being ? Person)
- New features affect identity
- Role specialization (e.g. Person ? Student)
- New features dont affect identity
37Types, Roles, and disjointness
38Types and Roles
39The Backbone Taxonomy
- Assumption no entity without identity
- Since identity is supplied by types, every entity
must instantiate a type - The taxonomy of types spans the whole domain
- Together with categories, types form the backbone
taxonomy, which represents the invariant
structure of a domain (rigid properties spanning
the whole domain)
40Idealized view of an ontology
41Well-founded ontology design
- An ontology-cleaning example
42Property AnalysisEntity, Location
- Entity
- Everything is an entity
- -I-U-DR
- Category
- Location
- A generalized region of space.
- O by its parts (mereologically extensional).
- U no way to isolate a location
- -DR
- Type
43Property AnalysisAmount of Matter, Red
- Amount of Matter
- unstructured /scattered stuff as lumps of clay
or some bricks - O mereologically extensional
- U intrinsically no unity
- -DR
- Type
- Red
- Really Red-thing, the set of all red-colored
entities - -I-U-D-R
- Formal Attribution
44Property AnalysisAgent, Group
- Agent
- An entity playing a part in some event
- -I-U no universal IC/UC
- D on the event/action participating in
- R no instance is necessarily an agent
- Formal role
- Group
- An unstructured collection of wholes
- O same-members
- U unstructured, no unity.
- -DR
- Type
45Property AnalysisPhysical Object, Living Being
- Physical Object
- Isolated material objects.
- O same spatial location (only synchronic, no
common diachronic IC). - U Topological
- -DR
- Type
- Living Being
- O same-DNA (only nec.)
- U biological unity
- -DR
- Type
46Property AnalysisFood, Animal
- Food
- I-OU amt. of matter
- D something that eats it.
- R being food is not necessary...
- Material Role
- Animal
- O same-brain
- U biological unity
- -DR
- Type
47Property AnalysisLegal Agent, Group of People
- Legal Agent
- A legally recognized entity
- L All legal systems have a defined IC,
has-same-legal-ID - -U no universal unity
- D on the legal body that recognizes it
- R not necessary
- Material Role
- Group of People
- See Group
- I-OU-DR
- Quasi-type
48Property AnalysisSocial Entity, Organization
- Social Entity
- A group of people together for social reasons
- -I no universal IC
- U social-connection
- -DR
- category
- Organization
- A group of people together, with roles that
define some structure - O same-mission and way of operating
- U functional
- -DR
- Type
49Property AnalysisFruit
- Fruit
- An individual fruit, such as an orange or bannana
- O same-plant, same-shape, etc. (only nec.)
- U topological
- -DR
- Type
50Property AnalysisApple, Red Apple
- Apple
- O shape, color, skin pattern (only nec)
- U topological
- -DR
- Type
- Red-Apple
- I-O from Apple
- U from Apple
- -D
- R no red apple is necessarily red
- type-attribution mixin
51Property AnalysisVertebrate, Person
- Vertebrate
- Really vertebrate-animal
- A biological classification that adds new
membership criteria (has-backbone) - I-O from animal
- U from animal
- -DR
- quasi-type
- Person
- O same-fingerprint
- U from animal
- -DR
- Type
52Property AnalysisButterfly, Caterpillar
- Butterfly
- L same-wing-pattern
- U biological
- -D
- R the same entity can be something else (a
caterpillar) - Phased sortal
- Caterpillar
- L spots, legs, color
- U biological
- -D
- R caterpillars become butterflies and change
their IC - Phased sortal
53Property AnalysisCountry
- Country
- A place recognized by convention as autonomous
- L government, sub-regions
- U countries are countable (heuristic)
- -D
- R some countries do not exist as countries any
more (e.g. Prussia) but are still places - Phased sortal
54Entity
assign meta-properties
Living being
Social entity
Organization
55Ontological Relativism
- Deciding about the meta-properties carried by a
given property - Is up to YOU!
- But a common agreement must be achieved about the
formal meaning (and practical utility) of
meta-properties
56Entity-I-U-DR
Remove non-rigid properties
Amount of matter OU-DR
Location O-U-DR
Group OU-DR
Agent -I-UDR
Red -I-U-D-R
Physical object OU-DR
Living being OU-DR
Group of people I-OU-DR
Social entity -IU-DR
Food I-OUDR
Fruit OU-DR
Animal OU-DR
Legal agent L-UDR
Apple OU-DR
Vertebrate I-OU-DR
Organization OU-DR
Caterpillar LU-DR
Butterfly LU-DR
Red apple I-OU-DR
Country LU-DR
Person OU-DR
57Entity-I-U-DR
Analyze taxonomic links
Amount of matter OU-DR
Location O-U-DR
- U cant subsume U
- Living being can change parts and remain the
same, but amounts of matter can not (incompatible
ICs) - Living being is constituted of matter
Group OU-DR
Physical object OU-DR
Living being OU-DR
Group of people I-OU-DR
Social entity -IU-DR
Fruit OU-DR
Animal OU-DR
Apple OU-DR
Vertebrate I-OU-DR
Organization OU-DR
Person OU-DR
58Entity-I-U-DR
Analyze taxonomic links
Amount of matter OU-DR
Location O-U-DR
- U cant subsume U
- Living being can change parts and remain the
same, but amounts of matter can not (incompatible
ICs) - Living being is constituted of matter
Group OU-DR
Physical object OU-DR
Living being OU-DR
Group of people I-OU-DR
Social entity -IU-DR
Fruit OU-DR
Animal OU-DR
Apple OU-DR
Vertebrate I-OU-DR
Organization OU-DR
Person OU-DR
59Entity-I-U-DR
Analyze taxonomic links
Amount of matter OU-DR
Location O-U-DR
- U cant subsume U
- Physical objects can change parts and remain the
same, but amounts of matter can not (incompatible
ICs) - Physical object is constituted of matter
Group OU-DR
Physical object OU-DR
Living being OU-DR
Group of people I-OU-DR
Social entity -IU-DR
Fruit OU-DR
Animal OU-DR
Apple OU-DR
Vertebrate I-OU-DR
Organization OU-DR
Person OU-DR
60Entity-I-U-DR
Analyze taxonomic links
Amount of matter OU-DR
Location O-U-DR
- U cant subsume U
- Physical objects can change parts and remain the
same, but amounts of matter can not (incompatible
ICs) - Physical object is constituted of matter
Group OU-DR
Physical object OU-DR
Living being OU-DR
Group of people I-OU-DR
Social entity -IU-DR
Fruit OU-DR
Animal OU-DR
Apple OU-DR
Vertebrate I-OU-DR
Organization OU-DR
Person OU-DR
61Entity-I-U-DR
Analyze taxonomic links
Amount of matter OU-DR
Location O-U-DR
- Meta-properties fine
- Identity-check fails when something stops being
an animal, it does not stop being a physical
object (when an animal dies, its body remains) - Constitution again
Group OU-DR
Physical object OU-DR
Living being OU-DR
Group of people I-OU-DR
Social entity -IU-DR
Fruit OU-DR
Animal OU-DR
Apple OU-DR
Vertebrate I-OU-DR
Organization OU-DR
Person OU-DR
62Entity-I-U-DR
Analyze taxonomic links
Amount of matter OU-DR
Location O-U-DR
- Meta-properties fine
- Identity-check fails when an entity stops being
an animal, it does not stop being a physical
object (when an animal dies, its body remains) - Constitution again
Group OU-DR
Physical object OU-DR
Living being OU-DR
Group of people I-OU-DR
Social entity -IU-DR
Fruit OU-DR
Animal OU-DR
Apple OU-DR
Vertebrate I-OU-DR
Organization OU-DR
Person OU-DR
63Entity-I-U-DR
Analyze taxonomic links
Amount of matter OU-DR
Location O-U-DR
- U cant subsume U
- A group cant change parts - it becomes a
different group - A social entity can change parts - its more than
just a group (incompatible IC) - Constitution again
Group OU-DR
Physical object OU-DR
Living being OU-DR
Group of people I-OU-DR
Social entity -IU-DR
Fruit OU-DR
Animal OU-DR
Apple OU-DR
Vertebrate I-OU-DR
Organization OU-DR
Person OU-DR
64Entity-I-U-DR
Amount of matter OU-DR
Location O-U-DR
Group OU-DR
Physical object OU-DR
Living being OU-DR
Group of people I-OU-DR
Social entity -IU-DR
Fruit OU-DR
Animal OU-DR
Apple OU-DR
Vertebrate I-OU-DR
Organization OU-DR
Person OU-DR
65Entity-I-U-DR
Analyze non-rigid properties
Amount of matter OU-DR
Location O-U-DR
Group OU-DR
- R cant subsume R
- Really want a type restriction all agents are
animals or social entities. - Subsumption is not disjunction!
Physical object OU-DR
Living being OU-DR
Social entity -IU-DR
Fruit OU-DR
Animal OU-DR
Group of people I-OU-DR
Apple OU-DR
Vertebrate I-OU-DR
Organization OU-DR
Person OU-DR
66Entity-I-U-DR
Analyze non-rigid properties
Amount of matter OU-DR
Location O-U-DR
Group OU-DR
- R cant subsume R
- Another disjunction all legal agents are persons
or organizations
Agent -I-UDR
Physical object OU-DR
Living being OU-DR
Legal agent L-UDR
Social entity -IU-DR
Fruit OU-DR
Animal OU-DR
Group of people I-OU-DR
Apple OU-DR
Vertebrate I-OU-DR
Organization OU-DR
Person OU-DR
67Entity-I-U-DR
Analyze non-rigid properties
Amount of matter OU-DR
Location O-U-DR
Group OU-DR
- R cant subsume R
- Another disjunction all legal agents are persons
or organizations
Agent -I-UDR
Physical object OU-DR
Living being OU-DR
Legal agent L-UDR
Social entity -IU-DR
Fruit OU-DR
Animal OU-DR
Group of people I-OU-DR
Apple OU-DR
Vertebrate I-OU-DR
Organization OU-DR
Person OU-DR
68Entity-I-U-DR
Analyze non-rigid properties
Amount of matter OU-DR
Location O-U-DR
Group OU-DR
Agent -I-UDR
- R cant subsume R
- Apple is not necessarily food. A poison-apple,
e.g., is still an apple. - U cant subsume U
- Caterpillars are wholes, food is stuff.
Physical object OU-DR
Living being OU-DR
Legal agent L-UDR
Social entity -IU-DR
Fruit OU-DR
Animal OU-DR
Group of people I-OU-DR
Apple OU-DR
Vertebrate I-OU-DR
Caterpillar LU-DR
Butterfly LU-DR
Organization OU-DR
Person OU-DR
69Entity-I-U-DR
Analyze non-rigid properties
Amount of matter OU-DR
Location O-U-DR
Group OU-DR
Agent -I-UDR
- R cant subsume R
- Apple is not necessarily food. A poison-apple,
e.g., is still an apple. - U cant subsume U
- Caterpillars are wholes, food is stuff.
Physical object OU-DR
Living being OU-DR
Legal agent L-UDR
Food I-OUDR
Social entity -IU-DR
Fruit OU-DR
Animal OU-DR
Group of people I-OU-DR
Apple OU-DR
Vertebrate I-OU-DR
Caterpillar LU-DR
Butterfly LU-DR
Organization OU-DR
Person OU-DR
70Entity-I-U-DR
Analyze non-rigid properties
Amount of matter OU-DR
Location O-U-DR
- Identity check a location cant change parts
- 2 senses of country geographical region and
political entity. - Split the two senses into two concepts, both
rigid, both types.
Group OU-DR
Physical object OU-DR
Living being OU-DR
Food I-OUDR
Social entity -IU-DR
Fruit OU-DR
Animal OU-DR
Group of people I-OU-DR
Apple OU-DR
Vertebrate I-OU-DR
Country LU-DR
Caterpillar LU-DR
Butterfly LU-DR
Organization OU-DR
Person OU-DR
71Entity-I-U-DR
Analyze non-rigid properties
Amount of matter OU-DR
Location O-U-DR
Group OU-DR
Agent -I-UDR
Physical object OU-DR
There is a relationship between the two, but not
subsumption.
Living being OU-DR
Food I-OUDR
Legal agent L-UDR
Social entity -IU-DR
Fruit OU-DR
Animal OU-DR
Group of people I-OU-DR
Apple OU-DR
Vertebrate I-OU-DR
Geographical Region O-U-DR
Country OU-DR
Country LU-DR
Caterpillar LU-DR
Butterfly LU-DR
Organization OU-DR
Person OU-DR
72Entity-I-U-DR
Look for missing types
- Caterpillars and butterflies cannot be vertebrate
- There must a rigid property that subsumes the
two, supplying identity across temporary phases
Amount of matter OU-DR
Location O-U-DR
Group OU-DR
Agent -I-UDR
Physical object OU-DR
Living being OU-DR
Food I-OUDR
Legal agent L-UDR
Social entity -IU-DR
Fruit OU-DR
Animal OU-DR
Group of people I-OU-DR
Apple OU-DR
Lepidopteran OU-DR
Vertebrate I-OU-DR
Geographical Region O-U-DR
Country OU-DR
Organization OU-DR
Person OU-DR
73Entity-I-U-DR
Look for missing types
Amount of matter OU-DR
Location O-U-DR
Group OU-DR
Agent -I-UDR
Physical object OU-DR
Living being OU-DR
Legal agent L-UDR
Food I-OUDR
Social entity -IU-DR
Fruit OU-DR
Animal OU-DR
Group of people I-OU-DR
Apple OU-DR
Lepidopteran OU-DR
Vertebrate I-OU-DR
Geographical Region O-U-DR
Country OU-DR
Caterpillar LU-DR
Butterfly LU-DR
Organization OU-DR
Person OU-DR
74Entity-I-U-DR
Analyze Attributions
Amount of matter OU-DR
Location O-U-DR
Group OU-DR
Agent -I-UDR
- No violations
- Attributions are discouraged, can be confusing.
- Often better to use attribute values (i.e. Apple
Color red)
Physical object OU-DR
Living being OU-DR
Legal agent L-UDR
Food I-OUDR
Social entity -IU-DR
Fruit OU-DR
Animal OU-DR
Group of people I-OU-DR
Apple OU-DR
Lepidopteran OU-DR
Vertebrate I-OU-DR
Geographical Region O-U-DR
Country OU-DR
Caterpillar LU-DR
Butterfly LU-DR
Organization OU-DR
Person OU-DR
75Entity-I-U-DR
Amount of matter OU-DR
Location O-U-DR
Group OU-DR
Agent -I-UDR
Physical object OU-DR
Living being OU-DR
Legal agent L-UDR
Food I-OUDR
Social entity -IU-DR
Fruit OU-DR
Animal OU-DR
Group of people I-OU-DR
Apple OU-DR
Lepidopteran OU-DR
Vertebrate I-OU-DR
Geographical Region O-U-DR
Country OU-DR
Caterpillar LU-DR
Butterfly LU-DR
Organization OU-DR
Person OU-DR
76Entity-I-U-DR
The backbone taxonomy
Amount of matter OU-DR
Location O-U-DR
Group OU-DR
Physical object OU-DR
Living being OU-DR
Social entity -IU-DR
Fruit OU-DR
Animal OU-DR
Group of people I-OU-DR
Apple OU-DR
Lepidopteran OU-DR
Vertebrate I-OU-DR
Geographical Region O-U-DR
Country OU-DR
Organization OU-DR
Person OU-DR
77Entity-I-U-DR
Amount of matter OU-DR
Location O-U-DR
Group OU-DR
Agent -I-UDR
Physical object OU-DR
Living being OU-DR
Food I-OUDR
Legal agent L-UDR
Red -I-U-D-R
Social entity -IU-DR
Fruit OU-DR
Animal OU-DR
Group of people I-OU-DR
Apple OU-DR
Lepidopteran OU-DR
Vertebrate I-OU-DR
Geographical Region O-U-DR
Country OU-DR
Caterpillar LU-DR
Butterfly LU-DR
Organization OU-DR
Person OU-DR
Red apple I-OU-DR
78Entity
Before
Social entity
Organization
79Entity-I-U-DR
After
Amount of matter OU-DR
Location O-U-DR
Group OU-DR
Agent -I-UDR
Physical object OU-DR
Living being OU-DR
Food I-OUDR
Legal agent L-UDR
Red -I-U-D-R
Social entity -IU-DR
Fruit OU-DR
Animal OU-DR
Group of people I-OU-DR
Apple OU-DR
Lepidopteran OU-DR
Vertebrate I-OU-DR
Geographical Region O-U-DR
Country OU-DR
Caterpillar LU-DR
Butterfly LU-DR
Organization OU-DR
Person OU-DR
Red apple I-OU-DR
80OntoClean
Use OntoClean for all your ontology cleaning
needs!