Modeling Nomic Using LKIF-Core Ontology Abdallah El Ali, Marc Bron, - - PowerPoint PPT Presentation

modeling nomic using lkif core ontology
SMART_READER_LITE
LIVE PREVIEW

Modeling Nomic Using LKIF-Core Ontology Abdallah El Ali, Marc Bron, - - PowerPoint PPT Presentation

Introduction Model Demo Summary Modeling Nomic Using LKIF-Core Ontology Abdallah El Ali, Marc Bron, Szymon Klarman and Xingrui Ji Leibniz Center For Law December 1, 2007 Abdallah El Ali, Marc Bron, Szymon Klarman and Xingrui Ji Modeling


slide-1
SLIDE 1

Introduction Model Demo Summary

Modeling Nomic Using LKIF-Core Ontology

Abdallah El Ali, Marc Bron, Szymon Klarman and Xingrui Ji

Leibniz Center For Law

December 1, 2007

Abdallah El Ali, Marc Bron, Szymon Klarman and Xingrui Ji Modeling Nomic Using LKIF-Core Ontology

slide-2
SLIDE 2

Introduction Model Demo Summary

Outline

1

Introduction

2

Model Representation Support of LKIF-Core Nomic Concepts In LKIF Handling Dynamic Knowledge Limitations

3

Demo

4

Summary

Abdallah El Ali, Marc Bron, Szymon Klarman and Xingrui Ji Modeling Nomic Using LKIF-Core Ontology

slide-3
SLIDE 3

Introduction Model Demo Summary

Introduction

The Goal: The primary aim of the project was to explore capabilities of the LKIF-Core ontology of legal terms in modeling a sample piece of

  • legislation. The object of modeling was the Initial Set of rules of

Peter Suber’s Nomic game.

Abdallah El Ali, Marc Bron, Szymon Klarman and Xingrui Ji Modeling Nomic Using LKIF-Core Ontology

slide-4
SLIDE 4

Introduction Model Demo Summary

Introduction

The Goal: The primary aim of the project was to explore capabilities of the LKIF-Core ontology of legal terms in modeling a sample piece of

  • legislation. The object of modeling was the Initial Set of rules of

Peter Suber’s Nomic game. Supplementary Goal: To develop a suitable strategy for: representing changes in the terminological knowledge, which may take place during a game, reasoning about different stages of the game according to the knowledge applicable at those stages.

Abdallah El Ali, Marc Bron, Szymon Klarman and Xingrui Ji Modeling Nomic Using LKIF-Core Ontology

slide-5
SLIDE 5

Introduction Model Demo Summary Representation Support of LKIF-Core Nomic Concepts In LKIF Handling Dynamic Knowledge Limitations

Scope of Model

The model is focused around the concept of rule and rule change, which are most characteristic for Nomic. Apart from an action of a rule change the model encompasses knowledge about (some) necessary prerequisites for a rule change to take place: agents playing some roles in game rule change proposals voting on proposals status of voting

Abdallah El Ali, Marc Bron, Szymon Klarman and Xingrui Ji Modeling Nomic Using LKIF-Core Ontology

slide-6
SLIDE 6

Introduction Model Demo Summary Representation Support of LKIF-Core Nomic Concepts In LKIF Handling Dynamic Knowledge Limitations

Representation Support of LKIF-Core

Two roles of LKIF-Core: a ready upper-level taxonomy allowing for faster and easier

  • rganization and structuring of terminological knowledge

extracted from Nomic. e.g. there is no need to define what an action in general is. We can assert a game action as a subclass of LKIF action and thus inherit predefined restrictions. a heuristic guide providing valuable hints on what concepts and relations should be searched for in the text of legislation. e.g. Qualification — Qualified, Norm — Normatively Qualified, Action — Actor

Abdallah El Ali, Marc Bron, Szymon Klarman and Xingrui Ji Modeling Nomic Using LKIF-Core Ontology

slide-7
SLIDE 7

Introduction Model Demo Summary Representation Support of LKIF-Core Nomic Concepts In LKIF Handling Dynamic Knowledge Limitations

Agent

Abdallah El Ali, Marc Bron, Szymon Klarman and Xingrui Ji Modeling Nomic Using LKIF-Core Ontology

slide-8
SLIDE 8

Introduction Model Demo Summary Representation Support of LKIF-Core Nomic Concepts In LKIF Handling Dynamic Knowledge Limitations

Change

Abdallah El Ali, Marc Bron, Szymon Klarman and Xingrui Ji Modeling Nomic Using LKIF-Core Ontology

slide-9
SLIDE 9

Introduction Model Demo Summary Representation Support of LKIF-Core Nomic Concepts In LKIF Handling Dynamic Knowledge Limitations

