Query Inseparability for Description Logic Knowledge Bases Elena - - PowerPoint PPT Presentation

query inseparability for description logic knowledge bases
SMART_READER_LITE
LIVE PREVIEW

Query Inseparability for Description Logic Knowledge Bases Elena - - PowerPoint PPT Presentation

Query Inseparability for Description Logic Knowledge Bases Elena Botoeva 1 Roman Kontchakov 2 Vladislav Ryzhikov 1 Frank Wolter 3 Michael Zakharyaschev 2 1 Faculty of Computer Science, Free University of Bozen-Bolzano, Italy 2 Department of


slide-1
SLIDE 1

Query Inseparability for Description Logic Knowledge Bases

Elena Botoeva1 Roman Kontchakov2 Vladislav Ryzhikov1 Frank Wolter3 Michael Zakharyaschev2

1Faculty of Computer Science, Free University of Bozen-Bolzano, Italy 2Department of Computer Science, Birkbeck, University of London, UK 3Department of Computer Science, University of Liverpool, UK

July 21 KR 2014 Vienna

Elena Botoeva(FUB) Query Inseparability for Description Logic Knowledge Bases 1/16

slide-2
SLIDE 2

Query Answering Over Knowledge Bases

Category ⊲Product ⊲Shoes ⋆Sandals ⋆Classic ⋆Platform ⋆Heeled . . . ⊲Clothing . . .

Choose size ▽

Size

Choose color ▽

Color

Choose brand ▽

Brand Sandals: (3 products found)

heel sand Heeled e79 wedge sand Platform e69 brown sand Classic e50 Elena Botoeva(FUB) Query Inseparability for Description Logic Knowledge Bases 2/16

slide-3
SLIDE 3

Query Answering Over Knowledge Bases

T A Category ⊲Product ⊲Shoes ⋆Sandals ⋆Classic ⋆Platform ⋆Heeled . . . ⊲Clothing . . .

Choose size ▽

Size

Choose color ▽

Color

Choose brand ▽

Brand Sandals: (3 products found)

heel sand Heeled e79 wedge sand Platform e69 brown sand Classic e50

Viewed as a knowledge base (T , A) and a query q:

Product Shoes Sandals Classic Platform Heeled . . . Clothing . . .

heel sand

Heeled

wedge sand

Platform

brown sand

Classic . . .

q(x) ← Sandals(x)

Elena Botoeva(FUB) Query Inseparability for Description Logic Knowledge Bases 2/16

slide-4
SLIDE 4

Query Answering Over Knowledge Bases

T A Category ⊲Product ⊲Shoes ⋆Sandals ⋆Classic ⋆Platform ⋆Heeled . . . ⊲Clothing . . .

37-38 ▽

Size

Reset Choose color ▽

Color

Geox ▽

Brand

Reset

Sandals: (1 product found)

heel sand Heeled e79

Viewed as a knowledge base (T , A) and a query q:

Product Shoes Sandals Classic Platform Heeled . . . Clothing . . .

heel sand

Heeled

wedge sand

Platform

brown sand

Classic . . .

q(x) ← Sandals(x), hasSize(x, 37), hasBrand(x, geox) ∨ Sandals(x), hasSize(x, 38), hasBrand(x, geox)

Elena Botoeva(FUB) Query Inseparability for Description Logic Knowledge Bases 2/16

slide-5
SLIDE 5

Motivation: Module Extraction

A B C D E . . . . . . . . . . . . . . . knowledge base K

Give me all B and D such that . . .

Elena Botoeva(FUB) Query Inseparability for Description Logic Knowledge Bases 3/16

slide-6
SLIDE 6

Motivation: Module Extraction

A B C D E . . . . . . . . . . . . . . . knowledge base K

Give me all B and D such that . . .

Elena Botoeva(FUB) Query Inseparability for Description Logic Knowledge Bases 3/16

slide-7
SLIDE 7

Motivation: Module Extraction

A B C D E . . . . . . . . . . . . . . . knowledge base K

module K′

Give me all B and D such that . . . Module Extraction

Elena Botoeva(FUB) Query Inseparability for Description Logic Knowledge Bases 3/16

slide-8
SLIDE 8

Motivation: Module Extraction

A B C D E . . . . . . . . . . . . . . . knowledge base K

module K′

Give me all B and D such that . . .

b1 d1 b2 d2 . . .

