• Aucun résultat trouvé

Concept Partition Pattern

N/A
N/A
Protected

Academic year: 2022

Partager "Concept Partition Pattern"

Copied!
3
0
0

Texte intégral

(1)

Concept Partition Pattern

http:// ontologydesignpatterns.org/wiki/Submission:Partition

Olaf Noppens

Inst. of Artificial Intelligence Ulm University

Germany

[email protected]

1 Introduction

ThePartition Patternis a logical pattern that introduces axioms which model a partition of concepts. A partition is a general structure which is divided into sev- eral disjoint parts. With respect to ontologies the structure is a concept which is divided into several pair-wise disjoint concepts. This pattern reflects the simplest case where a named concept is defined as a partition of concepts.

2 Pattern

2.1 Problem

ThePartition Pattern describes how to model a partition, i. e., a named con- cept which is divided into several disjoint concepts. Applying this pattern to an ontology will introduce the necessary axioms.

2.2 Solution

Let P be a named concept that is the partition which is divided into several conceptsCi. Then the partition is defined by introducing the following axioms (expressed in the standard DL syntax) as also be shown in Figure 1:

P ≡C0C1 · · · Cn andCiCj=for 0≤i, j≤n, i=j.

Note that some ontology languages such as OWL 2 [1] provides disjointness ax- ioms as syntactical sugar to make the definition of pair-wise disjointness easier.

In OWL 2 the pattern can be translated into the following axioms (expressed in OWL 2 abstract syntax):

EquivalentClasses(P ObjectUnionOf(C0, C1, ..., Cn)) DisjointClasses(C0, C1, ..., Cn)

127

(2)

Fig. 1.Graphical representation of thePartition Pattern. Here,EquivalentClassesand DisjointClasses are axioms and ObjectUnionOf is a class constructor building a dis- junction over an arbitrary number of conceptsC0, ...,Cn.

128

(3)

2.3 Example

Consider a world where only humans and animals live. Then the inhabitants of this world are partitioned into humans and animals. The following two axioms EquivalentClasses(Inhabitant ObjectUnionOf(Human, Animal))

DisjointClasses(Human, Animal)

describe the partitions of inhabitants into human and animals.

3 Pattern Usage

In an ontology about family relationship we defined concepts such asPerson, AuntandParentOfSonwhich are characterized by a relationships such ashasChild (resp. the inverse relationshiphasParent),hasSibling,married-withas well as by the gender of people (Malerespectively Female). There are a lot of sim- ilar ontologies about family relationships. Our version can be downloaded at http://www.informatik.uni-ulm.de/ki/Noppens/generation.owl.

EquivalentClasses(Parent-Of-Son

ObjectSomeValuesFrom (has-Child Male) ) EquivalentClasses(Parent-Of-Daughter

ObjectSomeValuesFrom(has-Child Female) )

EquivalentClasses(Aunt ObjectIntersectionOf(Uncle-Or-Aunt Female)) EquivalentClasses(Uncle-Or-Aunt

ObjectIntersectionOf(Person

ObjectSomeValuesFrom(has-Sibling Parent)))

The conceptGenderis partitioned in Maleand Female. Applying this pattern results in the following axioms:

EquivalentClasses(Gender, ObjectUnionOf(Male Female)) DisjointClasses(Male Female)

4 Summary and Future Work

ThePartition Pattern describes how to model a partition. The pattern reflects the simplest case where anamedconcept is the partition of (arbitrary) concepts.

Future work will be concerned with a more general variant of this pattern: in some cases, the partition concept is not explicitly named (i. e., is not a named concept) but implicitly used, for instance, as value range of quantifications. In other words, no equivalent class axiom will be used but the value range is the union of the pair-wise disjoint parts of the partition.

References

1. Motik, B., Patel-Schneider, P.F., Parsia, B.: OWL 2 Structural Specification and Functional-Style Syntax. W3C Candidate Recommendation 11 June 2009 (June 2009)

129

Références

Documents relatifs

This term refers to the degree of consistency in the understanding of the phenomenon in question by the involved actors: regulators, international standard-setting bodies and

<his is not Fukushima but Hiro- shima>, can be an example of Critical Idol Des- truction hrough Visuality per se, namely in its mode of visual communication combined with

3: Stability threshold in the reference dataset ensuring that 99% of concepts in the test datasets corresponding to stable concepts are stable with stability thresholds 1 or

Such sub-vector (termed a method vector by us) was computed for each method and contained four other vectors describing the overlap of method annotations with reference annotation

1 See for example on arbitration in Israel : A. Luzon, “More efficient arbitration clauses?”, Sorbonne Student Law Review, 2018, vol. Bourgeois’ article on the legitimacy

Cette contribution sous forme de rapport rédigé sous la direction des Professeurs Mathias Audit (EDS), Georges Bermann (Columbia Law School) et Étienne Pataut

The domain ontology of the pattern defines specific concepts of the domain and their relations and notations based on the core ontologies of the pattern Figure 4.. involving

In case of interval pattern structures, by its design, the algorithm guarantees to classify each test instance with at least as good rule (in terms of an information criterion) as