SlideShare a Scribd company logo
Bridging Representations of
Laws, of Implementations
and of Behaviours
Giovanni Sileno (g.sileno@uva.nl),
Alexander Boer, Tom van Engers
Leibniz Center for Law
University of Amsterdam
11 December 2015 – JURIX @ Braga
Law in action
●
Law is often expressed in general (addressing
classes of persons) and referring to “abstract”
normative notions.
Law in action
●
Law is often expressed in general (addressing
classes of persons) and referring to “abstract”
normative notions.
●
Courts and public administrations
are required to apply those
provisions in actual, contextualized
behavioural terms.
Law in action
●
Law is often expressed in general (addressing
classes of persons) and referring to “abstract”
normative notions.
●
Courts and public administrations
are required to apply those
provisions in actual, contextualized
behavioural terms.
ex-post
Law in action
●
Law is often expressed in general (addressing
classes of persons) and referring to “abstract”
normative notions.
●
Courts and public administrations
are required to apply those
provisions in actual, contextualized
behavioural terms.
ex-post ex-ante
Law
Implementations
of Law
Social
Behaviours
legal-administrative
infrastructure
social system
Research objective: a (partial)
realignment of representations of
legal system
Law
Implementations
of Law
Social
Behaviours
legal norms as
institutional
mechanisms
legal-administrative
infrastructure
social system
Research objective: a (partial)
realignment of representations of
legal system
business
processes
intentional
characterizations
of behaviour
Generalization
●
The core problem – of normative, epistemic and
ontological frictions – is more general than the
legal activity.
Generalization
●
The core problem – of normative, epistemic and
ontological frictions – is more general than the
legal activity.
●
Similar contextualization processes exist to a
certain extent in any agency (individual or
organization), as requirement to be embedded in
the social world.
Internal view of agency
●
Social norms and legal norms
– promote or demote certain action-selections
(via obligations and prohibitions)
– create the possibility of certain action-
selections (via institutional power)
Internal view of agency
●
Social norms and legal norms
– promote or demote certain action-selections
(via obligations and prohibitions)
– create the possibility of certain action-
selections (via institutional power)
●
They intuitively are full-fledged components of
behavioural models which take an internal
perspective to agency.
External view of agency
●
In contrast,
representations which take an external
perspective have a focus on observable
interactions between entities,
– without referring to any internal mechanism.
Going beyond internal/external
●
However, the definition of
– what counts as a certain action,
– how the identity of an agent is settled,
are always consequent to the ontological frame to
which the observer is implicitly committed.
Going beyond internal/external
●
However, the definition of
– what counts as a certain action,
– how the identity of an agent is settled,
are always consequent to the ontological frame to
which the observer is implicitly committed
●
A pure external perspective
cannot exist.
Going beyond internal/external
●
The internal and external views can be seen as two
poles establishing a representational spectrum to
describe, to explain and, where applicable, to
prescribe behaviour.
●
how to operationalize their alignment?
Humans implement this
function mostly via narratives.
Views available in narratives
agents have
behaved
agents usually
behave
agents should
behave
How occurrence
description
pattern
description
normative
specification
Why occurrence
explanation
behavioural
mechanism
norm-creating
mechanism
Views available in narratives
agents have
behaved
agents usually
behave
agents should
behave
How occurrence
description
pattern
description
normative
specification
Why occurrence
explanation
behavioural
mechanism
norm-creating
mechanism
●
From occurrence to pattern: generalization
Views available in narratives
agents have
behaved
agents usually
behave
agents should
behave
How occurrence
description
pattern
description
normative
specification
Why occurrence
explanation
behavioural
mechanism
norm-creating
mechanism
●
From pattern to occurrence: instanciation
c
Views available in narratives
agents have
behaved
agents usually
behave
agents should
behave
How occurrence
description
pattern
description
normative
specification
Why occurrence
explanation
behavioural
mechanism
norm-creating
mechanism
●
A mechanism entails, via its execution path, an
observable pattern → patterns are abstractions of
mechanisms (cf. declarative vs procedural
programming) .. but mechanisms
are still patterns of primitive actions!
Views available in narratives
agents have
behaved
agents usually
behave
agents should
behave
How occurrence
description
pattern
description
normative
specification
Why occurrence
explanation
behavioural
mechanism
norm-creating
mechanism
●
Similarly an explanation confirms, via its execution
path, a description of an occurrence
Views available in narratives
agents have
behaved
agents usually
behave
agents should
behave
How occurrence
description
pattern
description
normative
specification
Why occurrence
explanation
behavioural
mechanism
norm-creating
mechanism
●
Explanation of an occurrence is made in terms of
behavioural mechanisms or normative mechanisms
Views available in narratives
agents have
behaved
agents usually
behave
agents should
behave
How occurrence
description
pattern
description
normative
specification
Why occurrence
explanation
behavioural
mechanism
norm-creating
mechanism
●
Norms circumscribe (with duties, prohibitions) or
enable (with powers) certain behavioural
mechanisms, defining what is correct/wrong,
possible/impossible.
Some examples..
Occurrence description: a sale
●
Occurrences can be seen as event logs.
Pattern description: a sale
●
In respect to occurrences, patterns introduce
abstractions of references, and partial ordering.
Normative specification: a sale
Normative specification: a sale
●
A sale contract is issued after a double promise..
Normative specification: a sale
●
A sale contract is issued after a double promise
generating duties.
Normative specification: a sale
●
Normative specifications accounting duties introduce
satisfaction and violation branches.
Agent-role script: a buyer
commitment:
driver for behaviour
Agent-role script: a buyer
affordance
enabler of behaviour
Agent-role script: a buyer
actions
account also monitoring
Agent-role script: a buyer
monitoring introduces
additional commitents
and failures
Agent-role script: a buyer
Alignment problem
●
How to check whether two models are
compatible?
– that a certain occurrence goes under a given
pattern?
– that a mechanism produces a certain pattern?
– that a pattern complies with a normative
specification?
– that a mechanism complies with a normative
specification?
Alignment?
●
The transformations of physical or abstract entities
preserving (part of) the original structure are called
morphisms.
Alignment?
●
The transformations of physical or abstract entities
preserving (part of) the original structure are called
morphisms.
●
The most elementary form of morphism is
homomorphism,which consists in embedding the
source structure into the target one, in a way that all
the relations holding in the source are present in the
target as well. (~ subsumption)
Alignment?
●
The transformations of physical or abstract entities
preserving (part of) the original structure are called
morphisms.
●
The most elementary form of morphism is
homomorphism,which consists in embedding the
source structure into the target one, in a way that all
the relations holding in the source are present in the
target as well. (~ subsumption)
●
This is a too strong constraint when we can focus just
on system behaviour.
Alignment?
●
The literature presents intermediate notions, amongst
which simulation, and then bisimilarity, trying to
capture the notion of ‘behavioral sameness’.
Alignment?
●
The literature presents intermediate notions, amongst
which simulation, and then bisimilarity, trying to
capture the notion of ‘behavioral sameness’.
●
This notion does not fit our problem, as one model
presents events which are not in the other.
Alignment?
A complementary approach is log-based analysis,
highly tolerant of incomplete knowledge and visibility
on the environment, based on e.g. replay fitness.
Alignment?
A complementary approach is log-based analysis,
highly tolerant of incomplete knowledge and visibility
on the environment, based on e.g. replay fitness.
●
Recent works compute fitness in linear time, based
on a hierarchy of single-entry-single-exit (SESE)
components.
Preliminary solution
Hybrid approach
●
extraction of all execution paths ,
Preliminary solution
Hybrid approach
●
extraction of all execution paths ,
●
Conclusion
●
The paper can be seen as a preliminary attempt to
investigate a general alignment in our field.
Conclusion
●
The paper can be seen as a preliminary attempt to
investigate a general alignment in our field.
●
Today, this topic is tackled down differently
according the discipline:
Conclusion
●
The paper can be seen as a preliminary attempt to
investigate a general alignment in our field.
●
Today, this topic is tackled down differently
according the discipline:
– semantic ontology alignment typically overlooks
the mechanism perspective, focusing on static
structures.
Conclusion
●
The paper can be seen as a preliminary attempt to
investigate a general alignment in our field.
●
Today, this topic is tackled down differently
according the discipline:
– semantic ontology alignment typically overlooks
the mechanism perspective, focusing on static
structures.
– process alignment neglects to deal with ontological
commitments, and epistemic considerations.
Conclusion
●
In practice, however, any ontology aiming to
represent aspects of the real world will always
require both.
●
It is therefore crucial to find a diplomatic truce
between the two views, at least for operational
reasons.