Qualified

Abdallah El Ali, Marc Bron, Szymon Klarman and Xingrui Ji Modeling Nomic Using LKIF-Core Ontology

slide-10
SLIDE 10

Introduction Model Demo Summary Representation Support of LKIF-Core Nomic Concepts In LKIF Handling Dynamic Knowledge Limitations

Abstract Concept

Abdallah El Ali, Marc Bron, Szymon Klarman and Xingrui Ji Modeling Nomic Using LKIF-Core Ontology

slide-11
SLIDE 11

Introduction Model Demo Summary Representation Support of LKIF-Core Nomic Concepts In LKIF Handling Dynamic Knowledge Limitations

Mental Concept

Abdallah El Ali, Marc Bron, Szymon Klarman and Xingrui Ji Modeling Nomic Using LKIF-Core Ontology

slide-12
SLIDE 12

Introduction Model Demo Summary Representation Support of LKIF-Core Nomic Concepts In LKIF Handling Dynamic Knowledge Limitations

Handling Dynamic Knowledge

The model supports representation and reasoning over knowledge that changes over time. Each new concept variant is introduced as a new class defined by means of equivalence conditions. Most of the instances are originally stored under ’bin concepts’. Classification is left to the inference engine and is driven by the choice of the current turn. Example The proper classification for the 2nd turn is entailed by the assertion: Current_Turn owl:sameAs Game_Turn_2

Abdallah El Ali, Marc Bron, Szymon Klarman and Xingrui Ji Modeling Nomic Using LKIF-Core Ontology

slide-13
SLIDE 13

Introduction Model Demo Summary Representation Support of LKIF-Core Nomic Concepts In LKIF Handling Dynamic Knowledge Limitations

Classification of Instances

Dynamic_Concept

V1≡R1 V3≡R3 V2≡R2 type: R1 type: R1 and R2 type: R3

Turn C

  • n

c e p t s

I n d i v i d u a l s

Abdallah El Ali, Marc Bron, Szymon Klarman and Xingrui Ji Modeling Nomic Using LKIF-Core Ontology

slide-14
SLIDE 14

Introduction Model Demo Summary Representation Support of LKIF-Core Nomic Concepts In LKIF Handling Dynamic Knowledge Limitations

Classification of Instances

Dynamic_Concept

V1≡R1 V3≡R3 V2≡R2 type: R1 type: R1 and R2 type: R3

Turn C

  • n

c e p t s

I n d i v i d u a l s Current turn

Abdallah El Ali, Marc Bron, Szymon Klarman and Xingrui Ji Modeling Nomic Using LKIF-Core Ontology

slide-15
SLIDE 15

Introduction Model Demo Summary Representation Support of LKIF-Core Nomic Concepts In LKIF Handling Dynamic Knowledge Limitations

Classification of Instances

Dynamic_Concept

V1≡R1 V3≡R3 V2≡R2 type: R1 type: R1 and R2 type: R3

Turn C

  • n

c e p t s

I n d i v i d u a l s Current turn

Abdallah El Ali, Marc Bron, Szymon Klarman and Xingrui Ji Modeling Nomic Using LKIF-Core Ontology

slide-16
SLIDE 16

Introduction Model Demo Summary Representation Support of LKIF-Core Nomic Concepts In LKIF Handling Dynamic Knowledge Limitations

Classification of Instances

Dynamic_Concept

V1≡R1 V3≡R3 V2≡R2 type: R1 type: R1 and R2 type: R3

Turn C

  • n

c e p t s

I n d i v i d u a l s Current turn

Abdallah El Ali, Marc Bron, Szymon Klarman and Xingrui Ji Modeling Nomic Using LKIF-Core Ontology

slide-17
SLIDE 17

Introduction Model Demo Summary Representation Support of LKIF-Core Nomic Concepts In LKIF Handling Dynamic Knowledge Limitations

Handling Dynamic Knowledge

Two benefits of our representation: providing limited automated legal assessment services, allowing for convenient cross-referencing between different parts of knowledge in the epistemically dynamic setting.

Abdallah El Ali, Marc Bron, Szymon Klarman and Xingrui Ji Modeling Nomic Using LKIF-Core Ontology

slide-18
SLIDE 18

Introduction Model Demo Summary Representation Support of LKIF-Core Nomic Concepts In LKIF Handling Dynamic Knowledge Limitations

Limitations

Nomic is in principle hard to model. One has to account for its specific features emerging on two levels: a multi-player game of a sequential character, a piece of a self-reflexive legislation. The other sources of limitations: OWL/DL syntax, and OWA semantics, complexity of representation resulting in increased time of reasoning.

