URI common building blocks for France

ELI is implemented only for legislative and regulatory texts that where published since 1/1/2002 in our Official Journal. Official journals in this range also have their own ELI URI. By exception, the national implementation measures (NIM) for France which were published in an OJ before 1/1/2002 will have an ELI URI (for texts and articles) in 2015.

All major texts and their articles in original version, since 1/1/2002 OJ, have already an ELI URI. Implementation was done by DILA in December 2014 on http://www.legifrance.gouv.fr

Using common building blocks, the following schema has been retained for France:

						/eli/{type}/{year}/{month}/{day}/{natural identifier}/{domain}/{version}/{level}/{point in time}/{language}/{format}
					

There is a diffusion ELI identifier using text number and a production ELI identifier using NOR.

Name Format Value Comments
Types Letters loi, arrêté, circulaire, décret, ordonnance, rapport… Limitative list of values not available
Years YYYY   Always 4 digits
Month MM   No padding with 0 for month [1-9]
Day DD   No padding with 0 for day [1-9]
Natural identifier Various 2 possibilities :
  • In Diffusion :
  • yyyy-Number of text in a specified year
  • In Production :
  • NOR (12 alphanumeric characters)
Before 2000, use 2 digits for yyyy.
NOR is an unique alias that exists (since 1987) to ensure backward compatibility with previous systems
Domain Letters, hyphen, numbers : combination thereof See below URI for codes section Normalized name is to be used when natural identifier isn't available; we may use it inside of the URI for codes.
Version 2 letters jo, lc “jo” means an original version of a legislative text “lc” means a consolidated version of a legislative text
Level Letters texte, article... text gives an entire text; article_ followed by a number of an article gives access to one article of a text.
Point in time YYYYMMDD   Version of a text at a given date. This parameter is optional. When omitted, the current version in force is returned.
Language 2 letters fr Only one official language does exist in France.
Format Letters pdf, rtf, html, rdf  

URI building for texts published in French OJ

An OJ version of a text is a LegalResource according ELI ontology.

In this chapter {version} = jo.

We can build some URIs from the pattern:

PS : examples below will be illustrated with production URI.

URI_ELI_FO

							eli/{type}/{year}/{month}/{day}/{natural identifier}
						

Property of this ELI URI regarding the ontology: it describes a LegalResource without specifying which version. Linked with URI_ELI_F1_OJ and URI_ELI_F1_LC.

Examples of ELI URIs:

http://www.legifrance.gouv.fr/eli/loi/2014/12/29/FCPX1425969L

This URI isn’t functional yet; this LegalResource is linked with another ones. See below metadata information.

This URI describes concretely the result of a general research about the NOR FCPX1425969L:

http://www.legifrance.gouv.fr/initRechTexte.do?champNatureTexte=*&champNOR=FCPX1425969&bouton=Recherche

The result is available on Légifrance in 3 formats: two html pages (the original version, the consolidated version) , and a one PDF format.

URI_ELI_F1_OJ

							eli/{type}/{year}/{month}/{day}/{natural identifier}/{version}
						

Property of this ELI URI regarding the ontology: it describes a LegalResource : a specific version of a text or a part of a text. Linked with URI_ELI_FO.

Examples of ELI URIs:

http://www.legifrance.gouv.fr/eli/loi/2014/12/29/FCPX1425969L/jo *

This URI shows in html format the original version of a law published in an OJ (implemented in 12/2014).

URI_ELI_F2_OJ

							eli/{type}/{year}/{month}/{day}/{natural identifier}/{version}/{level}
						

Property of this ELI URI regarding the ontology: it describes specific level of a specific version of a LegalResource.

Examples of ELI URIs:

http://www.legifrance.gouv.fr/eli/loi/2014/12/29/FCPX1425969L/jo/texte * http://www.legifrance.gouv.fr/eli/loi/2014/12/29/FCPX1425969L/jo/article_1 *

This URI shows in html format the original version of a law, or of an article of it, published in an OJ (implemented in 12/2014).

URI_ELI_FR_OJ

							eli/{type}/{year}/{month}/{day}/{natural_identifier}/{version}/{level}/fr
						

Property of this ELI URI regarding the ontology: a LegalExpression of URI_ELI_F2_OJ.

Examples of ELI URIs:

