• Keine Ergebnisse gefunden

Description Logic

N/A
N/A
Protected

Academic year: 2022

Aktie "Description Logic"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Faculty of Computer Science Institute of Theoretical Computer Science, Chair of Automata Theory

Description Logic

Winter Semester 2017/18

Exercise Sheet 5 15th November 2017

Prof. Dr.-Ing. Franz Baader, Dr.-Ing. Stefan Borgwardt

Exercise 5.1 Prove that the negation normal form (NNF) of anALC-conceptCcan be computed in polynomial time and is equivalent toC.

Exercise 5.2 Execute the tableau algorithmconsistent(A)for the normalized ABox

A=(b,a):r, (a,b):r, (a,c):s, (c,b):s, a:∃s.A, b:∀r. (∀s.¬A)t(∃r.B), c:∀s. Bu(∀s.⊥) .

IfAis consistent, draw the model generated by the algorithm.

Exercise 5.3 We consider the concept constructor→(implication) with the following semantics:

(C→D)I :={x∈I|x∈CI impliesx∈ DI}.

To extendconsistent(A)to this constructor, we propose two alternative new expansion rules:

The deterministic→-rule

Condition: Acontainsa:C→Danda:C, but nota:D Action: A −→ A ∪ {a:D}

The nondeterministic→-rule

Condition: Acontainsa:C→D, but neithera: ˙¬Cnora:D Action: A −→ A ∪ {a:X}for someX∈ {¬˙C,D}

For each rule, determine whether the resulting algorithm is still terminating, sound, and complete.

Exercise 5.4 We consider TBoxesT that only contain the following two kinds of axioms:

role inclusions of the formrvs, and

role disjointness constraints of the formdisj(r,s),

whererandsare role names. An interpretationIsatisfies these axioms if

rI ⊆sI, and

rI∩sI =, respectively.

Modify the tableau algorithmconsistent(A)to decide consistency of(T,A), whereAis an ABox and T a TBox that contains only role inclusions and role disjointness constraints. Show that the algorithm remains terminating, sound, and complete.

1

Referenzen

ÄHNLICHE DOKUMENTE

Gabriele R¨ oger (University of Basel) Theory of Computer Science April 26, 2021 5 /

Gabriele R¨ oger (University of Basel) Theory of Computer Science April 8, 2019 2 / 21?.

Prove with a direct proof: for all finite sets S, the power set P(S) has cardinality 2

If you need a considerably larger amount of steps, rethink your solution and try to find an easier proof.. The solution of part (b) may help you identify the requirements

(a) Transform the following formula into CNF by applying the equivalence rules shown in

Additionaly specify the set of free variables of ϕ

You may use all syntactic sugar introduced in

Which of the following expressions are syntactically correct formulas or terms for the following signature S. Analyse also all subformulas and