OASIS LegalRuleML LEX2014. LegalRuleML TC Monica Palmirani, CIRSFID, UniBO Guido Governatori, NICTA, Australia Harold Boley, UNB Tara Athan, Athan Services.

Slides:



Advertisements
Similar presentations
A Semantic Web Approach to Digital Rights Management Roberto García González.
Advertisements

Improving Learning Object Description Mechanisms to Support an Integrated Framework for Ubiquitous Learning Scenarios María Felisa Verdejo Carlos Celorrio.
The 20th International Conference on Software Engineering and Knowledge Engineering (SEKE2008) Department of Electrical and Computer Engineering
Semantic Web Thanks to folks at LAIT lab Sources include :
Of 27 lecture 7: owl - introduction. of 27 ece 627, winter ‘132 OWL a glimpse OWL – Web Ontology Language describes classes, properties and relations.
Identity Management Based on P3P Authors: Oliver Berthold and Marit Kohntopp P3P = Platform for Privacy Preferences Project.
Using the Semantic Web to Construct an Ontology- Based Repository for Software Patterns Scott Henninger Computer Science and Engineering University of.
OASIS Reference Model for Service Oriented Architecture 1.0
3. Technical and administrative metadata standards Metadata Standards and Applications.
RDF Kitty Turner. Current Situation there is hardly any metadata on the Web search engine sites do the equivalent of going through a library, reading.
ReQuest (Validating Semantic Searches) Norman Piedade de Noronha 16 th July, 2004.
The RDF meta model: a closer look Basic ideas of the RDF Resource instance descriptions in the RDF format Application-specific RDF schemas Limitations.
Future of MDR - ISO/IEC Metadata Registries (MDR) Larry Fitzwater, SC 32 WG 2 Convener Computer Scientist U.S. Environmental Protection Agency May.
© ESTRELLA, IST A quick ‘n easy intro to LKIF Core Rinke Hoekstra.
LegalRuleML ICAIL Tutorial.
Harold Boley, Adrian Paschke, and Tara Athan (RuleML Initiative)RuleML Initiative The 6th International Symposium on Rules: Research Based and Industry.
The Data Attribution Abdul Saboor PhD Research Student Model Base Development and Software Quality Assurance Research Group Freie.
SC32 WG2 Metadata Standards Tutorial Metadata Registries and Big Data WG2 N1945 June 9, 2014 Beijing, China.
A Modeling Language to Model Norms Karen Figueiredo Viviane Torres da Silva Universidade Federal Fluminense (UFF)
Clément Troprès - Damien Coppéré1 Semantic Web Based on: -The semantic web -Ontologies Come of Age.
Interoperability in Information Schemas Ruben Mendes Orientador: Prof. José Borbinha MEIC-Tagus Instituto Superior Técnico.
A Model-Driven Approach to Interoperability and Integration in Systems of Systems Gareth Tyson Adel Taweel Steffen Zschaler Tjeerd Van Staa Brendan Delaney.
XHTML By Trevor Adams. Topics Covered XHTML eXtensible HyperText Mark-up Language The beginning – HTML Web Standards Concept and syntax Elements (tags)
LegalRuleML LegalRuleML TC. Outline Why LegalRuleML Goal of LegalRuleML Objectives of LegalRuleML Some examples of LegalRuleML Meta model of LegalRuleML.
Evolving MARC 21 for the future Rebecca Guenther CCS Forum, ALA Annual July 10, 2009.
Dr. Bhavani Thuraisingham August 2006 Building Trustworthy Semantic Webs Unit #1: Introduction to The Semantic Web.
©Ferenc Vajda 1 Semantic Grid Ferenc Vajda Computer and Automation Research Institute Hungarian Academy of Sciences.
LegalRuleML LegalRuleML TC. Outline Introduction to LegalRuleML Bridging from RuleML to LegalRuleML (to be suggested by Harold, Adrian) LegalRuleML Metamodel.
updated ’08CmpE 583 Fall 2008Introduction- 1 CmpE 583- Web Semantics: Theory and Practice Atilla ELÇİ Computer Engineering Department Eastern.
OASIS LegalRuleML RuleML2014, Prague 18th August.
LegalRuleML Monica Palmirani, CIRSFID, University of Bologna Guido Governatori, NICTA, Australia.
EEL 5937 Ontologies EEL 5937 Multi Agent Systems Lecture 5, Jan 23 th, 2003 Lotzi Bölöni.
OASIS LegalRuleML RuleML2014, Prague 18th August.
Common Terminology Services 2 CTS 2 Submission Team Status Update HL7 Vocabulary Working Group May 17, 2011.
OASIS LegalRuleML RuleML2015 Berlin, August 2nd, 2015.
Oreste Signore- Quality/1 Amman, December 2006 Standards for quality of cultural websites Ministerial NEtwoRk for Valorising Activities in digitisation.
OASIS LegalRuleML RuleML2015 Berlin, August 2nd, 2015.
The future of the Web: Semantic Web 9/30/2004 Xiangming Mu.
User Profiling using Semantic Web Group members: Ashwin Somaiah Asha Stephen Charlie Sudharshan Reddy.
The RDF meta model Basic ideas of the RDF Resource instance descriptions in the RDF format Application-specific RDF schemas Limitations of XML compared.
OASIS LegalRuleML RuleML2015 Berlin, August 2nd, 2015.
OASIS LegalRuleML RuleML2014, Prague 18th August.
EEL 5937 Ontologies EEL 5937 Multi Agent Systems Lotzi Bölöni.
OASIS LegalRuleML ICAIL2013, Rome 12th June Monica Palmirani.
The Semantic Web. What is the Semantic Web? The Semantic Web is an extension of the current Web in which information is given well-defined meaning, enabling.
SemAF – Basics: Semantic annotation framework Harry Bunt Tilburg University isa -6 Joint ISO - ACL/SIGSEM workshop Oxford, January 2011 TC 37/SC.
Legal Language LEGAL PRINCIPLES. Preliminary remarks Various terms: Rule, norm, provision, regulation Polish Criminal Code Art § 1. Whoever kills.
© Copyright 2015 STI INNSBRUCK PlanetData D2.7 Recommendations for contextual data publishing Ioan Toma.
OWL Web Ontology Language Summary IHan HSIAO (Sharon)
Ontologies Reasoning Components Agents Simulations An Overview of Model-Driven Engineering and Architecture Jacques Robin.
OASIS LegalRuleML RuleML2013, Seattle 12th July. LegalRuleML TC Monica Palmirani, CIRSFID, UniBO Guido Governatori, NICTA, Australia Harold Boley, NRC.
The CEN Metalex Naming Convention Fabio Vitali University of Bologna.
Introduction to Service Orientation MIS 181.9: Service Oriented Architecture 2 nd Semester,
Rinke Hoekstra Use of OWL in the Legal Domain Statement of Interest OWLED 2008 DC, Gaithersburg.
OASIS LegalRuleML RuleML2015 Berlin, August 2nd, 2015.
OASIS LegalRuleML RuleML2015 Berlin, August 2nd, 2015.
LegalRuleML Metamodel Tara Athan, Harold Boley, Guido Governatori, Monica Palmirani, Adrian Paschke, Adam Wyner July 13, 2013 RuleML th International.
OASIS LegalRuleML RuleML2015 Berlin, August 2nd, 2015.
Setting the stage: linked data concepts Moving-Away-From-MARC-a-thon.
Anupam Joshi University of Maryland, Baltimore County Joint work with Tim Finin and several students Computational/Declarative Policies.
Robert Muthuri, Guido Boella, Joris Hulstijn
SysML v2 Formalism: Requirements & Benefits
MDR for the Semantic Web: Supporting Ontology Concept
LegalRuleML Metamodel
ece 720 intelligent web: ontology and beyond
OASIS LegalRuleML RuleML2015 Berlin, August 2nd, 2015.
OASIS LegalRuleML RuleML2015 Berlin, August 2nd, 2015.
Piotr Kaminski University of Victoria September 24th, 2002
LOD reference architecture
LegalRuleML F2F 2014.
Presentation transcript:

OASIS LegalRuleML LEX2014

LegalRuleML TC Monica Palmirani, CIRSFID, UniBO Guido Governatori, NICTA, Australia Harold Boley, UNB Tara Athan, Athan Services Adrian Paschke, Uni. Berlin Adam Wyner Uni. Aberdeen Chair Secretary

Outline Introduction to LegalRuleML  Motivations, Goals, Principles  Design principles  LegalRuleML main blocks: meta, context, rules Legal Statements and References Temporal Events and Temporal Situations Deontic Penalty and Reparation Defeasible Alternatives  Future work

Motivations Legal texts are the privileged sources for norms, guidelines and rules that often feed different concrete Web applications.  Legislative documents, Contracts, Judgements  Guidelines (Soft Law) in eGovernment, eJustice, eLegislation, eHealth, banks, assurances, credit card organizations, Cloud Computing, eCommerce, aviation and security domainm etc. The ability to have proper and expressive conceptual, machine readable models of the various and multifaceted aspects of norms, guidelines, and general legal knowledge is a key factor for the development and deployment of successful applications.

Goal The LegalRuleML TC, set up inside of OASIS at Jan 12, 2012 ( with 25 members, aims to produce a rule language for the legal domain:  Based on the legal textual norms  Oriented to legal people  Compact in the syntax annotation  Neutral respect any logic  Flexible and extensible

6 LegalRuleML RuleML Family of Sublanguages

Requirements Support for modelling different types of rules:  Constitutive rules (e.g. definitions)  Prescriptive rules (e.g. obbligation, permission, etc.) Implement isomorphism [Bench-Capon and Coenen, 1992] Implement defeasibility [Gordon, 1995, Prakken and Sartor, 1996, Sartor, 2005] Model legal procedural rules

Design Principles (1/2) Multiple Semantic Annotations:  A legal rule may have multiple semantic annotations where each annotation can represent a different legal interpretation.  Each such annotation can appear in a separate annotation block as internal or external metadata. Tracking the LegalRuleML Creators:  As part of the provenance information, a LegalRuleML document or any of its fragments can be associated with its creators. Linking Rules and Provisions: LegalRuleML includes a mechanism, based on IRI, that allows N:M relationships among the rules and the textual provisions avoiding redundancy in the IRI definition and errors in the associations LegalRuleML is independent respect any Legal Document XML standard, IRI naming convention

Design Principles (2/2) Temporal Management: LegalRuleML must represent these temporal issues in unambiguous fashion Formal Ontology Reference: LegalRuleML is independent from any legal ontology and logic framework. LegalRuleML is based on RuleML: LegalRuleML reuses and extends concepts and syntax of RuleML. Mapping: Investigate the mapping of LegalRuleML metadata to RDF triples for favouring Linked Data reuse.

Open Rules Logic Rules Linked Open Data Legal document in XML Legal Ontology Combine rules with other dataset Interoperability and interchange Retrieve rules and documents ENGINE

Legal t2 Legal Scenario Legal Ontology Legal original Legal isomorphism Legal t1 Legal Legal Ontology Legal Ontology detect the rules and the ontology classes affected by the changes refer to the proper version of the text and of the ontology classes take in consideration the evolution of the rules over time with also theirs metadata fixed in a given time tx Sources, Rules (including deontic and defeasible properties) and context metatadata are “valid” in a given temporal interval. Metadata-t0 Metadata-t1Metadata-t2

Metadata of Context LegalRulML Approach Digital Millennium Copyright Act... … … … … … … Metadata of Context Metadata of Context T2 Metadata of Context Digital Millennium Copyright Act NEW VERSION 2013 Rules as interpretation of the text Multiple interpretations of the same text... … …

LegalRuleML main blocks Context association of metadata with rules Context association of metadata with rules Metadata Legal Sources References Agents Authority Time Instants Temporal Characteristics Jurisdiction Role Metadata Legal Sources References Agents Authority Time Instants Temporal Characteristics Jurisdiction Role Context different author association of metadata with rules Context different author association of metadata with rules Context different time and jurisdiction association of metadata with rules Context different time and jurisdiction association of metadata with rules Context association of alternative interpretations of the same text Context association of alternative interpretations of the same text......

Document Structure: Metadata, Contexts, Rulebases Textual References Rule Context parameters like agents, times, sources Association between Text and Rules N:M relationship Rules

LegalRuleML main blocks Context association of metadata with rules Context association of metadata with rules Metadata Legal Sources References Agents Authority Time Instants Temporal Characteristics Jurisdiction Role Metadata Legal Sources References Agents Authority Time Instants Temporal Characteristics Jurisdiction Role

Legal Statements and References (2/2) URI Non-URI

Temporal Events and Temporal Situations Type of event: In force Efficacy Event that define the validity of the rules

LegalRuleML main blocks: rules Context association of metadata with rules Context association of metadata with rules Metadata Legal Sources References Agents Authority Time Instants Temporal Characteristics Jurisdiction Role Metadata Legal Sources References Agents Authority Time Instants Temporal Characteristics Jurisdiction Role

TCP Code C628:2012

Complaint means an expression of dissatisfaction made to a Supplier in relation to its Telecommunications Products or the complaints handling process itself, where a response or Resolution is explicitly or implicitly expected by the Consumer. An initial call to a provider to request a service or information or to request support is not necessarily a Complaint. An initial call to report a fault or service difficulty is not a Complaint. However, if a Customer advises that they want this initial call treated as a Complaint, the Supplier will also treat this initial call as a Complaint. If a Supplier is uncertain, a Supplier must ask a Customer if they wish to make a Complaint and must rely on the Customer’s response. R1 R5 R2 R3 R4

Defeasibility body always head body -> head strict body sometimes head body => head defeasible body not complement head body ~ > head defeater R2 > R1 R1: A person must not engage in a credit activity. R2: But if the person has a financial license they can engage in a credit activity.

Complaint example from Telecommunications Consumer Protections Code C628:2012, Australia 2.1 Complaint means an expression of dissatisfaction made to a Supplier in relation to its Telecommunications Products or the complaints handling process itself, where a response or Resolution is explicitly or implicitly expected by the Consumer. An initial call to a provider to request a service or information or to request support is not necessarily a Complaint. An initial call to report a fault or service difficulty is not a Complaint. However, if a Customer advises that they want this initial call treated as a Complaint, the Supplier will also treat this initial call as a Complaint. If a Supplier is uncertain, a Supplier must ask a Customer if they wish to make a Complaint and must rely on the Customer‟s response. Date of Assent: 30 May 2012 Date of Registration: 11 July 2012 Date of Efficacy: 1 September 2012 sec2.1-v2 sec2.1-list1-itm31-v2 par1-v2 par2-v2 par3-v2 rule1a rule2 rule3 rule1b rule1b<rule2 rule1b<rule3 rule3<rule4 rule4 rule5

Complaint example from TCP Code C628:2012, Australia is an expression of dissatisfaction made to a Supplier in relation to its Telecommunications Products or the complaints handling process itself, where a response or Resolution is explicitly or implicitly expected by the Consumer X X

Complaint example from TCP Code C628:2012, Australia is uncertain if/wishes to make a Complaint S C asks/if they wish to make a Complaint S C relies on the response of S C

Defeasibility

Example National Consumer Credit Protection Act 2009: Section 29 (Prohibition on engaging in credit activities without a licence) (1) A person must not engage in a credit activity if the person does not hold a licence authorising the person to engage in the credit activity. Civil penalty: 2,000 penalty units. omissis Criminal penalty: 200 penalty units, or 2 years imprisonment, or both.

Deontic operators Obligation +: a Deontic Specification for a state, an act, or a course of action to which a Bearer is legally bound, and if it is not achieved or performed results in a Violation. Prohibition +: a Deontic Specification for a state, an act, or a course of action to which a Bearer is legally bound, and if it is achieved or performed results in a Violation. Permission +: a Deontic Specification for a state, an act, or a course of action where the Bearer has no Obligation or Prohibition to the contrary. Right +: a Deontic Specification that gives a Permission to a party (the Bearer) and implies there are Obligations or Prohibitions on other parties (the AuxiliaryParty) such that the Bearer can (eventually) exercise the Right.

Penalty and Reparation PenaltyStatement +: a Legal Statement of a sanction (e.g. a punishment or a correction). Reparation +: an indication that a PenaltyStatement is linked with a PrescriptiveStatement, meaning that a sanction may apply when the PrescriptiveStatement entails a Deontic Specification, and there is a Violation of the Deontic Specification. Penalty PrescriptiveStatement Reparation A penalty of 200 criminal unit is a reparation for violating the prohibition on engaging in a credit activity without a financial license.

Example National Consumer Credit Protection Act 2009: Section 29 (Prohibition on engaging in credit activities without a licence) (1) A person must not engage in a credit activity if the person does not hold a licence authorising the person to engage in the credit activity. Civil penalty: 2,000 penalty units. omissis Criminal penalty: 200 penalty units, or 2 years imprisonment, or both. P2P3 P4 P1 R1 R2

LegalRuleML modelling In a giving time t=2009, the author Guido, the authority “Consumer Credit Agency”, in the jurisdiction “Australia”, source text sec29 ps1: Person(x) => [FORB]EngageCreditActivity(x) ps2: HasLicence(x) => [PERM]EngageCreditActivity(x) ps2 > ps1 pen1: [OBL] PayCivilUnits(x,2000) pen2:  [OBL] PayPenalUnits(x,200),  [OBL] Imprisonment(x,2y),  [OBL] PayPenaltyUnitsPlusImprisonment(x,200,2y) rep1: [Violation]ps1, pen1 ] rep2: [Vioaltion]ps1, pen2 ]