http://www.legifrance.gouv.fr/eli/loi/2014/12/29/FCPX1425969L/jo/texte/fr http://www.legifrance.gouv.fr/eli/loi/2014/12/29/FCPX1425969L/jo/article_1/fr

This URI isn’t functional.

URI_ELI_HTML_OJ

							eli/{type}/{year}/{month}/{day}/{natural_identifier}/{version}/{level}/fr/html
						

Property of this ELI URI regarding the ontology: a Format of LegalExpression URI_ELI_FR_OJ.

http://www.legifrance.gouv.fr/eli/loi/2014/12/29/FCPX1425969L/jo/texte/fr/html * http://www.legifrance.gouv.fr/eli/loi/2014/12/29/FCPX1425969L/jo/article_1/fr/html *

This canonical URI shows the original version of a law, or of an article of it, in French language and in html format, as it was published in an OJ. It has been implemented in 12/2014.

You can use URI_ELI_F2_OJ as a shortcut of URI_ELI_HTML_OJ.

See below the metadata.

URI_ELI_PDF_OJ

							eli/{type}/{year}/{month}/{day}/{natural_identifier}/{version}/{level}/fr/pdf
						

Property of this ELI URI regarding the ontology: a Format of LegalExpression URI_ELI_FR_OJ.

Examples of ELI URIs:

http://www.legifrance.gouv.fr/eli/loi/2014/12/29/FCPX1425969L/jo/texte/fr/pdf *

This canonical URI shows the original version of a law, in French language and in PDF format, as it was published in an OJ. It only works for a text level and gives access to a facsimile. It has been implemented in 12/2014.

URI_ELI_RTF_OJ

							eli/{type}/{year}/{month}/{day}/{natural_identifier}/{version}/{level}/fr/rtf
						

Property of this ELI URI regarding the ontology: a Format of LegalExpression URI_ELI_FR_OJ.

Examples of ELI URIs:

http://www.legifrance.gouv.fr/eli/loi/2014/12/29/FCPX1425969L/jo/texte/fr/rtf *

This canonical URI shows the original version of a law, in French language and in RTF format, as it was published in an OJ. It only works for a text level and gives access on demand to a RTF document. It has been implemented in 12/2014.

URI_ELI_RDF_OJ

							eli/{type}/{year}/{month}/{day}/{natural_identifier}/{version}/{level}/fr/rdf
						

Property of this ELI URI regarding the ontology: a Format of LegalExpression URI_ELI_FR_OJ.

Examples of ELI URIs:

http://www.legifrance.gouv.fr/eli/loi/2014/12/29/FCPX1425969L/jo/texte/fr/rdf *

This canonical URI shows the original version of a law, in French language and in RDF format, as it was published in an OJ. It only works for a text level and gives access on demand to a RDF document. It has not been yet implemented.

ELI URIs for corrigenda (only in OJ version)

We defined special ELI URIs for corrigenda (“rectificatifs” in French) published in French OJ.

The NOR has a special form for corrigenda, modifying its last character. So we can use it without changing anything in the previous ELI URI pattern.

But the serial number is unchanged in corrigenda. So we must add “R” plus a sequential number for building the alias URI. This sequential number takes values from 1 to 3.

Example: the first corrigendum published for the law 2014-1655.

Those two ELI URIs give access to the html version in the French language. Equivalent to URI_ELI_HTM_OJ:

http://www.legifrance.gouv.fr/eli/loi/2014/12/29/FCPX1425969Z/jo/texte/fr/html

France only accepts 3 corrigenda (“rectificatifs”) for a text (called R1, R2 and R3).

ELI metadata for OJ texts in xhtml pages

The metadata are going to be incorporated into current html pages which are going to be transformed in xhtml. All ELI properties are incorporated in RDFa within the page URI_ELI_HTML_OJ.

Highlighted in red: the mandatory properties according to the ELI ontology. You should find those relations:

LegalResource : UR1_ELI_F0

  • has_part UR1_ELI_F1_OJ

LegalResource : UR1_ELI_F1_OJ

  • basis_for/basis_on
  • cites
  • consolidated_by URI_ELI_F1_LC (see belows)
  • date_document
  • date_publication
  • id_local
  • is_part_of UR1_ELI_F0
  • is_realized_by URI_ELI_FR_OJ
  • passed_by
  • responsibility_of
  • transposes
  • type_document
  • version