More Related Content

Similar to Bridging Representation of Laws, of Implementations and of Behaviours

Agent Reasoning For Norm Compliance A Semantic Approach
Agent Reasoning For Norm Compliance  A Semantic ApproachAgent Reasoning For Norm Compliance  A Semantic Approach
Agent Reasoning For Norm Compliance A Semantic Approach
Amy Cernava
 
From Inter-Agent to Intra-Agent Representations
From Inter-Agent to Intra-Agent RepresentationsFrom Inter-Agent to Intra-Agent Representations
From Inter-Agent to Intra-Agent RepresentationsGiovanni Sileno
 
Theory building lecture-3
Theory building lecture-3Theory building lecture-3
Theory building lecture-3
University of Balochistan
 
ARTIFICIAL INTELLIGENCE - SHORT NOTES
ARTIFICIAL INTELLIGENCE - SHORT NOTESARTIFICIAL INTELLIGENCE - SHORT NOTES
ARTIFICIAL INTELLIGENCE - SHORT NOTES
suthi
 
Unit 4 Artificial Intelligent Agent.pptx
Unit 4 Artificial Intelligent Agent.pptxUnit 4 Artificial Intelligent Agent.pptx
Unit 4 Artificial Intelligent Agent.pptx
ssuser40ae5e
 
