rfc9676.original   rfc9676.txt 
Network Working Group P. Spinosa Independent Submission P. Spinosa
Internet-Draft Request for Comments: 9676
Intended status: Informational E. Francesconi Category: Informational E. Francesconi
Expires: 18 February 2025 National Research Council of Italy (CNR) ISSN: 2070-1721 National Research Council of Italy (CNR)
C. Lupo C. Lupo
17 August 2024 November 2024
A Uniform Resource Name (URN) Namespace for Sources of Law (LEX) A Uniform Resource Name (URN) Namespace for Sources of Law (LEX)
draft-spinosa-urn-lex-24
Abstract Abstract
This document describes a Uniform Resource Name (URN) Namespace This document describes a Uniform Resource Name (URN) namespace
Identifier for identifying, naming, assigning, and managing identifier for identifying, naming, assigning, and managing
persistent resources in the legal domain. This specification is persistent resources in the legal domain. This specification allows
published to allow adoption of a common convention by multiple adoption of a common convention by multiple jurisdictions to
jurisdictions to facilitate ease of reference and access to resources facilitate ease of reference and access to resources in the legal
in the legal domain. domain.
This specification is an independent submission to the RFC series.
It is not a standard, and does not have the consensus of the IETF.
Status of This Memo This specification is an Independent Submission to the RFC Series.
It is not a standard and does not have the consensus of the IETF.
This Internet-Draft is submitted in full conformance with the Status of This Memo
provisions of BCP 78 and BCP 79.
Internet-Drafts are working documents of the Internet Engineering This document is not an Internet Standards Track specification; it is
Task Force (IETF). Note that other groups may also distribute published for informational purposes.
working documents as Internet-Drafts. The list of current Internet-
Drafts is at https://datatracker.ietf.org/drafts/current/.
Internet-Drafts are draft documents valid for a maximum of six months This is a contribution to the RFC Series, independently of any other
and may be updated, replaced, or obsoleted by other documents at any RFC stream. The RFC Editor has chosen to publish this document at
time. It is inappropriate to use Internet-Drafts as reference its discretion and makes no statement about its value for
material or to cite them other than as "work in progress." implementation or deployment. Documents approved for publication by
the RFC Editor are not candidates for any level of Internet Standard;
see Section 2 of RFC 7841.
This Internet-Draft will expire on 18 February 2025. Information about the current status of this document, any errata,
and how to provide feedback on it may be obtained at
https://www.rfc-editor.org/info/rfc9676.
Copyright Notice Copyright Notice
Copyright (c) 2024 IETF Trust and the persons identified as the Copyright (c) 2024 IETF Trust and the persons identified as the
document authors. All rights reserved. document authors. All rights reserved.
This document is subject to BCP 78 and the IETF Trust's Legal This document is subject to BCP 78 and the IETF Trust's Legal
Provisions Relating to IETF Documents (https://trustee.ietf.org/ Provisions Relating to IETF Documents
license-info) in effect on the date of publication of this document. (https://trustee.ietf.org/license-info) in effect on the date of
Please review these documents carefully, as they describe your rights publication of this document. Please review these documents
and restrictions with respect to this document. carefully, as they describe your rights and restrictions with respect
to this document.
Table of Contents Table of Contents
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 3 1. Introduction
1.1. The Purpose of Namespace "lex" . . . . . . . . . . . . . 4 1.1. Purpose of the "lex" Namespace
1.2. Background . . . . . . . . . . . . . . . . . . . . . . . 4 1.2. Background
1.3. General Characteristics of the System . . . . . . . . . . 6 1.3. General Characteristics of the System
1.4. Linking a LEX Name to a Document . . . . . . . . . . . . 8 1.4. Linking a LEX Name to a Document
1.5. Use of LEX Names in References . . . . . . . . . . . . . 8 1.5. Use of LEX Names in References
1.6. Definitions . . . . . . . . . . . . . . . . . . . . . . . 9 1.6. Definitions
1.7. Terminology . . . . . . . . . . . . . . . . . . . . . . . 9 1.7. Terminology
1.8. Syntax Used in this Document . . . . . . . . . . . . . . 9 1.8. Syntax Used in This Document
1.9. Namespace Registration . . . . . . . . . . . . . . . . . 9 1.9. Namespace Registration
2. Registration of LEX . . . . . . . . . . . . . . . . . . . . . 9 2. Registration of LEX
2.1. Identifier Structure . . . . . . . . . . . . . . . . . . 9 2.1. Identifier Structure
2.2. Jurisdiction-code Register . . . . . . . . . . . . . . . 11 2.2. Jurisdiction-Code Register
2.3. Conformance with URN Syntax . . . . . . . . . . . . . . . 13 2.3. Conformance with URN Syntax
2.4. Validation Mechanism . . . . . . . . . . . . . . . . . . 13 2.4. Validation Mechanism
2.5. Scope . . . . . . . . . . . . . . . . . . . . . . . . . . 13 2.5. Scope
3. General Syntax and Features of the LEX Identifier . . . . . . 13 3. General Syntax and Features of the LEX Identifier
3.1. Allowed and Not Allowed Characters . . . . . . . . . . . 13 3.1. Allowed and Not Allowed Characters
3.2. Reserved Characters . . . . . . . . . . . . . . . . . . . 14 3.2. Reserved Characters
3.3. Case Sensitivity . . . . . . . . . . . . . . . . . . . . 14 3.3. Case Sensitivity
3.4. Unicode Characters outside the ASCII Range . . . . . . . 14 3.4. Unicode Characters Outside the ASCII Range
3.5. Abbreviations . . . . . . . . . . . . . . . . . . . . . . 16 3.5. Abbreviations
3.6. Date Format . . . . . . . . . . . . . . . . . . . . . . . 17 3.6. Date Format
4. Specific Syntax and Features of the LEX Identifier . . . . . 17 4. Specific Syntax and Features of the LEX Identifier
4.1. Spaces, Connectives and Punctuation Marks . . . . . . . . 18 4.1. Spaces, Connectives, and Punctuation Marks
4.2. Acronyms . . . . . . . . . . . . . . . . . . . . . . . . 18 4.2. Acronyms
4.3. Ordinal Numbers . . . . . . . . . . . . . . . . . . . . . 18 4.3. Ordinal Numbers
5. Creation of the Source of Law LEX Identifier - Baseline 5. Creation of the Source of Law LEX Identifier: Baseline
structure . . . . . . . . . . . . . . . . . . . . . . . . 18 Structure
5.1. Basic Principles . . . . . . . . . . . . . . . . . . . . 18 5.1. Basic Principles
5.2. Model of Sources of Law Representation . . . . . . . . . 19 5.2. Model of Sources of Law Representation
5.3. The Structure of the Local Name . . . . . . . . . . . . . 20 5.3. Structure of the Local Name
5.4. Structure of the Document Identifier at "Work" Level . . 21 5.4. Structure of the Document Identifier at "Work" Level
5.5. Aliases . . . . . . . . . . . . . . . . . . . . . . . . . 22 5.5. Aliases
5.6. Structure of the Document Identifier at "Expression" 5.6. Structure of the Document Identifier at "Expression" Level
Level . . . . . . . . . . . . . . . . . . . . . . . . . . 22
5.7. Structure of the Document Identifier at "Manifestation" 5.7. Structure of the Document Identifier at "Manifestation"
Level . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Level
5.8. Sources of Law References . . . . . . . . . . . . . . . . 25 5.8. Sources of Law References
6. Specific Syntax of the Identifier at "Work" Level . . . . . . 27 6. Specific Syntax of the Identifier at "Work" Level
6.1. The authority Element . . . . . . . . . . . . . . . . . . 27 6.1. The Authority Element
6.1.1. Indication of the Authority . . . . . . . . . . . . . 27 6.1.1. Indication of the Authority
6.1.2. Multiple Issuers . . . . . . . . . . . . . . . . . . 28 6.1.2. Multiple Issuers
6.1.3. Indication of the Issuer . . . . . . . . . . . . . . 28 6.1.3. Indication of the Issuer
6.1.4. Indication of the Body . . . . . . . . . . . . . . . 28 6.1.4. Indication of the Body
6.1.5. Indication of the Function . . . . . . . . . . . . . 28 6.1.5. Indication of the Function
6.1.6. Conventions for the Authority . . . . . . . . . . . . 29 6.1.6. Conventions for the Authority
6.2. The measure Element . . . . . . . . . . . . . . . . . . . 29 6.2. The Measure Element
6.2.1. Criteria for the Indication of the Type of Measure . 29 6.2.1. Criteria for the Indication of the Type of Measure
6.2.2. Further Specification to the Type of Measure . . . . 29 6.2.2. Further Specification to the Type of Measure
6.2.3. Aliases for Sources of Law with Different Normative 6.2.3. Aliases for Sources of Law with Different Normative
References . . . . . . . . . . . . . . . . . . . . . 30 References
6.2.4. Relations between Measure and Authority in the 6.2.4. Relations Between Measure and Authority in the Aliases
Aliases . . . . . . . . . . . . . . . . . . . . . . . 30 6.3. The Details Element
6.3. The Details Element . . . . . . . . . . . . . . . . . . . 30 6.3.1. Indication of the Details
6.3.1. Indication of the Details . . . . . . . . . . . . . . 31 6.3.2. Multiple Dates
6.3.2. Multiple Dates . . . . . . . . . . . . . . . . . . . 31 6.3.3. Unnumbered Measures
6.3.3. Unnumbered Measures . . . . . . . . . . . . . . . . . 32 6.3.4. Multiple Numbers
6.3.4. Multiple Numbers . . . . . . . . . . . . . . . . . . 32 6.4. The Annex Element
6.4. The annex Element . . . . . . . . . . . . . . . . . . . . 33 6.4.1. Formal Annexes
6.4.1. Formal Annexes . . . . . . . . . . . . . . . . . . . 33 6.4.2. Annexes of Annexes
6.4.2. Annexes of Annexes . . . . . . . . . . . . . . . . . 33 7. Specific Syntax of the Version Element of the "Expression"
7. Specific Syntax of the Version Element of the "Expression" . 34 7.1. The Version Element
7.1. The version Element . . . . . . . . . . . . . . . . . . . 34 7.1.1. Different Versions of a Legislative Document
7.1.1. Different Versions of a Legislative Document . . . . 34 7.1.2. Identification of the Version
7.1.2. Identification of the Version . . . . . . . . . . . . 35
8. Summary of the Syntax of the Uniform Names of the "lex" 8. Summary of the Syntax of the Uniform Names of the "lex"
Namespace . . . . . . . . . . . . . . . . . . . . . . . . 36 Namespace
9. The Procedure of Uniform Names Assignment . . . . . . . . . . 40 9. Procedure of Uniform Names Assignment
9.1. Specifying the jurisdiction Element of the LEX 9.1. Specifying the Jurisdiction Element of the LEX Identifier
Identifier . . . . . . . . . . . . . . . . . . . . . . . 40 9.2. Jurisdictional Registrar for Names Assignment
9.2. Jurisdictional Registrar for Names Assignment . . . . . . 40 9.3. Identifier Uniqueness
9.3. Identifier Uniqueness . . . . . . . . . . . . . . . . . . 41 9.4. Identifier Persistence Considerations
9.4. Identifier Persistence Considerations . . . . . . . . . . 42 10. Recommendations for the Resolution Process
10. Recommendations for the Resolution Process . . . . . . . . . 42 10.1. General Architecture of the System
10.1. The General Architecture of the System . . . . . . . . . 43 10.2. Catalogues for Resolution
10.2. Catalogues for Resolution . . . . . . . . . . . . . . . 44 10.3. Suggested Resolver Behavior
10.3. Suggested Resolver Behaviour . . . . . . . . . . . . . . 44 11. Security Considerations
11. Security Considerations . . . . . . . . . . . . . . . . . . . 45 12. IANA Considerations
12. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 45 13. References
13. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . 45 13.1. Normative References
14. References . . . . . . . . . . . . . . . . . . . . . . . . . 46 13.2. Informative References
14.1. Normative References . . . . . . . . . . . . . . . . . . 46 Acknowledgements
14.2. Informative References . . . . . . . . . . . . . . . . . 48 Authors' Addresses
Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 49
1. Introduction 1. Introduction
1.1. The Purpose of Namespace "lex"
1.1. Purpose of the "lex" Namespace
The purpose of the "lex" namespace is to assign a unique identifier The purpose of the "lex" namespace is to assign a unique identifier
in a well-defined format to documents that are sources of law. In in a well-defined format to documents that are sources of law. In
this context, "sources of law" include any legal document within the this context, "sources of law" include any legal document within the
domain of legislation, case law and administrative acts or domain of legislation, case law, administrative acts, or regulations.
regulations. Potential sources of law (acts under the process of law Potential sources of law (acts under the process of law formation,
formation, as bills) are included as well. "Legal doctrine", that is such as bills) are included as well. "Legal doctrine", that is, the
the body of knowledge and theoretical speculation typical of legal body of knowledge and theoretical speculation typical of legal
scholars (e.g. commentary on judgment, scholars (e.g., commentary on judgment, jurisprudence review,
jurisprudence review, commentary on legislation, encyclopedic commentary on legislation, encyclopedic entries, monographs, articles
entries, monographs, articles in magazines, manuals, etc.) is in magazines, manuals, etc.) is explicitly not covered.
explicitly not covered.
The identifier is conceived so that its construction depends only on The identifier is conceived so that its construction depends only on
the content of the document itself and not its on-line availability, the content of the document itself and not its online availability,
its physical location, and access mode. The identifier itself is physical location, and access mode. The identifier itself is
assigned by the jurisdiction of the identified document. Even a assigned by the jurisdiction of the identified document. A document
document that is not available online may, nevertheless, have a LEX that is not available online may, nevertheless, have a LEX URN
URN identifier. identifier.
The lex URN may be used as a way to represent references (and more The lex URN may be used as a way to represent references (and more
generally, any type of relation) among various sources of law. In an generally, any type of relation) among various sources of law. In an
on-line environment with resources distributed among different web online environment with resources distributed among different web
publishers, lex URNs allow a simplified global interconnection of publishers, lex URNs allow a simplified global interconnection of
legal documents by means of automated resoluton. LEX URNs consist of legal documents by means of automated resolution. LEX URNs consist
persistent and location-independent identifiers and are particularly of persistent and location-independent identifiers and are
useful when they can be mapped into or associated with locators such particularly useful when they can be mapped into or associated with
as HTTP URLs. Moreover, LEX URNs details can be used as a reference locators such as HTTP URLs. Moreover, LEX URN details can be used as
to create HTTP-based persistent and location-independent identifiers a reference to create persistent and location-independent identifiers
[RFC3986]. that are HTTP-based [RFC3986].
1.2. Background 1.2. Background
This specification of a unique identifier for legal documents follows This specification of a unique identifier for legal documents follows
a number of initiatives in the field of legal document management. a number of initiatives in the field of legal document management.
Since 2001 the Italian Government, through the National Center for Since 2001, the Italian Government promoted the NormeInRete project
Information Technology in the Public Administration, the Ministry of through the National Center for Information Technology in the Public
Justice and CNR (the National Research Council of Italy) promoted the Administration, the Ministry of Justice, and the National Research
NormeInRete project. It was aimed at introducing standards for Council of Italy (CNR). The NormeInRete project was aimed at
sources of law description and identification using XML and URN introducing standards for describing and identifying sources of law
techniques. using XML and URN techniques.
Other national initiatives in Europe introduced standards for the Other national initiatives in Europe introduced standards for the
description of legal sources [FRAN]. Collaborations between description of legal sources [FRAN]. Collaborations between
government, national research institutes, and universities, have government, national research institutes, and universities have
defined national XML standards for legal document management, as well defined national XML standards for legal document management, as well
as schemes for legal document identification. Outside of Europe, as schemes for legal document identification. Outside of Europe,
similar initiatives have addressed similar problems [FRAN]. Several similar initiatives have addressed similar problems [FRAN]. Several
of these identifiers are based on a URN schema. of these identifiers are based on a URN schema.
In today's information society the processes of political, social and In today's information society, the processes of political, social,
economic integration of European Union member states as well as the and economic integration of European Union (EU) member states, as
increasing integration of the world-wide legal and economic processes well as the increasing integration of the worldwide legal and
are causing a growing interest in exchanging legal information economic processes, are causing a growing interest in the exchange of
knowledge at national and trans-national levels. The growing desire legal information knowledge at national and transnational levels.
for improved quality and accessibility of legal information amplifies The growing desire for improved quality and accessibility of legal
the need for interoperability among legal information systems across information amplifies the need for interoperability among legal
national boundaries. A common well-defined schema used to identify information systems across national boundaries. A common, well-
sources of law at international level is an essential prerequisite defined schema used to identify sources of law at an international
for interoperability. level is an essential prerequisite for interoperability.
Interest groups within several countries have already expressed their Interest groups within several countries have already expressed their
intention to adopt a shared solution based on a URN technique. intention to adopt a shared solution based on a URN technique. In
The need for a unique identifier of sources of law in different EU several conferences (such as [LVI]), representatives of the
Member States, based on open standards and able to provide advanced Publications Office of the European Union (OP) have expressed the
modalities of document hyper-linking, has been expressed in several need for a unique identifier for sources of law, based on open
conferences (as [LVI]) by representatives of the Publications Office standards and able to provide advanced modalities of document
of the European Union (OP), with the aim of promoting hyperlinking, with the aim of promoting interoperability among
interoperability among national and European institution information national and European institution information systems. Similar
systems. Similar concerns have been raised by international groups concerns have been raised by international groups concerned with free
concerned with free access to legal information, and the Permanent access to legal information, and the Permanent Bureau of the Hague
Bureau of the Hague Conference on Private International Law [HCPIL] Conference on Private International Law [HCPIL] encourages State
that encourage State Parties to "adopt neutral methods of citation of Parties to "adopt neutral methods of citation of their legal
their legal materials, including methods that are medium-neutral, materials, including methods that are medium-neutral, provider-
provider-neutral and internationally consistent.". In a similar neutral and internationally consistent". In a similar direction, the
direction the CEN Metalex initiative is moving, at European level, CEN Metalex initiative is moving, at the European level, towards the
towards the definition of a standard interchange format for sources definition of a standard interchange format for sources of law,
of law, including recommendations for defining naming conventions to including recommendations for defining naming conventions for them.
them.
The need of unique identifiers for sources of law is of particular Additionally, the need for unique identifiers for sources of law is
interest also in the domain of case law. This is acutely felt within of particular interest in the domain of case law. This is acutely
both common law systems, where cases are the main law sources, and felt within both common law systems, where cases are the main law
civil law systems, in order to provide an integrated access to cases sources, and civil law systems, in order to provide an integrated
and legislation, as well as to track the relationships between them. access to cases and legislation, as well as to track the
This domain is characterized by a high degree of fragmentation in relationships between them. This domain is characterized by a high
case law information systems, which usually lack interoperability. degree of fragmentation in case law information systems, which
usually lack interoperability.
In the European Union, the community institutions have stressed the In the European Union, the community institutions have stressed the
need for citizens, businesses, lawyers, prosecutors and judges to need for citizens, businesses, lawyers, prosecutors, and judges to
become more aware not only of (directly applicable) EU law, but also become more aware of (directly applicable) EU laws and also the
of the various national legal systems. The growing importance of various national legal systems. The growing importance of national
national judiciaries for the application of Community law was judiciaries for the application of community law was stressed in the
stressed in the resolution of the European Parliament of 9 July 2008 resolution of the European Parliament of 9 July 2008 on the role of
on the role of the national judge in the European judicial system. the national judge in the European judicial system. Similarly, the
Similarly the Council of the European Union has underlined the Council of the European Union has underlined the importance of cross-
importance of cross-border access to national case law, as well as border access to national case law, as well as the need for its
the need for its standardisation, in view of an integrated access in standardization, in view of an integrated access in a decentralized
a decentralized architecture. In this view the Working Party on architecture. In this view, the Working Party on Legal Data
Legal Data Processing (e-Law) of the Council of the European Union Processing (e-Law) of the Council of the European Union formed a task
formed a task group to study the possibilities for improving cross- group to study the possibilities for improving cross-border access to
border access to national case law. Taking notice of the report of national case law. Taking notice of the report of the Working
the Working Party's task group, the Council of the EU decided in 2009 Party's task group, in 2009, the Council of the European Union
to elaborate on a uniform, European system for the identification of decided to elaborate on a uniform European system for the
case law (ECLI: European Case-Law Identifier) and uniform Dublin identification of case law (i.e., the European Case-Law Identifier
Core-based set of metadata. (ECLI)) and a uniform set of metadata based on the Dublin Core.
The Council of the European Union invited the Member States to The Council of the European Union invited the Member States to
introduce in the legal information systems the European Legislation introduce the European Legislation Identifier (ELI) in the legal
Identifier (ELI), an http-based Semantic Web oriented identification information systems, which is an http-based, Semantic Web-oriented
system for European Union and Member States legislation. identification system for legislation of the European Union and
Member States.
The LEX identifier (also referred in this text as "LEX name") is The LEX identifier (also referred to in this text as "LEX name") is
conceived to be general enough so as to provide guidance at the core conceived to be general enough to provide guidance at the core of the
of the standard and sufficient flexibility to cover a wide variety of standard and offer sufficient flexibility to cover a wide variety of
needs for identifying all the legal documents of different nature, needs for identifying legal documents of different types, namely,
namely legislative, case-law and administrative acts. Moreover, it legislative, case law, and administrative acts. Moreover, it can be
can be effectively used within a federative environment where effectively used within a federative environment where different
different publishers (public and private) can provide their own items publishers (public and private) can provide their own items of a
of a legal document (that is there is more than one manifestation of legal document (that is, there is more than one manifestation of the
the same legal document). same legal document).
Specifications and syntax rules of LEX identifier can be used also Specifications and syntax rules for the LEX identifier can also be
for http-based naming convention to cope with different requirements used for http-based naming conventions to cope with different
in legal information management, for example the need of having an requirements in legal information management, for example, the need
identifier compliant with the Linked Open Data principles. to have an identifier that is compliant with the Linked Open Data
principles.
This document supplements the required name syntax with a naming This document supplements the required name syntax with a naming
convention that interprets all these recommendations into an original convention that interprets all these recommendations into an original
solution for sources of law identification. solution for sources of law identification.
1.3. General Characteristics of the System 1.3. General Characteristics of the System
The specifications in this document promote interoperability among The specifications in this document promote interoperability among
legal information systems by defining a namespace convention and legal information systems by defining a namespace convention and
structure that will create and manage identifiers for legal structure that will create and manage identifiers for legal
documents. The identifiers are intended to be: documents. The identifiers are intended to have the following
qualities:
* globally unique * globally unique
* transparent * transparent
* reversible * reversible
* persistent * persistent
* location-independent, and * location-independent
* language-neutral. * language-neutral
These qualities facilitate legal document management and a mechanism These qualities facilitate management of legal documents and a
of stable cross-collections and cross-country references. mechanism for stable cross-collection and cross-country references.
Transparency means that given an act and its relevant metadata Transparency means that, for a given act and its relevant metadata
(issuing authority, type of measure, etc.), it is possible to create (issuing authority, type of measure, etc.), it is possible to create
the related URN able to uniquely identify the act in a way that is a related URN that is able to uniquely identify the act in a way that
reversible (from an act to its URN and from a URN to the act). is reversible (from an act to its URN and from a URN to the act).
Language-neutrality, in particular, is an important feature that Language neutrality, in particular, is an important feature that
promotes adoption of the standard by organizations that must adhere promotes adoption of the standard by organizations that must adhere
to official-language requirements. This specification provides to official language requirements. This specification provides
guidance to both public and private groups that create, promulgate, guidance to both public and private groups that create, promulgate,
and publish legal documents. Registrants wish to minimize the and publish legal documents. Registrants wish to minimize the
potential for creating conflicting proprietary schemes, while potential for creating conflicting proprietary schemes, while
preserving sufficient flexibility to allow for diverse document types preserving sufficient flexibility to allow for diverse document types
and to respect the need for local control of collections by an and to respect the need for local control of collections by an
equally diverse assortment of administrative entities. equally diverse assortment of administrative entities.
The challenge is to provide the right amount guidance at the core of The challenge is to provide the right amount guidance at the core of
the specification while providing sufficient flexibility to cover a the specification while providing sufficient flexibility to cover a
wide variety of needs. LEX does this by splitting the identifier wide variety of needs. LEX does this by splitting the identifier
into parts. The first part uses a pre-existing standard into parts. The first part uses a preexisting standard specification
specification ("country/jurisdiction name standard") to indicate the ("country/jurisdiction name standard") to indicate the country (or
country (or more generally the jurisdiction) of origin for the legal more generally, the jurisdiction) of origin for the legal document
document being identified; the remainder ("local name") is intended being identified; the remainder ("local name") is intended for local
for local use in identifying documents issued in that country or use in identifying documents issued in that country or jurisdiction.
jurisdiction.
The second part depends only on the sources of law identification The second part depends only on the identification system for sources
system operating in that nation and it is mainly composed by of law operating in that nation, and it is mainly composed by
formalized information related to the enacting authority, the type of formalized information related to the enacting authority, the type of
measure, the details and possibly the annex. measure, the details, and possibly the annex.
The identification system based on uniform names includes: The identification system based on uniform names includes:
* a schema for assigning names capable of representing unambiguously * A schema for assigning names capable of unambiguously representing
any addressed source of law (namely legislation, case law and any addressed source of law (namely legislation, case law, and
administrative acts), issued by any authority (intergovernmental, administrative acts) issued by any authority (intergovernmental,
supranational, national, regional and local) at any time (past, supranational, national, regional, and local) at any time (past,
present and future); present, and future).
* a resolution mechanism - in a distributed environment - that ties * A resolution mechanism -- in a distributed environment -- that
a uniform name to the on-line location of the corresponding ties a uniform name to the online location of the corresponding
resource(s). resource(s).
This document considers the first of these requirements. It also This document considers the first of these requirements. It also
contains a few references to the architecture of the resolution contains a few references to the architecture of the resolution
service and to the corresponding software. service and to the corresponding software.
1.4. Linking a LEX Name to a Document 1.4. Linking a LEX Name to a Document
The LEX name is linked to the document through meta-information which The LEX name is linked to the document through meta-information,
may be specified as follows: which may be specified as follows:
* within the document itself through a specific element within an * Within the document itself through a specific element within an
XML schema or by an [W3C.HTML] META tag; XML schema or by a meta tag [W3C.HTML].
* externally by means of a Resource Description Framework * Externally by means of a Resource Description Framework
[W3C.rdf-schema] triple, a specific attribute in a database, etc. [W3C.RDF-SCHEMA] triple, a specific attribute in a database, etc.
At least one of these references is necessary to enable automated At least one of these references is necessary to enable automated
construction and update of catalogues (distributed and centralized) construction, an update of catalogues (distributed and centralized),
and the implementation of resolvers that associate the uniform name and the implementation of resolvers that associate the uniform name
of a document with its physical location(s). LEX assumes no of a document with its physical location. LEX assumes no particular
particular relationship between the originator of the document, its relationship between the originator of the document, its publisher,
publisher, and the implementer of catalogues or resolution services. the implementer of catalogues, or resolution services.
1.5. Use of LEX Names in References 1.5. Use of LEX Names in References
LEX names can be used in references as an HREF attribute value of the LEX names can be used in references as an HREF attribute value of the
hypertext link to the referred document. This link can be created in hypertext link to the referred document. This link can be created in
two ways: two ways:
* by manually inserting in the referring document the link with the * Manually inserting the link with the uniform name in the referring
uniform name: this is a burdensome procedure, especially for document. This is a burdensome procedure, especially for
documents that are already on-line; documents that are already online.
* by automatically constructing (either permanently or temporarily) * Automatically constructing (either permanently or temporarily) the
the link with the uniform name, through reference parsers of a link with the uniform name through reference parsers of a text.
text: this is a more time-saving procedure even if subject to a This procedure offers more time savings, even if it is subject to
certain percentage of errors, since references are not always a certain percentage of errors, since references are not always
accurate or complete. This solution could nevertheless be accurate or complete. Nevertheless, this solution could be
acceptable for already published documents. acceptable for already-published documents.
Whatever method is adopted, new documents produced in whatever format No matter which method is adopted, new documents produced in a
(for example XML, XHTML, etc) should express references through the certain format (for example, XML, XHTML, etc.) should express
uniform name of the document referred to. references through the uniform name of the document referred to.
1.6. Definitions 1.6. Definitions
The following terms are used in these specifications: The following terms are used in this document:
* Source of Law: a general concept to refer to legislation, case Source of Law: A general concept that refers to legislation, case
law, regulations and administrative acts. In its broadest sense, law, regulations, and administrative acts. In its broadest sense,
the source of law is anything that can be conceived as the the source of law is anything that can be conceived as the
originator of 'erga omnes' legal rules. In this document "Source originator of 'erga omnes' legal rules. In this document, "source
of Law" refers also to acts during their making such as bills that of law" also refers to acts during their creation, such as bills,
might or might not become laws; that might or might not become laws.
* Jurisdictional Registrar: an organization that shares and defines Jurisdictional Registrar: An organization in any jurisdiction that
in any jurisdiction the assignment of the main components of the shares and defines the assignment of the main components of the
resource identifier through which the identifier uniqueness is resource identifier through which the identifier uniqueness is
guaranteed. guaranteed.
1.7. Terminology 1.7. Terminology
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
"SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and
"OPTIONAL" in this document are to be interpreted as described in BCP "OPTIONAL" in this document are to be interpreted as described in
14 [RFC2119] [RFC8174] when, and only when, they appear in all BCP 14 [RFC2119] [RFC8174] when, and only when, they appear in all
capitals, as shown here. capitals, as shown here.
1.8. Syntax Used in this Document 1.8. Syntax Used in This Document
This document uses the syntax common to many Internet RFCs, which is This document uses a syntax that is based on the Augmented Backus-
based on the ABNF (Augmented Backus-Naur Form) [RFC5234] meta- Naur Form (ABNF) [RFC5234] meta-language, which is used in many RFCs.
language.
1.9. Namespace Registration 1.9. Namespace Registration
The "lex" namespace has already been registered in the "Formal URN The "lex" namespace has been registered in the "Formal URN
Namespaces" registry. Namespaces" registry. See Section 12.
2. Registration of LEX 2. Registration of LEX
2.1. Identifier Structure 2.1. Identifier Structure
The identifier has a hierarchical structure as follows: The identifier has the following hierarchical structure:
"urn:lex:" NSS "urn:lex:" NSS
where NSS is the Namespace Specific String composed as follows: where NSS is the Namespace Specific String composed as follows:
NSS = jurisdiction ":" local-name NSS = jurisdiction ":" local-name
where: where:
* jurisdiction identifies the scope (state, regional, municipal, jurisdiction: Identifies the scope (state, regional, municipal,
supranational or of an organization) where a set of sources of law supranational, or organizational) where a set of sources of law
have validity. It is also possible to represent international have validity. It is also possible to represent international
organizations (either states or public administrations or private organizations (either states, public administrations, or private
entities); entities).
* local-name is the uniform name of the source of law in the country local-name: The uniform name of the source of law in the country or
or jurisdiction where it is issued; its internal structure is jurisdiction where it is issued; its internal structure is common
common to the already adopted schemas. It represents all aspects to the already-adopted schemas. It represents all aspects of an
of an intellectual production, from its initial idea, through its intellectual production, from its initial idea, through its
evolution during the time, to its realisation by different means evolution during the time, to its realization by different means
(paper, digital, etc.). (paper, digital, etc.).
The jurisdiction element is composed of two specific fields: The jurisdiction element is composed of two specific fields:
jurisdiction = jurisdiction-code *(";" jurisdiction-unit) jurisdiction = jurisdiction-code *(";" jurisdiction-unit)
where: where:
* jurisdiction-code is usually the identification code of the jurisdiction-code: Usually the identification code of the country
country where the source of law is issued. where the source of law is issued. To facilitate the transparency
To facilitate the transparency of the name, the jurisdiction-code of the name, the jurisdiction-code usually follows the rules of
follows usually the rules of identification of other Internet identification of other Internet applications, based on domain
applications, based on domain name (for details and special cases name (for details and special cases, see Section 2.2).
see Section 2.2).
Due to the differences in representation in the various languages Due to the differences in representation in the various languages
of a country, for an easier identification of the country the use of a country, the use of the standard [ISO.3166-1] is strongly
the standard [ISO3166-1] is strongly RECOMMENDED. RECOMMENDED for easier identification of the country. Therefore,
Therefore a urn-lex ID always begins with a sequence of ASCII a urn-lex ID always begins with a sequence of ASCII characters:
characters: "urn:lex:ccTLD". For all the other components that "urn:lex:ccTLD". For all the other components that follow the
follow the jurisdiction-code, the Jurisdictional Registrar decides jurisdiction-code, the Jurisdictional Registrar decides the mode
the mode of representation (ASCII or UTF-8 %-encoding) (see of representation (ASCII or UTF-8 percent-encoding; see
Section 3.4). Section 3.4).
Where applicable, the domain name of the country or multinational Where applicable, the domain name of the country or multinational
or international organisation is used. or international organization is used. If such information is not
If such information is not available for a particular institution, available for a particular institution, a specific code will be
a specific code will be defined (see Section 2.2). Examples defined (see Section 2.2). Examples reported in this document are
reported in this document are hypothetical and assume that the hypothetical and assume that the corresponding domain name is used
corresponding domain name is used for the jurisdiction-code. for the jurisdiction-code.
* jurisdiction-unit are the possible administrative hierarchical jurisdiction-unit The possible administrative hierarchical sub-
sub-structures defined by each country or organisation within structures defined by each country or organization within their
their specific legal system. This additional information can be specific legal system. This additional information can be used
used in case two or more levels of legislative or judicial when two or more levels of legislative or judicial production
production exist (e.g., federal, state and municipality level) and exist (e.g., federal, state, and municipality level) and the same
the same bodies may be present in each jurisdiction. Therefore bodies may be present in each jurisdiction. Therefore, acts of
acts of the same type issued by similar authorities in different the same type issued by similar authorities in different areas
areas differ for the jurisdiction-unit specification. differ for the jurisdiction-unit specification.
An example can be the following: The following is an example:
"br:governo:decreto" (decree of federal government),
"br:governo:decreto" (decree of federal government)
"br;sao.paulo:governo:decreto" (decree of SU+00E3o Paulo state) "br;sao.paulo:governo:decreto" (decree of SU+00E3o Paulo state)
"br;sao.paulo;campinas:governo:decreto" (decree of Campinas "br;sao.paulo;campinas:governo:decreto" (decree of Campinas
municipality). municipality)
Fictitious examples of sources of law identifiers are: The following are fictitious examples of sources of law identifiers:
urn:lex:it:stato:legge:2003-09-21;456 urn:lex:it:stato:legge:2003-09-21;456
(Italian act) (Italian act)
urn:lex:fr:etat:loi:2004-12-06;321 urn:lex:fr:etat:loi:2004-12-06;321
(French act) (French act)
urn:lex:es:estado:ley:2002-07-12;123 urn:lex:es:estado:ley:2002-07-12;123
(Spanish act) (Spanish act)
urn:lex:ch;glarus:regiere:erlass:2007-10-15;963 urn:lex:ch;glarus:regiere:erlass:2007-10-15;963
(Glarus Swiss Canton decree) (Glarus Swiss Canton decree)
urn:lex:eu:commission:directive:2010-03-09;2010-19-EU urn:lex:eu:commission:directive:2010-03-09;2010-19-EU
(EU Commission Directive) (EU Commission Directive)
urn:lex:us:supreme.court:decision:1978-04-28;77-5953 urn:lex:us:supreme.court:decision:1978-04-28;77-5953
(US SC decision: Riley vs Illinois) (US SC decision: Riley vs Illinois)
urn:lex:be:conseil.etat:decision:2008-07-09;185.273 urn:lex:be:conseil.etat:decision:2008-07-09;185.273
(Decision of the Belgian Council of State) (Decision of the Belgian Council of State)
2.2. Jurisdiction-code Register 2.2. Jurisdiction-Code Register
A new jurisdiction-code registry has been created. Each entry A new jurisdiction-code registry has been created. Note that this is
contains the following elements: a CNR registry and *not* an IANA registry.
* jurisdiction-code: the identifier of jurisdiction, assigned to the Each entry contains the following elements:
country or organisation;
* jurisdiction: the official name of the jurisdiction, country or jurisdiction-code: The identifier of jurisdiction assigned to the
organisation; country or organization.
* registrant: essential information to identify the organization jurisdiction: The official name of the jurisdiction, country or
organization.
registrant: Essential information that identifies the organization
that requested the registration of the code. The registrant will that requested the registration of the code. The registrant will
be responsible for its DNS zone and for the attribution of sub- be responsible for its DNS zone, the attribution of sub-zone
zone delegations, and so on. It is RECOMMENDED that each delegations, and so on. It is RECOMMENDED that each jurisdiction
jurisdiction create a registry of all delegated levels so that the create a registry of all delegated levels so that the organization
organization responsible of each sub-zone can easily be responsible for each sub-zone can easily be identified.
identified;
* reference: a reference to the defining document (if any). reference: A reference to the defining document (if any).
The table is initially empty. Possible example entries are: The registry is initially empty. The following are possible example
entries:
"br"; "Brazil"; "Prodasen, Federal Senate, address, contact"; "br"; "Brazil"; "Prodasen, Federal Senate, address, contact";
\[reference\] \[reference\]
"eu"; "European Union"; "DG Digit, European Commission, address, "eu"; "European Union"; "DG Digit, European Commission, address,
contact"; \[reference\] contact"; \[reference\]
"un.org"; "United Nations"; "DPI, United Nations, address, "un.org"; "United Nations"; "DPI, United Nations, address,
contact"; \[reference\] contact"; \[reference\]
Note that this is a CNR registry and *not* an IANA registry.
CNR is responsible for the jurisdiction-code and the root lex- CNR is responsible for the jurisdiction-code and the root lex-
nameserver.nic.it registries of the resolution routing. nameserver.nic.it registries of the resolution routing.
A new Jurisdictional Registrar will contact CNR or the Designated A new Jurisdictional Registrar will contact CNR or the designated
Expert(s) according to the established rules of governance (published expert(s) according to the established rules of governance (published
in the CNR website dedicated to the LEX governance). The application on the CNR website dedicated to LEX governance). The application
will be evaluated according to the Jurisdictional Registrar will be evaluated according to the Jurisdictional Registrar
authoritativeness and the offered guarantees. The Designated authoritativeness and the offered guarantees. The designated
Expert(s) will evaluate such applications, with a similar approach as expert(s) will evaluate such applications with a similar approach as
of the DNS. Typically such applications should come from public evaluations of the DNS. Typically, such applications should come
administrations, as authorities enacting sources of law. from public administrations, as authorities enacting sources of law.
The adopted registration policy is similar to that of the "Expert The adopted registration policy is similar to that of the "Expert
Review" as specified in [RFC8126]. Designated Experts will assign Review" policy specified in [RFC8126]. The designated expert(s) will
jurisdiction codes based on the following principles: assign jurisdiction codes based on the following principles:
* If a request comes from a jurisdiction that corresponds to a * If a request comes from a jurisdiction that corresponds to a
country and the jurisdiction code is the same as a top level country and the jurisdiction code is the same as a top-level
ccTLD, then the top level ccTLD should be used as the jurisdiction Country Code Top-Level Domain (ccTLD), then the top-level ccTLD
code; should be used as the jurisdiction code.
* If a request comes from a jurisdiction that corresponds to a * If a request comes from a jurisdiction that corresponds to a
multi-national (e.g., European Union) or international (e.g., multi-national organization (e.g., European Union) or
United Nations, World Trade Organization) organizations the Top international organization (e.g., United Nations and World Trade
Level Domain Name (e.g., "eu") or the Domain Name (e.g., "un.org", Organization), the Top-Level Domain Name (e.g., "eu") or the
"wto.org") of the organization should be used as the jurisdiction Domain Name (e.g., "un.org" and "wto.org") of the organization
code; should be used as the jurisdiction code.
* in case when such multi-national or international organization * If a multi-national or international organization does not have a
does not have a registered domain, Designated Expert(s) should registered domain, the designated expert(s) should assign
assign something like name.lex.arpa, where name will be the something like "name.lex.arpa", where the name will be the acronym
acronym of the organization name, in the language chosen by the of the organization name in the language chosen by the
organization itself. For example, the jurisdiction code of the organization itself. For example, the jurisdiction code of the
European Economic Community could be "eec.lex.arpa". Anyway the European Economic Community could be "eec.lex.arpa". The alias
alias mechanism allows to have acronyms in different languages. mechanism allows for acronyms in different languages.
Jurisdiction codes MUST NOT be renamed, because that would violate Jurisdiction codes MUST NOT be renamed, because that would violate
rules that URN assignments are persistent. the rule that URN assignments be persistent.
Jurisdiction codes MUST NOT ever be deleted. They can only be marked Jurisdiction codes MUST NOT ever be deleted. They can only be marked
as "obsolete", i.e. closed for new assignments within the as "obsolete", i.e., closed for new assignments within the
jurisdiction. Requests to obsolete a jurisdiction code are also jurisdiction. Requests to obsolete a jurisdiction code are also
processed by Designated Expert(s). processed by the designated expert(s).
Designated Expert(s) can unilaterally initiate allocation or Designated expert(s) can unilaterally initiate allocation or
obsolescence of a jurisdiction code. obsolescence of a jurisdiction code.
Request for new jurisdiction code assignment must include the Requests for new jurisdiction code assignments must include the
organization or country requesting it and Contact information (email) organization or country requesting it and contact information (email)
of who requested the assignment. of who requested the assignment.
2.3. Conformance with URN Syntax 2.3. Conformance with URN Syntax
The "lex" namespace identifier (NID) syntax conforms to [RFC8141]. The "lex" namespace identifier (NID) syntax conforms to [RFC8141].
However, a series of characters are reserved to identify elements or However, a series of characters are reserved for identifying elements
sub-elements, or for future extensions of the LEX naming convention or sub-elements, or for future extensions of the LEX naming
(see Section 3.2). convention (see Section 3.2).
2.4. Validation Mechanism 2.4. Validation Mechanism
The Jurisdictional Registrar (or those it delegates) of each adhering The Jurisdictional Registrar (or those it delegates) of each adhering
country or organization is responsible for the definition or country or organization is responsible for the definition or
acceptance of the uniform name's primary elements (issuing authority acceptance of the uniform name's primary elements (issuing authority
and type of legal measure). and type of legal measure).
2.5. Scope 2.5. Scope
Global interest. In fact each body that enacts sources of law can Global interest. In fact, each body that enacts sources of law can
identify them by this scheme. Furthermore, other bodies (even not identify them by this scheme. Furthermore, other bodies (even non-
enacting sources of law, such as newspaper or magazine publishers, enacting sources of law, such as newspapers, magazine publishers,
etc.) aiming to refer legal documents, can unequivocally identify etc.) that aim to reference legal documents can unequivocally
them by this scheme. identify them by this scheme.
3. General Syntax and Features of the LEX Identifier 3. General Syntax and Features of the LEX Identifier
This section lists the general features applicable to all This section lists the general features applicable to all
jurisdictions. jurisdictions.
3.1. Allowed and Not Allowed Characters 3.1. Allowed and Not Allowed Characters
These characters are defined in accordance with the [RFC8141] The characters are defined in accordance with [RFC8141]. For various
"Uniform Resource Names (URNs)". For various reasons, later reasons that are explained later, only a subset of characters is
explained, in the "lex" NSS only a subset of characters is allowed. allowed in the "lex" NSS. All other characters are either eliminated
All other characters are either eliminated or converted. or converted.
For the full syntax of the uniform names in the "lex" space, please For the full syntax of the uniform names in the "lex" space, please
see Section 8. see Section 8.
3.2. Reserved Characters 3.2. Reserved Characters
The following characters are reserved in the specific "lex" The following characters are reserved in the specific "lex"
namespace: namespace:
"@" separator of the expression, that contains information on "@" Separator of the expression that contains information on
version and language; version and language.
"$" separator of the manifestation, that contains information on
format, editor, etc.; "$" Separator of the manifestation that contains information on
":" separator of the main elements of the name at any entity; format, editor, etc.
";" separator of level. It identifies the introduction of an element
at a hierarchically lower level, or the introduction of a ":" Separator of the main elements of the name at any entity.
specification;
"+" separator of the repetitions of an entire main element (e.g., ";" Separator of the level. It identifies the introduction of an
multiple authorities); element at a hierarchically lower level or the introduction of
"|" separator between different formats of the same element (e.g., a specification.
date);
"," separator of the repetitions of individual components in the main "+" Separator of the repetitions of an entire main element (e.g.,
elements, each bearing the same level of specificity (e.g., multiple authorities).
multiple numbers);
"~" separator of the partition identifier in references (e.g., "|" Separator between different formats of the same element (e.g.,
paragraph of an article); date).
"*" and "!" are reserved for future expansions.
"," Separator of the repetitions of individual components in the
main elements, each bearing the same level of specificity
(e.g., multiple numbers).
"~" Separator of the partition identifier in references (e.g.,
paragraph of an article).
"*" Reserved for future expansions.
"!" Reserved for future expansions.
To keep backward compatibility with existing applications in some To keep backward compatibility with existing applications in some
jurisdictions, the "lex" NID syntax does not include the use of the jurisdictions, the "lex" NID syntax does not include the use of the
character "/" in this version. character "/" in this version. This character is always converted
This character is always converted into "-", except in the formal into "-", except in the formal annexes (see Section 6.4.1).
annexes (see Section 6.4.1).
3.3. Case Sensitivity 3.3. Case Sensitivity
For all the languages where different cases (upper or lower cases) or For all the languages where different cases (uppercase or lowercase)
different spelling of the same word are possible, names belonging to or different spellings of the same word are possible, names belonging
"lex" namespace are case-insensitive. It is RECOMMENDED that, in to "lex" namespace are case-insensitive. For the Latin alphabet, it
latin alphabet, they be created in lower case, but names that differ is RECOMMENDED that names be created in lower case, but names that
only in case, or in the spelling, of the same word MUST be considered differ only in case or in the spelling of the same word MUST be
to be equivalent considered equivalent (e.g., "Ministry" will be recorded as
(e.g., "Ministry" will be recorded as "ministry"). "ministry").
3.4. Unicode Characters outside the ASCII Range 3.4. Unicode Characters Outside the ASCII Range
In order to exploit DNS as a routing tool towards the proper In order to exploit the DNS as a routing tool towards the proper
resolution system, to keep editing and communication more simple and resolution system, keep editing and communication more simple, and
to avoid character percent-encoding, it is RECOMMENDED that the avoid character percent-encoding, it is RECOMMENDED that characters
characters outside the ASCII range (e.g. national characters, outside the ASCII range (e.g., national characters, diacritic signs,
diacritic signs, ...) are turned into base ASCII characters (e.g., etc.) be replaced by base ASCII characters. For example, the Italian
the Italian term "sanitU+00E0" replaced into "sanita", the French term "sanitU+00E0" can be replaced by "sanita", the French term
term "ministU+00E8re" replaced into "ministere"), in case by "ministU+00E8re" can be replaced by "ministere", and "MU+00FCnchen"
transliteration (e.g. "MU+00FCnchen" replaced into "muenchen"). can be replaced by "muenchen" (transliteration).
This mapping consists of: This mapping consists of:
* transcription from non-Latin alphabets; * Transcription from non-Latin alphabets
* transliteration of some signs (diaeresis, eszett, ...); * Transliteration of some signs (e.g., diaeresis and eszett)
* preservation of the only basic characters, eliminating the signs * Preservation of only the basic characters, eliminating the signs
placed above (accents, tilde, ...), below (cedilla, little tail, placed above (e.g., accents and tilde), below (e.g., cedilla and
...) or on (oblique cut, ...). little tail), or on (e.g., oblique cut)
The most suitable, well-known and widespread mapping system for a The most suitable, well-known, and widespread mapping system for a
given language MUST be chosen by the jurisdiction, or, in agreement given language MUST be chosen by the jurisdiction, or in agreement
with this one, by the jurisdiction-unit in case of different with this one, by the jurisdiction-unit in case of different
languages in the various regions, also taking into account the languages in various regions, also taking into account the choices
choices made for the same language by other jurisdictions. made for the same language by other jurisdictions. This mapping is
Certainly this mapping is simpler and more feasible for languages simpler and more feasible for languages that use the Latin alphabet
that use the Latin alphabet and gradually becomes more complex both and gradually becomes more complex for other alphabets and for
for other alphabets and for writing systems with opposite orientation writing systems that use opposite orientation (from right to left) or
(from right to left) or based on ideographic symbols. are based on ideographic symbols.
If this conversion is not acceptable by a specific jurisdiction or it If this conversion is not acceptable by a specific jurisdiction or it
is not available in a given language, UNICODE MUST be used and, for is not available in a given language, Unicode MUST be used, and for
accessing network protocols, any UNICODE code points outside the accessing network protocols, any Unicode code points outside the
ASCII range MUST be converted in UTF-8 %-encoding according to ASCII range MUST be converted to UTF-8 percent-encoding according to
[RFC3986] and [RFC3629]. [RFC3986] and [RFC3629] .
In this case it should be noted that the generated URN (as some of
its parts) cannot be used directly for routing through DNS, and In this case, it should be noted that the generated URN (as some of
therefore the jurisdiction must adopt one of the following its parts) cannot be used directly for routing through the DNS.
Therefore, the jurisdiction must adopt one of the following
strategies: strategies:
* to convert non-ASCII characters within the DNS into the IDN * Convert non-ASCII characters within the DNS into IDN encoding
encoding, using the [RFC5894] punycode translation (e.g. using Punycode translation [RFC5894] (e.g., mU+00FCnchen in xn--
mU+00FCnchen in xn--mnchen-3ya), and to develop a software mnchen-3ya) and develop a software interface that converts the URN
interface that converts the URN before the navigation in DNS, or before the navigation in the DNS.
* to create a routing service relying on a software, out of DNS, * Create a routing service relying on a software, outside of the
addressing a proper resolution service. DNS, that addresses a proper resolution service.
Note that the urn:lex ID, could contain groups of characters (UTF-8 Note that the urn:lex ID could contain groups of characters (UTF-8
%-encoded) of some languages with different orientations: in this percent-encoded) of some languages with different orientations. In
case the BiDi rules apply [RFC5893]. this case, the BiDi rules apply [RFC5893].
Summarizing, the preference order is the following: The preferred order is summarized as follows:
* Conversion into basic ASCII, RECOMMENDED solution (for not having * Conversion into basic ASCII is the RECOMMENDED solution (for not
to make conversions for network protocols and DNS); having to make conversions for network protocols and the DNS).
* Using UNICODE, and convert into UTF-8 %-encoding [RFC3629], for * Using Unicode and converting to UTF-8 percent-encoding [RFC3629]
accessing network protocols, and to punycode [RFC5894], only for for accessing network protocols and to Punycode [RFC5894] only for
navigation in DNS, via software interface; navigation in DNS via software interface.
* Creation of a routing service relying on a software, out of DNS, * Creation of a routing service relying on a software outside of DNS
addressing a proper resolution service. and addressing a proper resolution service.
The first solution allows native DNS routing, while the other two The first solution allows native DNS routing while the other two
require software development for the interface or the routing. solutions require software development for the interface or the
However it is up to the specific jurisdiction to choose the preferred routing. However, it is up to the specific jurisdiction to choose
solution. the preferred solution.
Two examples (Latin and Cyrillic alphabet) relating to the different The following are two examples (Latin and Cyrillic alphabets)
solutions adopted are here reported: relating to the different solutions adopted:
a circular adopted by the Municipality of Munich (Rundschreiben der * A circular adopted by the Municipality of Munich (Rundschreiben
Stadt MU+00FCnchen): der Stadt MU+00FCnchen):
- ascii = urn:lex:de:stadt.munchen:rundschreiben:...
- unicode = urn:lex:de:stadt.mU+00FCnchen:rundschreiben:...
- utf-8 = urn:lex:de:stadt.m%xC3%xBCnchen:rundschreiben:...
- punycode = urn:lex:de:stadt.xn--mnchen-3ya:rundschreiben:...
a state law of the Russian Federation (latin: gosudarstvo zakon; - ASCII:
cyrillic: U+0441U+043EU+0441U+0442U+043EU+044FU+043DU+0438U+0435
U+0437U+0430U+043AU+043EU+043D):
- ascii = urn:lex:ru:gosudarstvo:zakon:...
- unicode = urn:lex:ru:U+0441U+043EU+0441U+0442U+043EU+044FU+043D
U+0438U+0435:U+0437U+0430U+043AU+043EU+043D:...
- utf-8 = urn:lex:ru:%xD1%x81%xD0%xBE%xD1%x81%xD1%x82%xD0%xBE%xD1
%x8F%xD0%xBD%xD0%xB8%xD0%xB5:%xD0%xB7%xD0%xB0%xD0%xBA
%xD0%xBE%xD0%xBD:...
- punycode = urn:lex:ru:xn--80aebe3cdmfdkg:xn--80ankme:...
assuming that the Russia jurisdiction-code is expressed urn:lex:de:stadt.munchen:rundschreiben: ...
in ASCII ("ru"),
while the Cyrillic version ("U+0440U+0444") has the - Unicode:
puny-code "xn--p1ai".
urn:lex:de:stadt.mU+00FCnchen:rundschreiben: ...
- UTF-8:
urn:lex:de:stadt.m%xC3%xBCnchen:rundschreiben: ...
- Punycode:
urn:lex:de:stadt.xn--mnchen-3ya:rundschreiben: ...
* A state law of the Russian Federation (Latin: gosudarstvo zakon;
Cyrillic: U+0441U+043EU+0441U+0442U+043EU+044FU+043DU+0438U+0435
U+0437U+0430U+043AU+043EU+043D):
- ASCII:
urn:lex:ru:gosudarstvo:zakon: ...
- Unicode:
urn:lex:ru:U+0441U+043EU+0441U+0442U+043EU+044FU+043D
U+0438U+0435:U+0437U+0430U+043AU+043EU+043D: ...
- UTF-8:
urn:lex:ru:%xD1%x81%xD0%xBE%xD1%x81%xD1%x82%xD0%xBE%xD1
%x8F%xD0%xBD%xD0%xB8%xD0%xB5:%xD0%xB7%xD0%xB0%xD0%xBA
%xD0%xBE%xD0%xBD: ...
- Punycode:
urn:lex:ru:xn--80aebe3cdmfdkg:xn--80ankme: ...
| Note: The above assumes that the Russia jurisdiction-code is
| expressed in ASCII ("ru"), while the Cyrillic version
| ("U+0440U+0444") has the Punycode "xn--p1ai".
3.5. Abbreviations 3.5. Abbreviations
Abbreviations are often used in law for indicating institutions (e.g. Abbreviations are often used in law for indicating institutions
Min.), structures (e.g. Dept.), or legal measures (e.g. Reg.) but (e.g., Min.), structures (e.g., Dept.), or legal measures (e.g.,
not in a uniform way, therefore their expansion is highly RECOMMENDED Reg.), but they are not used in a uniform way. Therefore, their
(e.g., "Min." is reported as "ministry"). expansion is highly RECOMMENDED (e.g., "Min." is expanded as
"ministry").
3.6. Date Format 3.6. Date Format
The [ISO.8601.1988] is the international format for representing [ISO.8601.1988] describes the international format for representing
dates: therefore dates MUST always be represented in this format (4 dates. Dates MUST always be represented in this format (4 digits for
digits for the year, 2 digits for the month, 2 digits for the day): the year, 2 digits for the month, and 2 digits for the day):
date-iso = yyyy-mm-dd date-iso = yyyy-mm-dd
(e.g., "September 2, 99" will be written as "1999-09-02"). For example, "September 2, 99" will be written as "1999-09-02".
This format ensures interoperability between different representation This format ensures interoperability between different representation
systems and there are several programs for mapping other formats to systems, and there are several programs for mapping other formats to
this one. this one.
However, to make reading and understanding such other formats (e.g.
Jewish calendar), the urn:lex scheme provides that the date can be
added in the jurisdiction's own format
(e.g. the date in the previous example would be 21.Elul,5759, that
is:
- in Hebrew characters: However, to facilitate reading and understanding other formats (e.g.,
"U+05DBU+05F4U+05D0.U+05D0U+05B1U+05DCU+05D5U+05BCU+05DC.U+05EA Jewish calendar), the urn:lex scheme allows for the date to be added
U+05E9U+05E0U+05F4U+05D8"; in the jurisdiction's own format. For example, the date in the
- in UTF-8 code: previous example would be 21.Elul,5759, that is:
"%x5c%x75%x30%x35%x44%x42%x5c%x75%x30%x35%x46%x34%x5c%x75%x30%x35
%x44%x30%x2e%x5c%x75%x30%x35%x44%x30%x5c%x75%x30%x35%x42%x31%x5c
%x75%x30%x35%x44%x43%x5c%x75%x30%x35%x44%x35%x5c%x75%x30%x35%x42
%x43%x5c%x75%x30%x35%x44%x43%x2e%x5c%x75%x30%x35%x45%x41%x5c%x75
%x30%x35%x45%x39%x5c%x75%x30%x35%x45%x30%x5c%x75%x30%x35%x46%x34
%x5c%x75%x30%x35%x44%x38").
Therefore, for all the dates in the urn:lex identifier (see * In Hebrew characters:
Section 6.3 and Section 7.1.2), it is also possible to indicate the
one in the local format: U+05DBU+05F4U+05D0.U+05D0U+05B1U+05DCU+05D5U+05BCU+05DC.U+05EA
U+05E9U+05E0U+05F4U+05D8
* In UTF-8:
%x5c%x75%x30%x35%x44%x42%x5c%x75%x30%x35%x46%x34%x5c%x75%x30%x35
%x44%x30%x2e%x5c%x75%x30%x35%x44%x30%x5c%x75%x30%x35%x42%x31%x5c
%x75%x30%x35%x44%x43%x5c%x75%x30%x35%x44%x35%x5c%x75%x30%x35%x42
%x43%x5c%x75%x30%x35%x44%x43%x2e%x5c%x75%x30%x35%x45%x41%x5c%x75
%x30%x35%x45%x39%x5c%x75%x30%x35%x45%x30%x5c%x75%x30%x35%x46%x34
%x5c%x75%x30%x35%x44%x38
Therefore, for all the dates in the urn:lex identifier (see Sections
6.3 and 7.1.2), it is possible to indicate the date in the local
format:
date = date-iso [ "|" date-loc ] date = date-iso [ "|" date-loc ]
(e.g., "September 2, 99" will be written in ISO plus Hebrew format as For example, "September 2, 99" will be written in ISO format and
"1999-09-02|U+05DBU+05F4U+05D0.U+05D0U+05B1U+05DCU+05D5U+05BCU+05DC. Hebrew format as follows:
U+05EAU+05E9U+05E0U+05F4U+05D8").
The characters which are not allowed (e.g. "/") or which are reserved 1999-09-02|U+05DBU+05F4U+05D0.U+05D0U+05B1U+05DCU+05D5U+05BCU+05DC.
(e.g. ",") cannot exist inside the date-loc and therefore MUST be U+05EAU+05E9U+05E0U+05F4U+05D8
turned into ".".
The characters that are not allowed (e.g., "/") or reserved (e.g.,
",") cannot exist inside the date-loc and therefore MUST be turned
into ".".
4. Specific Syntax and Features of the LEX Identifier 4. Specific Syntax and Features of the LEX Identifier
In this section there are other features related to specific This section discusses features related to specific jurisdictions.
jurisdictions and the implementation of which is RECOMMENDED. The implementation of these features is RECOMMENDED.
4.1. Spaces, Connectives and Punctuation Marks 4.1. Spaces, Connectives, and Punctuation Marks
All the language connectives (e.g., articles, prepositions, etc.), When explicitly present, all language connectives (e.g., articles,
the punctuation marks and all the special characters (as apostrophes, prepositions, etc.), punctuation marks, and special characters (e.g.,
dashes, etc.), when explicitly present, are eliminated (no apostrophes, dashes, etc.) are eliminated (no transformation occurs
transformation occurs in cases of languages with declensions or in cases of languages with declensions or agglutinating languages).
agglutinating languages). The words left are connected to each other The words that are left are connected to each other by a dot ("."),
by a dot (".") which substitutes the "space". which substitutes for the space (e.g., "Ministry of Finances, Budget,
(e.g., "Ministry of Finances, Budget and of Economic Planning" and Economic Planning" becomes
becomes "ministry.finances.budget.economic.planning"; "ministry.finances.budget.economic.planning" and "Ministerstvo
"Ministerstvo Finansov" becomes "ministerstvo.finansov") Finansov" becomes "ministerstvo.finansov").
4.2. Acronyms 4.2. Acronyms
The use of acronyms might be confusing and encourage ambiguity in The use of acronyms might be confusing and encourage ambiguity in
uniform names (the same acronym may indicate two different uniform names (the same acronym may indicate two different
institutions or structures), therefore their expansion is highly institutions or structures); therefore, their expansion is highly
RECOMMENDED RECOMMENDED (e.g., "FAO" is expanded as
(e.g., "FAO" is expanded as "food.agriculture.organization"). "food.agriculture.organization").
4.3. Ordinal Numbers 4.3. Ordinal Numbers
To even the representation, it is highly RECOMMENDED that any ordinal To even the representation, it is highly RECOMMENDED that any ordinal
number included in a component of a document name (e.g., in the number included in a component of a document name (e.g., in the
description of an institution body) is indicated in Western Arabic description of an institution body) is indicated in Western Arabic
numerals, regardless to the original expression: whether in Roman numerals, regardless to the original expression, whether Roman
numerals, or with an adjective, or in Arabic numeral with apex, etc. numerals, an adjective, Arabic numerals with an apex, etc. (such as
(IV, third, 1U+00B0, 2^, etc.) IV, third, 1U+00B0, and 2^). For example, "Department IV" becomes
(e.g., "Department IV" becomes "department.4"). "department.4".
5. Creation of the Source of Law LEX Identifier - Baseline structure 5. Creation of the Source of Law LEX Identifier: Baseline Structure
5.1. Basic Principles 5.1. Basic Principles
The uniform name must identify one and only one document (more The uniform name must identify one and only one document (more
precisely a "bibliographic resource" [ISBD], see also Section 5.2) precisely a "bibliographic resource" [ISBD]; see also Section 5.2)
and is created in such a way that it is: and is created in such a way that it is:
* self-explanatory; * self-explanatory,
* identifiable through simple and clear rules; * identifiable through simple and clear rules,
* compatible with the practice commonly used for references; * compatible with the practice commonly used for references,
* able to be created from references in the text, automatically (by * able to be created from references in the text, automatically (by
parser) or manually; parser) or manually, and
* representative of both the formal and the substantive aspects of * representative of both the formal and the substantive aspects of
the document. the document.
5.2. Model of Sources of Law Representation 5.2. Model of Sources of Law Representation
According to the [FRBR] (Functional Requirements for Bibliographic According to the Functional Requirements for Bibliographic Records
Records) model developed by IFLA (International Federation of Library (FRBR) [FRBR] model developed by IFLA (International Federation of
Associations and Institutions), in a source of law, as in any Library Associations and Institutions), four fundamental entities (or
intellectual production, four fundamental entities (or aspects) can aspects) can be specified in a source of law, as in any intellectual
be specified. production.
The first two entities reflect its contents: The first two entities reflect its contents:
* work: identifies a distinct intellectual creation; in our case, it work: Identifies a distinct intellectual creation; in our case, it
identifies a source of law both in its original form as amended identifies a source of law both in its original form as amended
over time; over time.
* expression: identifies a specific intellectual realisation of a expression: Identifies a specific intellectual realization of a
work; in our case it identifies every different (original or up- work; in our case, it identifies every different (original or up-
to-date) version of the source of law over time and/or language in to-date) version of the source of law over time and/or language in
which the text is expressed. which the text is expressed.
The other two entities relate to its form: The other two entities relate to its form:
* manifestation: identifies a physical embodiment of an expression manifestation: Identifies a physical embodiment of an expression of
of a work; in our case it identifies embodiments in different a work; in our case, it identifies embodiments in different media
media (printing, digital, etc.), encoding formats (XML, PDF, (printing, digital, etc.), encoding formats (XML, PDF, etc.), or
etc.), or other publishing characteristics; other publishing characteristics.
* item: identifies a specific copy of a manifestation; in our case item: Identifies a specific copy of a manifestation; in our case, it
it identifies individual physical copies as they are found in identifies individual physical copies as they are found in
particular physical locations. particular physical locations.
In this document the [FRBR] model has been interpreted for the In this document, the [FRBR] model has been interpreted for the
specific characteristics of the legal domain. In particular, apart specific characteristics of the legal domain. In particular, apart
from the language that does produce a specific expression, the from the language that does produce a specific expression, the
discriminative criterion between expression and manifestation is discriminative criterion between expression and manifestation is
based on the difference of the juridical effects that a variation can based on the difference of the juridical effects that a variation can
provide with respect to the involved actors (citizens, parties, provide with respect to the involved actors (citizens, parties, and
institutions). In this scenario the main characteristic of the institutions). In this scenario, the main characteristic of the
expression of an act is represented by its validity over the time, expression of an act is represented by its validity over the time
during which it provides the same juridical effects. These effects during which it provides the same juridical effects. These effects
may change as a result of amendments or annulments of other may change as a result of amendments or annulments of other
legislative or jurisprudential acts. Therefore notes, legislative or jurisprudential acts. Therefore, notes, summaries,
summarizations, comments, anonymizations and other editorial comments, anonymizations, and other editorial activities over the
activities over the same text do not produce different expressions, same text do not produce different expressions. Instead, they
but different manifestations. produce different manifestations.
5.3. The Structure of the Local Name 5.3. Structure of the Local Name
The local-name within the "lex" namespace MUST contain all the The local-name within the "lex" namespace MUST contain all the
necessary pieces of information enabling the unequivocal necessary pieces of information enabling the unequivocal
identification of a legal document. If the local-name violates this identification of a legal document. If the local-name violates this
requirement, the related URN is not a valid one within the "lex" requirement, the related URN is not a valid one within the "lex"
namespace. namespace.
In the legal domain, at "work" level, three components are always In the legal domain, three components are always present at the
present: the enacting authority, the type of provision and the "work" level: the enacting authority, the type of provision, and the
details. A fourth component, the annex, can be added if any. It is details. A fourth component, the annex, can also be added. It is
often necessary to differentiate various expressions, that is: often necessary to differentiate various expressions, that is:
* the original version and all the amended versions of the same * the original version and all the amended versions of the same
document; document, and
* the versions of the text expressed in the different official * the versions of the text expressed in the different official
languages of the state or organization. languages of the state or organization.
Finally the uniform name allows a distinction among diverse Finally, the uniform name allows a distinction among diverse
manifestations, which may be produced by multiple publishers using manifestations that may be produced by multiple publishers using
different means and formats. different means and formats.
In every case, the basic identifier of the source of law (work) In every case, the basic identifier of the source of law (work)
remains the same, but information is added regarding the specific remains the same, but information is added regarding the specific
version under consideration (expression); similarly a suffix is added version under consideration (expression). Similarly, a suffix is
to the expression for representing the characteristics of the added to the expression for representing the characteristics of the
publication (manifestation). publication (manifestation).
Information that forms a source of law uniform name at each level Information that forms a uniform name for a source of law at each
(work, expression, manifestation) is expressed in the official level (work, expression, and manifestation) is expressed in the
language of the relevant jurisdiction; in case of multiple official official language of the relevant jurisdiction. More language-
languages (as in Switzerland) or more involved jurisdictions (as in dependent names (aliases) are created in cases where there are
international treaties), more language-dependent names (aliases) are multiple official languages (as in Switzerland) or more involved
created. jurisdictions (as in international treaties).
Therefore, the more general structure of the local name appears as Therefore, the more general structure of the local name appears as
follows: follows:
local-name = work ["@" expression] ["$" manifestation] local-name = work ["@" expression] ["$" manifestation]
However, consistent with legislative practice, the uniform name of However, consistent with legislative practice, the uniform name of
the main original provision (work) becomes the identifier of an the main original provision (work) becomes the identifier of an
entire class of documents which includes: the original main document, entire class of documents that includes the following: the original
the annexes, and all their versions, languages and formats main document, the annexes, and all the versions, languages, and
subsequently generated. formats that are subsequently generated.
5.4. Structure of the Document Identifier at "Work" Level 5.4. Structure of the Document Identifier at "Work" Level
The structure of the document identifier is comprised of the four The structure of the document identifier is comprised of the four
fundamental elements mentioned above, distinguished one from the fundamental elements mentioned above, distinguished one from the
other, ordered by increasingly narrow domains and competencies: other and ordered by increasingly narrow domains and competencies:
work = authority ":" measure ":" details *(":" annex) work = authority ":" measure ":" details *(":" annex)
where: where:
* authority is the issuing or proposing authority of the measure authority: The issuing or proposing authority of the measure (e.g.,
(e.g., State, Ministry, Municipality, Court, etc.); state, ministry, municipality, court, etc.).
* measure is the type of the measure, both public nature (e.g., measure: The type of the measure, both public (e.g., constitution,
constitution, act, treaty, regulation, decree, decision, etc.) as act, treaty, regulation, decree, decision, etc.) and private
well as private one (e.g., license, agreement, etc); (e.g., license, agreement, etc.).
* details are the terms associated to the measure, typically the details: The terms associated with the measure, typically the date
date (usually the signature date) and the number included in the (usually the signature date) and the number included in the
heading of the act; heading of the act.
* annex is the identifier of the annex, if any (e.g., Annex 1). annex: The identifier of the annex, if any (e.g., Annex 1).
In case of annexes, both the main document and its annexes have their Both the main document and its annexes have their own uniform names
own uniform name so that they can individually be referenced; the so that they can be referenced individually; the identifier of the
identifier of the annex adds a suffix to that of the main document. annex adds a suffix to that of the main document. In a similar way,
In similar way the identifier of an annex of an annex adds an ending the identifier of an annex of an annex adds an ending to that of the
to that of the annex which it is attached to. annex that it is attached to.
The main elements of the work name are generally divided into several The main elements of the work name are generally divided into several
elementary components, and for each component, specific rules of elementary components, and for each component, specific rules of
representation are established (criteria, modalities, syntax and representation are established (criteria, modalities, syntax, and
order). For the details regarding each element, please see the order). For the details regarding each element, see Section 6. The
Section 6. Examples (hypothetical) of work identifiers are: following are hypothetical examples of work identifiers:
urn:lex:it:stato:legge:2006-05-14;22 urn:lex:it:stato:legge:2006-05-14;22
urn:lex:uk:ministry.justice:decree:1999-10-07;45 urn:lex:uk:ministry.justice:decree:1999-10-07;45
urn:lex:ch;glarus:regiere:erlass:2007-10-15;963 urn:lex:ch;glarus:regiere:erlass:2007-10-15;963
urn:lex:es:tribunal.supremo:decision:2001-09-28;68 urn:lex:es:tribunal.supremo:decision:2001-09-28;68
urn:lex:fr:assemblee.nationale:proposition.loi:13.legislature;1762 urn:lex:fr:assemblee.nationale:proposition.loi:13.legislature;1762
urn:lex:br:estado:constituicao:1988-10-05;lex-1 urn:lex:br:estado:constituicao:1988-10-05;lex-1
urn:lex:un.org:united.nations;general.assembly:resolution: urn:lex:un.org:united.nations;general.assembly:resolution:
1961-11-28;a-res-1661 1961-11-28;a-res-1661
urn:lex:nl:hoge.raad:besluit:2008-04-01;bc8581 urn:lex:nl:hoge.raad:besluit:2008-04-01;bc8581
The type of measure is important to identify case law, as well as The type of measure is important to identify case law and
legislation, especially within the legal systems where cases are legislation, especially within legal systems where cases are
identified traditionally only through the year of release and a traditionally identified only through the year of release and a
number. Since the aim of the lex schema is to identify specific number. Since the aim of the lex schema is to identify specific
materials, the type of measure or the full date are able to materials, the type of measure or the full date are able to
differentiate between materials belonging to a specific case. differentiate between materials belonging to a specific case.
Here below is an example where the type of measure or the full date The following is an example where the type of measure or the full
are essential for identify specific materials of a case: date are essential for identify specific materials of a case:
- 4/59 Judgment of the EEC Court of Justice 04/04/1960, Mannesmann * 4/59 Judgment of the EEC Court of Justice 04/04/1960, Mannesmann
AG and others / ECSC High Authority AG and others / ECSC High Authority
urn:lex:eec.lex.arpa:court.justice:judgement:1960-04-04;4-59
- 4/59 Order of the EEC Court of Justice 18/05/1960, Mannesmann AG urn:lex:eec.lex.arpa:court.justice:judgement:1960-04-04;4-59
and others / ECSC High Authority
urn:lex:eec.lex.arpa:court.justice:order:1960-05-18;4-59 * 4/59 Order of the EEC Court of Justice 18/05/1960, Mannesmann AG
and others / ECSC High Authority
urn:lex:eec.lex.arpa:court.justice:order:1960-05-18;4-59
5.5. Aliases 5.5. Aliases
International treaties involve multiple signatory jurisdictions, and International treaties involve multiple signatory jurisdictions and
are therefore represented through multiple identifiers, each of them are therefore represented through multiple identifiers, each of them
related to a signatory. For example, a bilateral France and Germany related to a signatory. For example, a bilateral France and Germany
treaty is identified through two URNs (aliases) belonging to either treaty is identified through two URNs (aliases) belonging to either
"fr" or "de" jurisdiction the "fr" or "de" jurisdiction (e.g., "urn:lex:fr:etat:traite:..." and
(e.g., "urn:lex:fr:etat:traite:..." and
"urn:lex:de:staat:vertrag:..." since it pertains to both the French "urn:lex:de:staat:vertrag:..." since it pertains to both the French
and the German jurisdiction). and German jurisdictions).
In the states or organisations that have multiple official languages, In the states or organizations that have multiple official languages,
a document has multiple identifiers, each of them expressed in a a document has multiple identifiers. Each identifier is expressed in
different official language, basically a set of equivalent aliases. a different official language and is basically a set of equivalent
This system permits manual or automated construction of the uniform aliases. This system permits manual or automated construction of the
name of the referred source of law in the same language used in the uniform name of the referred source of law in the same language used
document itself in the document itself (e.g.,
(e.g., "urn:lex:eu:council:directive:2004-12-07;31", "urn:lex:eu:council:directive:2004-12-07;31" and
"urn:lex:eu:consiglio:direttiva:2004-12-07;31", etc.). "urn:lex:eu:consiglio:direttiva:2004-12-07;31").
Moreover, a document can be assigned more than one uniform name in Moreover, a document can be assigned more than one uniform name in
order to facilitate its linking from other documents. This option order to facilitate its linking from other documents. This option
can be used for documents that, although unique, are commonly can be used for documents that, although unique, are commonly
referenced from different perspectives. For example, the form of a referenced from different perspectives, for example, the form of a
document's promulgation and its specific content (e.g., a Regulation document's promulgation and its specific content (e.g., a Regulation
promulgated through a Decree of the President of the Republic). promulgated through a Decree of the President of the Republic).
5.6. Structure of the Document Identifier at "Expression" Level 5.6. Structure of the Document Identifier at "Expression" Level
There may be several expressions of a legal text, connected to There may be several expressions of a legal text connected to
specific versions or languages. specific versions or languages.
Each version is characterized by the period of time during which that Each version is characterized by the period of time during which that
text is to be considered to be in force or effective. The lifetime text is to be considered to be in force or effective. The lifetime
of a version ends with the issuing of the subsequent version. New of a version ends with the issuing of the subsequent version. New
versions of a text may be brought into existence by: versions of a text may be brought into existence by:
* amendments due to the issuing of other legal acts and to the * amendments due to the issuing of other legal acts and to the
subsequent production of updated or consolidated texts; subsequent production of updated or consolidated texts,
* correction of publication errors (rectification or errata * correction of publication errors (rectification or errata
corrige); corrige), and
* entry into or departure from a particular time span, depending on * entry into or departure from a particular time span, depending on
the specific date in which different partitions of a text come the specific date in which different partitions of a text come
into force. into force.
Each such version may be expressed in more than one language, with Each version may be expressed in more than one language, with each
each language-version having its own specific identifier. The language version having its own specific identifier. The identifier
identifier of a source of law expression adds such information to the of a source of law expression adds such information to the work
work identifier, using the following main structure: identifier using the following main structure:
expression = version [":" language] expression = version [":" language]
where: where:
* version is the identifier of the version of the original or version: The identifier of the version of the original or amended
amended source of law. In general it is expressed by the source of law. In general, it is expressed by the promulgation
promulgation date of the amending act; other specific information date of the amending act; other specific information can be used
can be used for particular documents. If necessary, the original for particular documents. If necessary, the original version is
version is specified by the string "original", expressed in the specified by the string "original" and is expressed in the
language of the act or version (for the details regarding this language of the act or version (for the details regarding this
element, please see the Section 7); element, please see Section 7).
* language is the identification code of the language in which the language: The identification code of the language in which the
document is expressed, according to [RFC5646] (it=Italian, document is expressed, according to [RFC5646] (it=Italian,
fr=French, de=German, etc.). The granularity level of the fr=French, de=German, etc.). The granularity level of the
language (for example the specification of the German language as language (for example, the specification of the German language as
used in Switzerland rather than the standard German) is left to used in Switzerland rather than standard German) is left to each
each specific jurisdiction. The information is not necessary when specific jurisdiction. The information is not necessary when the
the text is expressed in the sole official language of the country text is expressed in the sole official language of the country or
or jurisdiction. jurisdiction.
Hypothetical examples of document identifiers for expressions are: The following are hypothetical examples of document identifiers for
expressions:
urn:lex:ch:etat:loi:2006-05-14;22@originel:fr urn:lex:ch:etat:loi:2006-05-14;22@originel:fr
(original version in French) (original version in French)
urn:lex:ch:staat:gesetz:2006-05-14;22@original:de urn:lex:ch:staat:gesetz:2006-05-14;22@original:de
(original version in German) (original version in German)
urn:lex:ch:etat:loi:2006-05-14;22@2008-03-12:fr urn:lex:ch:etat:loi:2006-05-14;22@2008-03-12:fr
(amended version in French) (amended version in French)
urn:lex:ch:staat:gesetz:2006-05-14;22@2008-03-12:de urn:lex:ch:staat:gesetz:2006-05-14;22@2008-03-12:de
(amended version in German) (amended version in German)
urn:lex:be:conseil.etat:decision:2008-07-09;185.273@originel:fr urn:lex:be:conseil.etat:decision:2008-07-09;185.273@originel:fr
(original version in French of a Belgian decision) (original version in French of a Belgian decision)
5.7. Structure of the Document Identifier at "Manifestation" Level 5.7. Structure of the Document Identifier at "Manifestation" Level
To identify a specific manifestation, the uniform name of the To identify a specific manifestation, the uniform name of the
expression is followed by a suitable suffix containing the following expression is followed by a suitable suffix containing the following
main elements: main elements:
* editor: editorial staff who produced it, expressed according to editor: Editorial staff who produced it, expressed according to the
its Internet domain name. Since publishers' domain names may vary publisher's Internet domain name. Since publishers' domain names
over time, manifestations already assigned by a publisher remain may vary over time, manifestations already assigned by a publisher
unchanged even if the identified object is no longer accessible. remain unchanged, even if the identified object is no longer
In this case, in order to make its materials accessible, the accessible. In this case, in order to make its materials
publisher will have to create for each of them a new manifestation accessible, the publisher will have to create a new manifestation
with the new domain name; with a new domain name for each of them.
* format: the digital format (e.g., XML, HTML, PDF, etc.) expressed format: The digital format (e.g., XML, HTML, PDF, etc.) expressed
according to the MIME Content-Type standard [RFC2045], where the according to the MIME Content-Type standard [RFC2045], where the
"/" character is to be substituted by the "-" sign; "/" character is to be substituted with the "-" sign.
* component: possible components of the expressions contained in the component: Possible components of the expressions contained in the
manifestation. Such components are expressed by language- manifestation. Such components are expressed by language-
dependent labels representing the whole document (in English dependent labels representing the whole document (in English
"all") or the main part of the document (in English "body") or the "all"), the main part of the document (in English "body"), or the
caption label of the component itself (e.g. Table 1, Figure 2, caption label of the component itself (e.g., Table 1, Figure 2,
etc.); etc.).
* feature: other features of the document (e.g., anonymized decision feature: Other features of the document (e.g., anonymized decision
text). text).
The manifestation suffix thus reads: Thus, the manifestation suffix reads:
manifestation = editor ":" format manifestation = editor ":" format
[":" component [":" feature]] [":" component [":" feature]]
To indicate possible features or peculiarities, each main element of To indicate possible features or peculiarities, each main element of
the manifestation MAY be followed by further specifications the manifestation MAY be followed by further specifications
(separated by ";"), for example as regards editor the archive name (separated by ";"), for example as regards editor the archive name
and the electronic publisher, for format the version, etc. Therefore and the electronic publisher, for format the version, etc.
the main elements of the manifestation will assume the forms: Therefore, the main elements of the manifestation will assume the
following forms:
editor = publisher *(";" specification) editor = publisher *(";" specification)
format = mime *(";" specification) format = mime *(";" specification)
component = part *(";" specification) component = part *(";" specification)
feature = attribute *(";" specification) feature = attribute *(";" specification)
The syntax details of the manifestation element is shown in The syntax details of the manifestation element are shown in
Section 8, in the related part. Section 8 in the related part.
(examples (hypothetical): The following are hypothetical examples:
the original version of the Italian act 3 April 2000, n. 56 might * The original version of the Italian act 3 April 2000, n. 56 might
have the following manifestations with their relative uniform names: have the following manifestations with their relative uniform
names:
- PDF format (vers. 1.7) of the whole act edited by the Italian - PDF format (vers. 1.7) of the whole act edited by the Italian
Parliament: Parliament:
"urn:lex:it:stato:legge:2000-04-03;56$application-pdf;
1.7:parlamento.it"
- XML format (version 2.2 DTD NIR) of the text of the act and PDF
format (version 1.7) of the "Figura 1" (figure 1) contained in the
body, edited by the Italian Senate:
"urn:lex:it:stato:legge:2000-04-03;56$text-xml;dtd-nir-2.2:
senato.it:testo"
"urn:lex:it:stato:legge:2000-04-03;56$application-pdf;1.7:
senato.it:figura.1"
the Spanish URN of the html format of the whole Judgment of the urn:lex:it:stato:legge:2000-04-03;56$application-pdf;
European Court of Justice n. 33/08 of 11/06/2009, in Spanish version, 1.7:parlamento.it
published in the Jurifast database in anonymized form:
"urn:lex:eu:tribunal.justicia:sentencia:2009-06-11;33-08 - XML format (version 2.2 DTD NIR) of the text of the act and PDF
@original:es$text-html:juradmin.eu;jurifast:todo:anonimo") format (version 1.7) of the "Figura 1" (figure 1) contained in
the body, edited by the Italian Senate:
urn:lex:it:stato:legge:2000-04-03;56$text-xml;dtd-nir-2.2:
senato.it:testo
urn:lex:it:stato:legge:2000-04-03;56$application-pdf;1.7:
senato.it:figura.1
* The Spanish URN of the HTML format of the whole Judgment of the
European Court of Justice n. 33/08 of 11/06/2009, in Spanish
version, published in the Jurifast database in anonymized form:
urn:lex:eu:tribunal.justicia:sentencia:2009-06-11;33-08
@original:es$text-html:juradmin.eu;jurifast:todo:anonimo
It is useful to be able to assign a uniform name to a manifestation It is useful to be able to assign a uniform name to a manifestation
(or to a part of it) in case non-textual objects are involved. These (or to a part of it) in case non-textual objects are involved. These
may be multimedia objects that are non-textual in their own right may be multimedia objects that are non-textual in their own right
(e.g. geographic maps, photographs, etc.), or texts recorded in non- (e.g., geographic maps, photographs, etc.) or texts recorded in non-
textual formats, such as image scans of documents. textual formats (e.g., image scans of documents).
5.8. Sources of Law References 5.8. Sources of Law References
References to sources of law often refer to specific partitions of References to sources of law often refer to specific partitions of
the act (article, paragraph, etc.) and not to the entire document. the act (article, paragraph, etc.) and not to the entire document.
From a legal point of view, a partition is always a text block, that From a legal point of view, a partition is always a text block that
represents a logical subdivision of an act. represents a logical subdivision of an act.
As regards the digital representation, a partition is represented by In the digital representation, a partition is represented by an
an element (a block of text) with its own ID; this ID aims to element (a block of text) with its own ID; this ID aims to identify
identify the related element and to locate it. In this case, the related element and locate it. Therefore, it is possible to
therefore, it is possible either to extract or to point to a either extract or point to a partition.
partition.
In a mark-up not fitting the logical structure of the text (as HTML), For markup that does not fit the logical structure of the text (like
generally only the starting point of the partition, rather than the HTML), generally only the starting point of the partition, rather
whole block of text or element, is identified through a label (a <a than the whole block of text or element, is identified through a
id=partitionID></a> tag in Html Markup Language [W3C.HTML]). In this label (e.g., <a id=partitionID></a> tag in the HTML markup language
case therefore it is not possible to extract a partition but only to [W3C.HTML]). In this case, it is only possible to point to a
point to it. partition but not extract it.
Partitions should be assigned unique labels or IDs within the Partitions should be assigned unique labels or IDs within the
including document and their value should be the same regardless of including document, and their value should be the same regardless of
document format. document format.
For enabling the construction of the partition identifier between To enable the construction of the partition identifier between
different collections of documents, specific construction rules for different collections of documents, specific construction rules for
IDs or labels will be defined and shared, within each country or IDs or labels will be defined and shared within each country or
jurisdiction, for any document type jurisdiction for any document type. For example, in legislation,
(e.g., for legislation, the paragraph 2 of the article 3 might have paragraph 2 of article 3 might have the value "art3;par2" as the
as label or ID the value "art3;par2", similarly for case-law, label or ID; similarly, for case law, paragraph 22 of the judgment in
paragraph 22 of the judgment in Case 46/76 Bauhuis v Netherlands, Case 46/76 Bauhuis v Netherlands might have the value "par22" as the
might have as label or ID the value "par22"). label or ID.
Furthermore, it is useful to foresee the compatibility with Furthermore, it is useful to foresee the compatibility with
applications able to manage this information (e.g., returning the applications that are able to manage this information (e.g.,
proper element); these procedures are particularly useful in the case returning the proper element); these procedures are particularly
of rather long acts, such as codes, constitutions, regulations, etc. useful in the case of rather long acts, such as codes, constitutions,
For this purpose it is necessary that the partition identifier is regulations, etc. For this purpose, it is necessary that the
transmitted to the servers (resolution and application) and therefore partition identifier be transmitted to the servers (resolution and
it cannot be separated by the typical "#" character of URI fragment, application). Therefore, it cannot be separated by the typical "#"
which is not transmitted to the server. character of URI fragment, which is not transmitted to the server.
According to these requirements, the syntax of a reference is: According to these requirements, the syntax of a reference is:
URN-reference = URN-document ["~" partition-id] URN-reference = URN-document ["~" partition-id]
(e.g., to refer to the paragraph 3 of the article 15 of the French For example, referring to paragraph 3 of article 15 of the French Act
Act of 15 May 2004, n. 106, the reference can be of 15 May 2004, n. 106, the reference can be
"urn:lex:fr:etat:loi:2004-05-15;106~art15;par3"). "urn:lex:fr:etat:loi:2004-05-15;106~art15;par3".
Using a different separator ("~") from the document name, the Using a different separator ("~") from the document name, the
partition ID is not withheld by the browser but it is transmitted to partition ID is not withheld by the browser but is transmitted to the
the resolution process. This enables the resolver to retrieve (for resolution process. If the partition syntax is compatible with the
example, out of a database) only the referred partition, if the media type used, this enables the resolver to retrieve (for example,
partition syntax is compatible with the media type used, otherwise to out of a database) only the referred partition; otherwise, the whole
return the whole act. act is returned.
When resolving to HTTP, the resolver SHALL transform the partition ID When resolving to HTTP, the resolver SHALL transform the partition ID
to an appropriate internal reference (#) in the page, or at the to an appropriate internal reference (#) on the page or at the
beginning if that point cannot be found. The transformation in URI beginning if that point cannot be found. The transformation in the
fragment is obtained appending to the URL the "#" character followed URI fragment is obtained by appending the "#" character followed by
by the partition ID (in the example above, the returned URL will be the partition ID to the URL (in the example above, the returned URL
<URL-document>#art15;par3). Doing this, knowing the granularity of will be <URL-document>#art15;par3). Doing this, knowing the
the act markup, the resolver could exploit the hierarchical structure granularity of the act markup, the resolver could exploit the
of the ID, eliminating sub-partitions not addressed. If only the hierarchical structure of the ID by eliminating sub-partitions that
article was identified in the act, in the previous example it could are not addressed. In the previous example, if only the article was
return <URL-document>#art15 only. identified in the act, it could return <URL-document>#art15 only.
It is possible to use the general syntax (with "#"); in this case It is possible to use the general syntax (with "#"); in this case,
only the URN document component of the reference is transmitted to only the URN document component of the reference is transmitted to
the resolver, therefore the whole document will always be retrieved. the resolver; therefore, the whole document will always be retrieved.
6. Specific Syntax of the Identifier at "Work" Level 6. Specific Syntax of the Identifier at "Work" Level
6.1. The authority Element 6.1. The Authority Element
6.1.1. Indication of the Authority 6.1.1. Indication of the Authority
The authority element of a uniform name may indicate, in the various The authority element of a uniform name may indicate the following in
cases: the various cases:
* the actual authority issuing the legal provision. More * The actual authority issuing the legal provision. More
specifically, the authority adopting the provision or enacting it; specifically, the authority adopting the provision or enacting it.
* the institution where the provision is registered, known and * The institution where the provision is registered, known, and
referenced to, even if produced by others (e.g., the bills referenced to, even if produced by others (e.g., the bills
identified through the reference to the Chamber where they are identified through the reference to the Chamber where they are
presented); presented).
* the institution regulated (and referred to in citations) by the * The institution regulated (and referred to in citations) by the
legal provision even when this is issued by another authority legal provision even when this is issued by another authority
(e.g., the statute of a Body); (e.g., the statute of a Body).
* the entity that proposed the legal material not yet included in * The entity that proposed the legal material not yet included in
the institutional process (e.g. a proposed bill written by a the institutional process (e.g., a proposed bill written by a
political party). political party).
6.1.2. Multiple Issuers 6.1.2. Multiple Issuers
Some sources of law are enacted by a number of issuing parties (e.g., Some sources of law are enacted by a number of issuing parties (e.g.,
inter-ministerial decrees, agreements, etc.). In this case, the inter-ministerial decrees, agreements, etc.). In this case, the
authority element contains all the issuing parties (properly authority element contains all the issuing parties (properly
separated), as follows: separated) as follows:
authority = issuer *("+" issuer) authority = issuer *("+" issuer)
(e.g., "ministry.justice+ministry.finances"). This is an example: "ministry.justice+ministry.finances".
6.1.3. Indication of the Issuer 6.1.3. Indication of the Issuer
Each issuing authority is essentially represented by either an Each issuing authority is essentially represented by either an
institutional office (e.g., Prime Minister) or an institution (e.g., institutional office (e.g., Prime Minister) or an institution (e.g.,
Ministry); in the last case, the authority is indicated in accordance Ministry); in the last case, the authority is indicated in accordance
with the institution's hierarchical structure, from the more general with the institution's hierarchical structure, from more general to
to more specific (Council, Department, etc.), ending with the more specific (Council, Department, etc.), ending with the relative
relative office (President, Director, etc.). Therefore, the office (President, Director, etc.). Therefore, the structure of the
structure of the issuer is as follows: issuer is as follows:
issuer = (institution *(";" body-function)) / office issuer = (institution *(";" body-function)) / office
(e.g., "ministry.finances;department.revenues;manager") This is an example: "ministry.finances;department.revenues;manager".
6.1.4. Indication of the Body 6.1.4. Indication of the Body
Depending on the kind of measure, the body within the issuing Depending on the kind of measure, the body within the issuing
authority is unambiguously determined (e.g., the Council for Regional authority is unambiguously determined (e.g., the Council for Regional
Acts) and normally it is not indicated in the references. Just like Acts), and it is not normally indicated in the references. Just like
in practice, the indication of the enacting authority is limited to in practice, the indication of the enacting authority is limited to
the minimum in relation to the type of measure the minimum in relation to the type of measure (e.g.,
(e.g., "region.tuscany:act" and not "region.tuscany;council:act"). "region.tuscany:act" and not "region.tuscany;council:act").
6.1.5. Indication of the Function 6.1.5. Indication of the Function
Generally, the function is indicated, sometimes instead of the body Generally, the function is indicated, sometimes instead of the body
itself: itself:
* in case of political, representative or elective offices * In the case of political, representative, or elective offices
(e.g., "university.oxford;rector:decree" instead of (e.g., "university.oxford;rector:decree" instead of
"university.oxford;rectorship:decree"); "university.oxford;rectorship:decree").
* when it refers to a top officer in the institution (e.g., general * When referring to a top officer in the institution (e.g., general
manager, general secretary, etc.) which is not always possible to manager, general secretary, etc.), which is not always possible to
associate a specific internal institutional structure to associate a specific internal institutional structure to (e.g.,
(e.g., "national.council.research;general.manager"). "national.council.research;general.manager").
It is not indicated when it clearly corresponds to the person in It is not indicated when it clearly corresponds to the person in
charge of an institution (typically, a general director); in this charge of an institution (typically, a general director); in this
case, only the structure and not the person in charge is indicated case, only the structure and not the person in charge is indicated
(e.g., "ministry.justice;department.penitentiary.administration"). (e.g., "ministry.justice;department.penitentiary.administration").
The function MUST be indicated when: The function MUST be indicated when:
* it is not the same of the director or the person in charge of the * It is not the same as the director or the person in charge of the
structure (for example, in case of an undersecretary, a deputy structure (for example, an undersecretary, a deputy director,
director, etc.); etc.).
* the type of measure may be both monocratic or collegial: the * The type of measure may be both monocratic or collegial; the
indication of the office eliminates the ambiguity. indication of the office eliminates the ambiguity.
6.1.6. Conventions for the Authority 6.1.6. Conventions for the Authority
Acts and measures bearing the same relevance as an act, issued or Acts and measures bearing the same relevance as an act, issued or
enacted since the foundation of the State, have conventionally enacted since the foundation of the State, have conventionally
indicated "state" (expressed in each country official language) as indicated "state" (expressed in each country's official language) as
authority; the same convention is used for constitutions, codes the authority. The same convention is used for constitutions, codes
(civil, criminal, civil procedure, criminal procedure, etc) and (civil, criminal, civil procedure, criminal procedure, etc.), and
international treaties. international treaties.
6.2. The measure Element 6.2. The Measure Element
6.2.1. Criteria for the Indication of the Type of Measure 6.2.1. Criteria for the Indication of the Type of Measure
In uniform names the issuing authority of a document is mandatory. In uniform names, the issuing authority of a document is mandatory.
This makes unnecessary to indicate any further qualification of the This makes it unnecessary to indicate any further qualification of
measure (e.g., ministerial decree, directorial ordinance, etc.), even the measure (e.g., ministerial decree, directorial ordinance, etc.),
if it is widely used. When the authority-measure combination clearly even if it is widely used. When the authority-measure combination
identifies a specific document, the type of measure is not defined clearly identifies a specific document, the type of measure is not
through attributes referring to the enacting authority defined through attributes referring to the enacting authority (e.g.,
(e.g., "region.tuscany:act" and not "region.tuscany:regional.act"). "region.tuscany:act" and not "region.tuscany:regional.act").
6.2.2. Further Specification to the Type of Measure 6.2.2. Further Specification to the Type of Measure
In the measure element, it is usually sufficient to indicate the type In the measure element, it is usually sufficient to indicate the type
of a measure. As usual, references to sources of law, rather than of a measure. As usual, rather than through the formal details (date
through the formal details (date and number), may be made through and number), references to sources of law may be made through some of
some of their characteristics such as the subject-matter covered their characteristics, such as the subject matter covered (e.g.,
(e.g., accounting regulations), nicknames referring to the promoter accounting regulations), nicknames referring to the promoter (e.g.,
(e.g., Bolkestein directive) or to the topic of the act (e.g., Bolkestein directive), or the topic of the act (e.g., Bankruptcy
Bankruptcy Law), etc.. In these cases, the type of measure MAY be Law), etc. In these cases, the type of measure MAY be followed by
followed by further specifications useful in referencing even if the further specifications that are useful in referencing, even if the
details are lacking: details are lacking:
measure = measure-type *(";" specification) measure = measure-type *(";" specification)
(e.g., "regulations;accounting" or "act;bankruptcy"). These are examples: "regulations;accounting" or "act;bankruptcy".
6.2.3. Aliases for Sources of Law with Different Normative References 6.2.3. Aliases for Sources of Law with Different Normative References
There are legislative measures that, although unique, are usually There are legislative measures that, although unique, are usually
cited in different ways, for example through the legislative act cited in different ways, for example, introducing them into the legal
introducing them into the legal order (President's decree, order through a legislative act (President's decree, legislative
legislative decree, etc.) or through their legislative category decree, etc.) or through their legislative category (regulations,
(regulations, consolidation, etc.). In order to ensure, in all the consolidation, etc.). In order to ensure the validity of the
cases, the validity of the references, an alias (additional URN LEX references in all cases, an alias (an additional URN LEX identifier)
identifier), that takes into account the measure category, is added that takes into account the measure category is added to what
to what represents the legislative form of the same act represents the legislative form of the same act (e.g.,
(e.g., "state:decree.legislative:1992-07-24;358" and "state:decree.legislative:1992-07-24;358" and
"state:consolidation;public.contracts:1992-07-24;358"). "state:consolidation;public.contracts:1992-07-24;358").
6.2.4. Relations between Measure and Authority in the Aliases 6.2.4. Relations Between Measure and Authority in the Aliases
The sources of law including different normative references are The sources of law including different normative references are
usually introduced in legislation through the adoption or the issuing usually introduced in legislation through the adoption or the issuing
of an act, which they are either included or attached to. It is, of an act, which they are either included or attached to. Therefore,
therefore, necessary to create an alias linking the two aspects of it is necessary to create an alias linking the two aspects of the
the same document. Specifically, the different measures can be: same document. Specifically, the different measures can be:
* adopted/issued by an authority different from the one regulated by * Adopted/issued by an authority different from the one regulated by
the provision (e.g., the statute of a Body); in this case, the the provision (e.g., the statute of a Body). In this case, the
correlation is established between two uniform names each correlation is established between two uniform names, each
featuring a completely different authority element featuring a completely different authority element (e.g.,
(e.g., "italian.society.authors.publishers:statute" and "italian.society.authors.publishers:statute" and
"ministry.cultural.activities+ministry.finances.budget.economic. "ministry.cultural.activities+ministry.finances.budget.economic.
planning:decree"); planning:decree").
* issued by the institution itself either because it has issuing * Issued by the institution itself either because it has issuing
authority or by virtue of a proxy (e.g., a provision that refers authority or by virtue of a proxy (e.g., a provision that refers
to the functioning of the Body itself); in this case, the two to the functioning of the Body itself). In this case, the two
aliases share the first part of the authority aliases share the first part of the authority (e.g.,
(e.g., "municipality.firenze:statute" and "municipality.firenze:statute" and
"municipality.firenze;council:deliberation"); "municipality.firenze;council:deliberation").
* issued by the same Body to regulate a particular sector of its own * Issued by the same Body to regulate a particular sector of its own
competence; in this case the authority element is the same competence. In this case, the authority element is the same
(e.g., "ministry.justice:regulation;use.information.tools. (e.g., "ministry.justice:regulation;use.information.tools.
telematic.process" and "ministry.justice:decree"). telematic.process" and "ministry.justice:decree").
6.3. The Details Element 6.3. The Details Element
6.3.1. Indication of the Details 6.3.1. Indication of the Details
The details of a source of law usually include the date of the The details of a source of law usually include the date of the
enactment and the identification number (inclusion in the body of enactment and the identification number (inclusion in the body of
laws, register, protocol, etc.). laws, register, protocol, etc.).
Some measures can have multiple dates; there are also cases in which Some measures can have multiple dates. There are also cases in which
the number of the measure does not exist (unnumbered measures) or a the number of the measure does not exist (unnumbered measures) or a
measure has multiple numbers (e.g., unified cases). For these measure has multiple numbers (e.g., unified cases). For these
reasons, the set up of both elements (date and number) includes reasons, the setup of both elements (date and number) includes
multiple values. multiple values.
Some institutions (e.g., the Parliaments) usually identify documents Some institutions (e.g., the Parliaments) usually identify documents
through their period of reference (e.g., the legislature number) through their period of reference (e.g., the legislature number)
rather than through a date, which would be much less meaningful and rather than through a date, which would be much less meaningful and
never used in references (e.g., Senate bill S.2544 of the XIV never used in references (e.g., Senate bill S.2544 of the XIV
legislature). In these cases, the component period is used in legislature). In these cases, the component period is substitued for
substitution of the component dates. the component dates.
Usually details of a measure are not reported according to a specific Usually, details of a measure are not reported according to a
sequence; in accordance with the global structure of the uniform specific sequence. In accordance with the global structure of the
name, which goes from the general to the specific, the sequence date- uniform name, which goes from general to specific, the sequence date-
number has the following form: number has the following form:
details = (dates / period) ";" numbers details = (dates / period) ";" numbers
(e.g., "2000-12-06;126", "14.legislature;s.2544"). The following are examples: "2000-12-06;126" and
"14.legislature;s.2544".
6.3.2. Multiple Dates 6.3.2. Multiple Dates
Some sources of law, even if unique, are identified by more than one Some sources of law, even if unique, are identified by more than one
date; in this case, in the field dates all the given dates are to be date. In this case, all the given dates are to be reported and
reported and indicated as follows: indicated as follows:
dates = date *("," date) dates = date *("," date)
(e.g., the measure of the Data Protection Authority of December 30, For example, the measure of the Data Protection Authority of December
1999-January 13, 2000, No. 1/P/2000 has the following uniform name: 30, 1999-January 13, 2000, No. 1/P/2000 has the following uniform
"personal.data.protection.authority:measure:1999-12-30,2000-01-13; name:
1-p-2000").
As specified in Section 3.6, all the dates can have, in addition to personal.data.protection.authority:measure:1999-12-30,2000-01-
the ISO format, also the date typical of the jurisdiction. 13;1-p-2000
As specified in Section 3.6, all the dates can have the date typical
of the jurisdiction in addition to the ISO format.
6.3.3. Unnumbered Measures 6.3.3. Unnumbered Measures
Measures not officially numbered in the publications may have a non- Measures not officially numbered in the publications may have a non-
unequivocal identifier, because several measures of the same type can unequivocal identifier, because several measures of the same type can
exist, issued on the same day by the same authority. To ensure that exist and can be issued on the same day by the same authority. To
the uniform name is unambiguous, the numbers field MUST, in any case, ensure that the uniform name is unambiguous, the numbers field MUST,
contain a discriminating element, which can be any identifier used in any case, contain a discriminating element, which can be any
internally, and not published, by the authority (e.g., protocol). identifier used internally and not published by the authority (e.g.,
protocol).
If the authority does not have its own identifier, one identifier If the authority does not have its own identifier, one identifier
MUST be created for the name system. In order to easily MUST be created for the name system. In order to easily
differentiate it, such number is preceded by the string "lex-": differentiate it, such number is preceded by the string "lex-":
number-lex = "lex-" 1*DIGIT number-lex = "lex-" 1*DIGIT
(e.g., "ministry.finances:decree:1999-12-20;lex-3"). The following is an example: "ministry.finances:decree:1999-12-
20;lex-3".
It is responsibility of the authority issuing a document to assign a It is the responsibility of the authority issuing a document to
discriminating specification to it; in case of multiple authorities, assign a discriminating specification to it. When there are multiple
only one of them is responsible for the assignment of the number to authorities, only one of them is responsible for the assignment of
the document (e.g., the proponent). the number to the document (e.g., the proponent).
The unnumbered measures published on an official publication (e.g., The unnumbered measures published on an official publication (e.g.,
the Official Gazette), instead of by a progressive number are the Official Gazette), are recognized by the univocal identifying
recognized by the univocal identifying label printed on the paper. label printed on the paper instead of by a progressive number. Such
Such an identifier, even if unofficial but assigned to a document in an identifier, even if it is unofficial but assigned to a document in
an official publication, is to be preferred because it has the clear an official publication, is preferred because it has the clear
advantage to be public and therefore easier to be found. advantage of being public and is therefore easier to find.
6.3.4. Multiple Numbers 6.3.4. Multiple Numbers
Some legal documents (e.g., bills), even if unique, are identified by Some legal documents (e.g., bills), even if unique, are identified by
a set of numbers (e.g., the unification of cases or bills). In this a set of numbers (e.g., the unification of cases or bills). In this
case, in the numbers field, all the identifiers are reported, case, in the numbers field, all the identifiers are reported,
according to the following structure: according to the following structure:
numbers = document-id *("," document-id) numbers = document-id *("," document-id)
(e.g., "2000-06-12;c-10-97,c-11-97,c-12-97"). The following is an example: "2000-06-12;c-10-97,c-11-97,c-12-97".
The characters which are not allowed (e.g., "/") or reserved (e.g., The characters that are not allowed (e.g., "/") or reserved (e.g.,
":"), including the comma, cannot exist inside the document-id, and ":"), including the comma, cannot exist inside the document-id and
therefore MUST be turned into "-". therefore MUST be turned into "-".
Where special characters contained in the number of the act are When special characters contained in the number of the act are
distinctive of the act itself (e.g. bill n. 123-bis (removal of 123) distinctive of the act itself (e.g., bill n. 123-bis (removal of 123)
and n. 123/bis (return of 123)) and would disappear with the and n. 123/bis (return of 123)) and would disappear with the
conversion to "-", a further ending must be added, allowing to conversion to "-", a further ending must be added to distinguish the
distinguish the acts (e.g. bill n.123-bis-removal and 123-bis- acts (e.g., bill n.123-bis-removal and 123-bis-return).
return).
6.4. The annex Element 6.4. The Annex Element
6.4.1. Formal Annexes 6.4.1. Formal Annexes
Although annexes are an integral part of the legal document, they may Although annexes are an integral part of a legal document, they may
be referred to and undergo amendments separately from the act to be referred to and undergo amendments separately from the act to
which they are annexed. It is, therefore, necessary that both the which they are annexed. Therefore, it is necessary that both the
main document as well as each formal individual annex is main document as well as each formal individual annex is
unequivocally identified. unequivocally identified.
Formal annexes may be registered as separate parts or together with a Formal annexes may be registered as separate parts or together with a
legal provision; they may also be autonomous in nature or not. In legal provision; they may or may not be autonomous in nature. In any
any case, they MUST be given a uniform name, which includes the case, they MUST be given a uniform name that includes the uniform
uniform name of the source of law to which they are attached, and a name of the source of law to which they are attached and a suffix
suffix which identifies the annex itself. that identifies the annex itself.
The suffix of formal annexes includes the official heading of the The suffix of formal annexes includes the official heading of the
annex and, possibly, further specifications (e.g., the title) which annex and, possibly, further specifications (e.g., the title) that
will facilitate the retrieval of the annex in case the identifier is will facilitate the retrieval of the annex in case the identifier is
missing: missing:
annex = annex-id *(";" specification) annex = annex-id *(";" specification)
(e.g., "region.sicily;council:deliberation:1998-02-12;14:annex.a; The following is an example:
borders.park").
The characters which are not allowed (e.g. "/") or which are reserved region.sicily;council:deliberation:1998-02-12;14:annex.a;
(e.g. ":") must not be featured in the annex-id and therefore MUST be borders.park
turned into ".".
The characters that are not allowed (e.g., "/") or that are reserved
(e.g., ":") must not be featured in the annex-id and therefore MUST
be turned into ".".
6.4.2. Annexes of Annexes 6.4.2. Annexes of Annexes
When there are annexes to an annex, their corresponding identifiers When there are annexes to an annex, their corresponding identifiers
are created by adding to the identifier of the original annex those are created by adding to the identifier of the original annex those
of the annexes that are connected with it (that is, attached to it) of the annexes that are connected with it (that is, attached to it).
(e.g., Table 1 attached to the Annex A of the preceding legal act has For example, Table 1 attached to the Annex A of the preceding legal
the following uniform name: act has the following uniform name:
"region.sicily;council:deliberation:1998-02-12;14:annex.a;
borders.park:table.1;municipality.territories"). region.sicily;council:deliberation:1998-02-12;14:annex.a;
borders.park:table.1;municipality.territories
7. Specific Syntax of the Version Element of the "Expression" 7. Specific Syntax of the Version Element of the "Expression"
7.1. The version Element 7.1. The Version Element
7.1.1. Different Versions of a Legislative Document 7.1.1. Different Versions of a Legislative Document
The creation of an updated text of a document may have one of the The creation of an updated text of a document may have one of the
following forms: following forms:
* "multi-version": when specific mark-ups which identify the "multi-version": Specific markups that identify the modified parts
modified parts of a document (added, substituted or deleted parts) of a document (added, substituted, or deleted parts) and their
and their related periods of effectiveness are indicated inside related periods of effectiveness are indicated inside a single
one single object (e.g., an xml file). Such a document will be object (e.g., an XML file). Such a document will be able, in a
able, in a dynamic way, to appear in different forms according to dynamic way, to appear in different forms according to the
the requested date of effectiveness. In this document type, requested date of effectiveness. In this document type, a set of
usually a set of metadata contains the lifecycle of the document metadata usually contains the life cycle of the document (from the
(from the original to the last modification), including the original to the last modification), including the validity time
validity time interval of each version and of each related text interval of each version and of each related text portion.
portion;
* "single-version": when, on the contrary, a new and distinct object "single-version": A new and distinct object is created for each
is created for each amendment to the text at a given time. Each amendment to the text at a given time. Each object is, therefore,
object is, therefore, characterized by its own period of validity. characterized by its own period of validity. In any case, all the
In any case all the versions SHOULD be linked one another and versions SHOULD be linked to one another and immediately
immediately navigable. navigable.
In a "multi-version" document, each time interval should have a link In a "multi-version" document, each time interval should have a link
to the related in-force document version which can be therefore to the related in-force document version that can be displayed. In a
displayed. In a "single-version" document, the metadata should "single-version" document, the metadata should contain links to all
contain links to all the previous modifications and a link only to the previous modifications and a link only to the following version,
the following version, if any. if any.
[RFC8288] can be used as reference to establish links between [RFC8288] can be used as a reference to establish links between
different document versions, either in the "multi-version" or in the different document versions, either in the "multi-version" or in the
"single-version" document. According to [RFC8288] the following "single-version" document. According to [RFC8288], the following
relations are useful: relations are useful:
* current (or last or last-version): in-force version current (or last or last-version): in-force version
* self: this version self: this version
* next: next version next: next version
* previous: previous version previous: previous version
* first: original version first: original version
It is RECOMMENDED that these relations are inserted in the header of
It is RECOMMENDED that these relations be inserted in the header of
each version (if "single-version") or associated to each entry each version (if "single-version") or associated to each entry
containing a single URN (if "multi-version"). containing a single URN (if "multi-version").
7.1.2. Identification of the Version 7.1.2. Identification of the Version
In order to identify the different time versions of the same act, to In order to identify the different time versions of the same act, a
the uniform name of the original document has to be added a specific specific suffix has to be added to the uniform name of the original
suffix. document.
Such a suffix identifies each version of a legal provision and Such a suffix identifies each version of a legal provision and
includes, first and foremost, one of the following elements: includes, first and foremost, one of the following elements:
* the issuing date of the last amending measure taken into account; * The issuing date of the last amending measure taken into account.
* the date in which the communication of the rectification or of the * The date that the communication of the rectification or errata
errata corrige, is published; corrige was published.
* a specification which must identify the reason concerning the * A specification that must identify the reason concerning the
amendment (e.g., the specific phase of the legislative process), amendment (e.g., the specific phase of the legislative process),
for the cases in which the date is not usually used (e.g., bills). for the cases in which the date is not usually used (e.g., bills).
It is possible to add further specifications that will distinguish It is possible to add further specifications that will distinguish
each of the different versions of the text to guarantee identifier each of the different versions of the text to guarantee identifier
unequivocalness. For example with regard to changes of the in-force unequivocalness. For example with regard to changes of the in-force
or effectiveness of any partition or portion of the text itself or effectiveness of any partition or portion of the text itself
(e.g., when the amendments introduced by an act are applied at (e.g., when the amendments introduced by an act are applied at
different times) or different events occurring on the same date. different times) or different events occurring on the same date.
version = (amendment-date / specification) version = (amendment-date / specification)
*(";" (event-date / event)) *(";" (event-date / event))
where: where:
* amendment-date contains the issuing date of the last considered amendment-date: Contains the issuing date of the last considered
amendment or of the last communication of amendment. In case the amendment or of the last communication of amendment. If the
original text introduces differentiated periods in which an act is original text introduces differentiated periods in which an act is
effective and the information system produces one version for each effective and the information system produces one version for each
of them, such element contains the string "original" expressed in of them, such element contains the string "original" expressed in
the language of the act or version; the language of the act or version.
* specification contains any information useful to identify specification: Contains any information that is useful to identify
unambiguously and univocally the version; the version unambiguously and univocally.
* event-date contains the date in which a version is put into force, event-date: Contains the date in which a version is put into force,
is effective or is published; is effective, or is published.
* event is a name assigned to the event producing a further version event: A name assigned to the event producing a further version
(e.g., amendment, decision, etc.). (e.g., amendment, decision, etc.).
The issuing date of an amending act was chosen as identifier of a The issuing date of an amending act was chosen as the identifier of a
version because it can be obtained from the heading (formal data) version because it can be obtained from the heading (formal data).
(e.g., the name "state:royal.decree:1941-01-30;12@1998-02-19" For example, the name "state:royal.decree:1941-01-30;12@1998-02-19"
identifies the updated text of the "Royal Decree of 30/1/1941, No. identifies the updated text of the "Royal Decree of 30/1/1941, No.
12" with the amendments introduced by the "Law Decree of 19/2/1998, 12" with the amendments introduced by the "Law Decree of 19/2/1998,
No. 51", without any indication of its actual entry into force. No. 51" without any indication of its actual entry into force. The
The same uniform name with the additional ending ";1999-01-01" same uniform name with the additional ending ";1999-01-01" indicates
indicates the in-force or effective version starting in a different the in-force or effective version starting on a different date
date (from 1/1/99). (1/1/99).
For a full compatibility, every updating of a text or of the For full compatibility, every update of text or of the effectiveness
effectiveness of a "multi-version" document implies the creation of a of a "multi-version" document implies the creation of a new uniform
new uniform name, even if the object remains only one, containing the name, even if the object remains only one, containing the identifier
identifier of the virtually generated version, exactly as in the case of the virtually generated version, exactly as in the case of a
of a "single-version" document. A specific meta-data will associate "single-version" document. Specific metadata will associate every
every uniform name with the period of time during which such a name uniform name with the period of time during which such a name,
together with its corresponding text is to be considered valid together with its corresponding text, is to be considered valid
(e.g., the multi-version document containing the "R.D. of 01/30/1941, (e.g., the "multi-version" document containing "R.D. of 01/30/1941,
no. 12", updated by the amendments introduced by the "D.Lgs. of no. 12", updated by the amendments introduced by the "D.Lgs. of
02/19/1998, no. 51", contains the name of the original 02/19/1998, no. 51", contains the name of the original version
"state:royal.decree:1941-01-30;12" as well as the name of the updated "state:royal.decree:1941-01-30;12" as well as the name of the updated
version "state:royal.decree:1941-01-30;12@1998-02-19"). version "state:royal.decree:1941-01-30;12@1998-02-19").
Please note that in case of attachments or annexes, the creation of a Note that if there are attachments or annexes, the creation of a new
new version (even in the case of only one component) would imply the version (even in the case of only one component) would imply the
creation of a new uniform name for all the connected objects in order creation of a new uniform name for all the connected objects in order
to guarantee their alignment (i.e., the main document, the to guarantee their alignment (i.e., the main document, attachments,
attachments and annexes). and annexes).
As specified in Section 3.6, all the dates can have, in addition to As specified in Section 3.6, all the dates can have the date typical
the ISO format, also the date typical of the jurisdiction. of the jurisdiction in addition to the date in ISO format.
8. Summary of the Syntax of the Uniform Names of the "lex" Namespace 8. Summary of the Syntax of the Uniform Names of the "lex" Namespace
;------------------------------------------------------------------- ;-------------------------------------------------------------------
; Structure of a Uniform Resource Name (URN) of the "lex" namespace ; Structure of a Uniform Resource Name (URN) of the "lex" namespace
; - NID-lex = namespace ; - NID-lex = namespace
; - NSS-lex = specific name ; - NSS-lex = specific name
;------------------------------------------------------------------- ;-------------------------------------------------------------------
URN-lex = "urn:" NID-lex ":" NSS-lex URN-lex = "urn:" NID-lex ":" NSS-lex
skipping to change at page 39, line 50 skipping to change at line 1889
date-iso = year "-" month "-" day date-iso = year "-" month "-" day
year = 4DIGIT year = 4DIGIT
month = 2DIGIT month = 2DIGIT
day = 2DIGIT day = 2DIGIT
date-loc = *(alfadot / other) date-loc = *(alfadot / other)
;------------------------------------------------------------------- ;-------------------------------------------------------------------
; Allowed, reserved and future characters ; Allowed, reserved, and future characters
;------------------------------------------------------------------- ;-------------------------------------------------------------------
; - allowed = alfadot / other / reserved ; - allowed = alfadot / other / reserved
; - reserved = ":" / "@" / "$" / "+" / "|" / ";" / "," / "~" ; - reserved = ":" / "@" / "$" / "+" / "|" / ";" / "," / "~"
; - future = "*" / "!" ; - future = "*" / "!"
alf-dot = alfanum *alfadot alf-dot = alfanum *alfadot
alf-dot-hyp = alfanum *(alfadot / "-") alf-dot-hyp = alfanum *(alfadot / "-")
alf-dot-oth = alfanum *(alfadot / other) alf-dot-oth = alfanum *(alfadot / other)
alfadot = alfanum / "." alfadot = alfanum / "."
alfa = lowercase / uppercase alfa = lowercase / uppercase
skipping to change at page 40, line 31 skipping to change at line 1918
uppercase = %x41-5A ; upper-case ASCII letters (A-Z) uppercase = %x41-5A ; upper-case ASCII letters (A-Z)
DIGIT = %x30-39 ; decimal digits (0-9) DIGIT = %x30-39 ; decimal digits (0-9)
encoded = "%" 2HEXDIG encoded = "%" 2HEXDIG
HEXDIG = DIGIT / %x41-46 / %x61-66 ; hex digits (0-9,A-F,a-f) HEXDIG = DIGIT / %x41-46 / %x61-66 ; hex digits (0-9,A-F,a-f)
other = "-" / "_" / "'" / "=" / "(" / ")" other = "-" / "_" / "'" / "=" / "(" / ")"
9. The Procedure of Uniform Names Assignment 9. Procedure of Uniform Names Assignment
9.1. Specifying the jurisdiction Element of the LEX Identifier 9.1. Specifying the Jurisdiction Element of the LEX Identifier
Under the "lex" namespace, each country or international organization Under the "lex" namespace, each country or international organization
is assigned with a jurisdiction code, which characterizes the URNs of is assigned a jurisdiction code, which characterizes the URNs of the
the source of law of that country or jurisdiction. This code is source of law of that country or jurisdiction. This code is assigned
assigned according to ccTLD (as well as TLDN (Top Level Domain Name) according to ccTLD (as well as TLDN (Top-Level Domain Name) or DN
or DN (Domain Name) for the organizations) representation and it is (Domain Name) for organizations) representation, and it is the value
the value of the jurisdiction-code element, which preserves cross- of the jurisdiction-code element, which preserves cross-country
country uniqueness of the identifiers. uniqueness of the identifiers.
9.2. Jurisdictional Registrar for Names Assignment 9.2. Jurisdictional Registrar for Names Assignment
Any country or jurisdiction, who intends to adopt this schema, MUST Any country or jurisdiction that intends to adopt this schema MUST
identify a Jurisdictional Registrar, an organization which shares and identify a Jurisdictional Registrar, an organization that shares and
defines the structure of the optional part (jurisdiction-unit) of the defines the structure of the optional part (jurisdiction-unit) of the
name, according to the organization of the state or institution (for name, according to the organization of the state or institution (for
details see Section 2.2). It must appoint a Jurisdictional Registrar details, see Section 2.2). It must appoint a Jurisdictional
and inform the Designed Experts, together with the registration of a Registrar and inform the Designed Experts, together with the
jurisdiction code. For example, in a federal state a jurisdiction- registration of a jurisdiction code. For example, in a federal
unit corresponding to the name of each member state state, a jurisdiction-unit corresponding to the name of each member
(e.g. "br;sao.paulo", "br;minas.gerais", etc.) may be defined. state (e.g., "br;sao.paulo", "br;minas.gerais", etc.) may be defined.
The process of assigning the local-name is managed by each specific The process of assigning the local-name is managed by each specific
country or jurisdiction under the related jurisdiction element. country or jurisdiction under the related jurisdiction element.
In any country the Jurisdictional Registrar shares and defines the In any country, the Jurisdictional Registrar shares and defines the
assignment of the primary elements (issuing authority and type of assignment of the primary elements (issuing authority and type of
legal measure) of the local names considering the characteristics of legal measure) of the local names considering the characteristics of
its own state or institution organization. its own state or institution organization.
Such a Registrar MUST establish, according to the guidelines The Jurisdictional Registrar MUST establish, according to the
indicated in this document, a uniform procedure within the country or guidelines indicated in this document, a uniform procedure within the
organization to define local-name elements, to take decisions upon country or organization to define local-name elements, make decisions
normalizations and finally to solve and avoid possible name about normalizations, solve and avoid possible name collisions, and
collisions as well as to maintain authoritative registries of various maintain authoritative registries of various kinds (e.g., for
kinds (e.g., for authorities, types of measures, etc.). In authorities, types of measures, etc.). In particular, accurate
particular, accurate point-in-time representations of the structure point-in-time representations of the structure and naming of
and naming of government entities are important to semantically-aware government entities are important to semantically aware applications
applications in this domain. in this domain.
Moreover, the Registrar shares and defines the rules to construct Moreover, the Jurisdictional Registrar shares and defines the rules
partition IDs for each document type, possibly in accordance with to construct partition IDs for each document type, possibly in
those already defined in other jurisdictions. accordance with those already defined in other jurisdictions.
Finally, the Registrar will develop and publish the rules and the Finally, the Jurisdictional Registrar will develop and publish the
guidelines for the local-name construction as well as the predefined rules and guidelines for the local-name construction as well as the
values and codes. The Registrar should also promote the urn:lex predefined values and codes. The Jurisdictional Registrar should
identifier for the sources of law of its jurisdiction. also promote the urn:lex identifier for the sources of law of its
jurisdiction.
Such a set of rules will have to be followed by all institutional Such a set of rules will have to be followed by all institutional
bodies adopting the URN LEX identification system in a country or bodies adopting the URN LEX identification system in a country or
jurisdiction, as well as by private publishers, and each of them will jurisdiction, as well as by private publishers. Each of them will be
be responsible for assigning names to their domains. responsible for assigning names to their domains.
9.3. Identifier Uniqueness 9.3. Identifier Uniqueness
Identifiers in the "lex" namespace are defined through a jurisdiction Identifiers in the "lex" namespace are defined through a jurisdiction
element assigned to the sources of law of a specific country or element assigned to the sources of law of a specific country or
organization, and a local-name assigned by the issuing authority, in organization, and a local-name is assigned by the issuing authority
conformance with the syntax defined in Section 5. The main elements in conformance with the syntax defined in Section 5. The main
(authority and type of measure) of the local-name are defined by the elements (authority and type of measure) of the local-name are
Jurisdictional Registrar, so that it is ensured that the constructed defined by the Jurisdictional Registrar, so that it is ensured that
URNs are unique. The Jurisdictional Registrar MUST provide clear the constructed URNs are unique. The Jurisdictional Registrar MUST
documentation of rules by which names are to be constructed, and MUST provide clear documentation of rules by which names are to be
update and make accessible its registries. constructed and MUST update its registries and make them accessible.
Any enacting authority is responsible to define formal parameters to Any enacting authority is responsible for defining formal parameters
guarantee local name uniqueness by attributing, if necessary, a to guarantee local name uniqueness by attributing, if necessary, a
conventional internal number, which, combined with the other local- conventional internal number, which when combined with the other
name components (authority, measure and date), builds a unique local-name components (authority, measure, and date), builds a unique
identifier. Uniqueness is achieved by checking against the catalogue identifier. Uniqueness is achieved by checking against the catalogue
of previously assigned names. of previously assigned names.
9.4. Identifier Persistence Considerations 9.4. Identifier Persistence Considerations
The persistence of identifiers depends on the durability of the The persistence of identifiers depends on the durability of the
institutions that assign and administer them. The goal of the LEX institutions that assign and administer them. The goal of the LEX
schema is to maintain uniqueness and persistence of all resources schema is to maintain uniqueness and persistence of all resources
identified by the assigned URNs. identified by the assigned URNs.
In particular, the CNR is responsible of maintaining the uniqueness In particular, CNR is responsible for maintaining the uniqueness of
of the jurisdiction element; given that the jurisdiction is assigned the jurisdiction element. Given that the jurisdiction is assigned on
on the basis of the long-held ccTLD representation of the country (or the basis of the long-held ccTLD representation of the country (or
the TLDN or DN of the organization) and that the country or the TLDN or DN of the organization) and that the associated code for
organization associated code is expected to continue indefinitely, country or organization is expected to continue indefinitely, the URN
the URN also persists indefinitely. also persists indefinitely.
The rules for the construction of the name are conceived to delegate The rules for the construction of the name are conceived to delegate
the responsibility of their uniqueness to a set of authorities which the responsibility of their uniqueness to a set of authorities that
is identified within each country or organization. is identified within each country or organization.
Therefore, each authority is responsible for assigning URNs which Therefore, each authority is responsible for assigning URNs that have
have a very long life expectancy and can be expected to remain unique a very long life expectancy and can be expected to remain unique for
for the foreseeable future. Practical and political considerations, the foreseeable future. Practical and political considerations, as
as well as diverse local forms of government organization, will well as diverse local forms of government organization, will result
result in different methods of assigning responsibility for different in different methods of assigning responsibility for different levels
levels of the name. of the name.
Where this cannot be accomplished by the implementation of an Where this cannot be accomplished by the implementation of an
authoritative hierarchy, it is highly desirable that it be done by authoritative hierarchy, it is highly desirable that it be done by
creating consensus around a series of published rules for the creating consensus around a series of published rules for the
creation and administration of names by institutions and bodies that creation and administration of names by institutions and bodies that
operate by means of collaboration rather than compulsion. operate by means of collaboration rather than compulsion.
Issuing authorities that operate in more localized scopes, ranging Issuing authorities that operate in more localized scopes, ranging
from the national down to the very local, MUST equally take from national scope down to very local scope, MUST equally take
responsibility for the persistence of identifiers within their scope. responsibility for the persistence of identifiers within their scope.
10. Recommendations for the Resolution Process 10. Recommendations for the Resolution Process
10.1. The General Architecture of the System
The task of the resolution service is that of associating a LEX 10.1. General Architecture of the System
identifier with a specific document address on the Internet. By
contrast with systems that can be constructed around rigorous and The task of the resolution service is to associate a LEX identifier
enforceable engineering premises, such as DNS, the "lex" namespace with a specific document address on the Internet. In contrast with
resolver will be expected to cope with a wide variety of inputs systems that can be constructed around rigorous and enforceable
incomplete or partially incorrect, particularly those created by the engineering premises, such as DNS, the "lex" namespace resolver will
automated extraction of references from texts. In this document, the be expected to cope with a wide variety of inputs that are incomplete
result is a particular emphasis on a flexible and robust resolver or partially incorrect, particularly those created by the automated
design. extraction of references from texts. In this document, the result is
a particular emphasis on a flexible and robust resolver design.
The system has a distributed architecture based on two fundamental The system has a distributed architecture based on two fundamental
components: a chain of information in DNS (Domain Name System) and a components: a chain of information in the DNS and a series of
series of resolution services from URNs to URLs, each competent resolution services from URNs to URLs, each competent within a
within a specific domain of the namespace. specific domain of the namespace.
The client retrieves the document associated with this URN using the The client retrieves the document associated with this URN using the
procedure described in [RFC3404], which starts with a DNS NAPTR procedure described in [RFC3404], which starts with a DNS NAPTR
query. query.
A resolution service can delegate the resolution and management of A resolution service can delegate the resolution and management of
hierarchically-dependent portions of the name. Delegation of this hierarchically dependent portions of the name. Delegation of this
responsibility will not be unreasonably withheld provided that the responsibility will not be unreasonably withheld provided that the
processes for their resolution and management are robust and are processes for their resolution and management are robust and
followed. followed.
For the "lex" namespace, CNR will maintain in the lex- For the "lex" namespace, CNR will 1) maintain the root zone of the
nameserver.nic.it (see Section 12) the root zone of the chain chain resolution, equivalent to "lex.urn.arpa" (see [RFC3405]), in
resolution (equivalent to "lex.urn.arpa", see [RFC3405]) and, in the lex-nameserver.nic.it (see Section 12) and 2) update the DNS
information with a new record to delegate the relative resolution in
correspondence with the adhesion (see Section 2.2) of a new country correspondence with the adhesion (see Section 2.2) of a new country
(e.g., "br") or organization, will update the DNS information with a (e.g., "br") or organization. This may be obtained by a regular
new record to delegate the relative resolution. This may be obtained expression that matches the initial part of the URN (e.g.,
by a regular expression that matches the initial part of the URN "urn:lex:br") and redirects towards the proper zone (e.g.,
(e.g., "urn:lex:br") and redirects towards the proper zone (e.g.,
"lex.senado.gov.br"). "lex.senado.gov.br").
Likewise, the institution responsible for the jurisdiction uniform Likewise, the institution responsible for the jurisdiction uniform
names (e.g., "urn:lex:br") has the task of managing the relative root names (e.g., "urn:lex:br") has the task of managing the relative root
in the DNS system (e.g., "lex.senado.gov.br" zone) and routing the in the DNS system (e.g., "lex.senado.gov.br" zone) and routing the
resolution towards its resolvers on the basis of parts of the uniform resolution towards its resolvers on the basis of parts of the uniform
names. In similar way it can delegate the resolution of country/ names. In a similar way, it can delegate the resolution of country/
organization sub-levels (e.g., "urn:lex:br;sao.paolo") towards the organization sub-levels (e.g., "urn:lex:br;sao.paolo") towards the
relative zone (e.g., "lex.sao-paolo.gov.br"). relative zone (e.g., "lex.sao-paolo.gov.br").
Such DNS routing chain does not work for all the URN components Such a DNS routing chain does not work for all the URN components
containing %-encoded characters. Therefore, when converting a "lex" containing percent-encoded characters. Therefore, when converting a
URN in UTF-8 code to a DNS query, clients MUST perform any necessary "lex" URN in UTF-8 code to a DNS query, clients MUST perform any
punycode conversion [RFC5891] before sending the query. necessary punycode conversion [RFC5891] before sending the query.
The resolution service is made up of two elements: a knowledge base The resolution service is made up of two elements: a knowledge base
(consisting in a catalogue or a set of transformation rules) and a (consisting in a catalogue or a set of transformation rules) and
software to query the knowledge base itself. software to query the knowledge base.
10.2. Catalogues for Resolution 10.2. Catalogues for Resolution
Incompleteness and inaccuracy are rather frequent in legal citations, Incompleteness and inaccuracy are rather frequent in legal citations;
and incomplete or inaccurate uniform names of the referred document thus, incomplete or inaccurate uniform names of the referred document
are thus likely to be built from textual references (this is even are likely to be built from textual references (this is even more
more frequent if they are created automatically through a specific frequent if they are created automatically through a specific
parser). For this reason, the implementation of a catalogue, based parser). For this reason, the implementation of a catalogue, based
on a relational-database, is suggested, as it will lead to a higher on a relational database, is suggested, as it will lead to higher
flexibility in the resolution process. flexibility in the resolution process.
In addition the catalogue must manage the aliases, the various In addition, the catalogue must manage the aliases, the various
versions and languages of the same source of law as well as the versions and languages of the same source of law, and the related
related manifestations. manifestations.
It is suggested that each enacting authority implements its own It is suggested that each enacting authority implement its own
catalogue, assigning a corresponding unambiguous uniform name to each catalogue, assigning a corresponding unambiguous uniform name to each
resource. resource.
10.3. Suggested Resolver Behaviour 10.3. Suggested Resolver Behavior
First, the resolver SHOULD separate the part corresponding to the First, the resolver SHOULD separate the part corresponding to the
partition ID, through the "~" separator, from the document name. partition ID from the document name, with the "~" separator.
The resolution process SHOULD implement a normalization of the The resolution process SHOULD implement a normalization of the
uniform name to be resolved. This may involve transforming some uniform name to be resolved. This may involve transforming some
components to the canonical form (e.g., filling out the acronyms, components to the canonical form (e.g., filling out the acronyms,
expanding the abbreviations, unifying the institution names, expanding the abbreviations, unifying the institution names,
standardizing the type of measures, etc.). For this function standardizing the type of measures, etc.). For this function,
authorities and types of measure registers are useful. authorities and types of measure registers are useful.
The resolver SHOULD then query the catalogue searching for the URN The resolver SHOULD then query the catalogue searching for the URN
which corresponds exactly to the given one (normalized if necessary). that corresponds exactly to the given one (normalized if necessary).
Since the names coming from the references may be inaccurate or Since the names coming from the references may be inaccurate or
incomplete, an iterative, heuristic approach (based on partial incomplete, an iterative and heuristic approach (based on partial
matches) is indicated. Incomplete references (not including all the matches) is indicated. Incomplete references (not including all the
elements to create the canonical uniform name) are normal and elements to create the canonical uniform name) are normal and
natural; for a human reader, the reference would be "completed" by natural; for a human reader, the reference would be "completed" by
contextual understanding of the reference in the document in which it contextual understanding of the reference in the document in which it
occurs. occurs.
In this phase, the resolver should use the partition ID information In this phase, the resolver should use the partition ID information
to retrieve, if it is possible, only the referred partition, to retrieve, if it is possible, only the referred partition;
otherwise to return the entire document. otherwise, the entire document is returned.
Lacking more specific indications, the resolver SHOULD select the Lacking more specific indications, the resolver SHOULD select the
best (most recent) version of the requested source of law, and best (most recent) version of the requested source of law and provide
provide all the manifestations with their related items. A more all the manifestations with their related items. A more specific
specific indication in the uniform name to be resolved will, of indication in the uniform name to be resolved will, of course, result
course, result in a more selective retrieval, based on any suggested in a more selective retrieval, based on any suggested expression and/
expression and/or manifestations components (e.g. date, language, or manifestations components (e.g., date, language, format, etc.).
format, etc.).
Finally, the resolver SHOULD append to URLs the "#" character Finally, the resolver SHOULD append the "#" character followed by the
followed by partition ID, transforming it in a URI fragment for partition ID to URLs, to create URI fragments for browser pointing.
browser pointing.
11. Security Considerations 11. Security Considerations
Security considerations are those normally associated with the use Security considerations are those normally associated with the use
and resolution URNs in general. Additional security considerations and resolution URNs in general. Additional security considerations
concerning the authenticity of a document do not pertain to the LEX concerning the authenticity of a document do not pertain to the LEX
specifications, but they pertain security and trust issues which can specifications, but they pertain to security and trust issues that
be addressed with other means, like digital signature, data can be addressed with other means, like digital signatures, data
encryption, etc. encryption, etc.
12. IANA Considerations 12. IANA Considerations
IANA has already registered the "lex" namespace, according to the IANA has registered "lex" namespace in the "Formal URN Namespaces"
template at section 2. Registration has been accomplished as the registry [RFC8141].
Formal URN Namespace registry described by [RFC8141].
In addition, to activate a distributed resolution system, the one-off In addition, to activate a distributed resolution system, IANA has
registration of the following NAPTR record is requested in the registered the following NAPTR record in the URN.ARPA domain:
URN.ARPA domain:
lex.urn.arpa. lex.urn.arpa.
IN NAPTR 100 10 "" "" "" lex-nameserver.nic.it. IN NAPTR 100 10 "" "" "" lex-nameserver.nic.it.
where lex-nameserver.nic.it indicates the server of CNR (see section Note that lex-nameserver.nic.it indicates the CNR server (see
2.2) that is responsible for the resolution of the "lex" namespace at Section 2.2) that is responsible for the resolution of the "lex"
the time of this writing. namespace at the time of this writing.
13. Acknowledgements
The authors of this document wish to thank all the supporters for
giving suggestions and comments.
They are also grateful to the Legislative XML community [SART] for
the interesting discussions on this topic and to the Working Group
"Identification of the legal resources through URNs" of Italian
NormeInRete project for the provided guidance [SPIN].
The authors owe a debt of gratitude to Tom Bruce, former director of
the Legal Information Institute of the Cornell University Law School,
for his contribution in revising this document and sharing fruitful
discussions which greatly improved the final draft. The authors wish
to specially thank Marc van Opijnen (Dutch Ministry of Security and
Justice) for his valuable comments on LEX specifications which
contributed to improve the final result, as well as for the common
work aimed to harmonize ECLI and LEX specifications. Thanks also to
Joao Alberto de Oliveira Lima, legislative system analyst of the
Brazilian Federal Senate, and to Attila Torcsvari, information
management consultant, for their detailed comments on the first
drafts of this document, which provided significant hints to the
final version of the standard, and to Robert Richards of the Legal
Information Institute (Cornell University Law School), promoter and
maintainer of the Legal Informatics Research social network, as well
as to the members of this network, for their valuable comments on
this proposal.
Finally, many thanks go to Loriana Serrotti who significantly 13. References
contributed to the first drafting of this document.
14. References 13.1. Normative References
14.1. Normative References [ISO.8601.1988]
ISO, "Data elements and interchange formats - Information
interchange - Representation of dates and times",
ISO 8601:1988, June 1988.
[RFC2045] Freed, N. and N. Borenstein, "Multipurpose Internet Mail [RFC2045] Freed, N. and N. Borenstein, "Multipurpose Internet Mail
Extensions (MIME) Part One: Format of Internet Message Extensions (MIME) Part One: Format of Internet Message
Bodies", RFC 2045, DOI 10.17487/RFC2045, November 1996, Bodies", RFC 2045, DOI 10.17487/RFC2045, November 1996,
<https://www.rfc-editor.org/info/rfc2045>. <https://www.rfc-editor.org/info/rfc2045>.
[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate
Requirement Levels", BCP 14, RFC 2119, Requirement Levels", BCP 14, RFC 2119,
DOI 10.17487/RFC2119, March 1997, DOI 10.17487/RFC2119, March 1997,
<https://www.rfc-editor.org/info/rfc2119>. <https://www.rfc-editor.org/info/rfc2119>.
[RFC3629] Yergeau, F., "UTF-8, a transformation format of ISO
10646", STD 63, RFC 3629, DOI 10.17487/RFC3629, November
2003, <https://www.rfc-editor.org/info/rfc3629>.
[RFC3404] Mealling, M., "Dynamic Delegation Discovery System (DDDS) [RFC3404] Mealling, M., "Dynamic Delegation Discovery System (DDDS)
Part Four: The Uniform Resource Identifiers (URI)", Part Four: The Uniform Resource Identifiers (URI)",
RFC 3404, DOI 10.17487/RFC3404, October 2002, RFC 3404, DOI 10.17487/RFC3404, October 2002,
<https://www.rfc-editor.org/info/rfc3404>. <https://www.rfc-editor.org/info/rfc3404>.
[RFC3405] Mealling, M., "Dynamic Delegation Discovery System (DDDS) [RFC3405] Mealling, M., "Dynamic Delegation Discovery System (DDDS)
Part Five: URI.ARPA Assignment Procedures", BCP 65, Part Five: URI.ARPA Assignment Procedures", BCP 65,
RFC 3405, DOI 10.17487/RFC3405, October 2002, RFC 3405, DOI 10.17487/RFC3405, October 2002,
<https://www.rfc-editor.org/info/rfc3405>. <https://www.rfc-editor.org/info/rfc3405>.
[RFC3629] Yergeau, F., "UTF-8, a transformation format of ISO
10646", STD 63, RFC 3629, DOI 10.17487/RFC3629, November
2003, <https://www.rfc-editor.org/info/rfc3629>.
[RFC3986] Berners-Lee, T., Fielding, R., and L. Masinter, "Uniform [RFC3986] Berners-Lee, T., Fielding, R., and L. Masinter, "Uniform
Resource Identifier (URI): Generic Syntax", STD 66, Resource Identifier (URI): Generic Syntax", STD 66,
RFC 3986, DOI 10.17487/RFC3986, January 2005, RFC 3986, DOI 10.17487/RFC3986, January 2005,
<https://www.rfc-editor.org/info/rfc3986>. <https://www.rfc-editor.org/info/rfc3986>.
[RFC5234] Crocker, D., Ed. and P. Overell, "Augmented BNF for Syntax [RFC5234] Crocker, D., Ed. and P. Overell, "Augmented BNF for Syntax
Specifications: ABNF", STD 68, RFC 5234, Specifications: ABNF", STD 68, RFC 5234,
DOI 10.17487/RFC5234, January 2008, DOI 10.17487/RFC5234, January 2008,
<https://www.rfc-editor.org/info/rfc5234>. <https://www.rfc-editor.org/info/rfc5234>.
skipping to change at page 48, line 9 skipping to change at line 2241
<https://www.rfc-editor.org/info/rfc8141>. <https://www.rfc-editor.org/info/rfc8141>.
[RFC8174] Leiba, B., "Ambiguity of Uppercase vs Lowercase in RFC [RFC8174] Leiba, B., "Ambiguity of Uppercase vs Lowercase in RFC
2119 Key Words", BCP 14, RFC 8174, DOI 10.17487/RFC8174, 2119 Key Words", BCP 14, RFC 8174, DOI 10.17487/RFC8174,
May 2017, <https://www.rfc-editor.org/info/rfc8174>. May 2017, <https://www.rfc-editor.org/info/rfc8174>.
[RFC8288] Nottingham, M., "Web Linking", RFC 8288, [RFC8288] Nottingham, M., "Web Linking", RFC 8288,
DOI 10.17487/RFC8288, October 2017, DOI 10.17487/RFC8288, October 2017,
<https://www.rfc-editor.org/info/rfc8288>. <https://www.rfc-editor.org/info/rfc8288>.
[ISO.8601.1988] [W3C.HTML] "HTML", W3C REC HTML, W3C HTML,
International Organization for Standardization, "Data
elements and interchange formats - Information interchange
- Representation of dates and times", ISO Standard 8601,
June 1988.
[W3C.HTML] "HTML", W3C REC html, W3C html,
<https://www.w3.org/TR/html/>. <https://www.w3.org/TR/html/>.
14.2. Informative References 13.2. Informative References
[FRAN] Francesconi, E., "Technologies for European Integration. [FRAN] Francesconi, E., "Technologies for European Integration.
Standards-based Interoperability of Legal Information Standards-based Interoperability of Legal Information
Systems", ISBN 978-88-8398-050-3, 2007. Systems", ISBN 978-88-8398-050-3, 2007.
[FRBR] "Functional Requirements for Bibliographic Records", n.d., [FRBR] International Federation of Library Associations and
Institutions, "Functional Requirements for Bibliographic
Records", February 2009,
<https://www.ifla.org/files/assets/cataloguing/frbr/ <https://www.ifla.org/files/assets/cataloguing/frbr/
frbr_2008.pdf>. frbr_2008.pdf>.
[HCPIL] The European Commission, "The Hague Conference on Private [HCPIL] The European Commission, "Access to Foreign Law in Civil
International Law "Access to Foreign Law in Civil and and Commercial Matters", The Hague Conference on Private
Commercial Matters. Conclusions and Recommendations"", International Law, February 2012,
2012, <https://assets.hcch.net/docs/b093f152-a4b3-4530- <https://assets.hcch.net/docs/b093f152-a4b3-4530-949e-
949e-65c1bfc9cda1.pdf>. 65c1bfc9cda1.pdf>.
[ISBD] The Standing Committee of the IFLA Cataloguing Section [ISBD] The Standing Committee of the IFLA Cataloguing Section
Berlin/Munich\: De Gruyter Saur, "International Standard Berlin/Munich: De Gruyter Saur, "ISBD: International
Bibliographic Description - Consolidated Edition.", Standard Bibliographic Description Consolidated
ISBN 978-3-11-026379-4, 2011. Edition", ISBN 978-3-11-026379-4, 2011.
[ISO3166-1] [ISO.3166-1]
International Organization for Standardization, "Codes for ISO, "Codes for the representation of names of countries
the representation of names of countries and their and their subdivisions - Part 1: Country codes".
subdivisions -- Part 1: Country codes".
[LVI] Peruginelli, G., Ed. and M. Ragona, Ed., "Law via the [LVI] Peruginelli, G., Ed. and M. Ragona, Ed., "Law via the
Internet. Free Access, Quality of Information, Internet. Free Access, Quality of Information,
Effectiveness of Rights", ISBN 9788883980589, 2008. Effectiveness of Rights", ISBN 9788883980589, April 2009.
[SART] Sartor, G., Palmirani, M., Francesconi, E., and M. [SART] Sartor, G., Palmirani, M., Francesconi, E., and M.
Biasiotti, "Legislative XML for the Semantic Web. Biasiotti, "Legislative XML for the Semantic Web:
Principles, Models, Standards for Document Management, Principles, Models, Standards for Document Management",
Law, Governance and Technology Series",
ISBN 978-94-007-1887-6, 2011. ISBN 978-94-007-1887-6, 2011.
[SPIN] Spinosa, P., "The Assignment of Uniform Names to Italian [SPIN] Spinosa, P., "The Assignment of Uniform Names to Italian
Legal Documents, URN-NIR 1.4", ITTIG technical Report n. Legal Documents, URN-NIR 1.4", ITTIG technical Report n.
8/2010., June 2020. 8/2010, June 2020.
[W3C.rdf-schema] [W3C.RDF-SCHEMA]
"RDF Schema 1.1", W3C REC rdf-schema, W3C rdf-schema, Brickley, D., Ed. and R. Guha, Ed., "RDF Schema 1.1", W3C
REC rdf-schema, W3C rdf-schema, February 2014,
<https://www.w3.org/TR/rdf-schema/>. <https://www.w3.org/TR/rdf-schema/>.
Acknowledgements
The authors wish to thank all those who provided suggestions and
comments.
The authors are grateful to the Legislative XML community [SART] for
the interesting discussions on this topic and to the Working Group
"Identification of the legal resources through URNs" of the Italian
NormeInRete project for the guidance provided [SPIN].
The authors owe a debt of gratitude to Tom Bruce, former director of
the Legal Information Institute of the Cornell University Law School,
for his contribution in revising this document and sharing fruitful
discussions that greatly improved the document. The authors wish to
specially thank Marc van Opijnen (Dutch Ministry of Security and
Justice) for his valuable comments on LEX specifications, which
contributed to improving this document, as well as for the common
work aimed to harmonize the ECLI and LEX specifications. Thanks also
to Joao Alberto de Oliveira Lima, Legislative System Analyst of the
Brazilian Federal Senate, and to Attila Torcsvari, Information
Management Consultant, for their detailed comments on the first draft
versions of this document, which provided significant improvements to
the final document. Thanks also to Robert Richards of the Legal
Information Institute (Cornell University Law School), promoter and
maintainer of the Legal Informatics Research social network, as well
as to the members of this network, for their valuable comments on
this document.
Finally, many thanks go to Loriana Serrotti, who significantly
contributed to the first draft versions of this document.
Authors' Addresses Authors' Addresses
PierLuigi Spinosa PierLuigi Spinosa
Via Zanardelli, 15 Via Zanardelli, 15
50136 Firenze 50136 Firenze
Italy Italy
Phone: +39 339 5614056 Phone: +39 339 5614056
Email: pierluigi.spinosa@gmail.com Email: pierluigi.spinosa@gmail.com
Enrico Franceseconi Enrico Franceseconi
 End of changes. 348 change blocks. 
1101 lines changed or deleted 1153 lines changed or added

This html diff was produced by rfcdiff 1.48.