Module Extraction

Elena Botoeva(FUB) Query Inseparability for Description Logic Knowledge Bases 3/16

slide-9
SLIDE 9

Motivation: Knowledge Exchange

Γ Λ Π source schema Σ1 source KB K1 G L P target schema Σ2 mapping M

I want a translation of K1 in Σ2 to ask queries

Elena Botoeva(FUB) Query Inseparability for Description Logic Knowledge Bases 4/16

slide-10
SLIDE 10

Motivation: Knowledge Exchange

Γ Λ Π source schema Σ1 source KB K1 G L P target schema Σ2 target KB K2 mapping M

I want a translation of K1 in Σ2 to ask queries

K2

Universal UCQ-solution

Elena Botoeva(FUB) Query Inseparability for Description Logic Knowledge Bases 4/16

slide-11
SLIDE 11

Σ-Query Entailment and Inseparability for KBs

  • K1 Σ-query entails K2 if

K2 | = q( a) implies K1 | = q( a), for each CQ q( x) over Σ and each tuple a ⊆ ind(K2).

Elena Botoeva(FUB) Query Inseparability for Description Logic Knowledge Bases 5/16

slide-12
SLIDE 12

Σ-Query Entailment and Inseparability for KBs

  • K1 Σ-query entails K2 if

K2 | = q( a) implies K1 | = q( a), for each CQ q( x) over Σ and each tuple a ⊆ ind(K2).

  • K1 and K2 are Σ-query inseparable, K1 ≡Σ K2, if

K1 Σ-query entails K2 and K2 Σ-query entails K1

Elena Botoeva(FUB) Query Inseparability for Description Logic Knowledge Bases 5/16

slide-13
SLIDE 13

Σ-Query Entailment and Inseparability for KBs

  • K1 Σ-query entails K2 if

K2 | = q( a) implies K1 | = q( a), for each CQ q( x) over Σ and each tuple a ⊆ ind(K2).

  • K1 and K2 are Σ-query inseparable, K1 ≡Σ K2, if

K1 Σ-query entails K2 and K2 Σ-query entails K1 Then,

  • K′ ⊆ K is a Σ-module of K if

K′ ≡Σ K.

Elena Botoeva(FUB) Query Inseparability for Description Logic Knowledge Bases 5/16

slide-14
SLIDE 14

Σ-Query Entailment and Inseparability for KBs

  • K1 Σ-query entails K2 if

K2 | = q( a) implies K1 | = q( a), for each CQ q( x) over Σ and each tuple a ⊆ ind(K2).

  • K1 and K2 are Σ-query inseparable, K1 ≡Σ K2, if

K1 Σ-query entails K2 and K2 Σ-query entails K1 Then,

  • K′ ⊆ K is a Σ-module of K if

K′ ≡Σ K.

  • K2 is a universal UCQ-solution for K1 under M if

K2 ≡Σ2 K1 ∪ M.

Elena Botoeva(FUB) Query Inseparability for Description Logic Knowledge Bases 5/16

slide-15
SLIDE 15

Horn Description Logics

Description Logics (DLs) represent knowledge in terms of concepts (unary predicates) and roles (binary predicates).

Horn-ALCHI Horn-ALCI Horn-ALCH Horn-ALC

A1 ⊑ ∀P.A2, A ⊑ ⊥

ELH

P1 ⊑ P2

EL

A, ∃P.A, ⊓

DL-LiteH

horn

DL-LiteH

core

R1 ⊑ R2

DL-Litehorn

DL-Litecore

A, ∃R, R := P | P− OWL 2 EL OWL 2 QL

Elena Botoeva(FUB) Query Inseparability for Description Logic Knowledge Bases 6/16

slide-16
SLIDE 16

Horn Description Logics

Description Logics (DLs) represent knowledge in terms of concepts (unary predicates) and roles (binary predicates).

PTime AC0 Horn-ALCHI Horn-ALCI Horn-ALCH Horn-ALC

A1 ⊑ ∀P.A2, A ⊑ ⊥

ELH

P1 ⊑ P2

EL

A, ∃P.A, ⊓

DL-LiteH

horn

DL-LiteH

core

R1 ⊑ R2

DL-Litehorn

DL-Litecore

A, ∃R, R := P | P− OWL 2 EL OWL 2 QL

Data complexity of CQ-answering

Elena Botoeva(FUB) Query Inseparability for Description Logic Knowledge Bases 6/16