Artificial intelligence(03)
Artificial intelligence(03)Artificial intelligence(03)
Artificial intelligence(03)
Nazir Ahmed
 
BRM Chapter 3.ppt
BRM Chapter 3.pptBRM Chapter 3.ppt
BRM Chapter 3.ppt
RajjaRashad1
 
DPCL: a Language Template for Normative Specifications
DPCL: a Language Template for Normative SpecificationsDPCL: a Language Template for Normative Specifications
DPCL: a Language Template for Normative Specifications
Giovanni Sileno
 
Architecture for Intelligent Agents Logic-Based Architecture Logic-based arc...
Architecture for Intelligent Agents Logic-Based Architecture  Logic-based arc...Architecture for Intelligent Agents Logic-Based Architecture  Logic-based arc...
Architecture for Intelligent Agents Logic-Based Architecture Logic-based arc...
kathavera906
 
Designing agents as if people mattered
Designing agents as if people matteredDesigning agents as if people mattered
Designing agents as if people mattered
Aryan Rathore
 
Introduction of abm
Introduction of abmIntroduction of abm
Introduction of abm
Yudi Yasik
 
∞OS: Bodymind Operating System
∞OS: Bodymind Operating System∞OS: Bodymind Operating System
∞OS: Bodymind Operating System
Dmitry Paranyushkin
 
Introduction to normalization process theory
Introduction to normalization process theoryIntroduction to normalization process theory
Introduction to normalization process theoryNormalizationprocess
 
Chapter6
Chapter6Chapter6
Chapter6
Rico Putra
 
pending-1664760315-2 knowledge based agent student.pptx
pending-1664760315-2 knowledge based agent student.pptxpending-1664760315-2 knowledge based agent student.pptx
pending-1664760315-2 knowledge based agent student.pptx
kumarkaushal17
 
pending-1664760315-2 knowledge based agent student.pptx
pending-1664760315-2 knowledge based agent student.pptxpending-1664760315-2 knowledge based agent student.pptx
pending-1664760315-2 knowledge based agent student.pptx
kumarkaushal17
 
Lecture#04, use case diagram
Lecture#04, use case diagramLecture#04, use case diagram
Lecture#04, use case diagrambabak danyal
 
