The FRBR Model

Every Akoma Ntoso document is identified using the FRBR model (Functional Requirements for Bibliographic Records). FRBR distinguishes four abstraction levels for any document, which is essential for legal texts because laws evolve through versions, translations, and formats.

The four levels

Work            "The Constitution of Country X"           (the abstract concept)
  └─ Expression    "...as amended on 2024-01-15, in English"  (a specific version + language)
       └─ Manifestation  "...in XML format"                        (a specific file format)
            └─ Item          "...stored at this URL"                    (a specific copy)

Work

The Work is the abstract intellectual creation. It is the law itself — not any particular text of it, but the concept.

  • "The Civil Code of France" is a Work
  • "Act 3 of 2015" is a Work
  • A Work has no text — it's an identifier for the thing that all versions refer to

In AKN XML: <FRBRWork> inside <identification>.

Expression

An Expression is a specific realization of a Work: a particular version, in a particular language, at a particular point in time.

  • "The Civil Code of France, as consolidated on 2024-01-01, in French" is an Expression
  • "Act 3 of 2015, as originally enacted, in English" is an Expression
  • Every time a law is amended, a new Expression is created

In AKN XML: <FRBRExpression> inside <identification>.

Manifestation

A Manifestation is the physical or digital embodiment of an Expression.

  • The XML file of that version is a Manifestation
  • The PDF published in the official gazette is a Manifestation
  • The HTML rendering on the parliament's website is a Manifestation
  • All Manifestations of the same Expression have the same textual content, just in different formats

In AKN XML: <FRBRManifestation> inside <identification>.

Item

An Item is a specific physical copy of a Manifestation. This level is rarely relevant for digital documents but exists for completeness (e.g., "the copy of the official gazette in this library").

AKN does not require Item-level identification.

How it maps in XML

Every AKN document has an <identification> block in its <meta> section with all three levels:

<meta>
  <identification source="#author">
    <FRBRWork>
      <FRBRthis value="/akn/sl/act/2004-02-13/2"/>
      <FRBRuri value="/akn/sl/act/2004-02-13/2"/>
      <FRBRdate date="2004-02-13" name="enactment"/>
      <FRBRauthor href="/akn/ontology/person/sl.parliament"/>
      <FRBRcountry value="sl"/>
    </FRBRWork>
    <FRBRExpression>
      <FRBRthis value="/akn/sl/act/2004-02-13/2/eng@2004-07-21"/>
      <FRBRuri value="/akn/sl/act/2004-02-13/2/eng@2004-07-21"/>
      <FRBRdate date="2004-07-21" name="amendment"/>
      <FRBRlanguage language="eng"/>
    </FRBRExpression>
    <FRBRManifestation>
      <FRBRthis value="/akn/sl/act/2004-02-13/2/eng@2004-07-21/main.xml"/>
      <FRBRformat value="application/akn+xml"/>
    </FRBRManifestation>
  </identification>
</meta>

Key elements

Element Level Required Description
FRBRthis All Yes URI of this specific resource at this FRBR level
FRBRuri All Yes URI of the collection this resource belongs to
FRBRdate All Yes Key date at this level (enactment, amendment, etc.)
FRBRauthor Work, Expression Yes Who created this Work/Expression
FRBRcountry Work Yes ISO country code
FRBRlanguage Expression Yes ISO 639 language code
FRBRformat Manifestation No MIME type of the file
FRBRnumber Work No Official number
FRBRname Work No Official name/title

URI construction basics

The FRBR levels build upon each other in the URI:

Work:           /akn/sl/act/2004-02-13/2
Expression:     /akn/sl/act/2004-02-13/2/eng@2004-07-21
Manifestation:  /akn/sl/act/2004-02-13/2/eng@2004-07-21/main.xml

For full URI construction rules, see Naming convention.

Why this matters

The FRBR model solves a real problem: when a legislator says "Article 5 of Act 3," they might mean:

  • Article 5 as it exists today
  • Article 5 as it was when first enacted
  • Article 5 as it was on a specific date
  • Article 5 in French vs. English

FRBR gives each of these a distinct, unambiguous identity. This is essential for cross-references, amendment tracking, and consolidated law databases.


Previous: What is Akoma Ntoso? | Next: Document types

parlamento.ai

Diff es un proyecto de investigacion de parlamento.ai, donde proveemos transcripciones en tiempo real y alertas sobre lo que esta pasando en el Congreso.

Constantemente buscamos empujar los limites de que tan transparente puede ser el Congreso. Cualquier comentario o sugerencia es muy bienvenido.