Abstract
When identifying and elaborating compliance requirements, analysts need to follow the cross references in legal texts and consider the additional information in the cited provisions. Enabling easier navigation and handling of cross references requires automated support for the detection of the natural language expressions used in cross references, the interpretation of cross references in their context, and the linkage of cross references to the targeted provisions. In this article, we propose an approach and tool support for automated detection and resolution of cross references. The approach leverages the structure of legal texts, formalized into a schema, and a set of natural language patterns for legal cross reference expressions. These patterns were developed based on an investigation of Luxembourg’s legislation, written in French. To build confidence about their applicability beyond the context where they were observed, these patterns were validated against the Personal Health Information Protection Act (PHIPA) by the Government of Ontario, Canada, written in both French and English. We report on an empirical evaluation where we assess the accuracy and scalability of our framework over several Luxembourgish legislative texts as well as PHIPA.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Notes
The discrepancy between the number of CREs in the French and English editions of PHIPA is due to differences in the wording of the provisions. For example, the statement “(3) Despite clause (1) (b), the person described in that clause...” from the English edition of PHIPA contains two CREs, namely “clause (1) (b)” and “that clause,” whereas the corresponding statement in the French edition, “(3) Malgr l’alin a (1) b), la personne qui y est vis e,” contains only one CRE.
References
Adedjouma M, Sabetzadeh M, Briand LC (2014) Automated detection and resolution of legal cross references: approach and a study of Luxembourg’s legislation. In: Proceedings of the IEEE 22nd international on requirements engineering conference, RE’14, pp 63–72
Barris LJ (2010) Understanding and mastering the bluebook: a guide for students and practitioners. Carolina Academic Press, Durham
Besch M (2005) Traité de légistique formelle. Publication du Conseil d’Etat du Grand-Duché de Luxembourg. Conseil d’Etat du Grand-Duché de Luxembourg
Beyer D, Noack A, Lewerentz C (2005) Efficient relational calculation for software analysis. IEEE Trans Softw Eng 31(2):137–149
Breaux T, Antón A (2008) Analyzing regulatory rules for privacy and security requirements. IEEE Trans Softw Eng 34(1):5–20
Breaux TD (2009) Legal requirements acquisition for the specification of legally compliant information systems. PhD thesis, North Carolina State University, Raleigh, NC, USA, April 2009
Bryant R (1986) Graph-based algorithms for boolean function manipulation. IEEE Trans Comput 8:677–691
Corbin J, Strauss A (2008) Basics of qualitative research: techniques and procedures for developing grounded theory, 3rd edn. Sage, Los Angeles
Cormen TH (2009) Introduction to algorithms. The MIT Press, Cambridge
Cunningham H et al (2014) Developing language processing components with GATE version 7 (a user guide). http://gate.ac.uk/sale/tao/tao.pdf
de Maat E, Winkels R, van Engers T (2006) Automated detection of reference structures in law. In: Proceedings of the 2006 conference on legal knowledge and information systems. IOS Press, Amsterdam, The Netherlands, pp 41–50
Dickerson D, Association of Legal Writing Directors (2006) ALWD citation manual: a professional system of citation. Aspen Publishers, New York
Emmerich W, Finkelstein A, Montangero C, Antonelli S, Armitage S, Stevens R (1999) Managing standards compliance. IEEE Trans Softw Eng 25(6):826–851
Ghanavati S, Amyot D, Rifaut A (2014) Legal goal-oriented requirement language (legal GRL) for modeling regulations. In: 6th international workshop on modeling in software engineering, MiSE’14, pp 1–6
Ghanavati S, Amyot D, Rifaut A, Dubois E (2014) Goal-oriented compliance with multiple regulations. In: Proceedings of the 22nd IEEE international on requirements engineering conference, RE’14, pp 73–82
Gotel OCZ, Finkelstein A (1994) An analysis of the requirements traceability problem. In: Proceedings of the first IEEE international conference on requirements engineering, RE’94, pp 94–101
Government of Luxembourg (2013) Modified law of december 4th edn, 1967 (Income Tax). In: French: Loi modifiée du 4 décembre 1967 concernant l’impôt sur le revenu
Hamdaqa M, Hamou-Lhadj A (2011) An approach based on citation analysis to support effective handling of regulatory compliance. Fut Gen Comput Syst 27(4):395–410
Hoekstra R (2011) The metalex document server legal documents as versioned linked data. In: Proceedings of the 10th international conference on the semantic web—Volume Part II, ISWC’11, Springer, Berlin, Heidelberg, pp 128–143
Ingolfo S, Jureta I, Siena A, Perini A, Susi A (2014) Nòmos 3: legal compliance of roles and requirements. In: Proceedings of the 33rd international conference on conceptual modeling, ER’14, pp 275–288
Levine J, Mason T, Brown D (1992) Lex & Yacc. O’Reilly, Sebastopol
Massey AK, Otto PN, Antón AI (2009) Prioritizing legal requirements. In: Proceedings of the 2009 second international workshop on requirements engineering and law, RELAW’09, IEEE Computer Society, Washington, DC, USA, pp 27–32
Maxwell JC, Antón AI, Earp JB (2013) An empirical investigation of software engineers’ ability to classify legal cross-references. In: Proceedings of the 21st IEEE international on requirements engineering conference, RE’13, pp 24–31
Maxwell JC, Antón AI, Swire P, Riaz M, McCraw CM (2012) A legal cross-references taxonomy for reasoning about compliance requirements. Requir Eng 17(2):99–115
Nentwich C, Capra L, Emmerich W, Finkelstein A (2002) xlinkit: a consistency checking and smart link generation service. ACM TOIT 2(2):151–185
Palmirani M, Brighi R, Massini M (2003) Automated extraction of normative references in legal texts. In: Proceedings of the 9th international conference on artificial intelligence and law, ICAIL’03, ACM, New York, NY, USA. pp 105–106
Rozenberg G (ed) (1997) Handbook of graph grammars and computing by graph transformation: foundations, vol 1. World Scientific, Singapore
Sabetzadeh M, Nejati S, Liaskos S, Easterbrook S, Chechik M (2007) Consistency checking of conceptual models via model merging. In: 15th IEEE international requirements engineering conference, RE, pp 221–230
Sannier N, Baudry B (2014) INCREMENT: a mixed MDE-IR approach for regulatory requirements modeling and analysis. In: Proceedings of the 20th international working conference on requirements engineering: foundation for software quality, REFSQ’14, pp 135–151
Siena A, Jureta I, Ingolfo S, Susi A, Perini A, Mylopoulos J (2012) Capturing variability of law with nómos 2. In: Proceedings of the 31st international conference on conceptual modeling, ER’12, pp 383–396
The EU Reflection Group on Legislative Drafting. Joint practical guide for persons involved in the drafting of European Union legislation. Technical report, the European Parliament, the Euporean Council and the European Commission, 2013
The Ontario Ministry of Consumer and Business Services and the Ontario Ministry of Health and Long Term Care. Personal Health Information Protection Act, 2004
Tran TO, Xuan BN, Le NM, Akira S (2014) Automated reference resolution in legal texts. Artif Intell Law 22(1):29–60
Zeni N, Kiyavitskaya N, Mich L, Cordy JR, Mylopoulos J (2015) GaiusT: supporting the extraction of rights and obligations for regulatory compliance. Requir Eng 20(1):1–22
Acknowledgments
Financial support for this work was provided by Luxembourg’s National Centre of Information Technologies (CTIE) and Luxembourg’s National Research Fund (FNR) under grant number FNR/P10/03. We are grateful to members of Luxembourg Inland Revenue Office (ACD) and CTIE, particularly, Thierry Prommenschenkel, Ludwig Balmer, Marc Blau, and Michael Masseroni for sharing their valuable knowledge and insights with us. We thank the anonymous reviewers of the RE Journal and the RE’14 conference for their insightful comments which helped us improve this article.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Sannier, N., Adedjouma, M., Sabetzadeh, M. et al. An automated framework for detection and resolution of cross references in legal texts. Requirements Eng 22, 215–237 (2017). https://doi.org/10.1007/s00766-015-0241-3
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00766-015-0241-3