An Extended Reasoning Cycle Algorithm for BDI Agents
An Extended Reasoning Cycle Algorithm for BDI AgentsAn Extended Reasoning Cycle Algorithm for BDI Agents
An Extended Reasoning Cycle Algorithm for BDI Agents
paperpublications3
 

Similar to Bridging Representation of Laws, of Implementations and of Behaviours (20)

5.pptx
5.pptx5.pptx
5.pptx
 
Agent Reasoning For Norm Compliance A Semantic Approach
Agent Reasoning For Norm Compliance  A Semantic ApproachAgent Reasoning For Norm Compliance  A Semantic Approach
Agent Reasoning For Norm Compliance A Semantic Approach
 
From Inter-Agent to Intra-Agent Representations
From Inter-Agent to Intra-Agent RepresentationsFrom Inter-Agent to Intra-Agent Representations
From Inter-Agent to Intra-Agent Representations
 
Theory building lecture-3
Theory building lecture-3Theory building lecture-3
Theory building lecture-3
 
ARTIFICIAL INTELLIGENCE - SHORT NOTES
ARTIFICIAL INTELLIGENCE - SHORT NOTESARTIFICIAL INTELLIGENCE - SHORT NOTES
ARTIFICIAL INTELLIGENCE - SHORT NOTES
 
Unit 4 Artificial Intelligent Agent.pptx
Unit 4 Artificial Intelligent Agent.pptxUnit 4 Artificial Intelligent Agent.pptx
Unit 4 Artificial Intelligent Agent.pptx
 
Artificial intelligence(03)
Artificial intelligence(03)Artificial intelligence(03)
Artificial intelligence(03)
 
BRM Chapter 3.ppt
BRM Chapter 3.pptBRM Chapter 3.ppt
BRM Chapter 3.ppt
 
DPCL: a Language Template for Normative Specifications
DPCL: a Language Template for Normative SpecificationsDPCL: a Language Template for Normative Specifications
DPCL: a Language Template for Normative Specifications
 
Architecture for Intelligent Agents Logic-Based Architecture Logic-based arc...
Architecture for Intelligent Agents Logic-Based Architecture  Logic-based arc...Architecture for Intelligent Agents Logic-Based Architecture  Logic-based arc...
Architecture for Intelligent Agents Logic-Based Architecture Logic-based arc...
 
Designing agents as if people mattered
Designing agents as if people matteredDesigning agents as if people mattered
Designing agents as if people mattered
 
Norms Brmas08 V2
Norms Brmas08 V2Norms Brmas08 V2
Norms Brmas08 V2
 
Introduction of abm
Introduction of abmIntroduction of abm
Introduction of abm
 
∞OS: Bodymind Operating System
∞OS: Bodymind Operating System∞OS: Bodymind Operating System
∞OS: Bodymind Operating System
 
Introduction to normalization process theory
Introduction to normalization process theoryIntroduction to normalization process theory
Introduction to normalization process theory
 
Chapter6
Chapter6Chapter6
Chapter6
 
pending-1664760315-2 knowledge based agent student.pptx
pending-1664760315-2 knowledge based agent student.pptxpending-1664760315-2 knowledge based agent student.pptx
pending-1664760315-2 knowledge based agent student.pptx
 
pending-1664760315-2 knowledge based agent student.pptx
pending-1664760315-2 knowledge based agent student.pptxpending-1664760315-2 knowledge based agent student.pptx
pending-1664760315-2 knowledge based agent student.pptx
 
Lecture#04, use case diagram
Lecture#04, use case diagramLecture#04, use case diagram
Lecture#04, use case diagram
 
An Extended Reasoning Cycle Algorithm for BDI Agents
An Extended Reasoning Cycle Algorithm for BDI AgentsAn Extended Reasoning Cycle Algorithm for BDI Agents
An Extended Reasoning Cycle Algorithm for BDI Agents
 

More from Giovanni Sileno

Code-driven Law NO, Normware SI!
Code-driven Law NO, Normware SI!Code-driven Law NO, Normware SI!
Code-driven Law NO, Normware SI!
Giovanni Sileno
 
