dynamic aspects of sekt legal ontologies

Post on 12-Jan-2016

23 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Dynamic Aspects of SEKT Legal Ontologies. Zhisheng Huang, Stefan Schlobach, Frank van Harmelen Vrije University Amsterdam Nuria Casellas and Pompeu Casanovas Universitat Autonoma de Barcelona. Outline. SEKT Legal Ontologies Ontology Versioning: Motivation - PowerPoint PPT Presentation

TRANSCRIPT

December 1, 2006 Florence http://www.sekt-project.com/ 1

Dynamic Aspects of SEKT Legal Ontologies

Zhisheng Huang, Stefan Schlobach, Frank van Harmelen

Vrije University Amsterdam

Nuria Casellas and Pompeu Casanovas

Universitat Autonoma de Barcelona

December 1, 2006 Florence http://www.sekt-project.com/ 2

Outline

• SEKT Legal Ontologies

• Ontology Versioning: Motivation

• Prototype of MORE (Multi-version Ontology REasoner)

• Quantitative/Qualitative Analysis

• Conclusion

December 1, 2006 Florence http://www.sekt-project.com/ 3

SEKT Legal Case Study

•Design an intelligent system to help new judges with their practical problems:

• Intelligent FAQ system using Semantic Web technologies

•Connect the iFAQ system with the existing judgments

December 1, 2006 Florence http://www.sekt-project.com/ 4

Ontologies used in Legal Case

• OPJK (Ontology of Professional Judicial Knowledge)• 104 classes, 567 instances

• Topic ontologies:• QTO (Questions Topic Ontology)

• 17 topics

• JTO (Judgments Topic Ontology)• 30 topics.

• Judgment Ontology• 15 terms, integrated in PROTON

See Mercedes’ talk tomorrow for details.

December 1, 2006 Florence http://www.sekt-project.com/ 5

OPJK and Versioning• Modelled from the questions extracted from

the ethnographic survey• Aprox. 850 questions, 700 terms

• OPJK was being built extracting relevant concepts and relations from one question at a time (grouped in subdomains)

• There are a lot of versions as additions took place and modifications were required during modeling for keeping track of OPJK for it's changes.

December 1, 2006 Florence http://www.sekt-project.com/ 6

Multi-versioning: Why

• Change Recovery: allow the possibilities for the developers to withdraw or adjust the changes to avoid unintended impacts.

• Compatibility: Ontology users may prefer an earlier version with less resource requirement to a newer version with higher resource requirement.

• Change Tracking: Keep track of ontology changes.

December 1, 2006 Florence http://www.sekt-project.com/ 7

The Idea of Versioning

• Version Spaces: • Models resulting from changes are stored separately • Models and change operations form a graphcalled

Version Space• Data is accessed through the “right” version

v1 v3

v2 v4

v6

v5

December 1, 2006 Florence http://www.sekt-project.com/ 8

Managing Version Spaces

• Idea: Enable Administrator to ask questions about the version space

• Combine Reasoning: • Ontologies: DL reasoner (RACER) • Version Space: Modal Logic

• Principle: • Each Ontology is a possible world • Truth of statements in a state is determine by

the DL reasoner

December 1, 2006 Florence http://www.sekt-project.com/ 9

Abstract Use Cases

• Semantic Change Log (Temporal logic)• Summary of changes in the deductive closure

• Compatibility Checking (Temporal logic)• Compare results of queries against expected

answers

• Version Selection (Hybrid Logic)• Check versions for certain required statements

• Version Planning (Dynamic Logic)• Simulate the impact of possible changes

December 1, 2006 Florence http://www.sekt-project.com/ 10

Simplifying Assumptions

• Linear Time Temporal Logic• Linear Version Space• Operators

• Conjunction, Negation, PreviousVersion, AllPriorVersions

• Pre-defined Statement predicates• Child-of, parent-of,• Any other RACER function..

December 1, 2006 Florence http://www.sekt-project.com/ 11

Linear Time Logic LTLm

• Operators: • Boolean operators: negation, conjunction, etc.• Temporal operators (Backlooking operators)

• Prev : holds in the previous version• P: holds in a prior

version(Sometimes in the past)• H: holds in all prior versions (Always

in the past) S: always holds in the prior versions

since holds in a prior version

December 1, 2006 Florence http://www.sekt-project.com/ 12

Semantics

December 1, 2006 Florence http://www.sekt-project.com/ 13

Reasoning Queries

: holds in the current version Prev : holds in the current

version but no in the previous version.

P: incompactible (with respect to ).

H : holds only in the current version, it never holds before.

December 1, 2006 Florence http://www.sekt-project.com/ 14

Reasoning Query: stable change

• Once is changed, it is never changed again.

S (H).

December 1, 2006 Florence http://www.sekt-project.com/ 15

Reasoning Query: last version I

holds at the last version in which holds .

S (Prev( ))

December 1, 2006 Florence http://www.sekt-project.com/ 16

Effect Space

• Effect space is the set of all possible semantic relations in a version space.

• In MORE, we consider effect spaces which are characterized by the new/obsolete/invariant relation on concepts/roles/individuals on a version space.

December 1, 2006 Florence http://www.sekt-project.com/ 17

Retrieval Queries

• child/parent/descendant/ancestor concept relations

December 1, 2006 Florence http://www.sekt-project.com/ 18

The MORE System

• Functionality• Temporal Reasoning Queries• Ontology Comparison Queries:• Versioning Retrieval Queries• Ontology Data format: OWL, RDF/RDFS

and DIG

• http://wasp.cs.vu.nl/sekt/more

December 1, 2006 Florence http://www.sekt-project.com/ 19

Dynamic Aspect: New

December 1, 2006 Florence http://www.sekt-project.com/ 20

Dynamic Aspect: Stability

December 1, 2006 Florence http://www.sekt-project.com/ 21

Dynamic Aspect: Nonmonotonicity

December 1, 2006 Florence http://www.sekt-project.com/ 22

New at Concept Level

December 1, 2006 Florence http://www.sekt-project.com/ 23

Stability at Concept Level

December 1, 2006 Florence http://www.sekt-project.com/ 24

Qualitative Evaluation I

• Stable change of OPJK: S (H).

descendant(Fuerzas_de_Orden_Público, Objeto) S (H descendant(Fuerzas_de_Orden_Público,

Objeto) ).

December 1, 2006 Florence http://www.sekt-project.com/ 25

Qualitative Evaluation II

• Last version detection:

S (Prev( ))

descendant(Fuerzas_de_Orden_Público, Organización) S (Prev

descendant(Fuerzas_de_Orden_Público, Organización) descendant(Organización, Grupo)).

December 1, 2006 Florence http://www.sekt-project.com/ 26

Conclusions

• We studied the properties of the overall versioning space by checking for stability, novelty and monotonicity of the process.

• More detailed analysis on dynamic aspects at concept level

• We provided an initial case study on the stability of change in the versioning space using the power of the temporal logic which underlies MORE.

top related