SlideShare une entreprise Scribd logo
1  sur  44
Télécharger pour lire hors ligne
Tailoring Temporal Description Logics for
Reasoning over Temporal Conceptual Models
A. Artale1
R. Kontchakov2, V. Ryzhikov1, and M. Zakharyaschev2
1 KRDB Research Centre, Free University of Bozen-Bolzano
2 Department of Comp. Science and Inf. Sys., Birkbeck College, London
University of KwaZulu-Natal, Durban, South Africa, 30-09-11
Alessandro Artale – KRDB Tailoring Temporal DLs for Reasoning over Temporal CMs
Motivations
Investigation of the Computational Complexity of reasoning
over Temporal Ontologies/Conceptual Models.
Languages considered: Family of Temporally Extended
DL-Lite languages.
Alessandro Artale – KRDB Tailoring Temporal DLs for Reasoning over Temporal CMs
ERVT
The Temporal Data Model
Alessandro Artale – KRDB Tailoring Temporal DLs for Reasoning over Temporal CMs
ERVT: The Proposed Temporal Conceptual Model
ERVT is the temporal extended Entity-Relationship model able to
capture Validity Time with the following temporal features:
Alessandro Artale – KRDB Tailoring Temporal DLs for Reasoning over Temporal CMs
ERVT: The Proposed Temporal Conceptual Model
ERVT is the temporal extended Entity-Relationship model able to
capture Validity Time with the following temporal features:
Timestamping: to distinguish between temporal and
atemporal modeling constructs.
Alessandro Artale – KRDB Tailoring Temporal DLs for Reasoning over Temporal CMs
ERVT: The Proposed Temporal Conceptual Model
ERVT is the temporal extended Entity-Relationship model able to
capture Validity Time with the following temporal features:
Timestamping: to distinguish between temporal and
atemporal modeling constructs.
Evolution and Transition constraints: to describe how objects
can change their class membership over time. Transition
constraints presuppose that class migration happens in a fixed
amount of time.
Alessandro Artale – KRDB Tailoring Temporal DLs for Reasoning over Temporal CMs
ERVT: The Proposed Temporal Conceptual Model
ERVT is the temporal extended Entity-Relationship model able to
capture Validity Time with the following temporal features:
Timestamping: to distinguish between temporal and
atemporal modeling constructs.
Evolution and Transition constraints: to describe how objects
can change their class membership over time. Transition
constraints presuppose that class migration happens in a fixed
amount of time.
Lifespan cardinality constraints: temporal counterparts of
standard cardinality constraints evaluated over the entire
existence of the object.
Alessandro Artale – KRDB Tailoring Temporal DLs for Reasoning over Temporal CMs
ERVT: A Company Example
Department S InterestGroup
OrganizationalUnit
d
Member S
(1,∞)
org
mbr
Employee S
Name(String)
S
PaySlipNumber(Integer)
S Salary(Integer)
T
Manager T
TopManagerAreaManager
dex−
dev
pex
WorksOn T
(3,∞)
act
emp
Project
ProjectCode(String)
S
Propose gp
(0,1)
Ex-Project tex
Manages
man
(1,1)
[0,5]
prj
(1,1)
Alessandro Artale – KRDB Tailoring Temporal DLs for Reasoning over Temporal CMs
Known Complexity Results for Reasoning over ERVT
Undecidability.
Theorem. Reasoning on the ERVT fragment with both
timestamping and evolution constraints is
undecidable [ :AMAI-05].
Alessandro Artale – KRDB Tailoring Temporal DLs for Reasoning over Temporal CMs
Known Complexity Results for Reasoning over ERVT
Undecidability.
Theorem. Reasoning on the ERVT fragment with both
timestamping and evolution constraints is
undecidable [ :AMAI-05].
Decidability.
Theorem. Reasoning on the ERVT fragment with both
timestamping and evolution constraints restricted to classes is
ExpTime [ FWZ:02].
Theorem. Reasoning on the ERVT fragment with
timestamping and lifespan cardinalities is 2ExpTime [ LT:07].
Alessandro Artale – KRDB Tailoring Temporal DLs for Reasoning over Temporal CMs
Temporal Conceptual Modelling – Known Results
temporal ERVT components temporal
features ERfull (ALCQI) modalities
trans, evo ExpTime [ FWZ:02] F / P, 2F /2P
ts 2ExpTime [ LT:07] 2∗ , R
ts, evo Undec. [ :05] 2F /2P, R
ts, trans 2∗ , R, F / P
ts, lfc 2ExpTime [ LT:07] 2∗ , R
trans, lfc R, F / P
evo, lfc 2F /2P, R
ts: Timestamping lfc: Lifespan Cardinalities
evo: Evolution trans: Transition
Alessandro Artale – KRDB Tailoring Temporal DLs for Reasoning over Temporal CMs
Aims of this Work
Our Aims: Conduct an exhaustive investigation on useful
fragments of ERVT weakening either the atemporal or
temporal component.
Alessandro Artale – KRDB Tailoring Temporal DLs for Reasoning over Temporal CMs
Aims of this Work
Our Aims: Conduct an exhaustive investigation on useful
fragments of ERVT weakening either the atemporal or
temporal component.
Our Results:
We give an exhaustive picture on the complexity of reasoning
over temporal extensions of DL-Lite;
Based on these results, we show encouraging complexity
results for reasoning over temporal ontologies where practical
reasoning is feasible!
Alessandro Artale – KRDB Tailoring Temporal DLs for Reasoning over Temporal CMs
The DL-Lite Languages
Alessandro Artale – KRDB Tailoring Temporal DLs for Reasoning over Temporal CMs
DL-LiteN
bool, DL-LiteN
krom and DL-LiteN
core
DL-LiteN
bool. C1 C2, with:
R −→ P | P−
B −→ A | ≥ n R | ⊥
C −→ B | ¬C | C1 C2
DL-LiteN
krom. B1 B2, B1 B2 ⊥, ¬B1 B2.
DL-LiteN
core. B1 B2, B1 B2 ⊥.
Alessandro Artale – KRDB Tailoring Temporal DLs for Reasoning over Temporal CMs
The DL-Lite Languages - Complexity Results
Complexity Results [CDLLR:AAAI05, CKZ:JAIR09]:
Satisfiability: NP-complete/NLogSpace/NLogSpace;
Instance Checking (Data Complexity): AC0/AC0/AC0;
Query Answering (Data Complexity): coNP/coNP/AC0.
Alessandro Artale – KRDB Tailoring Temporal DLs for Reasoning over Temporal CMs
DL-Lite – Conceptual Modelling Example
Manager Employee
AreaManager Manager
TopManager Manager
AreaManager TopManager ⊥
Manager AreaManager TopManager
∃WorksFor Employee
∃WorksFor−
Project
Project ∃WorksFor−
≥ 2 Manages ⊥
≥ 2 Manages−
⊥
...
Note: We use the shortcut ∃R instead of ≥ 1 R.
Alessandro Artale – KRDB Tailoring Temporal DLs for Reasoning over Temporal CMs
The Family of EER/UML Languages [ CKRZ:ER07]
ERref
DL-LiteN
core
ERbool
DL-LiteN
krom
ERfull
DL-LiteN
bool
Construct
DL-Lite
Representation
Entities Concept Name: E
+ + + Isa E1 E2
+ + + Disjointness E1 ¬E2
– + + Covering E ≡ E1 E2
Attributes Role Name: A
+ + + Range ∃A− D
+ + + Multiplicity E ≥ nA
E ≤ mA
Alessandro Artale – KRDB Tailoring Temporal DLs for Reasoning over Temporal CMs
The Family of EER/UML Languages [ CKRZ:ER07]
ERref
DL-LiteN
core
ERbool
DL-LiteN
krom
ERfull
DL-LiteN
bool
Construct
DL-Lite
Representation
Relationships
Concept Name CR
and n Roles Ui
+ + + Typing
CR ≡ ∃Ui
≥ 2 Ui ⊥
∃U−
i Ei
+ + +
Cardinality
(Refinement)
E ≥ n U−
i
E ≤ m U−
i
– – + Isa —
– – + Disjointness —
– – + Covering —
Alessandro Artale – KRDB Tailoring Temporal DLs for Reasoning over Temporal CMs
The Temporal DL-Lite
Languages
Alessandro Artale – KRDB Tailoring Temporal DLs for Reasoning over Temporal CMs
Seminal Papers
SCHILD, K., 1993. Combining terminological logics with
tense logic. Proc. of the 6th Portuguese Conference on AI.
F. Baader and A. Laux., 1995. Terminological Logics with
Modal Operators, IJCAI-95.
Wolter, F. and Zakharyaschev, M., 1998, Temporalizing
Description Logics, FroCoS-98.
Alessandro Artale – KRDB Tailoring Temporal DLs for Reasoning over Temporal CMs
Complexity for Temporal ALC– Known Results
Temporal operators can be applied to:
Concepts, roles or axioms (they are temporalized);
Concepts, roles or axioms can have a time-invariant
interpretation (they are rigid).
The satisfiability problem has a different complexity depending
from the combination between LT L and ALC constructs:
concepts roles axioms
rigid temp rigid temp rigid temp
Undec. - yes yes - yes - [GKWZ:03]
2ExpTime∗ - yes - yes yes - [ LT:07]
2ExpTime yes - yes - yes yes [BGL:08]
ExpSpace - yes - - - yes [GKWZ:03]
ExpTime - yes - - yes - [S:93, FWZ:02
(∗) Using the S5 modalities 2∗ and R.
Alessandro Artale – KRDB Tailoring Temporal DLs for Reasoning over Temporal CMs
The Temporal Language TFPX DL-LiteN
bool
TFPX DL-LiteN
bool has the following features:
The temporal operators are:
3F /3P (sometime in the future/past),
2F /2P (always in the future/past), and
F / P (next/previous time);
Concepts can be temporalized;
Roles can be rigid or flexible;
Axioms are rigid.
Alessandro Artale – KRDB Tailoring Temporal DLs for Reasoning over Temporal CMs
The TFPX DL-LiteN
bool Temporal Languages
TFPX DL-LiteN
bool. C1 C2, with:
S ::= Pi | Gi , R ::= S | S−
,
B ::= ⊥ | Ai | ≥ q R,
C ::= B | ¬C | C1 C2 | 3F C | 3PC | 2F C | 2PC | F C | PC
Where Gi denotes rigid roles.
TFPX DL-LiteN
core. D1 D2, D1 D2 ⊥;
TFPX DL-LiteN
krom. D1 D2, D1 D2 ⊥, ¬D1 D2;
with:
D ::= B | 2F B | 2PB | F B | PB
Alessandro Artale – KRDB Tailoring Temporal DLs for Reasoning over Temporal CMs
The TFPDL-LiteN
bool Temporal Languages
TFPDL-LiteN
bool. C1 C2, with:
S ::= Pi | Gi , R ::= S | S−
,
B ::= ⊥ | Ai | ≥ q R,
C ::= B | ¬C | C1 C2 | 3F C | 3PC | 2F C | 2PC
Where Gi denotes rigid roles.
TFPDL-LiteN
core. D1 D2, D1 D2 ⊥;
TFPDL-LiteN
krom. D1 D2, D1 D2 ⊥, ¬D1 D2;
with:
D ::= B | 2F B | 2PB
Alessandro Artale – KRDB Tailoring Temporal DLs for Reasoning over Temporal CMs
Semantics of TFPX DL-LiteN
bool
A TFPX DL-LiteN
bool interpretation I is a function over Z
I(n) = ∆I
, A
I(n)
0 , . . . , P
I(n)
0 , . . . , G
I(n)
0 , . . . ,
where:
Rigid roles are time-invariant:
GI(n1)
= GI(n2)
, ∀n1, n2 ∈ Z
Temporal operators are interpreted over Z:
(3F C)I(n)
= k>n CI(k), (3PC)I(n) = k<n CI(k),
(2F C)I(n)
= k>n CI(k), (2PC)I(n) = k<n CI(k),
( F C)I(n)
= CI(n+1), ( PC)I(n) = CI(n−1).
TBox assertions are interpreted globally:
I |= C D iff CI(n)
⊆ DI(n)
, for all n ∈ Z
Alessandro Artale – KRDB Tailoring Temporal DLs for Reasoning over Temporal CMs
The Temporal Language TR
U DL-LiteN
bool
TR
U DL-LiteN
bool has the following features:
The temporal operators are:
3∗ (sometime), and
2∗ (always);
Concepts can be temporalized;
Roles can be temporalized;
Axioms are rigid;
We have the following equivalences:
2∗ C = 2F 2PC and 3∗ C = 3F 3PC.
Alessandro Artale – KRDB Tailoring Temporal DLs for Reasoning over Temporal CMs
The TR
U DL-LiteN
bool Temporal Language
TR
U DL-LiteN
bool language: Uses the universal modalities, 2∗ , 3∗ ,
on both concepts and roles.
R ::=S | S−
| 2∗ R | 3∗ R
C ::=B | ¬C | C1 C2 | 2∗ C | 3∗ C
(2∗ C)I(n)
=
k∈Z
CI(k)
and (3∗ C)I(n)
=
k∈Z
CI(k)
(2∗ R)I(n)
=
k∈Z
RI(k)
and (3∗ R)I(n)
=
k∈Z
RI(k)
Alessandro Artale – KRDB Tailoring Temporal DLs for Reasoning over Temporal CMs
The TR
X DL-LiteN
bool Temporal Language
TR
X DL-LiteN
bool language: Uses the universal modalities, 2∗ , 3∗ ,
just on roles, and the next/previous-time modalities, F , P
on concepts.
R ::=S | S−
| 2∗ R | 3∗ R
C ::=B | ¬C | C1 C2 | F C | PC
Alessandro Artale – KRDB Tailoring Temporal DLs for Reasoning over Temporal CMs
Temporal DL-Lite Languages
Vs.
Temporal Conceptual
Modelling
Alessandro Artale – KRDB Tailoring Temporal DLs for Reasoning over Temporal CMs
TFPDL-LiteN
bool/TR
U DL-LiteN
bool – Timestamping
Department S InterestGroup
OrganizationalUnit
d
Member S
(1,∞)
org
mbr
Employee S
Name(String)
S
PaySlipNumber(Integer)
S Salary(Integer)
T
Manager T
TopManagerAreaManager
dex−
dev
pex
WorksOn T
(3,∞)
act
emp
Project
ProjectCode(String)
S
Propose gp
(0,1)
Ex-Project tex
Manages
man
(1,1)
[0,5]
prj
(1,1)
Manager 3F3P¬Manager, Manager 3∗ ¬Manager
Employee 2F2PEmployee, Employee 2∗ Employee
Temporary Relations/Attributes: Reification
Global Relations/Attributes: Reification + Global Roles
Alessandro Artale – KRDB Tailoring Temporal DLs for Reasoning over Temporal CMs
TFPX DL-LiteN
bool – Evolution and Transition Constraints
Department S InterestGroup
OrganizationalUnit
d
Member S
(1,∞)
org
mbr
Employee S
Name(String)
S
PaySlipNumber(Integer)
S Salary(Integer)
T
Manager T
TopManagerAreaManager
dex−
dev
pex
WorksOn T
(3,∞)
act
emp
Project
ProjectCode(String)
S
Propose gp
(0,1)
Ex-Project tex
Manages
man
(1,1)
[0,5]
prj
(1,1)
Manager 3P¬Employee
Manager 2FManager
AreaManager 3FTopManager
Project PEx-Project
Alessandro Artale – KRDB Tailoring Temporal DLs for Reasoning over Temporal CMs
TR
U DL-LiteN
bool – Lifespan Cardinality Constraints
Department S InterestGroup
OrganizationalUnit
d
Member S
(1,∞)
org
mbr
Employee S
Name(String)
S
PaySlipNumber(Integer)
S Salary(Integer)
T
Manager T
TopManagerAreaManager
dex−
dev
pex
WorksOn T
(3,∞)
act
emp
Project
ProjectCode(String)
S
Propose gp
(0,1)
Ex-Project tex
Manages
man
(1,1)
[0,5]
prj
(1,1)
A top-manager manages at most 5 different projects in her lifespan
TopManager ≤ 5 3∗ Manages (Lifespan Cardinalities)
Alessandro Artale – KRDB Tailoring Temporal DLs for Reasoning over Temporal CMs
Temporal DL-Lite – Obtained Complexity Results
The following original complexity results have been used to show
upper bounds for reasoning over Temporal Conceptual Models.
concept
temporal
operators
flexible & rigid roles only
temporalized
roles (R)
DL-LiteN
bool DL-LiteN
krom/core DL-LiteN
bool
2F/P, F/P
(FPX)
PSpace NP
in PTime
Undec.
2F/P
(FP)
NP NP
in PTime
?
2∗ , F/P
(UX)
PSpace NP
in PTime
Undec.
(R X)
2∗
(U)
NP NLogSpace NP
(R U)
Alessandro Artale – KRDB Tailoring Temporal DLs for Reasoning over Temporal CMs
Complexity: TFPX DL-LiteN
bool and Fragments
1 We reduce satisfiability in TFPX DL-LiteN
bool KBs to
satisfiability in QT L1
, i.e., the one-variable fragment of
first-order temporal logic over (Z, <).
2 We then show how to remove existential quantifiers from such
QT L1
formulas, thus reducing to LT L formulas.
3 Complexity results for temporal extensions of DL-LiteN
bool
follow from the corresponding LT L results.
Alessandro Artale – KRDB Tailoring Temporal DLs for Reasoning over Temporal CMs
Complexity: TFPX DL-LiteN
krom/core and Fragments
1 We reduce satisfiability in TFPX DL-LiteN
krom/core KBs to
satisfiability in QT L1
, i.e., the one-variable fragment of
first-order temporal logic over (Z, <).
2 We then show how to remove existential quantifiers from such
QT L1
formulas, thus reducing to two fragments of LT L, i.e.,
propositional temporal logic of binary clauses, i.e., LT Lkrom
and LT Lcore.
3 We show that:
LT Lkrom is NP-complete;
LT Lcore is in PTime.
Alessandro Artale – KRDB Tailoring Temporal DLs for Reasoning over Temporal CMs
LT Lkrom and LT Lcore
LT Lkrom
λ ::= p | ¬λ | F λ | Pλ | 2F λ | 2Pλ | 2∗ λ,
ϕ ::= (λ1 ∨ λ2) | 2∗ (λ1 ∨ λ2) | ϕ1 ∧ ϕ2.
LT Lcore
λ ::= p | F λ | Pλ | 2F λ | 2Pλ | 2∗ λ,
ϕ ::= (λ1 → λ2) | (¬λ1 ∨ ¬λ2) | 2∗ (λ1 → λ2) |
2∗ (¬λ1 ∨ ¬λ2) | ϕ1 ∧ ϕ2.
Alessandro Artale – KRDB Tailoring Temporal DLs for Reasoning over Temporal CMs
Complexity: DL-Lite with Temporalized Roles
TR
X DL-LiteN
bool is Undecidable is proved by encoding the tiling
problem.
TR
U DL-LiteN
bool is NP-complete and the upper bound is
showed by construction of Quasimodels/Mosaics.
Alessandro Artale – KRDB Tailoring Temporal DLs for Reasoning over Temporal CMs
Complexity: DL-Lite with Temporalized Roles
TR
X DL-LiteN
bool is Undecidable is proved by encoding the tiling
problem.
TR
U DL-LiteN
bool is NP-complete and the upper bound is
showed by construction of Quasimodels/Mosaics.
All the complexity results are shown in [ KRZ:xx]
Alessandro Artale – KRDB Tailoring Temporal DLs for Reasoning over Temporal CMs
Temporal Ontologies – Obtained Complexity Results
temporal EER component
features ERfull ERbool ERref
ts 2ExpTime [ LT:IJCAI07] NP NLogSpace
trans ExpTime [ FWZ:JELIA02] PSpace in PTime
ts, trans Undec. PSpace in PTime
evo ExpTime [ FWZ:JELIA02] NP NP
ts, evo Undec. [ :AMAI05] NP NP
trans, evo ExpTime [ FWZ:JELIA02] PSpace NP
ts, trans, evo Undec. [ :AMAI05] PSpace NP
ts, lfc 2ExpTime [ LT:IJCAI07] NP† in NP†
trans, lfc Undec. Undec. ?
evo, lfc Undec. ? ?
(†) This result is proved only for binary relationships.
ts: Timestamping lfc: Lifespan Cardinalities
evo: Evolution trans: Transition
Alessandro Artale – KRDB Tailoring Temporal DLs for Reasoning over Temporal CMs
Conclusions
We showed that:
By dropping ISA between relations (ERbool/DL-LiteN
bool) and
covering (ERref/DL-LiteN
core) we obtained better
computational behavior for reasoning over temporal
schemas/DL-Lite ontologies.
Both ERbool and ERref have been extended with timestamping,
evolution and transition constraints, lifespan cardinalities.
DL-LiteN
bool, DL-LiteN
krom and DL-LiteN
core have been extended
with past and future temporal operators, and with the
universal modality (both over concepts and roles).
We presented a nearly complete picture for reasoning over
temporal CMs/Ontologies/DL-Lite KBs.
Alessandro Artale – KRDB Tailoring Temporal DLs for Reasoning over Temporal CMs
Future Work
Few cases involving lifespan cardinalities/universal modality
are still open.
Investigating the problem of temporal queries over temporal
ontologies/conceptual schemas.
Investigating the possibility to use standard and implemented
temporal reasoners for practical reasoning over temporal
schemas.
Alessandro Artale – KRDB Tailoring Temporal DLs for Reasoning over Temporal CMs
Thanks to...
Enrico Franconi
Carsten Lutz
Christine Parent
Stefano Spaccapietra
David Toman
Frank Wolter
Alessandro Artale – KRDB Tailoring Temporal DLs for Reasoning over Temporal CMs
THANK YOU!
Alessandro Artale – KRDB Tailoring Temporal DLs for Reasoning over Temporal CMs

Contenu connexe

Tendances

The Cryptol Epilogue: Swift and Bulletproof VHDL
The Cryptol Epilogue: Swift and Bulletproof VHDLThe Cryptol Epilogue: Swift and Bulletproof VHDL
The Cryptol Epilogue: Swift and Bulletproof VHDLUlisses Costa
 
AlgoPerm2012 - 10 Xavier Goaoc
AlgoPerm2012 - 10 Xavier GoaocAlgoPerm2012 - 10 Xavier Goaoc
AlgoPerm2012 - 10 Xavier GoaocAlgoPerm 2012
 
Do we need a logic of quantum computation?
Do we need a logic of quantum computation?Do we need a logic of quantum computation?
Do we need a logic of quantum computation?Matthew Leifer
 
Generazione Automatica di Test - S. Vuotto (Università di Sassari)
Generazione Automatica di Test - S. Vuotto (Università di Sassari)Generazione Automatica di Test - S. Vuotto (Università di Sassari)
Generazione Automatica di Test - S. Vuotto (Università di Sassari)Sardegna Ricerche
 
Lossy Kernelization
Lossy KernelizationLossy Kernelization
Lossy Kernelizationmsramanujan
 
Backpropagation in RNN and LSTM
Backpropagation in RNN and LSTMBackpropagation in RNN and LSTM
Backpropagation in RNN and LSTMHimanshuSingh1370
 
Computing Local and Global Centrality
Computing Local and Global CentralityComputing Local and Global Centrality
Computing Local and Global CentralityDavid Gleich
 
Conventional Implicature via Dependent Type Semantics
Conventional Implicature via Dependent Type SemanticsConventional Implicature via Dependent Type Semantics
Conventional Implicature via Dependent Type SemanticsDaisuke BEKKI
 
Design limitations and its effect in the performance of ZC1-DPLL
Design limitations and its effect in the performance of ZC1-DPLLDesign limitations and its effect in the performance of ZC1-DPLL
Design limitations and its effect in the performance of ZC1-DPLLIDES Editor
 
All Minimal and Maximal Open Single Machine Scheduling Problems Are Polynomia...
All Minimal and Maximal Open Single Machine Scheduling Problems Are Polynomia...All Minimal and Maximal Open Single Machine Scheduling Problems Are Polynomia...
All Minimal and Maximal Open Single Machine Scheduling Problems Are Polynomia...SSA KPI
 
Seminar on quantum automata (complete)
Seminar on quantum automata (complete)Seminar on quantum automata (complete)
Seminar on quantum automata (complete)ranjanphu
 
Ultrasound Modular Architecture
Ultrasound Modular ArchitectureUltrasound Modular Architecture
Ultrasound Modular ArchitectureJose Miguel Moreno
 
Sequential Folding Model of RNA secondary structure
Sequential Folding Model of RNA secondary structureSequential Folding Model of RNA secondary structure
Sequential Folding Model of RNA secondary structureLi Tai Fang
 

Tendances (20)

DFA Minimization
DFA MinimizationDFA Minimization
DFA Minimization
 
Jf2416121616
Jf2416121616Jf2416121616
Jf2416121616
 
The Cryptol Epilogue: Swift and Bulletproof VHDL
The Cryptol Epilogue: Swift and Bulletproof VHDLThe Cryptol Epilogue: Swift and Bulletproof VHDL
The Cryptol Epilogue: Swift and Bulletproof VHDL
 
Lecture 1
Lecture 1Lecture 1
Lecture 1
 
AlgoPerm2012 - 10 Xavier Goaoc
AlgoPerm2012 - 10 Xavier GoaocAlgoPerm2012 - 10 Xavier Goaoc
AlgoPerm2012 - 10 Xavier Goaoc
 
Do we need a logic of quantum computation?
Do we need a logic of quantum computation?Do we need a logic of quantum computation?
Do we need a logic of quantum computation?
 
qlp
qlpqlp
qlp
 
Generazione Automatica di Test - S. Vuotto (Università di Sassari)
Generazione Automatica di Test - S. Vuotto (Università di Sassari)Generazione Automatica di Test - S. Vuotto (Università di Sassari)
Generazione Automatica di Test - S. Vuotto (Università di Sassari)
 
Lossy Kernelization
Lossy KernelizationLossy Kernelization
Lossy Kernelization
 
Flex ch
Flex chFlex ch
Flex ch
 
Backpropagation in RNN and LSTM
Backpropagation in RNN and LSTMBackpropagation in RNN and LSTM
Backpropagation in RNN and LSTM
 
Computing Local and Global Centrality
Computing Local and Global CentralityComputing Local and Global Centrality
Computing Local and Global Centrality
 
Conventional Implicature via Dependent Type Semantics
Conventional Implicature via Dependent Type SemanticsConventional Implicature via Dependent Type Semantics
Conventional Implicature via Dependent Type Semantics
 
Finite automata
Finite automataFinite automata
Finite automata
 
Design limitations and its effect in the performance of ZC1-DPLL
Design limitations and its effect in the performance of ZC1-DPLLDesign limitations and its effect in the performance of ZC1-DPLL
Design limitations and its effect in the performance of ZC1-DPLL
 
All Minimal and Maximal Open Single Machine Scheduling Problems Are Polynomia...
All Minimal and Maximal Open Single Machine Scheduling Problems Are Polynomia...All Minimal and Maximal Open Single Machine Scheduling Problems Are Polynomia...
All Minimal and Maximal Open Single Machine Scheduling Problems Are Polynomia...
 
Seminar on quantum automata (complete)
Seminar on quantum automata (complete)Seminar on quantum automata (complete)
Seminar on quantum automata (complete)
 
Ultrasound Modular Architecture
Ultrasound Modular ArchitectureUltrasound Modular Architecture
Ultrasound Modular Architecture
 
Invariant-Free Clausal Temporal Resolution
Invariant-Free Clausal Temporal ResolutionInvariant-Free Clausal Temporal Resolution
Invariant-Free Clausal Temporal Resolution
 
Sequential Folding Model of RNA secondary structure
Sequential Folding Model of RNA secondary structureSequential Folding Model of RNA secondary structure
Sequential Folding Model of RNA secondary structure
 

En vedette

Vector spaces for information extraction - Random Projection Example
Vector spaces for information extraction - Random Projection ExampleVector spaces for information extraction - Random Projection Example
Vector spaces for information extraction - Random Projection Examplenet2-project
 
Random Manhattan Indexing
Random Manhattan IndexingRandom Manhattan Indexing
Random Manhattan Indexingnet2-project
 
Extracting Information for Context-aware Meeting Preparation
Extracting Information for Context-aware Meeting PreparationExtracting Information for Context-aware Meeting Preparation
Extracting Information for Context-aware Meeting Preparationnet2-project
 
Reasoning in Description Logics
Reasoning in Description Logics  Reasoning in Description Logics
Reasoning in Description Logics R A Akerkar
 

En vedette (6)

Vector spaces for information extraction - Random Projection Example
Vector spaces for information extraction - Random Projection ExampleVector spaces for information extraction - Random Projection Example
Vector spaces for information extraction - Random Projection Example
 
Random Manhattan Indexing
Random Manhattan IndexingRandom Manhattan Indexing
Random Manhattan Indexing
 
Extracting Information for Context-aware Meeting Preparation
Extracting Information for Context-aware Meeting PreparationExtracting Information for Context-aware Meeting Preparation
Extracting Information for Context-aware Meeting Preparation
 
Description logic
Description logicDescription logic
Description logic
 
Reasoning in Description Logics
Reasoning in Description Logics  Reasoning in Description Logics
Reasoning in Description Logics
 
Ontology
OntologyOntology
Ontology
 

Similaire à Tailoring Temporal DLs for Reasoning over Temporal CMs

A Bitemporal SQL Extension
A Bitemporal SQL ExtensionA Bitemporal SQL Extension
A Bitemporal SQL ExtensionIDES Editor
 
XLnet RoBERTa Reformer
XLnet RoBERTa ReformerXLnet RoBERTa Reformer
XLnet RoBERTa ReformerSan Kim
 
Сергей Кольцов —НИУ ВШЭ —ICBDA 2015
Сергей Кольцов —НИУ ВШЭ —ICBDA 2015Сергей Кольцов —НИУ ВШЭ —ICBDA 2015
Сергей Кольцов —НИУ ВШЭ —ICBDA 2015rusbase
 
Normunds Gruzitis - 2015 - Formalising the Swedish Constructicon in Grammatic...
Normunds Gruzitis - 2015 - Formalising the Swedish Constructicon in Grammatic...Normunds Gruzitis - 2015 - Formalising the Swedish Constructicon in Grammatic...
Normunds Gruzitis - 2015 - Formalising the Swedish Constructicon in Grammatic...Association for Computational Linguistics
 
Compilers Are Databases
Compilers Are DatabasesCompilers Are Databases
Compilers Are DatabasesMartin Odersky
 
Introduction to complexity theory assignment
Introduction to complexity theory assignmentIntroduction to complexity theory assignment
Introduction to complexity theory assignmenttesfahunegn minwuyelet
 
Cheatsheet recurrent-neural-networks
Cheatsheet recurrent-neural-networksCheatsheet recurrent-neural-networks
Cheatsheet recurrent-neural-networksSteve Nouri
 
Deep-learning based Language Understanding and Emotion extractions
Deep-learning based Language Understanding and Emotion extractionsDeep-learning based Language Understanding and Emotion extractions
Deep-learning based Language Understanding and Emotion extractionsJeongkyu Shin
 
RNN and sequence-to-sequence processing
RNN and sequence-to-sequence processingRNN and sequence-to-sequence processing
RNN and sequence-to-sequence processingDongang (Sean) Wang
 
Time Domain Signal Analysis Using Modified Haar and Modified Daubechies Wavel...
Time Domain Signal Analysis Using Modified Haar and Modified Daubechies Wavel...Time Domain Signal Analysis Using Modified Haar and Modified Daubechies Wavel...
Time Domain Signal Analysis Using Modified Haar and Modified Daubechies Wavel...CSCJournals
 
Re-engineering Eclipse MDT/OCL for Xtext
Re-engineering Eclipse MDT/OCL for XtextRe-engineering Eclipse MDT/OCL for Xtext
Re-engineering Eclipse MDT/OCL for XtextEdward Willink
 
ClockSystem: Embedding Time in Smalltalk
ClockSystem: Embedding Time in SmalltalkClockSystem: Embedding Time in Smalltalk
ClockSystem: Embedding Time in SmalltalkESUG
 
Parallelising Dynamic Programming
Parallelising Dynamic ProgrammingParallelising Dynamic Programming
Parallelising Dynamic ProgrammingRaphael Reitzig
 
Thesis F. Redaelli UIC Slides EN
Thesis F. Redaelli UIC Slides ENThesis F. Redaelli UIC Slides EN
Thesis F. Redaelli UIC Slides ENMarco Santambrogio
 
[Globant summer take over] Empowering Big Data with Cassandra
[Globant summer take over] Empowering Big Data with Cassandra[Globant summer take over] Empowering Big Data with Cassandra
[Globant summer take over] Empowering Big Data with CassandraGlobant
 
AR+S The Role Of Abstraction In Human Computer Interaction
AR+S   The Role Of Abstraction In Human Computer InteractionAR+S   The Role Of Abstraction In Human Computer Interaction
AR+S The Role Of Abstraction In Human Computer InteractionAli Rıza SARAL
 
An Approach To Verilog-VHDL Interoperability For Synchronous Designs
An Approach To Verilog-VHDL Interoperability For Synchronous DesignsAn Approach To Verilog-VHDL Interoperability For Synchronous Designs
An Approach To Verilog-VHDL Interoperability For Synchronous DesignsDawn Cook
 
Threshold and Proactive Pseudo-Random Permutations
Threshold and Proactive Pseudo-Random PermutationsThreshold and Proactive Pseudo-Random Permutations
Threshold and Proactive Pseudo-Random PermutationsAleksandr Yampolskiy
 
Low power tool paper
Low power tool paperLow power tool paper
Low power tool paperM Madan Gopal
 

Similaire à Tailoring Temporal DLs for Reasoning over Temporal CMs (20)

Scalable Link Discovery for Modern Data-Driven Applications
Scalable Link Discovery for Modern Data-Driven ApplicationsScalable Link Discovery for Modern Data-Driven Applications
Scalable Link Discovery for Modern Data-Driven Applications
 
A Bitemporal SQL Extension
A Bitemporal SQL ExtensionA Bitemporal SQL Extension
A Bitemporal SQL Extension
 
XLnet RoBERTa Reformer
XLnet RoBERTa ReformerXLnet RoBERTa Reformer
XLnet RoBERTa Reformer
 
Сергей Кольцов —НИУ ВШЭ —ICBDA 2015
Сергей Кольцов —НИУ ВШЭ —ICBDA 2015Сергей Кольцов —НИУ ВШЭ —ICBDA 2015
Сергей Кольцов —НИУ ВШЭ —ICBDA 2015
 
Normunds Gruzitis - 2015 - Formalising the Swedish Constructicon in Grammatic...
Normunds Gruzitis - 2015 - Formalising the Swedish Constructicon in Grammatic...Normunds Gruzitis - 2015 - Formalising the Swedish Constructicon in Grammatic...
Normunds Gruzitis - 2015 - Formalising the Swedish Constructicon in Grammatic...
 
Compilers Are Databases
Compilers Are DatabasesCompilers Are Databases
Compilers Are Databases
 
Introduction to complexity theory assignment
Introduction to complexity theory assignmentIntroduction to complexity theory assignment
Introduction to complexity theory assignment
 
Cheatsheet recurrent-neural-networks
Cheatsheet recurrent-neural-networksCheatsheet recurrent-neural-networks
Cheatsheet recurrent-neural-networks
 
Deep-learning based Language Understanding and Emotion extractions
Deep-learning based Language Understanding and Emotion extractionsDeep-learning based Language Understanding and Emotion extractions
Deep-learning based Language Understanding and Emotion extractions
 
RNN and sequence-to-sequence processing
RNN and sequence-to-sequence processingRNN and sequence-to-sequence processing
RNN and sequence-to-sequence processing
 
Time Domain Signal Analysis Using Modified Haar and Modified Daubechies Wavel...
Time Domain Signal Analysis Using Modified Haar and Modified Daubechies Wavel...Time Domain Signal Analysis Using Modified Haar and Modified Daubechies Wavel...
Time Domain Signal Analysis Using Modified Haar and Modified Daubechies Wavel...
 
Re-engineering Eclipse MDT/OCL for Xtext
Re-engineering Eclipse MDT/OCL for XtextRe-engineering Eclipse MDT/OCL for Xtext
Re-engineering Eclipse MDT/OCL for Xtext
 
ClockSystem: Embedding Time in Smalltalk
ClockSystem: Embedding Time in SmalltalkClockSystem: Embedding Time in Smalltalk
ClockSystem: Embedding Time in Smalltalk
 
Parallelising Dynamic Programming
Parallelising Dynamic ProgrammingParallelising Dynamic Programming
Parallelising Dynamic Programming
 
Thesis F. Redaelli UIC Slides EN
Thesis F. Redaelli UIC Slides ENThesis F. Redaelli UIC Slides EN
Thesis F. Redaelli UIC Slides EN
 
[Globant summer take over] Empowering Big Data with Cassandra
[Globant summer take over] Empowering Big Data with Cassandra[Globant summer take over] Empowering Big Data with Cassandra
[Globant summer take over] Empowering Big Data with Cassandra
 
AR+S The Role Of Abstraction In Human Computer Interaction
AR+S   The Role Of Abstraction In Human Computer InteractionAR+S   The Role Of Abstraction In Human Computer Interaction
AR+S The Role Of Abstraction In Human Computer Interaction
 
An Approach To Verilog-VHDL Interoperability For Synchronous Designs
An Approach To Verilog-VHDL Interoperability For Synchronous DesignsAn Approach To Verilog-VHDL Interoperability For Synchronous Designs
An Approach To Verilog-VHDL Interoperability For Synchronous Designs
 
Threshold and Proactive Pseudo-Random Permutations
Threshold and Proactive Pseudo-Random PermutationsThreshold and Proactive Pseudo-Random Permutations
Threshold and Proactive Pseudo-Random Permutations
 
Low power tool paper
Low power tool paperLow power tool paper
Low power tool paper
 

Plus de net2-project

Borders of Decidability in Verification of Data-Centric Dynamic Systems
Borders of Decidability in Verification of Data-Centric Dynamic SystemsBorders of Decidability in Verification of Data-Centric Dynamic Systems
Borders of Decidability in Verification of Data-Centric Dynamic Systemsnet2-project
 
Exchanging OWL 2 QL Knowledge Bases
Exchanging OWL 2 QL Knowledge BasesExchanging OWL 2 QL Knowledge Bases
Exchanging OWL 2 QL Knowledge Basesnet2-project
 
Federation and Navigation in SPARQL 1.1
Federation and Navigation in SPARQL 1.1Federation and Navigation in SPARQL 1.1
Federation and Navigation in SPARQL 1.1net2-project
 
Mining Semi-structured Data: Understanding Web-tables – Building a Taxonomy f...
Mining Semi-structured Data: Understanding Web-tables – Building a Taxonomy f...Mining Semi-structured Data: Understanding Web-tables – Building a Taxonomy f...
Mining Semi-structured Data: Understanding Web-tables – Building a Taxonomy f...net2-project
 
Extending DBpedia (LOD) using WikiTables
Extending DBpedia (LOD) using WikiTablesExtending DBpedia (LOD) using WikiTables
Extending DBpedia (LOD) using WikiTablesnet2-project
 
Managing Social Communities
Managing Social CommunitiesManaging Social Communities
Managing Social Communitiesnet2-project
 
Data Exchange over RDF
Data Exchange over RDFData Exchange over RDF
Data Exchange over RDFnet2-project
 
Exchanging more than Complete Data
Exchanging more than Complete DataExchanging more than Complete Data
Exchanging more than Complete Datanet2-project
 
Exchanging More than Complete Data
Exchanging More than Complete DataExchanging More than Complete Data
Exchanging More than Complete Datanet2-project
 
Exchanging More than Complete Data
Exchanging More than Complete DataExchanging More than Complete Data
Exchanging More than Complete Datanet2-project
 
Answer-set programming
Answer-set programmingAnswer-set programming
Answer-set programmingnet2-project
 
Evolving web, evolving search
Evolving web, evolving searchEvolving web, evolving search
Evolving web, evolving searchnet2-project
 
SPARQL1.1 Tutorial, given in UChile by Axel Polleres (DERI)
SPARQL1.1 Tutorial, given in UChile by Axel Polleres (DERI)SPARQL1.1 Tutorial, given in UChile by Axel Polleres (DERI)
SPARQL1.1 Tutorial, given in UChile by Axel Polleres (DERI)net2-project
 

Plus de net2-project (14)

Borders of Decidability in Verification of Data-Centric Dynamic Systems
Borders of Decidability in Verification of Data-Centric Dynamic SystemsBorders of Decidability in Verification of Data-Centric Dynamic Systems
Borders of Decidability in Verification of Data-Centric Dynamic Systems
 
Exchanging OWL 2 QL Knowledge Bases
Exchanging OWL 2 QL Knowledge BasesExchanging OWL 2 QL Knowledge Bases
Exchanging OWL 2 QL Knowledge Bases
 
Federation and Navigation in SPARQL 1.1
Federation and Navigation in SPARQL 1.1Federation and Navigation in SPARQL 1.1
Federation and Navigation in SPARQL 1.1
 
Mining Semi-structured Data: Understanding Web-tables – Building a Taxonomy f...
Mining Semi-structured Data: Understanding Web-tables – Building a Taxonomy f...Mining Semi-structured Data: Understanding Web-tables – Building a Taxonomy f...
Mining Semi-structured Data: Understanding Web-tables – Building a Taxonomy f...
 
Extending DBpedia (LOD) using WikiTables
Extending DBpedia (LOD) using WikiTablesExtending DBpedia (LOD) using WikiTables
Extending DBpedia (LOD) using WikiTables
 
Managing Social Communities
Managing Social CommunitiesManaging Social Communities
Managing Social Communities
 
Data Exchange over RDF
Data Exchange over RDFData Exchange over RDF
Data Exchange over RDF
 
Exchanging more than Complete Data
Exchanging more than Complete DataExchanging more than Complete Data
Exchanging more than Complete Data
 
Exchanging More than Complete Data
Exchanging More than Complete DataExchanging More than Complete Data
Exchanging More than Complete Data
 
Exchanging More than Complete Data
Exchanging More than Complete DataExchanging More than Complete Data
Exchanging More than Complete Data
 
Answer-set programming
Answer-set programmingAnswer-set programming
Answer-set programming
 
Evolving web, evolving search
Evolving web, evolving searchEvolving web, evolving search
Evolving web, evolving search
 
XSPARQL Tutorial
XSPARQL TutorialXSPARQL Tutorial
XSPARQL Tutorial
 
SPARQL1.1 Tutorial, given in UChile by Axel Polleres (DERI)
SPARQL1.1 Tutorial, given in UChile by Axel Polleres (DERI)SPARQL1.1 Tutorial, given in UChile by Axel Polleres (DERI)
SPARQL1.1 Tutorial, given in UChile by Axel Polleres (DERI)
 

Dernier

Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfphamnguyenenglishnb
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 

Dernier (20)

Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 

Tailoring Temporal DLs for Reasoning over Temporal CMs

  • 1. Tailoring Temporal Description Logics for Reasoning over Temporal Conceptual Models A. Artale1 R. Kontchakov2, V. Ryzhikov1, and M. Zakharyaschev2 1 KRDB Research Centre, Free University of Bozen-Bolzano 2 Department of Comp. Science and Inf. Sys., Birkbeck College, London University of KwaZulu-Natal, Durban, South Africa, 30-09-11 Alessandro Artale – KRDB Tailoring Temporal DLs for Reasoning over Temporal CMs
  • 2. Motivations Investigation of the Computational Complexity of reasoning over Temporal Ontologies/Conceptual Models. Languages considered: Family of Temporally Extended DL-Lite languages. Alessandro Artale – KRDB Tailoring Temporal DLs for Reasoning over Temporal CMs
  • 3. ERVT The Temporal Data Model Alessandro Artale – KRDB Tailoring Temporal DLs for Reasoning over Temporal CMs
  • 4. ERVT: The Proposed Temporal Conceptual Model ERVT is the temporal extended Entity-Relationship model able to capture Validity Time with the following temporal features: Alessandro Artale – KRDB Tailoring Temporal DLs for Reasoning over Temporal CMs
  • 5. ERVT: The Proposed Temporal Conceptual Model ERVT is the temporal extended Entity-Relationship model able to capture Validity Time with the following temporal features: Timestamping: to distinguish between temporal and atemporal modeling constructs. Alessandro Artale – KRDB Tailoring Temporal DLs for Reasoning over Temporal CMs
  • 6. ERVT: The Proposed Temporal Conceptual Model ERVT is the temporal extended Entity-Relationship model able to capture Validity Time with the following temporal features: Timestamping: to distinguish between temporal and atemporal modeling constructs. Evolution and Transition constraints: to describe how objects can change their class membership over time. Transition constraints presuppose that class migration happens in a fixed amount of time. Alessandro Artale – KRDB Tailoring Temporal DLs for Reasoning over Temporal CMs
  • 7. ERVT: The Proposed Temporal Conceptual Model ERVT is the temporal extended Entity-Relationship model able to capture Validity Time with the following temporal features: Timestamping: to distinguish between temporal and atemporal modeling constructs. Evolution and Transition constraints: to describe how objects can change their class membership over time. Transition constraints presuppose that class migration happens in a fixed amount of time. Lifespan cardinality constraints: temporal counterparts of standard cardinality constraints evaluated over the entire existence of the object. Alessandro Artale – KRDB Tailoring Temporal DLs for Reasoning over Temporal CMs
  • 8. ERVT: A Company Example Department S InterestGroup OrganizationalUnit d Member S (1,∞) org mbr Employee S Name(String) S PaySlipNumber(Integer) S Salary(Integer) T Manager T TopManagerAreaManager dex− dev pex WorksOn T (3,∞) act emp Project ProjectCode(String) S Propose gp (0,1) Ex-Project tex Manages man (1,1) [0,5] prj (1,1) Alessandro Artale – KRDB Tailoring Temporal DLs for Reasoning over Temporal CMs
  • 9. Known Complexity Results for Reasoning over ERVT Undecidability. Theorem. Reasoning on the ERVT fragment with both timestamping and evolution constraints is undecidable [ :AMAI-05]. Alessandro Artale – KRDB Tailoring Temporal DLs for Reasoning over Temporal CMs
  • 10. Known Complexity Results for Reasoning over ERVT Undecidability. Theorem. Reasoning on the ERVT fragment with both timestamping and evolution constraints is undecidable [ :AMAI-05]. Decidability. Theorem. Reasoning on the ERVT fragment with both timestamping and evolution constraints restricted to classes is ExpTime [ FWZ:02]. Theorem. Reasoning on the ERVT fragment with timestamping and lifespan cardinalities is 2ExpTime [ LT:07]. Alessandro Artale – KRDB Tailoring Temporal DLs for Reasoning over Temporal CMs
  • 11. Temporal Conceptual Modelling – Known Results temporal ERVT components temporal features ERfull (ALCQI) modalities trans, evo ExpTime [ FWZ:02] F / P, 2F /2P ts 2ExpTime [ LT:07] 2∗ , R ts, evo Undec. [ :05] 2F /2P, R ts, trans 2∗ , R, F / P ts, lfc 2ExpTime [ LT:07] 2∗ , R trans, lfc R, F / P evo, lfc 2F /2P, R ts: Timestamping lfc: Lifespan Cardinalities evo: Evolution trans: Transition Alessandro Artale – KRDB Tailoring Temporal DLs for Reasoning over Temporal CMs
  • 12. Aims of this Work Our Aims: Conduct an exhaustive investigation on useful fragments of ERVT weakening either the atemporal or temporal component. Alessandro Artale – KRDB Tailoring Temporal DLs for Reasoning over Temporal CMs
  • 13. Aims of this Work Our Aims: Conduct an exhaustive investigation on useful fragments of ERVT weakening either the atemporal or temporal component. Our Results: We give an exhaustive picture on the complexity of reasoning over temporal extensions of DL-Lite; Based on these results, we show encouraging complexity results for reasoning over temporal ontologies where practical reasoning is feasible! Alessandro Artale – KRDB Tailoring Temporal DLs for Reasoning over Temporal CMs
  • 14. The DL-Lite Languages Alessandro Artale – KRDB Tailoring Temporal DLs for Reasoning over Temporal CMs
  • 15. DL-LiteN bool, DL-LiteN krom and DL-LiteN core DL-LiteN bool. C1 C2, with: R −→ P | P− B −→ A | ≥ n R | ⊥ C −→ B | ¬C | C1 C2 DL-LiteN krom. B1 B2, B1 B2 ⊥, ¬B1 B2. DL-LiteN core. B1 B2, B1 B2 ⊥. Alessandro Artale – KRDB Tailoring Temporal DLs for Reasoning over Temporal CMs
  • 16. The DL-Lite Languages - Complexity Results Complexity Results [CDLLR:AAAI05, CKZ:JAIR09]: Satisfiability: NP-complete/NLogSpace/NLogSpace; Instance Checking (Data Complexity): AC0/AC0/AC0; Query Answering (Data Complexity): coNP/coNP/AC0. Alessandro Artale – KRDB Tailoring Temporal DLs for Reasoning over Temporal CMs
  • 17. DL-Lite – Conceptual Modelling Example Manager Employee AreaManager Manager TopManager Manager AreaManager TopManager ⊥ Manager AreaManager TopManager ∃WorksFor Employee ∃WorksFor− Project Project ∃WorksFor− ≥ 2 Manages ⊥ ≥ 2 Manages− ⊥ ... Note: We use the shortcut ∃R instead of ≥ 1 R. Alessandro Artale – KRDB Tailoring Temporal DLs for Reasoning over Temporal CMs
  • 18. The Family of EER/UML Languages [ CKRZ:ER07] ERref DL-LiteN core ERbool DL-LiteN krom ERfull DL-LiteN bool Construct DL-Lite Representation Entities Concept Name: E + + + Isa E1 E2 + + + Disjointness E1 ¬E2 – + + Covering E ≡ E1 E2 Attributes Role Name: A + + + Range ∃A− D + + + Multiplicity E ≥ nA E ≤ mA Alessandro Artale – KRDB Tailoring Temporal DLs for Reasoning over Temporal CMs
  • 19. The Family of EER/UML Languages [ CKRZ:ER07] ERref DL-LiteN core ERbool DL-LiteN krom ERfull DL-LiteN bool Construct DL-Lite Representation Relationships Concept Name CR and n Roles Ui + + + Typing CR ≡ ∃Ui ≥ 2 Ui ⊥ ∃U− i Ei + + + Cardinality (Refinement) E ≥ n U− i E ≤ m U− i – – + Isa — – – + Disjointness — – – + Covering — Alessandro Artale – KRDB Tailoring Temporal DLs for Reasoning over Temporal CMs
  • 20. The Temporal DL-Lite Languages Alessandro Artale – KRDB Tailoring Temporal DLs for Reasoning over Temporal CMs
  • 21. Seminal Papers SCHILD, K., 1993. Combining terminological logics with tense logic. Proc. of the 6th Portuguese Conference on AI. F. Baader and A. Laux., 1995. Terminological Logics with Modal Operators, IJCAI-95. Wolter, F. and Zakharyaschev, M., 1998, Temporalizing Description Logics, FroCoS-98. Alessandro Artale – KRDB Tailoring Temporal DLs for Reasoning over Temporal CMs
  • 22. Complexity for Temporal ALC– Known Results Temporal operators can be applied to: Concepts, roles or axioms (they are temporalized); Concepts, roles or axioms can have a time-invariant interpretation (they are rigid). The satisfiability problem has a different complexity depending from the combination between LT L and ALC constructs: concepts roles axioms rigid temp rigid temp rigid temp Undec. - yes yes - yes - [GKWZ:03] 2ExpTime∗ - yes - yes yes - [ LT:07] 2ExpTime yes - yes - yes yes [BGL:08] ExpSpace - yes - - - yes [GKWZ:03] ExpTime - yes - - yes - [S:93, FWZ:02 (∗) Using the S5 modalities 2∗ and R. Alessandro Artale – KRDB Tailoring Temporal DLs for Reasoning over Temporal CMs
  • 23. The Temporal Language TFPX DL-LiteN bool TFPX DL-LiteN bool has the following features: The temporal operators are: 3F /3P (sometime in the future/past), 2F /2P (always in the future/past), and F / P (next/previous time); Concepts can be temporalized; Roles can be rigid or flexible; Axioms are rigid. Alessandro Artale – KRDB Tailoring Temporal DLs for Reasoning over Temporal CMs
  • 24. The TFPX DL-LiteN bool Temporal Languages TFPX DL-LiteN bool. C1 C2, with: S ::= Pi | Gi , R ::= S | S− , B ::= ⊥ | Ai | ≥ q R, C ::= B | ¬C | C1 C2 | 3F C | 3PC | 2F C | 2PC | F C | PC Where Gi denotes rigid roles. TFPX DL-LiteN core. D1 D2, D1 D2 ⊥; TFPX DL-LiteN krom. D1 D2, D1 D2 ⊥, ¬D1 D2; with: D ::= B | 2F B | 2PB | F B | PB Alessandro Artale – KRDB Tailoring Temporal DLs for Reasoning over Temporal CMs
  • 25. The TFPDL-LiteN bool Temporal Languages TFPDL-LiteN bool. C1 C2, with: S ::= Pi | Gi , R ::= S | S− , B ::= ⊥ | Ai | ≥ q R, C ::= B | ¬C | C1 C2 | 3F C | 3PC | 2F C | 2PC Where Gi denotes rigid roles. TFPDL-LiteN core. D1 D2, D1 D2 ⊥; TFPDL-LiteN krom. D1 D2, D1 D2 ⊥, ¬D1 D2; with: D ::= B | 2F B | 2PB Alessandro Artale – KRDB Tailoring Temporal DLs for Reasoning over Temporal CMs
  • 26. Semantics of TFPX DL-LiteN bool A TFPX DL-LiteN bool interpretation I is a function over Z I(n) = ∆I , A I(n) 0 , . . . , P I(n) 0 , . . . , G I(n) 0 , . . . , where: Rigid roles are time-invariant: GI(n1) = GI(n2) , ∀n1, n2 ∈ Z Temporal operators are interpreted over Z: (3F C)I(n) = k>n CI(k), (3PC)I(n) = k<n CI(k), (2F C)I(n) = k>n CI(k), (2PC)I(n) = k<n CI(k), ( F C)I(n) = CI(n+1), ( PC)I(n) = CI(n−1). TBox assertions are interpreted globally: I |= C D iff CI(n) ⊆ DI(n) , for all n ∈ Z Alessandro Artale – KRDB Tailoring Temporal DLs for Reasoning over Temporal CMs
  • 27. The Temporal Language TR U DL-LiteN bool TR U DL-LiteN bool has the following features: The temporal operators are: 3∗ (sometime), and 2∗ (always); Concepts can be temporalized; Roles can be temporalized; Axioms are rigid; We have the following equivalences: 2∗ C = 2F 2PC and 3∗ C = 3F 3PC. Alessandro Artale – KRDB Tailoring Temporal DLs for Reasoning over Temporal CMs
  • 28. The TR U DL-LiteN bool Temporal Language TR U DL-LiteN bool language: Uses the universal modalities, 2∗ , 3∗ , on both concepts and roles. R ::=S | S− | 2∗ R | 3∗ R C ::=B | ¬C | C1 C2 | 2∗ C | 3∗ C (2∗ C)I(n) = k∈Z CI(k) and (3∗ C)I(n) = k∈Z CI(k) (2∗ R)I(n) = k∈Z RI(k) and (3∗ R)I(n) = k∈Z RI(k) Alessandro Artale – KRDB Tailoring Temporal DLs for Reasoning over Temporal CMs
  • 29. The TR X DL-LiteN bool Temporal Language TR X DL-LiteN bool language: Uses the universal modalities, 2∗ , 3∗ , just on roles, and the next/previous-time modalities, F , P on concepts. R ::=S | S− | 2∗ R | 3∗ R C ::=B | ¬C | C1 C2 | F C | PC Alessandro Artale – KRDB Tailoring Temporal DLs for Reasoning over Temporal CMs
  • 30. Temporal DL-Lite Languages Vs. Temporal Conceptual Modelling Alessandro Artale – KRDB Tailoring Temporal DLs for Reasoning over Temporal CMs
  • 31. TFPDL-LiteN bool/TR U DL-LiteN bool – Timestamping Department S InterestGroup OrganizationalUnit d Member S (1,∞) org mbr Employee S Name(String) S PaySlipNumber(Integer) S Salary(Integer) T Manager T TopManagerAreaManager dex− dev pex WorksOn T (3,∞) act emp Project ProjectCode(String) S Propose gp (0,1) Ex-Project tex Manages man (1,1) [0,5] prj (1,1) Manager 3F3P¬Manager, Manager 3∗ ¬Manager Employee 2F2PEmployee, Employee 2∗ Employee Temporary Relations/Attributes: Reification Global Relations/Attributes: Reification + Global Roles Alessandro Artale – KRDB Tailoring Temporal DLs for Reasoning over Temporal CMs
  • 32. TFPX DL-LiteN bool – Evolution and Transition Constraints Department S InterestGroup OrganizationalUnit d Member S (1,∞) org mbr Employee S Name(String) S PaySlipNumber(Integer) S Salary(Integer) T Manager T TopManagerAreaManager dex− dev pex WorksOn T (3,∞) act emp Project ProjectCode(String) S Propose gp (0,1) Ex-Project tex Manages man (1,1) [0,5] prj (1,1) Manager 3P¬Employee Manager 2FManager AreaManager 3FTopManager Project PEx-Project Alessandro Artale – KRDB Tailoring Temporal DLs for Reasoning over Temporal CMs
  • 33. TR U DL-LiteN bool – Lifespan Cardinality Constraints Department S InterestGroup OrganizationalUnit d Member S (1,∞) org mbr Employee S Name(String) S PaySlipNumber(Integer) S Salary(Integer) T Manager T TopManagerAreaManager dex− dev pex WorksOn T (3,∞) act emp Project ProjectCode(String) S Propose gp (0,1) Ex-Project tex Manages man (1,1) [0,5] prj (1,1) A top-manager manages at most 5 different projects in her lifespan TopManager ≤ 5 3∗ Manages (Lifespan Cardinalities) Alessandro Artale – KRDB Tailoring Temporal DLs for Reasoning over Temporal CMs
  • 34. Temporal DL-Lite – Obtained Complexity Results The following original complexity results have been used to show upper bounds for reasoning over Temporal Conceptual Models. concept temporal operators flexible & rigid roles only temporalized roles (R) DL-LiteN bool DL-LiteN krom/core DL-LiteN bool 2F/P, F/P (FPX) PSpace NP in PTime Undec. 2F/P (FP) NP NP in PTime ? 2∗ , F/P (UX) PSpace NP in PTime Undec. (R X) 2∗ (U) NP NLogSpace NP (R U) Alessandro Artale – KRDB Tailoring Temporal DLs for Reasoning over Temporal CMs
  • 35. Complexity: TFPX DL-LiteN bool and Fragments 1 We reduce satisfiability in TFPX DL-LiteN bool KBs to satisfiability in QT L1 , i.e., the one-variable fragment of first-order temporal logic over (Z, <). 2 We then show how to remove existential quantifiers from such QT L1 formulas, thus reducing to LT L formulas. 3 Complexity results for temporal extensions of DL-LiteN bool follow from the corresponding LT L results. Alessandro Artale – KRDB Tailoring Temporal DLs for Reasoning over Temporal CMs
  • 36. Complexity: TFPX DL-LiteN krom/core and Fragments 1 We reduce satisfiability in TFPX DL-LiteN krom/core KBs to satisfiability in QT L1 , i.e., the one-variable fragment of first-order temporal logic over (Z, <). 2 We then show how to remove existential quantifiers from such QT L1 formulas, thus reducing to two fragments of LT L, i.e., propositional temporal logic of binary clauses, i.e., LT Lkrom and LT Lcore. 3 We show that: LT Lkrom is NP-complete; LT Lcore is in PTime. Alessandro Artale – KRDB Tailoring Temporal DLs for Reasoning over Temporal CMs
  • 37. LT Lkrom and LT Lcore LT Lkrom λ ::= p | ¬λ | F λ | Pλ | 2F λ | 2Pλ | 2∗ λ, ϕ ::= (λ1 ∨ λ2) | 2∗ (λ1 ∨ λ2) | ϕ1 ∧ ϕ2. LT Lcore λ ::= p | F λ | Pλ | 2F λ | 2Pλ | 2∗ λ, ϕ ::= (λ1 → λ2) | (¬λ1 ∨ ¬λ2) | 2∗ (λ1 → λ2) | 2∗ (¬λ1 ∨ ¬λ2) | ϕ1 ∧ ϕ2. Alessandro Artale – KRDB Tailoring Temporal DLs for Reasoning over Temporal CMs
  • 38. Complexity: DL-Lite with Temporalized Roles TR X DL-LiteN bool is Undecidable is proved by encoding the tiling problem. TR U DL-LiteN bool is NP-complete and the upper bound is showed by construction of Quasimodels/Mosaics. Alessandro Artale – KRDB Tailoring Temporal DLs for Reasoning over Temporal CMs
  • 39. Complexity: DL-Lite with Temporalized Roles TR X DL-LiteN bool is Undecidable is proved by encoding the tiling problem. TR U DL-LiteN bool is NP-complete and the upper bound is showed by construction of Quasimodels/Mosaics. All the complexity results are shown in [ KRZ:xx] Alessandro Artale – KRDB Tailoring Temporal DLs for Reasoning over Temporal CMs
  • 40. Temporal Ontologies – Obtained Complexity Results temporal EER component features ERfull ERbool ERref ts 2ExpTime [ LT:IJCAI07] NP NLogSpace trans ExpTime [ FWZ:JELIA02] PSpace in PTime ts, trans Undec. PSpace in PTime evo ExpTime [ FWZ:JELIA02] NP NP ts, evo Undec. [ :AMAI05] NP NP trans, evo ExpTime [ FWZ:JELIA02] PSpace NP ts, trans, evo Undec. [ :AMAI05] PSpace NP ts, lfc 2ExpTime [ LT:IJCAI07] NP† in NP† trans, lfc Undec. Undec. ? evo, lfc Undec. ? ? (†) This result is proved only for binary relationships. ts: Timestamping lfc: Lifespan Cardinalities evo: Evolution trans: Transition Alessandro Artale – KRDB Tailoring Temporal DLs for Reasoning over Temporal CMs
  • 41. Conclusions We showed that: By dropping ISA between relations (ERbool/DL-LiteN bool) and covering (ERref/DL-LiteN core) we obtained better computational behavior for reasoning over temporal schemas/DL-Lite ontologies. Both ERbool and ERref have been extended with timestamping, evolution and transition constraints, lifespan cardinalities. DL-LiteN bool, DL-LiteN krom and DL-LiteN core have been extended with past and future temporal operators, and with the universal modality (both over concepts and roles). We presented a nearly complete picture for reasoning over temporal CMs/Ontologies/DL-Lite KBs. Alessandro Artale – KRDB Tailoring Temporal DLs for Reasoning over Temporal CMs
  • 42. Future Work Few cases involving lifespan cardinalities/universal modality are still open. Investigating the problem of temporal queries over temporal ontologies/conceptual schemas. Investigating the possibility to use standard and implemented temporal reasoners for practical reasoning over temporal schemas. Alessandro Artale – KRDB Tailoring Temporal DLs for Reasoning over Temporal CMs
  • 43. Thanks to... Enrico Franconi Carsten Lutz Christine Parent Stefano Spaccapietra David Toman Frank Wolter Alessandro Artale – KRDB Tailoring Temporal DLs for Reasoning over Temporal CMs
  • 44. THANK YOU! Alessandro Artale – KRDB Tailoring Temporal DLs for Reasoning over Temporal CMs