Unexpectedness and Bayes' Rule
Unexpectedness and Bayes' RuleUnexpectedness and Bayes' Rule
Unexpectedness and Bayes' Rule
Giovanni Sileno
 
On Mapping Values in AI Governance
On Mapping Values in AI GovernanceOn Mapping Values in AI Governance
On Mapping Values in AI Governance
Giovanni Sileno
 
Accounting Value Effects for Responsible Networking
Accounting Value Effects for Responsible NetworkingAccounting Value Effects for Responsible Networking
Accounting Value Effects for Responsible Networking
Giovanni Sileno
 
Code Driven Law?
Code Driven Law?Code Driven Law?
Code Driven Law?
Giovanni Sileno
 
Operationalizing Declarative and Procedural Knowledge
Operationalizing Declarative and Procedural KnowledgeOperationalizing Declarative and Procedural Knowledge
Operationalizing Declarative and Procedural Knowledge
Giovanni Sileno
 
History of AI, Current Trends, Prospective Trajectories
History of AI, Current Trends, Prospective TrajectoriesHistory of AI, Current Trends, Prospective Trajectories
History of AI, Current Trends, Prospective Trajectories
Giovanni Sileno
 
The Role of Normware in Trustworthy and Explainable AI
The Role of Normware in Trustworthy and Explainable AIThe Role of Normware in Trustworthy and Explainable AI
The Role of Normware in Trustworthy and Explainable AI
Giovanni Sileno
 
Computing Contrast on Conceptual Spaces
Computing Contrast on Conceptual SpacesComputing Contrast on Conceptual Spaces
Computing Contrast on Conceptual Spaces
Giovanni Sileno
 
On the problems of interface: explainability, conceptual spaces, relevance
On the problems of interface: explainability, conceptual spaces, relevanceOn the problems of interface: explainability, conceptual spaces, relevance
On the problems of interface: explainability, conceptual spaces, relevance
Giovanni Sileno
 
A Computational Model of Moral and Legal Responsibility via Simplicity Theory
A Computational Model of Moral and Legal Responsibility via Simplicity TheoryA Computational Model of Moral and Legal Responsibility via Simplicity Theory
A Computational Model of Moral and Legal Responsibility via Simplicity Theory
Giovanni Sileno
 
Aligning Law and Action
Aligning Law and ActionAligning Law and Action
Aligning Law and Action
Giovanni Sileno
 
Similarity and Contrast on Conceptual Spaces for Pertinent Description Genera...
Similarity and Contrast on Conceptual Spaces for Pertinent Description Genera...Similarity and Contrast on Conceptual Spaces for Pertinent Description Genera...
Similarity and Contrast on Conceptual Spaces for Pertinent Description Genera...
Giovanni Sileno
 
A Petri net-based notation for normative modeling: evaluation on deontic para...
A Petri net-based notation for normative modeling: evaluation on deontic para...A Petri net-based notation for normative modeling: evaluation on deontic para...
A Petri net-based notation for normative modeling: evaluation on deontic para...
Giovanni Sileno
 
Legal Knowledge Conveyed by Narratives: towards a representational model
Legal Knowledge Conveyed by Narratives: towards a representational modelLegal Knowledge Conveyed by Narratives: towards a representational model
Legal Knowledge Conveyed by Narratives: towards a representational model
Giovanni Sileno
 
Implementing Explanation-Based Argumentation using Answer Set Programming
Implementing Explanation-Based Argumentation using Answer Set ProgrammingImplementing Explanation-Based Argumentation using Answer Set Programming
Implementing Explanation-Based Argumentation using Answer Set ProgrammingGiovanni Sileno
 

More from Giovanni Sileno (16)

Code-driven Law NO, Normware SI!
Code-driven Law NO, Normware SI!Code-driven Law NO, Normware SI!
Code-driven Law NO, Normware SI!
 
Unexpectedness and Bayes' Rule
Unexpectedness and Bayes' RuleUnexpectedness and Bayes' Rule
Unexpectedness and Bayes' Rule
 
On Mapping Values in AI Governance
On Mapping Values in AI GovernanceOn Mapping Values in AI Governance
On Mapping Values in AI Governance
 
