Automated detection and resolution of legal cross references: Approach and a study of Luxembourg's legislation

When elaborating compliance requirements, analysts need to follow the cross references in the underlying legal texts and consider the additional information in the cited provisions. To enable easier navigation and handling of cross references, automation is necessary for recognizing the natural language patterns used in cross reference expressions (cross reference detection), and for interpreting these expressions and linking them to the target provisions (cross reference resolution). In this paper, we propose a solution for automated detection and resolution of legal cross references. We ground our work on Luxembourg's legislative texts, both for studying the natural language patterns in cross reference expressions and for evaluating the accuracy and scalability of our solution.

[1]  Dirk Beyer,et al.  Efficient relational calculation for software analysis , 2005, IEEE Transactions on Software Engineering.

[2]  Abdelwahab Hamou-Lhadj,et al.  An approach based on citation analysis to support effective handling of regulatory compliance , 2011, Future Gener. Comput. Syst..

[3]  Wolfgang Emmerich,et al.  Managing Standards Compliance , 1999, IEEE Trans. Software Eng..

[4]  Kalina Bontcheva,et al.  Developing Language Processing Components with GATE Version 5 (a User Guide) , 2010 .

[5]  Akira Shimazu,et al.  Reference resolution in legal texts , 2013, ICAIL.

[6]  Daniel Amyot,et al.  Legal goal-oriented requirement language (legal GRL) for modeling regulations , 2014, MiSE 2014.

[7]  Annie I. Antón,et al.  Legal Requirements, Compliance and Practice: An Industry Case Study in Accessibility , 2008, 2008 16th IEEE International Requirements Engineering Conference.

[8]  Hartmut Ehrig,et al.  Handbook of graph grammars and computing by graph transformation: vol. 2: applications, languages, and tools , 1999 .

[9]  Daniel Amyot,et al.  Goal-oriented compliance with multiple regulations , 2014, 2014 IEEE 22nd International Requirements Engineering Conference (RE).

[10]  Monica Palmirani,et al.  Automated extraction of normative references in legal texts , 2003, ICAIL.

[11]  Annie I. Antón,et al.  Legal requirements acquisition for the specification of legally compliant information systems , 2009 .

[12]  H. Cunningham,et al.  Developing Language Processing Components with GATE , 2001 .

[13]  John Mylopoulos,et al.  Automating the Extraction of Rights and Obligations for Regulatory Compliance , 2008, ER.

[14]  Tom M. van Engers,et al.  Automated Detection of Reference Structures in Law , 2006, JURIX.

[15]  Daniel Amyot,et al.  Legal-urn framework for legal compliance of business processes , 2013 .

[16]  Annie I. Antón,et al.  An empirical investigation of software engineers' ability to classify legal cross-references , 2013, 2013 21st IEEE International Requirements Engineering Conference (RE).

[17]  Kalina Bontcheva,et al.  Developing Language Processing Components with GATE (a User Guide) , 2003 .

[18]  Annie I. Antón,et al.  Prioritizing Legal Requirements , 2009, 2009 Second International Workshop on Requirements Engineering and Law.

[19]  Annie I. Antón,et al.  A legal cross-references taxonomy for reasoning about compliance requirements , 2012, Requirements Engineering.

[20]  Licia Capra,et al.  xlinkit: a consistency checking and smart link generation service , 2002, TOIT.

[21]  Grzegorz Rozenberg,et al.  Handbook of Graph Grammars and Computing by Graph Transformations, Volume 1: Foundations , 1997 .

[22]  Jiming Chen Something Old, Something New, Something Borrowed, Something Blue (reviewing The Bluebook: A Uniform System of Citation ) , 1991 .

[23]  Annie I. Antón,et al.  Analyzing Regulatory Rules for Privacy and Security Requirements , 2008, IEEE Transactions on Software Engineering.

[24]  Annie I. Antón,et al.  The production rule framework: developing a canonical set of software requirements for compliance with law , 2010, IHI.