• Aucun résultat trouvé

Euclidian Roles in Description Logics

N/A
N/A
Protected

Academic year: 2022

Partager "Euclidian Roles in Description Logics"

Copied!
2
0
0

Texte intégral

(1)

Euclidian Roles in Description Logics

Giorgos Stoilos and Giorgos Stamou National and Technical University of Athens Department of Electrical and Computer Engineering

Abstract

In the current paper we investigate the role of Euclidian roles in De- scription Logics.

1 Introduction

The last years much research effort has been spend towards increasing the ex- pressiveness of Description Logics with respect to what can be said about roles.

For example, in [2] the Description Logic RIQ is extended with several role axioms, like reflexive and irreflexive role axioms, disjoint role axioms and simple negation on roles. These extensions has motivated us to investigate possibilities of extending Description Logics with other role axioms. In the following we investigate the extension of DLs with Euclidian role axioms.

Euclidian roles are widely used in Modal Logics [1]. Formally, a role R is called Euclidian iff for each x, y, z, R(x, y) and R(x, z) imply R(y, z). Syntacti- cally in order for a DL language L to include Euclidian role axioms we have to extend the RBox to allow expressions of the formEucl(R). The semantics of such axioms are derived quite straightforwardly. Given an interpretationI = (∆II), I satisfiesEucl(R) if for allx, y, z ∈∆I,{hx, yi,hx, zi} ⊆RI → hy, zi ∈RI. As with transitive role axioms, in order to efficiently handle Euclidian roles we have to understand the Euclidian closure of a relation R and handle properly value restrictions, ∀R.C. In Figure 1 (a) we can see the Euclidian closure of a relation R. As we can see the models of such role axioms include a root node, while all other nodes are interconnected with each other plus with themselves. That is because from R(x, y)∧R(x, y) we derive R(y, y). It is important to note here that the inverse of a Euclidian role is not necessarily Euclidian. An interesting question that is raised about Euclidian roles is if the can or can’t be used in qualified number restrictions. We remind here that if transitive roles are used in QCRs then the resulting logic is undecidable. It turns out that similarly if

(2)

Euclidian roles are used in number restrictions, then the language is undecid- able. More interestingly, if the inverse of a Euclidian role is used in a QCR, then the language is again undecidable, although the inverse of a Euclidian role is not necessarily Euclidian. The proof of this claim uses a reduction from the classical domino problem. Figure 1 (b), (c) and (d) illustrate the visualization of the grid and role hierarchy, where Sijε are Euclidian roles.

Figure 1: The (a) Euclidean closure, (b) grid, (c) role hierarchy and (d) coinci- dence enforcing

As it happens with many role axioms of SRIQ [2], it comes to no surprise that Euclidian roles are a syntactic sugar for SRIQ. More precisely, an axiom Eucl(R) can be represented by the RIA RR v R. This means that if hx, yi ∈ (R)I (or hy, xi ∈ RI) and hy, zi ∈ RI, then hx, zi ∈ RI, which capture the semantics of Euclidian roles. Moreover, in [2] the definition of simple roles is also extended to cover the new expressive means of the language. As it was expected, according to the definition in [2], a role R that is defined by the Euclidianity RIA is not simple, since it is defined in terms of itself and its inverse, hence Euclidian roles are not simple and cannot participate in QCRs. Additionally, an inverse role R is simple if R is [2], which agrees with our comment about the inverses of Euclidian roles.

References

[1] J.Y. Halpern and Y.Moses. A guide to completeness and complexity for modal logics of knowledge and belief. Artificial Intelligence, 54(3):319–379, 1992.

[2] I. Horrocks, O. Kutz, and U. Sattler. The irresistible SRIQ. Proc. of the International Workshop on OWL: Experiences and Directions, 2005.

Références

Documents relatifs

Then, one may set a learning problem with the class Good Hotel as target concept and ask Foil -DL to induce axioms - such as the graded GCI reported in Example 1 - from positive

However, the logic SROIQ DL which is logi- cal basis for the standard Ontology Web Language OWL 2 [3], does not admit assertions which have role unions on the right hand side of

The method follows the machine learning approach known as Inductive Logic Programming (ILP) by adapting known results in ILP concerning crisp rules to the novel case of fuzzy

For minimizing the number of conflicts as well as the number of inferences invalidated we are currently investigating qualitative measures based on the entropy of a possible

The contribution of the present paper consists of (i) proving that SHIO + is decidable and it has the finite model property by providing a upper bound on the size of models

When applying these techniques to ontologies and complex RIAs, such a restriction poses a serious practical problem: the users are unlikely to provide such automata, and even if

We show that reasoning becomes simpler in this setting: with rigid roles, satisfiability is decidable (more precisely: 2-ExpTime -complete); without rigid roles, the

Our algorithm is based on the tableaux algorithm for SHOQ [7], which obviously decides KB satisfiability for SHQ. Using this algorithm has the advantage that we can use nominals for