Accounting Value Effects for Responsible Networking
Accounting Value Effects for Responsible NetworkingAccounting Value Effects for Responsible Networking
Accounting Value Effects for Responsible Networking
 
Code Driven Law?
Code Driven Law?Code Driven Law?
Code Driven Law?
 
Operationalizing Declarative and Procedural Knowledge
Operationalizing Declarative and Procedural KnowledgeOperationalizing Declarative and Procedural Knowledge
Operationalizing Declarative and Procedural Knowledge
 
History of AI, Current Trends, Prospective Trajectories
History of AI, Current Trends, Prospective TrajectoriesHistory of AI, Current Trends, Prospective Trajectories
History of AI, Current Trends, Prospective Trajectories
 
The Role of Normware in Trustworthy and Explainable AI
The Role of Normware in Trustworthy and Explainable AIThe Role of Normware in Trustworthy and Explainable AI
The Role of Normware in Trustworthy and Explainable AI
 
Computing Contrast on Conceptual Spaces
Computing Contrast on Conceptual SpacesComputing Contrast on Conceptual Spaces
Computing Contrast on Conceptual Spaces
 
On the problems of interface: explainability, conceptual spaces, relevance
On the problems of interface: explainability, conceptual spaces, relevanceOn the problems of interface: explainability, conceptual spaces, relevance
On the problems of interface: explainability, conceptual spaces, relevance
 
A Computational Model of Moral and Legal Responsibility via Simplicity Theory
A Computational Model of Moral and Legal Responsibility via Simplicity TheoryA Computational Model of Moral and Legal Responsibility via Simplicity Theory
A Computational Model of Moral and Legal Responsibility via Simplicity Theory
 
Aligning Law and Action
Aligning Law and ActionAligning Law and Action
Aligning Law and Action
 
Similarity and Contrast on Conceptual Spaces for Pertinent Description Genera...
Similarity and Contrast on Conceptual Spaces for Pertinent Description Genera...Similarity and Contrast on Conceptual Spaces for Pertinent Description Genera...
Similarity and Contrast on Conceptual Spaces for Pertinent Description Genera...
 
A Petri net-based notation for normative modeling: evaluation on deontic para...
A Petri net-based notation for normative modeling: evaluation on deontic para...A Petri net-based notation for normative modeling: evaluation on deontic para...
A Petri net-based notation for normative modeling: evaluation on deontic para...
 
Legal Knowledge Conveyed by Narratives: towards a representational model
Legal Knowledge Conveyed by Narratives: towards a representational modelLegal Knowledge Conveyed by Narratives: towards a representational model
Legal Knowledge Conveyed by Narratives: towards a representational model
 
Implementing Explanation-Based Argumentation using Answer Set Programming
Implementing Explanation-Based Argumentation using Answer Set ProgrammingImplementing Explanation-Based Argumentation using Answer Set Programming
Implementing Explanation-Based Argumentation using Answer Set Programming
 

Recently uploaded

Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Dr.Costas Sachpazis
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
Massimo Talia
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
TeeVichai
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
ankuprajapati0525
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
AJAYKUMARPUND1
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
Amil Baba Dawood bangali
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
ViniHema
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation & Control
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
Jayaprasanna4
 
Halogenation process of chemical process industries
Halogenation process of chemical process industriesHalogenation process of chemical process industries
Halogenation process of chemical process industries
MuhammadTufail242431
 
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdfCOLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
Kamal Acharya
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
FluxPrime1
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
Jayaprasanna4
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
AhmedHussein950959
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
bakpo1
 
Courier management system project report.pdf
Courier management system project report.pdfCourier management system project report.pdf
Courier management system project report.pdf
Kamal Acharya
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
gdsczhcet
 
addressing modes in computer architecture
addressing modes  in computer architectureaddressing modes  in computer architecture
addressing modes in computer architecture
ShahidSultan24
 

Recently uploaded (20)

Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
 
Halogenation process of chemical process industries
Halogenation process of chemical process industriesHalogenation process of chemical process industries
Halogenation process of chemical process industries
 
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdfCOLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
 
Courier management system project report.pdf
Courier management system project report.pdfCourier management system project report.pdf
Courier management system project report.pdf
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
 