LegalRuleML main blocks Context bridge between metadata and rules Context bridge between metadata and rules Metadata Legal Sources References Agents Authority Time Instants Temporal Characteristics Jurisdiction Role Metadata Legal Sources References Agents Authority Time Instants Temporal Characteristics Jurisdiction Role

Alternative interpretations of the same text pen2a: SUBORDERLIST {  [OBL] PayPenalUnits(x,200),  [OBL] Imprisonment(x,2y),  [OBL] PayPenaltyUnitsPlusImprisonm ent(x,200,2y) } pen2a: SUBORDERLIST {  [OBL] PayPenalUnits(x,200),  [OBL] Imprisonment(x,2y),  [OBL] PayPenaltyUnitsPlusImprisonm ent(x,200,2y) } pen2b: OR { [OBL] PayPenalUnits(x,200) [OBL] Imprisonment(x,2y), [OBL] PayPenaltyUnitsPlusImprisonm ent(x,200,2y) } pen2b: OR { [OBL] PayPenalUnits(x,200) [OBL] Imprisonment(x,2y), [OBL] PayPenaltyUnitsPlusImprisonm ent(x,200,2y) } Criminal penalty: 200 penalty units, or 2 years imprisonment, or both. MonicaGuido

LegalRuleML modelling In a giving time t=2009, the author Guido, the authority “Consumer Credit Agency”, in the jurisdiction “Australia”, source text sec29 ps1: Person(x) => [FORB]EngageCreditActivity(x) ps2: HasLicence(x) => [PERM]EngageCreditActivity(x) ps2 > ps1 pen1: [OBL] PayCivilUnits(x,2000) pen2a: SUBORDERLIST {  [OBL] PayPenalUnits(x,200),  [OBL] Imprisonment(x,2y),  [OBL] PayPenaltyUnitsPlusImprisonment(x,200,2y)} pen2b: OR { [OBL] PayPenalUnits(x,200) [OBL] Imprisonment(x,2y), [OBL] PayPenaltyUnitsPlusImprisonment(x,200,2y) } rep1: [Violation]ps1, pen1 rep2a: [Vioaltion]ps1, pen2a rep2b: [Vioaltion]ps1, pen2b Context_Author: Guido Context_Author: Monica Context_Author: Guido Context_Author: Monica