LegalExpression : URI-ELI_FR_OJ

  • description
  • is_embodied_by (URI_ELI_HTML_OJ, URI_ELI_RTF_OJ, URI_ELI_PDF_OJ, URI_ELI_RDF_OJ)
  • language
  • realizes UR1_ELI_F1_OJ
  • title
  • title_short

Format : URI_ELI_HTML_OJ

  • format
  • published_in URI_ELI_JO_HTML
  • publisher
  • embodies URI_ELI_FR_OJ

Format : URI_ELI_PDF_OJ

  • format
  • publisher
  • embodies URI_ELI_FR_OJ
  • legal_value

Format : URI_ELI_RTF_OJ

  • format
  • publisher
  • embodies URI_ELI_FR_OJ

Format : URI_ELI_RDF_OJ

  • format
  • publisher
  • embodies URI_ELI_FR_OJ

URI building for a table of contents of an Official Journal

Each Official Journal, since 1/1/2002, has its own ELI URI defined, based on its date of publication.

There is a unique form of ELI URI to access to the html version of the table of contents of an Official Journal, published in this period:

						eli/{type}/{year}/{month}/{day}/{language}/{format}
					
Name Format Value Comments
Types 2 letters jo Only one value. Jo means “table of contents of an Official Journal”.
Years YYYY   Always 4 digits. Year >=2002
Month MM   No padding with 0 for month [1-9]
Day DD   No padding with 0 for day [1-9]
Language 2 letters fr Only one official language exists in France.
Format Letters html, pdf  

URI_ELI_JO

							eli/{type}/{year}/{month}/{day}
						

Property of this ELI URI regarding the ontology: it describes a LegalResource, a specific table of contents of an OJ.

Example of ELI URI:

http://www.legifrance.gouv.fr/eli/jo/2015/1/21

This URI shows in html format the original table of contents of an OJ (implemented in Dec. 2014).

Shortcut of URI_ELI_JO_HTML, this ELI URI gives access, in html format, to the table of contents of the OJ, published on January 21st 2015.

URI_ELI_JO_FR

							eli/{type}/{year}/{month}/{day}/{language}
						

Property of this ELI URI regarding the ontology: it describes a LegalExpression : a specific language of a specific table of contents of an OJ.

Example of ELI URI:

http://www.legifrance.gouv.fr/eli/jo/2015/1/21/fr

This URI isn’t functional.

URI_ELI_JO_HTML

							eli/{type}/{year}/{month}/{day}/{language}/html
						

Property of this ELI URI regarding the ontology: it describes a Format, a specific format for a LegalExpression of a table of contents of an OJ (URI_ELI_JO_FR)

Example of ELI URI:

http://www.legifrance.gouv.fr/eli/jo/2015/1/21/fr/html

This canonical URI is functional. You can also use the shortcut URI_ELI_JO.

URI_ELI_JO_PDF

							eli/{type}/{year}/{month}/{day}/{language}/pdf
						

Property of this ELI URI regarding the ontology: it describes a Format , a specific format for a LegalExpression of a table of contents of an OJ (URI_ELI_JO_FR)

Example of ELI URI:

http://www.legifrance.gouv.fr/eli/jo/2015/1/21/fr/pdf

This URI is functional since 1/1/2016. It gives access to the complete electronic authenticated official journal for a specific date.

ELI metadata for OJ tables of content in xhtml pages

The metadata are going to be incorporated to replace the current html pages which are going to be transformed in xhtml. All ELI properties are incorporated in RDFa within the page URI_ELI_JO_HTML.

Highlighted in red: the mandatory properties according to the ELI ontology. You should find those relations:

LegalResource: URI_ELI_JO

  • type document
  • is_realized_by (URI_ELI_JO_FR)
  • date_publication

LegalExpression: URI_ELI_JO_FR

  • is_embodied_by (URI_ELI_JO_HTML, URI_ELI_JO_PDF)
  • language
  • realizes (URI_ELI_JO)
  • title

Format: URI_ELI_JO_HTML

  • format
  • publisher
  • publishes (URI_ELI_HTML_OJ)
  • embodies (URI_ELI_JO_FR)

Format: URI_ELI_JO_PDF

  • format
  • publisher
  • legal_value
  • embodies (URI_ELI_JO_FR)