addressing modes in computer architecture
addressing modes  in computer architectureaddressing modes  in computer architecture
addressing modes in computer architecture
 

Bridging Representation of Laws, of Implementations and of Behaviours

  • 1. Bridging Representations of Laws, of Implementations and of Behaviours Giovanni Sileno (g.sileno@uva.nl), Alexander Boer, Tom van Engers Leibniz Center for Law University of Amsterdam 11 December 2015 – JURIX @ Braga
  • 2. Law in action ● Law is often expressed in general (addressing classes of persons) and referring to “abstract” normative notions.
  • 3. Law in action ● Law is often expressed in general (addressing classes of persons) and referring to “abstract” normative notions. ● Courts and public administrations are required to apply those provisions in actual, contextualized behavioural terms.
  • 4. Law in action ● Law is often expressed in general (addressing classes of persons) and referring to “abstract” normative notions. ● Courts and public administrations are required to apply those provisions in actual, contextualized behavioural terms. ex-post
  • 5. Law in action ● Law is often expressed in general (addressing classes of persons) and referring to “abstract” normative notions. ● Courts and public administrations are required to apply those provisions in actual, contextualized behavioural terms. ex-post ex-ante
  • 6. Law Implementations of Law Social Behaviours legal-administrative infrastructure social system Research objective: a (partial) realignment of representations of legal system
  • 7. Law Implementations of Law Social Behaviours legal norms as institutional mechanisms legal-administrative infrastructure social system Research objective: a (partial) realignment of representations of legal system business processes intentional characterizations of behaviour
  • 8. Generalization ● The core problem – of normative, epistemic and ontological frictions – is more general than the legal activity.
  • 9. Generalization ● The core problem – of normative, epistemic and ontological frictions – is more general than the legal activity. ● Similar contextualization processes exist to a certain extent in any agency (individual or organization), as requirement to be embedded in the social world.
  • 10. Internal view of agency ● Social norms and legal norms – promote or demote certain action-selections (via obligations and prohibitions) – create the possibility of certain action- selections (via institutional power)
  • 11. Internal view of agency ● Social norms and legal norms – promote or demote certain action-selections (via obligations and prohibitions) – create the possibility of certain action- selections (via institutional power) ● They intuitively are full-fledged components of behavioural models which take an internal perspective to agency.
  • 12. External view of agency ● In contrast, representations which take an external perspective have a focus on observable interactions between entities, – without referring to any internal mechanism.
  • 13. Going beyond internal/external ● However, the definition of – what counts as a certain action, – how the identity of an agent is settled, are always consequent to the ontological frame to which the observer is implicitly committed.
  • 14. Going beyond internal/external ● However, the definition of – what counts as a certain action, – how the identity of an agent is settled, are always consequent to the ontological frame to which the observer is implicitly committed ● A pure external perspective cannot exist.
  • 15. Going beyond internal/external ● The internal and external views can be seen as two poles establishing a representational spectrum to describe, to explain and, where applicable, to prescribe behaviour. ● how to operationalize their alignment?
  • 16. Humans implement this function mostly via narratives.
  • 17. Views available in narratives agents have behaved agents usually behave agents should behave How occurrence description pattern description normative specification Why occurrence explanation behavioural mechanism norm-creating mechanism
  • 18. Views available in narratives agents have behaved agents usually behave agents should behave How occurrence description pattern description normative specification Why occurrence explanation behavioural mechanism norm-creating mechanism ● From occurrence to pattern: generalization
  • 19. Views available in narratives agents have behaved agents usually behave agents should behave How occurrence description pattern description normative specification Why occurrence explanation behavioural mechanism norm-creating mechanism ● From pattern to occurrence: instanciation c
  • 20. Views available in narratives agents have behaved agents usually behave agents should behave How occurrence description pattern description normative specification Why occurrence explanation behavioural mechanism norm-creating mechanism ● A mechanism entails, via its execution path, an observable pattern → patterns are abstractions of mechanisms (cf. declarative vs procedural programming) .. but mechanisms are still patterns of primitive actions!
  • 21. Views available in narratives agents have behaved agents usually behave agents should behave How occurrence description pattern description normative specification Why occurrence explanation behavioural mechanism norm-creating mechanism ● Similarly an explanation confirms, via its execution path, a description of an occurrence
  • 22. Views available in narratives agents have behaved agents usually behave agents should behave How occurrence description pattern description normative specification Why occurrence explanation behavioural mechanism norm-creating mechanism ● Explanation of an occurrence is made in terms of behavioural mechanisms or normative mechanisms
  • 23. Views available in narratives agents have behaved agents usually behave agents should behave How occurrence description pattern description normative specification Why occurrence explanation behavioural mechanism norm-creating mechanism ● Norms circumscribe (with duties, prohibitions) or enable (with powers) certain behavioural mechanisms, defining what is correct/wrong, possible/impossible.
  • 25. Occurrence description: a sale ● Occurrences can be seen as event logs.
  • 26. Pattern description: a sale ● In respect to occurrences, patterns introduce abstractions of references, and partial ordering.
  • 28. Normative specification: a sale ● A sale contract is issued after a double promise..
  • 29. Normative specification: a sale ● A sale contract is issued after a double promise generating duties.
  • 30. Normative specification: a sale ● Normative specifications accounting duties introduce satisfaction and violation branches.
  • 35. monitoring introduces additional commitents and failures Agent-role script: a buyer
  • 36. Alignment problem ● How to check whether two models are compatible? – that a certain occurrence goes under a given pattern? – that a mechanism produces a certain pattern? – that a pattern complies with a normative specification? – that a mechanism complies with a normative specification?
  • 37. Alignment? ● The transformations of physical or abstract entities preserving (part of) the original structure are called morphisms.
  • 38. Alignment? ● The transformations of physical or abstract entities preserving (part of) the original structure are called morphisms. ● The most elementary form of morphism is homomorphism,which consists in embedding the source structure into the target one, in a way that all the relations holding in the source are present in the target as well. (~ subsumption)
  • 39. Alignment? ● The transformations of physical or abstract entities preserving (part of) the original structure are called morphisms. ● The most elementary form of morphism is homomorphism,which consists in embedding the source structure into the target one, in a way that all the relations holding in the source are present in the target as well. (~ subsumption) ● This is a too strong constraint when we can focus just on system behaviour.
  • 40. Alignment? ● The literature presents intermediate notions, amongst which simulation, and then bisimilarity, trying to capture the notion of ‘behavioral sameness’.
  • 41. Alignment? ● The literature presents intermediate notions, amongst which simulation, and then bisimilarity, trying to capture the notion of ‘behavioral sameness’. ● This notion does not fit our problem, as one model presents events which are not in the other.
  • 42. Alignment? A complementary approach is log-based analysis, highly tolerant of incomplete knowledge and visibility on the environment, based on e.g. replay fitness.
  • 43. Alignment? A complementary approach is log-based analysis, highly tolerant of incomplete knowledge and visibility on the environment, based on e.g. replay fitness. ● Recent works compute fitness in linear time, based on a hierarchy of single-entry-single-exit (SESE) components.
  • 46. Conclusion ● The paper can be seen as a preliminary attempt to investigate a general alignment in our field.
  • 47. Conclusion ● The paper can be seen as a preliminary attempt to investigate a general alignment in our field. ● Today, this topic is tackled down differently according the discipline:
  • 48. Conclusion ● The paper can be seen as a preliminary attempt to investigate a general alignment in our field. ● Today, this topic is tackled down differently according the discipline: – semantic ontology alignment typically overlooks the mechanism perspective, focusing on static structures.
  • 49. Conclusion ● The paper can be seen as a preliminary attempt to investigate a general alignment in our field. ● Today, this topic is tackled down differently according the discipline: – semantic ontology alignment typically overlooks the mechanism perspective, focusing on static structures. – process alignment neglects to deal with ontological commitments, and epistemic considerations.
  • 50. Conclusion ● In practice, however, any ontology aiming to represent aspects of the real world will always require both. ● It is therefore crucial to find a diplomatic truce between the two views, at least for operational reasons.