Conclusion and Future plans LegalRuleML is an emerging XML standard for modelling legal rules oriented to the legal expert, that provides a compact and expressive syntax RDF approach helps to foster the Open Rules in Linked Data and in Semantic Web Future work:  integration with Reaction RuleML  meta-model for permitting export in RDF  extensibility mechanisms of the schema  case-law management  good documentation and pilot cases

Where to find material of the tutorial Schemas and Examples SVN: open.org/version- control/browse/wsvn/legalruleml/trunk/examples/appro ved/?rev=117&sc=1#_trunk_examples_approved_https://tools.oasis- open.org/version- control/browse/wsvn/legalruleml/trunk/examples/appro ved/?rev=117&sc=1#_trunk_examples_approved_ Zip file of the schemas: open.org/archives/legalruleml/201406/msg00013.htmlhttps://lists.oasis- open.org/archives/legalruleml/201406/msg00013.html Documentation of the LegalRuleML TC: open.org/committees/tc_home.php?wg_abbrev=legalr uleml open.org/committees/tc_home.php?wg_abbrev=legalr uleml Glossary: open.org/archives/legalruleml/201408/msg00011/Glos sary-v20.odthttps://lists.oasis- open.org/archives/legalruleml/201408/msg00011/Glos sary-v20.odt

Thank you for your attention!