Skip to main content
Log in

An automated framework for detection and resolution of cross references in legal texts

  • Original Article
  • Published:
Requirements Engineering Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20
Fig. 21

Similar content being viewed by others

Notes

  1. http://www.legilux.public.lu.

  2. http://www.legifrance.gouv.fr.

  3. http://www.e-laws.gov.on.ca.

  4. http://www.belgielex.be/en/index.html.

  5. 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.

  6. https://lexum.com/en/resources/lexhub.

  7. https://addons.mozilla.org/En-uS/firefox/addon/jureeka-6636/.

  8. http://www.lexisnexis.ca/.

References

  1. 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

  2. Barris LJ (2010) Understanding and mastering the bluebook: a guide for students and practitioners. Carolina Academic Press, Durham

    Google Scholar 

  3. 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

  4. Beyer D, Noack A, Lewerentz C (2005) Efficient relational calculation for software analysis. IEEE Trans Softw Eng 31(2):137–149

    Article  Google Scholar 

  5. Breaux T, Antón A (2008) Analyzing regulatory rules for privacy and security requirements. IEEE Trans Softw Eng 34(1):5–20

    Article  Google Scholar 

  6. 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

  7. Bryant R (1986) Graph-based algorithms for boolean function manipulation. IEEE Trans Comput 8:677–691

    Article  MATH  Google Scholar 

  8. Corbin J, Strauss A (2008) Basics of qualitative research: techniques and procedures for developing grounded theory, 3rd edn. Sage, Los Angeles

    Book  Google Scholar 

  9. Cormen TH (2009) Introduction to algorithms. The MIT Press, Cambridge

    MATH  Google Scholar 

  10. Cunningham H et al (2014) Developing language processing components with GATE version 7 (a user guide). http://gate.ac.uk/sale/tao/tao.pdf

  11. 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

  12. Dickerson D, Association of Legal Writing Directors (2006) ALWD citation manual: a professional system of citation. Aspen Publishers, New York

  13. Emmerich W, Finkelstein A, Montangero C, Antonelli S, Armitage S, Stevens R (1999) Managing standards compliance. IEEE Trans Softw Eng 25(6):826–851

    Article  Google Scholar 

  14. 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

  15. 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

  16. 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

  17. 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

  18. 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

    Article  Google Scholar 

  19. 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

  20. 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

  21. Levine J, Mason T, Brown D (1992) Lex & Yacc. O’Reilly, Sebastopol

    Google Scholar 

  22. 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

  23. 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

  24. 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

    Article  Google Scholar 

  25. Nentwich C, Capra L, Emmerich W, Finkelstein A (2002) xlinkit: a consistency checking and smart link generation service. ACM TOIT 2(2):151–185

    Article  Google Scholar 

  26. 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

  27. Rozenberg G (ed) (1997) Handbook of graph grammars and computing by graph transformation: foundations, vol 1. World Scientific, Singapore

    MATH  Google Scholar 

  28. 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

  29. 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

  30. 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

  31. 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

  32. The Ontario Ministry of Consumer and Business Services and the Ontario Ministry of Health and Long Term Care. Personal Health Information Protection Act, 2004

  33. Tran TO, Xuan BN, Le NM, Akira S (2014) Automated reference resolution in legal texts. Artif Intell Law 22(1):29–60

    Article  Google Scholar 

  34. 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

    Article  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Mehrdad Sabetzadeh.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00766-015-0241-3

Keywords

Navigation