slide-17
SLIDE 17

How We Tackle Σ-Query Entailment

We rely on two fundamental instruments:

1 Materialisation, as an abstract way to characterize

all answers to CQs over a KB. A materialisation of a KB K is an interpretation M such that K | = q( a) iff M | = q( a), for each CQ q( x) and each tuple a ⊆ ind(K).

2 Reachability Games, as a technique for obtaining upper-bounds.

Elena Botoeva(FUB) Query Inseparability for Description Logic Knowledge Bases 7/16

slide-18
SLIDE 18

Materialisations

Horn DLs enjoy materialisations (chase, canonical models).

Elena Botoeva(FUB) Query Inseparability for Description Logic Knowledge Bases 8/16

slide-19
SLIDE 19

Materialisations

Horn DLs enjoy materialisations (chase, canonical models).

Let K = T , A A = {B(a)} Materialisation M of K

a

B

Elena Botoeva(FUB) Query Inseparability for Description Logic Knowledge Bases 8/16

slide-20
SLIDE 20

Materialisations

Horn DLs enjoy materialisations (chase, canonical models).

Let K = T , A A = {B(a)} T = {B ⊑ ∃P.∃R.(∃S ⊓ ∃Q)

∀x.

  • B(x) → ∃y, z, u, v. P(x, y), R(y, z),

S(z, u), Q(z, v)

  • Materialisation M of K

a

B P R S Q

Elena Botoeva(FUB) Query Inseparability for Description Logic Knowledge Bases 8/16

slide-21
SLIDE 21

Materialisations

Horn DLs enjoy materialisations (chase, canonical models).

Let K = T , A A = {B(a)} T = {B ⊑ ∃P.∃R.(∃S ⊓ ∃Q) ∃S− ⊑ ∃T.∃S

∀x.

  • B(x) → ∃y, z, u, v. P(x, y), R(y, z),

S(z, u), Q(z, v)

  • ∀x.
  • ∃u. S(u, x) → ∃y, z. T(x, y), S(y, z)
  • Materialisation M of K

a

B P R S T S Q

Elena Botoeva(FUB) Query Inseparability for Description Logic Knowledge Bases 8/16

slide-22
SLIDE 22

Materialisations

Horn DLs enjoy materialisations (chase, canonical models).

Let K = T , A A = {B(a)} T = {B ⊑ ∃P.∃R.(∃S ⊓ ∃Q) ∃S− ⊑ ∃T.∃S

∀x.

  • B(x) → ∃y, z, u, v. P(x, y), R(y, z),

S(z, u), Q(z, v)

  • ∀x.
  • ∃u. S(u, x) → ∃y, z. T(x, y), S(y, z)
  • Materialisation M of K

a

B · · · P R S T S T Q

Elena Botoeva(FUB) Query Inseparability for Description Logic Knowledge Bases 8/16

slide-23
SLIDE 23

Materialisations

Horn DLs enjoy materialisations (chase, canonical models).

Let K = T , A A = {B(a)} T = {B ⊑ ∃P.∃R.(∃S ⊓ ∃Q) ∃S− ⊑ ∃T.∃S ∃Q− ⊑ ∃Q}

∀x.

  • B(x) → ∃y, z, u, v. P(x, y), R(y, z),

S(z, u), Q(z, v)

  • ∀x.
  • ∃u. S(u, x) → ∃y, z. T(x, y), S(y, z)
  • ∀x.
  • ∃y. Q(y, x) → ∃z. Q(x, z)
  • Materialisation M of K

a

B · · · · · · P R S T S T Q Q

Elena Botoeva(FUB) Query Inseparability for Description Logic Knowledge Bases 8/16

slide-24
SLIDE 24

Materialisations

Horn DLs enjoy materialisations (chase, canonical models).

Let K = T , A A = {B(a)} T = {B ⊑ ∃P.∃R.(∃S ⊓ ∃Q) ∃S− ⊑ ∃T.∃S ∃Q− ⊑ ∃Q} Σ = {Q, R, S, T}

∀x.

  • B(x) → ∃y, z, u, v. P(x, y), R(y, z),

S(z, u), Q(z, v)

  • ∀x.
  • ∃u. S(u, x) → ∃y, z. T(x, y), S(y, z)
  • ∀x.
  • ∃y. Q(y, x) → ∃z. Q(x, z)
  • Projection MΣ of M on Σ

a

B · · · · · · P R S T S T Q Q

Elena Botoeva(FUB) Query Inseparability for Description Logic Knowledge Bases 8/16

slide-25
SLIDE 25

Semantic Characterization of Σ-Query Entailment

Assume KBs K1 and K2 with materialisations M1 and M2.

Theorem

K1 Σ-query entails K2 iff M2 is finitely Σ-homomorphically embeddable into M1.

Elena Botoeva(FUB) Query Inseparability for Description Logic Knowledge Bases 9/16

slide-26
SLIDE 26

Homomorphisms as Games

The problem of finding a homomorphism can be seen as a game.

a u1 u2 v1 v2 R R S Q

2

a y1 y2 x1 x2 S Q S T R

1

Elena Botoeva(FUB) Query Inseparability for Description Logic Knowledge Bases 10/16

slide-27
SLIDE 27

Homomorphisms as Games

The problem of finding a homomorphism can be seen as a game.

a u1 u2 v1 v2 R R S Q

2

a y1 y2 x1 x2 S Q S T R

1

Elena Botoeva(FUB) Query Inseparability for Description Logic Knowledge Bases 10/16

slide-28
SLIDE 28

Homomorphisms as Games

The problem of finding a homomorphism can be seen as a game.

h

a → a

C

a u1 u2 v1 v2 R R S Q

2

a y1 y2 x1 x2 S Q S T R

1

Elena Botoeva(FUB) Query Inseparability for Description Logic Knowledge Bases 10/16

slide-29
SLIDE 29

Homomorphisms as Games

The problem of finding a homomorphism can be seen as a game.

h

a → a

a, a u1 a, a v1 C

a u1 u2 v1 v2 R R S Q

2

a y1 y2 x1 x2 S Q S T R

1

Elena Botoeva(FUB) Query Inseparability for Description Logic Knowledge Bases 10/16

slide-30
SLIDE 30

Homomorphisms as Games

The problem of finding a homomorphism can be seen as a game.

h

a → a

a, a u1 a, a v1 C

a u1 u2 v1 v2 R R S Q

2

a y1 y2 x1 x2 S Q S T R

1

Elena Botoeva(FUB) Query Inseparability for Description Logic Knowledge Bases 10/16

slide-31
SLIDE 31

Homomorphisms as Games

The problem of finding a homomorphism can be seen as a game.

h

a → a

a, a u1

u1 → a

a, a v1 C

a u1 u2 v1 v2 R R S Q

2

a y1 y2 x1 x2 S Q S T R

1

Elena Botoeva(FUB) Query Inseparability for Description Logic Knowledge Bases 10/16

slide-32
SLIDE 32

Homomorphisms as Games

The problem of finding a homomorphism can be seen as a game.

h

a → a

a, a u1

u1 → a

a, u1 u2 a, a v1 C

a u1 u2 v1 v2 R R S Q

2

a y1 y2 x1 x2 S Q S T R

1

Elena Botoeva(FUB) Query Inseparability for Description Logic Knowledge Bases 10/16

slide-33
SLIDE 33

Homomorphisms as Games

The problem of finding a homomorphism can be seen as a game.

h

a → a

a, a u1

u1 → a

a, u1 u2

u2 → a

a, a v1 C

a u1 u2 v1 v2 R R S Q

2

a y1 y2 x1 x2 S Q S T R

1

Elena Botoeva(FUB) Query Inseparability for Description Logic Knowledge Bases 10/16

slide-34
SLIDE 34

Homomorphisms as Games

The problem of finding a homomorphism can be seen as a game.

h

a → a

a, a u1

u1 → a

a, u1 u2

u2 → a

a, a v1 C

a u1 u2 v1 v2 R R S Q

2

a y1 y2 x1 x2 S Q S T R

1

Elena Botoeva(FUB) Query Inseparability for Description Logic Knowledge Bases 10/16

slide-35
SLIDE 35

Homomorphisms as Games

The problem of finding a homomorphism can be seen as a game.

h

a → a

a, a u1

u1 → a

a, u1 u2

u2 → a

a, a v1

v1 → x1 v1 → y1

C

a u1 u2 v1 v2 R R S Q

2

a y1 y2 x1 x2 S Q S T R

1

Elena Botoeva(FUB) Query Inseparability for Description Logic Knowledge Bases 10/16

slide-36
SLIDE 36

Homomorphisms as Games

The problem of finding a homomorphism can be seen as a game.

h

a → a

a, a u1

u1 → a

a, u1 u2

u2 → a

a, a v1

v1 → x1 v1 → y1

C

a u1 u2 v1 v2 R R S Q

2

a y1 y2 x1 x2 S Q S T R

1

Elena Botoeva(FUB) Query Inseparability for Description Logic Knowledge Bases 10/16

slide-37
SLIDE 37

Homomorphisms as Games

The problem of finding a homomorphism can be seen as a game.

h

a → a

a, a u1

u1 → a

a, u1 u2

u2 → a

a, a v1

v1 → x1 v1 → y1

y1, v1 v2 C

a u1 u2 v1 v2 R R S Q

2

a y1 y2 x1 x2 S Q S T R

1

Elena Botoeva(FUB) Query Inseparability for Description Logic Knowledge Bases 10/16

slide-38
SLIDE 38

Homomorphisms as Games

The problem of finding a homomorphism can be seen as a game.

h

a → a

a, a u1

u1 → a

a, u1 u2

u2 → a

a, a v1

v1 → x1 v1 → y1

y1, v1 v2

v2 → y2

C

a u1 u2 v1 v2 R R S Q

2

a y1 y2 x1 x2 S Q S T R

1

Elena Botoeva(FUB) Query Inseparability for Description Logic Knowledge Bases 10/16

slide-39
SLIDE 39

Homomorphisms as Games

The problem of finding a homomorphism can be seen as a game.

h

a → a

a, a u1

u1 → a

a, u1 u2

u2 → a

a, a v1

v1 → x1 v1 → y1

y1, v1 v2

v2 → y2 a u1 u2 v1 v2 R R S Q

2

a y1 y2 x1 x2 S Q S T R

1

This game can be straightforwardly encoded as a Reachability Game (G, F).

Elena Botoeva(FUB) Query Inseparability for Description Logic Knowledge Bases 10/16

slide-40
SLIDE 40

Homomorphisms as Games

The problem of finding a homomorphism can be seen as a game.

h

a → a

a, a u1

u1 → a

a, u1 u2

u2 → a

a, a v1

v1 → x1

x1, v1 v2

v1 → y1

y1, v1 v2

v2 → y2 G F a u1 u2 v1 v2 R R S Q

2

a y1 y2 x1 x2 S Q S T R

1

This game can be straightforwardly encoded as a Reachability Game (G, F).

Elena Botoeva(FUB) Query Inseparability for Description Logic Knowledge Bases 10/16

slide-41
SLIDE 41

Homomorphisms as Games

The problem of finding a homomorphism can be seen as a game.

h

a → a

a, a u1

u1 → a

a, u1 u2

u2 → a

a, a v1

v1 → x1

x1, v1 v2

v1 → y1

y1, v1 v2

v2 → y2 G F a u1 u2 v1 v2 R R S Q

2

a y1 y2 x1 x2 S Q S T R

1

This game can be straightforwardly encoded as a Reachability Game (G, F). However such encoding is impossible in practice:

1 Materialisations are infinite, in general; 2 Or of exponential size, even for DL-Litecore.

Elena Botoeva(FUB) Query Inseparability for Description Logic Knowledge Bases 10/16

slide-42
SLIDE 42

Homomorphisms on Infinite Materialisations

M2 is finitely Σ-homomorphically embeddable into M1. a u R S T S T Q Q Q Q

2

a x S−, Q− T −, Q− S−, Q− T −, Q− R− R− R−

1

Elena Botoeva(FUB) Query Inseparability for Description Logic Knowledge Bases 11/16

slide-43
SLIDE 43

Homomorphisms on Infinite Materialisations

M2 is finitely Σ-homomorphically embeddable into M1. a u R S T S T Q Q Q Q

2

a x S, Q T, Q S, Q T, Q R R R

1

Elena Botoeva(FUB) Query Inseparability for Description Logic Knowledge Bases 11/16

slide-44
SLIDE 44

Homomorphisms on Infinite Materialisations

M2 is finitely Σ-homomorphically embeddable into M1. a u R S T S T Q Q Q Q

2

a x S, Q T, Q S, Q T, Q R R R

1

Elena Botoeva(FUB) Query Inseparability for Description Logic Knowledge Bases 11/16

slide-45
SLIDE 45

Homomorphisms on Infinite Materialisations

M2 is finitely Σ-homomorphically embeddable into M1. a u R S T S T Q Q Q Q

2

a x S, Q T, Q S, Q T, Q R R R

1

How to play is this case?

Elena Botoeva(FUB) Query Inseparability for Description Logic Knowledge Bases 11/16

slide-46
SLIDE 46

Homomorphisms on Infinite Materialisations

M2 is finitely Σ-homomorphically embeddable into M1. a u R S T S T Q Q Q Q

2

a x S, Q T, Q S, Q T, Q R R R

1

How to play is this case? Instead of materialisations, we play on finite generating structures.

Elena Botoeva(FUB) Query Inseparability for Description Logic Knowledge Bases 11/16

slide-47
SLIDE 47

Finite Generating Structures

Materialisation M

a awP awPwR awPwRwS awPwRwSwT awPwRwSwT wS awPwRwSwT wSwT awPwRwQ awPwRwQwQ awPwRwQwQwQ

B · · · · · · P R S T S T Q Q Q Generating structure G for M

a wP wR wS wT wQ

B P R S T S Q Q

Elena Botoeva(FUB) Query Inseparability for Description Logic Knowledge Bases 12/16

slide-48
SLIDE 48

Finite Generating Structures

Materialisation M

a awP awPwR awPwRwS awPwRwSwT awPwRwSwT wS awPwRwSwT wSwT awPwRwQ awPwRwQwQ awPwRwQwQwQ

B · · · · · · P R S T S T Q Q Q Generating structure G for M

a wP wR wS wT wQ

B P R S T S Q Q

[EL, ELH], [DL-Litecore, DL-LiteH

horn]: generating structures of polynomial size

[Horn-ALC, Horn-ALCHI]: generating structures exponential size

Elena Botoeva(FUB) Query Inseparability for Description Logic Knowledge Bases 12/16

slide-49
SLIDE 49

The Upper Bound

For KBs K1, K2, and a signature Σ, we construct a reachability game GΣ(G2, G1) = (G, F) such that Player 1 has a winning strategy against Player 2 in GΣ(G2, G1) iff M2 is finitely Σ-homomorphically embeddable into M1. where the size of G is

  • Polynomial in the size of G2 and G1,

if the logic admits only forward strategies (without inverses)

  • Polynomial in the size of G2 and G1,

if the logic admits only backward+forward strategies (DL-Lite without H)

  • Exponential in the size of G2,

if the logic admits arbitrary strategies.

Elena Botoeva(FUB) Query Inseparability for Description Logic Knowledge Bases 13/16

slide-50
SLIDE 50

The Summary of the Results

Horn-ALCHI Horn-ALCI Horn-ALCH Horn-ALC ELH EL DL-LiteH

horn

DL-LiteH

core

DL-Litehorn DL-Litecore

Elena Botoeva(FUB) Query Inseparability for Description Logic Knowledge Bases 14/16

slide-51
SLIDE 51

The Summary of the Results

Horn-ALCHI Horn-ALCI Horn-ALCH Horn-ALC ELH EL DL-LiteH

horn

DL-LiteH

core

DL-Litehorn DL-Litecore

forward strategy no Inverses backward+forward strategy no role Hierarchy arbitrary strategy I+(E or H)

Elena Botoeva(FUB) Query Inseparability for Description Logic Knowledge Bases 14/16

slide-52
SLIDE 52

The Summary of the Results

Horn-ALCHI Horn-ALCI Horn-ALCH Horn-ALC ELH EL DL-LiteH

horn

DL-LiteH

core

DL-Litehorn DL-Litecore

forward strategy no Inverses backward+forward strategy no role Hierarchy arbitrary strategy I+(E or H)

2ExpTime ExpTime ExpTime PTime PTime

Elena Botoeva(FUB) Query Inseparability for Description Logic Knowledge Bases 14/16

slide-53
SLIDE 53

Future Work

  • approximate module extraction using forward strategies
  • KB Inseparability for more expressive DLs:

Horn-SHIQ and ALC

  • TBox Inseparability

Elena Botoeva(FUB) Query Inseparability for Description Logic Knowledge Bases 15/16

slide-54
SLIDE 54

Thank you for your attention!

Elena Botoeva(FUB) Query Inseparability for Description Logic Knowledge Bases 16/16