Abdallah El Ali, Marc Bron, Szymon Klarman and Xingrui Ji Modeling Nomic Using LKIF-Core Ontology

slide-19
SLIDE 19

Introduction Model Demo Summary Representation Support of LKIF-Core Nomic Concepts In LKIF Handling Dynamic Knowledge Limitations

Semantic and Syntactic Limitations

Some concepts had to be left out or defined in a roundabout way because of semantic and syntactic limitations of OWL. The lack of variables (DL): e.g.: amendment should amend the rule given in some proposal and result in another rule specified by the same proposal. The limited use of negation (OWA): Every player is a voter unless it is his turn. If x is not allowed than it should be disallowed.

Abdallah El Ali, Marc Bron, Szymon Klarman and Xingrui Ji Modeling Nomic Using LKIF-Core Ontology

slide-20
SLIDE 20

Introduction Model Demo Summary Representation Support of LKIF-Core Nomic Concepts In LKIF Handling Dynamic Knowledge Limitations

Complexity Limitations

The model strongly relies on the role of the reasoner (especially on the ability to assert types of individuals). Attempt to build a highly detailed representation results in the increasing time of reasoning. Reduction of the time of reasoning was a main challenge during the process of modeling. Three employed strategies: Proposing LKIF skeleton containing only required concepts and relations from LKIF-core. Imposing disjointness conditions on classes and

  • wl:differentFrom properties on individuals.

Experimenting with various representations and comparing gain in the reasoning time.

Abdallah El Ali, Marc Bron, Szymon Klarman and Xingrui Ji Modeling Nomic Using LKIF-Core Ontology

slide-21
SLIDE 21

Introduction Model Demo Summary

Demo

A sample scenario of a 4-player Nomic game has been implemented. During 6 turns of the game, rules are being legally amended, transmuted, enacted or repealed, entailing respective changes in the knowledge. Turn 2: Player Ji proposes proposal 302, which states: amend rule 301 into: A player is an eligible voter, if it is his turn or one of the two previous turns was his. The proposal is unanimously accepted by all players. The amended rule receives the number 302.

Abdallah El Ali, Marc Bron, Szymon Klarman and Xingrui Ji Modeling Nomic Using LKIF-Core Ontology

slide-22
SLIDE 22

Introduction Model Demo Summary

Demo

Before the change: Rule 301 (status: mutable, in effect): Every player is an eligible voter.

Abdallah El Ali, Marc Bron, Szymon Klarman and Xingrui Ji Modeling Nomic Using LKIF-Core Ontology

slide-23
SLIDE 23

Introduction Model Demo Summary

Demo

Before the change: Rule 301 (status: mutable, in effect): Every player is an eligible voter. The change: Proposal 302 is stated by the current player (Ji). The proposal is voted on by all 4 players. The voting results in unanimous acceptance of the proposal.

Abdallah El Ali, Marc Bron, Szymon Klarman and Xingrui Ji Modeling Nomic Using LKIF-Core Ontology

slide-24
SLIDE 24

Introduction Model Demo Summary

Demo

Before the change: Rule 301 (status: mutable, in effect): Every player is an eligible voter. The change: Proposal 302 is stated by the current player (Ji). The proposal is voted on by all 4 players. The voting results in unanimous acceptance of the proposal. After the change (turn 3): Rule 301 is not in effect anymore. Instead there is Rule 302 (status: mutable, in effect): A player is an eligible voter, if it is his turn or one of the two previous turns was his. Currently valid definition of Voter is different than before.

Abdallah El Ali, Marc Bron, Szymon Klarman and Xingrui Ji Modeling Nomic Using LKIF-Core Ontology

slide-25
SLIDE 25

Introduction Model Demo Summary

Summary

We have modeled a small but representative subset of the Initial Set of Nomic’s rules. Nomic’s concepts have been embedded into LKIF-core

  • ntology, thus obtaining explicit legal semantics.

It is possible to represent and reason about the terminological knowledge and instances in the epistemically dynamic setting. LKIF-core has been useful in structuring the representation and guiding the modeling process.

Abdallah El Ali, Marc Bron, Szymon Klarman and Xingrui Ji Modeling Nomic Using LKIF-Core Ontology

slide-26
SLIDE 26

Introduction Model Demo Summary

Summary

The model is available in files: nomic.owl + skeleton-lkif.owl Report: Modeling Nomic in LKIF-Core Ontology. Tutorial on Using LKIF-Core for Modeling Legislation [in progress]

Abdallah El Ali, Marc Bron, Szymon Klarman and Xingrui Ji Modeling Nomic Using LKIF-Core Ontology