4th International Workshop on Law of Electronic Agents ICAIL2005 Bologna, Italy, 10 June 2005 Monica...
-
Upload
stephon-byard -
Category
Documents
-
view
213 -
download
0
Transcript of 4th International Workshop on Law of Electronic Agents ICAIL2005 Bologna, Italy, 10 June 2005 Monica...
4th International Workshop on Law of Electronic AgentsICAIL2005Bologna, Italy, 10 June 2005 Monica Palmirani & Regis RiveretCIRSFID - University of Bologna (Italy)
A Multi-agent System for Managing the Normative Consolidation
C.I.R.S.F.I.DUniversity of BolognaResearch Centre of History of Law, Philosophy and Sociology of Law, Computer Science and Law
LEA2005 2
Objective
To present a model of normative information system based on a multi-agent technology
The aim is: to manage the legislative consolidation process in a
proactive way to detect inconsistencies in the modification norms to resolve the modifications linked to uncertain future
events To use a logic framework oriented to the legal
reasoning in the semantic web meaning
LEA2005 3
Outline
Part I – Palmirani Introduction of the problem To present a time model for representing the dynamicity of
the normative system (not a legislative system) To introduce a model for producing in semi-automatic way
legislative document updated respect three temporal axes: law in force, efficacy, applicability
Part II - Riveret To present the logic framework based on the defeasible
logic To present the multi-agent architecture
LEA2005 4
Introduction of the problem (i)
Several legal information systems (LIS) are managing the consolidation of legislative documents because there is a crucial request from the eGovernment and eDemocracy research field [eEurope2002, eEurope2005, Better lawmaking EU initiative, White paper on governance, DEXA2004]
On the other hand these LIS face the problem mostly oriented to the document not to the normative system dynamicity [MetaLex-NL, LexDania-DK, LexGo-CH, NormeInRete-IT, RIS-AT, ADELE-FR]
LEA2005 5
Introduction of the problem (ii)
Furthermore the conditional provisions and other uncertain
modification provisions arise some questions about the
fitted model and architecture to adopt in order to cope with
the consolidation process
Several studies [Boella 03-a, Boella 03-b] suggest that we
can model a normative systems using a multi-agent
schema enabling interaction among agents whose
behavior is autonomous, reactive, and proactive
LEA2005 6
Updating law corpora
For updating law corpora we should fix some criteria:
1. define a taxonomy of modifications
2. apply the modifications in the correct sequence
3. define the behaviors of the normative system in case
of modifications
It is fundamental to define a time-model for
representing the temporal axes:
in force
efficacy
applicability
LEA2005 7
1. Taxonomy of modifications
NormModifications
Modification of the text
repeal
integration
Modification of the norm
range
Modification of the time
substitution
relocation
meaning change
derogationextension
changes of force
changesof efficacy
interpretation
Normative SystemModifications
LEA2005 8
1. Taxonomy of modifications (ii)
Modification of the time
Changes of validity
Changesof efficacy
a) Limitation of validity• invalid norms
b) Extension of validity • prorogue norms• renewal norms
a) Limitation of efficacy• suspend norms
b) Extension of efficacy • postpone efficacy• retroactivity• extra-activity
LEA2005 9
2. Correct sequence
The correct sequence is determined by: the sequence of modifications in the time a set of time-information included in the legislative text the analysis of the conditional provisions the analysis of the impacts on the normative system
LEA2005 10
Normative chain of the document A
Document
Time line
t0 tnti ti+1 tn+1t1 t2
….A0 A1 A2 Ai Ai+1 An-1 An….
M0 M1 Mn-1…. ….
Set of Modifications
f(Aj-1, Mj-1) = Aj
versioning chain vc(A) = An , n = [0, ∞[normative chain nc(A) = vc(A) + (vc(Mj))
LEA2005 11
Legislative system: a definition
LS(t) = {a system of norms N that satisfy at least one membership criterion at a given time t}
Legislative system is the synchronic view of the norms [Guastini 1998]
LS(t) = {D1(t) , D2(t), D3(t), ... Dm(t)}
m N, Dm=document
t is a fixed time in a discrete representation
LEA2005 12
Legislative system at the time tj
Document A
Time line
t0 tnti ti+1 tn+1t1 t2
….A0 A1 A2 Ai Ai+1 An-1 An….
Document D
….D0 D1 Dz Dz+1 Dn….
Document B
….B0 B1 Bk Bk+1 Bn-1 Bn….
…………………………
LEA2005 13
Normative system: a definition
Normative system is a sequence of legislative system in the time [Guastini 1998, Alchourrón 1971]
NS = {LS(t1) , LS(t2), LS(t3), ... LS(tj)} j N
The normative information system is an IS that include: all the original legislative texts all the modifications and the versioning chain or better all the normative chain of all the texts Normative information system = nc(Dj)
LEA2005 14
Normative information system
Legal system
Temporal line
t0 tnti ti+1 tn+1t1 t2
….LS0 LS1 LS2 LSi LSi+1 LSn-1 LSn….
M0 M1 Mi Mn-1…. ….
Set of Modifications
engine
In force efficacy applicable
LEA2005 15
Times in the normative provision
part of text with a normative meaning is a normative provision
It is possible to consider a normative provision also as a logic proposition (true or false) composed by two parts: cause and effect Cause Effect Facts Consequences
if the conditions are verified then some effects are expected
"Murder is punished."A true proposition: "If F (you kill),
then E (you will be punished)."
LEA2005 16
Anatomy of a normative provision
So we have three times: we have the time when the enunciates are included
in the “corpora” – date of force we have the time when the disposition is active for
the fact-type – date of efficacy we have the time when the disposition produce
results – date of application usually date of force =date of efficacy= date of
application but not always e.g. retroactive norms
LEA2005 17
Toy Example
“for all the students that in the year 2003-2004 had a rate >28/30, the University of Bologna will give a special grant for the year 2004-2005”
Time of force June 2005 Time of efficacy 2003-2004 Time of applicability 2004-2005
LEA2005 18
When a disposition is a modification The period of application of the modification can be:
instantaneously postponed – in the future anticipated – retroactivation effect
or
conditioned to an event certain uncertain
LEA2005 19
Modifications
Condition Times
-inforce-efficacy
PassiveTime
-app_date-duration
ActiveTime
SpaceConditions CaseConditions EventConditions
Certain unCertaininstantaneousMod futureMod pastMod
hasCondition
hasTime
LEA2005 20
Example of conditioned modification
L. n. 328 del 8/11/2000 (in force since: 28/11/2000)Art. 30Repeals. ....
2. Since the enter in force of the legislative decree declared in the art. 10, all the provisions about IPAB in the law 17 July 1890, n. 6972 are repealed. Since the enter in force of the legislative decree declared in the article 24, the provisions about the economic incomes in the Law 10 February 1962, n. 66, Law 26 May 1970, n. 381, Law 27 May 1970, n. 382, Law 30 March 1971, n. 118, Law e 11 February 1980, n. 18 and following modifications are repealed.
LEA2005 21
3. Some crucial modification types
The normative information system should manage: Conditioned modifications and the related events The abrogation of abrogation Retroactive abrogation Annulment of a modification by the Constitutional Court decision “Authentic interpretation” that is retroactive for all the normative system Decree not converted in law
Substitution of textual parts concerning time definition Modification of modification Modifications that have cycle effect on the normative system
LEA2005 22
Forking model
Manage ex-tunc modifications Fork the versioning lines:
One time-line to register what happen after the court decision with effect ex-tunc (retroactive) in the past
On time-line to register what was happened during a period in the alternative-normative system
now
e1 e2
LEA2005 23
Current applications
Build in semi-automatic way the law in force NORMA-SYSTEM project: client/server architecture
Norma-Editor: mark-up in XML in semi-automatic way the text Norma-Server: manage all the versioning system
Application in the Italian Court of Cassation: 200.000 legislative texts
IR respect three different axes: Law in force Efficacy Applicability
LEA2005 24
Future applications
Formalise the conditional provisions and modifications in OWL
Define a Logic framework based on defeasible logic Define a level of proof Implement a Multi-agent system able to verify the
conditions and to make proof
URN
DTD
METADATI
LEA2005 26
Logic Framework for consolidation
Non-monotonic reasoning Choice of Defeasible Logic
suitable for legal reasoning manage incomplete and uncertain facts linear computability suitable with the logic layer of the semantic web Inference engines (DR-Device)
LEA2005 27
A theory in Defeasible Logic
Facts Inforce(Law n.50/99)
Strict rules Law(x) → StateRule(x)
Defeasible rules Repealed(x) => ¬Inforce(x)
Defeaters Conditioned prorogation(x) ~> Inforce(x)
Ranking StateRule > FederalRule
LEA2005 28
Time integration by two means
Literals labelled by time instants Inforce(x) :t
Persistent and transient rules Condition :t =>p effect :t Condition :t =>trans effect :t
LEA2005 29
A toy theory
R1: enter_inforce(x) : t =>p inforce(x) : t+15R2: repeal(x) : t =>p ¬inforce(x) : t R3: Conditional Prorogation (X): t ~>p inforce(x): tR4: revival(x) : t =>p inforce(x) : t
R4>R2>R1
Enter_inforce(Law50/99) : 0Repeal(Law50/99) : tnRevival(Law50/99) : tzCond. Prorogation (Law50/99) : tn+1
0 tn tz
R3>R2
tn+1
LEA2005 31
Agents ?
Active norm + events Proactivity
Passive norm Reactivity
Unpredictable normative environment + adaptation
Autonomy
Complex interactions + Collaboration work Sociability Model the complexity
LEA2005 33
thank you for your attention
Monica Palmirani - [email protected] Riveret – [email protected]