=====================================================================
Akoma Ntoso main schema
Release 01/04/2016 - Akoma Ntoso 3.0 WD17 with errata
Complete version.
technical supervision Fabio Vitali - University of Bologna
legal domain supervision Monica Palmirani - University of Bologna
The present schema uses systematically XML design patterns as
described in http://www.xmlpatterns.com/
A few of them are explicitly mentioned, when their use or approach
was not felt clear or natural enough. Others are just used without
mentions.
=====================================================================
=====================================================================
Main element groups
=====================================================================
Group
ANhier
The group ANhier lists the elements that belong to the Akoma Ntoso legislative hierarchy
Group
ANcontainers
The group ANcontainers lists the elements that are containers and are specific to the Akoma Ntoso debate vocabulary
Group
basicContainers
The group basicContainers lists the elements that are containers and are specific to vocabulary of preambles, prefaces, conclusions and coverPages
Group
preambleContainers
The group preambleContainers lists the elements that are containers and are specific to the Akoma Ntoso preamble vocabulary
Group
prefaceContainers
The group prefaceContainers lists the elements that are containers and are specific to the Akoma Ntoso preface vocabulary
Group
ANblock
The group ANblock lists the elements that are blocks and are specific to the Akoma Ntoso vocabulary
Group
ANinline
The group ANinline lists the elements that are inline and are specific to the Akoma Ntoso vocabulary
Group
ANtitleInline
The group ANtitleInline lists the elements that are inline, are specific to the Akoma Ntoso vocabulary, and should only be used within the title element
Group
ANheaderInline
The group ANheaderInline lists the elements that are inline, are specific to the Akoma Ntoso vocabulary, and should only be used within the header element
Group
ANsemanticInline
The group ANsemanticInline lists additional elements that are inline, and are specific to the Akoma Ntoso vocabulary
Group
ANmarker
The group ANmarker lists the elements that are markers and are specific to the Akoma Ntoso vocabulary
Group
ANsubFlow
The group ANsubFlow lists the elements that are subFlows and are specific to the Akoma Ntoso vocabulary
Group
HTMLcontainers
The group HTMLcontainers lists the elements that are containers and were inherited from the HTML vocabulary
Group
HTMLblock
The group HTMLblock lists the elements that are blocks and were inherited from the HTML vocabulary
Group
HTMLinline
The group HTMLinline lists the elements that are inline and were inherited from the HTML vocabulary
Group
HTMLmarker
The group HTMLmarker lists the elements that are marker and were inherited from the HTML vocabulary
Group
judgmentBlock
The group judgmentBlock lists the structures that should be found in a judgment
Group
amendmentBlock
The group amendmentBlock lists the structures that should be found in an amendment
Group
amendmentInline
The group amendmentInline lists the inline elements that should be found in the preface of an amendment
Group
speechSection
The group speechSection lists the structures that should contain speeches
Group
hierElements
The group hierElements lists all the elements that are hierarchical
Group
containerElements
The group containerElements lists all the elements that are containers
Group
blockElements
The group blockElements lists all the elements that are blocks
Group
inlineElements
The group inlineElements lists all the elements that are inline
Group
subFlowElements
The group subFlowElements lists all the elements that are subFlows
Group
markerElements
The group markerElements lists all the elements that are markers
Group
inlineCM
The group inlineCM is the content model of blocks and inlines, and is composed of all the inlines and all the markers
=====================================================================
Attribute groups
=====================================================================
Attlist
contains
The attribute contains is used in the root of document types to indicate whether the document is original or modified wrt the orignal version
Attlist
alt
The attribute alternativeTo is used to specify, when the element contains an alternative version of some content, the eId of the main element which this element is an alternative copy of
Attlist
name
The attribute name is used to give a name to all generic elements
Attlist
number
The attribute number is used to specify a number in the publication of the document
Attlist
source
The attribute source links to the agent (person, organization) providing the specific annotation or markup
Attlist
date
The attribute date is used to give a normalized value for a date according to the XSD syntax YYYY-MM-DD or a normalized value for a dateTime according to the XSD syntax YYYY-MM-DDThh:mm:ss(zzzz)
Attlist
time
The attribute time is used to give a normalized value for a time according to the XSD syntax HH:MM:SS
Attlist
link
The attribute href is used to specify an internal or external destination for a reference, a citation, an access to the ontology or a hypertext link. In elements using this attribute definition the href attribute is required
Attlist
linkopt
The attribute href is used to specify an internal or external destination for a reference, a citation, an access to the ontology or a hypertext link. In elements using this attribute definition the href attribute is optional
Attlist
value
The attribute value is used to specify a value for metadata elements. In elements using this attribute definition the value attribute is required
Attlist
optvalue
The attribute value is used to specify a value for metadata elements. In elements using this attribute definition the value attribute is optional
Attlist
booleanvalue
The attribute value is used here to specify a boolean value for metadata elements. In elements using this attribute definition the value attribute is required
Attlist
interval
The start and end attributes are used to specify events that mark the beginning and the end of a time interval. Both are references to eventRef elements in the lifecycle element
Attlist
duration
The duration attribute is used to specify a duration when either the start or the end event of a time interval is not known.
Attlist
speechAtts
The attributes in speechAtts are used in speeches to identify agents and roles of speeches. In particular, attribute 'by' identifies the speaker, optional attribute 'as' identifies the role under which the speaker is speaking, optional attribute startTime specifies the absolute date and time where the individual speech item started, optional attribute endTime specifies the absolute date and time where the individual speech item ended, and optional attribute to identifies the addressee of the speech. All of them are references to person or organization elements in the references section
Attlist
voteAtts
The attributes in voteAtts are used in votes to identify agents and choices in votes. In particular, attribute 'by' identifies the voter, optional attribute 'as' identifies the role under which the voter is acting, optional attribute 'choice' specifies the vote that was casted.
Attlist
frozen
The attribute frozen for the condition element specifies whether the condition is frozen or not in the time period of this expression.
Attlist
lawyerAtts
The attributes in lawyerAtts are used in the inline element lawyer to identify representation aspects of lawyers. In particular, attribute 'as' identifies his/her role, attribute 'for' identifies which party it represents, and attribute 'empoweredBy' identifies another lawyer, if any, this lawyer received the power delegation of power.
Attlist
normalizedAtt
The attribute normalized is used in the inline element quantity to provide a normalized value of the number, if appropriate.
Attlist
for
The attribute for is used in modification elements to specify the element this is a modification of.
The mappingAtts attributes represent the reference to the permanent wId (attribute original) of a structure, and to the eId (attribute current) such structure had during the time interval included between an initial temporalGroup (attribute start) and a final temporalGroup (attribute end).
Attlist
originating
The attribute originating is used to identify whether the event is the one originating this expression
Attlist
outcome
The attribute outcome is used to identify the outcome of a step in a workflow. It is a reference to a TLCConcept element in the references section
Attlist
portionAtt
the attribute includedIn specifies the eId of the element of the references section identifying the document that this portion is a portion of.
Attlist
level
the attribute level specifies the level of the toc element.
Attlist
target
the attribute target specifies the target of the a element.
Attlist
imgAtts
these attributes specify the dimension of the image.
Attlist
tableAtts
these attributes specify the characteristics of the table.
Attlist
originalText
the attribute originalText contains the original text of a placeholder
Attlist
fillInWidth
the attribute width of the element fillIn specifies the width of the fillIn element.
Attlist
upTo
The attribute upTo is used in range-based elements to specify the eId of the ending element of the range.
Attlist
range
These attributes are used in range-based elements to specify the eId of the beginning and ending element of the range.
Attlist
pos
The attribute pos is used to identify the specific position of the reference (e.g., in source or destination)
with respect to the element being identified with the relative eId.
Attlist
language
This attribute specifies the human language in which the document the element refers to is expressed. Values are taken from the RFC 4646.
Attlist
fromLanguage
This attribute specifies the human language of the expression this is a translation of. Values are taken from the RFC 4646.
Attlist
pivot
This attribute specifies the human language used as a pivot in the translation. Values are taken from the RFC 4646.
Attlist
authoritative
This attribute specifies whether the translation is authoritative or not
Attlist
dictionary
This attribute specifies the eId of the element in the references section detailing the dictionary used for the keyword.
=====================================================================
Attribute groups: attribute "type"
=====================================================================
Attlist
type
The type attribute is used in various element to identify a type without restrictions as to its values.
Simple
eventType
This is the list of allowed values for the type attribute of the event and action elements
Simple
opinionType
This is the list of allowed values for the type attribute of the opinion element
Simple
resultType
This is the list of allowed values for the type attribute of the result element
Simple
restrictionType
This is the list of allowed values for the restriction type attribute
Simple
remarkType
This is the list of allowed values for the type attribute of the remark element for the specification of editorial remarks (e.g., applauses, laughters, etc.) especially within debate records
Simple
timeType
This is the list of allowed values for the type attribute of the recordedTime element for the specification of an explicit mention of a time (e.g., in a debate)
Simple
TextualMods
The simple type TextualMods lists all the types of textual modifications as values for the type attribute of the textualMod element.
Simple
MeaningMods
The simple type MeaningMods lists all the types of modifications in meaning as values for the type attribute of the meaningMod element.
Simple
ScopeMods
The simple type ScopeMods lists all the types of modifications in scope as values for the type attribute of the scopeMod element.
Simple
ForceMods
The simple type ForceMods lists all the types of modifications in force as values for the type attribute of the forceMod element.
Simple
EfficacyMods
The simple type EfficacyMods lists all the types of modifications in efficacy as values for the type attribute of the efficacyMod element.
Simple
LegalSystemMods
The simple type LegalSystemMods lists all the types of modifications in the legal system as values for the type attribute of the LegalSystemMod element.
Attlist
show
These attributes are used in metadata to propose visible representations of the metadata itself. Both a full visualization (attribute showAs) and an abbreviated one (attribute shortForm) can be specified
Attlist
src
These attributes are used in manifestation-level references to specify external manifestation-level resources to be loaded in place. The src attribute holds the manifestation-level IRI of the resource, while the alt attribute holds the text to be displayed in case the loading of the external resource is not possible for any reason.
Attlist
period
The period attribute is used in versioned content and metadata elements to indicate a time interval in which they were in force, in efficacy, or in any other type of interval as specified in the corresponding temporalGroup.
Attlist
enactment
These attributes are those already defined in attribute list "period", plus the attribute status, that allows to specify the status of the piece of text it wraps.
Attlist
notes
These attributes are used by notes, both authorial and editorial. The marker is the string to be used as a marker of the note, the placement is the position where the note should be placed, and placementBase is the eId of the element respect to which the note should be placed near.
Attlist
modifiers
These attributes are used in the analysis to allow manifestation editors to specify whether the analysis is complete and/or ignored in the text
Attlist
role
The attribute role is used to identify the role of an individual mentioned in the text. It is a reference to a TLCRole element in the references section
Attlist
agent
The attribute by is used to identify the agent of an action. It is a reference to a TLCPerson or TLCOrganization element in the references section
Attlist
quote
The attributes startQuote and endQuote are used in quotedText, quotedStructure, embeddedText and embeddedStructure to specify the start and quote character delimiting the quoted or embedded part. If the characters are the same, one can use only startQuote.
Attlist
cellattrs
These attributes are used to specify that table cells span more than one row or one column, exactly as in HTML
Attlist
HTMLattrs
These attributes are used to specify class, style and title of the element, exactly as in HTML
Attlist
core
This attribute list are used to specify the fact that any attribute can be specified for this element if it belongs to a different namespace.
Attlist
idreq
These attributes identify the element in an absolute manner. In elements using this attribute definition the eId attribute is required whenever the Akoma Ntoso naming Convention is used. The wId is used to mark the identifier that the structure used to have in the original version, and is only needed when a renumbering occurred.
Attlist
idopt
These attributes identify the element in an absolute manner. In elements using this attribute definition the eId attribute is optional. The wId is used to mark the identifier that the structure used to have in the original version, and is only needed when a renumbering occurred.
Attlist
refersreq
This attribute creates a connection between the element and an element of the Akoma Ntoso ontology to which it refers. In elements using this attribute definition the refersTo attribute is required
Attlist
refers
This attribute creates a connection between the element and an element of the Akoma Ntoso ontology to which it refers. In elements using this attribute definition the refersTo attribute is optional
Attlist
xmllang
These attribute specify the human language in which the content of the element is expressed as well as the rules for whitespace management in the element. Values for xml:lang are taken from the RFC 4646. Both xml:lang and xml:space are reserved attributes of the XML language, and cannot be used for any other purpose than these ones.
Attlist
corereq
This is the list of the core attributes that all elements in the content part of the document must have. In elements using this attribute definition the refersTo attribute is optional but the eId attribute is required
Attlist
corereqreq
This is the list of the core attributes that all elements in the content part of the document must have. In elements using this attribute definition both the refersTo attribute and the eId attribute are required
Attlist
coreopt
This is the list of the core attributes that all elements in the content part of the document must have. In elements using this attribute definition both the refersTo attribute and the eId attribute are optional
=====================================================================
Simple types (data values)
=====================================================================
Simple
noWhiteSpace
These values are those of ids such as eId, wId and GUID as a collection of any printable character except whitespaces.
Simple
eIdRef
These values are references to existing eIds only, i.e., given an existing eId of the form XYZ, the value is necessarily #XYZ
Simple
wIdRef
These values are references to existing wIds only, i.e., given an existing wId of the form XYZ, the value is necessarily #XYZ
Simple
roleRef
These values are references to existing roles (i.e., TLCRole) only, i.e., given an existing eId of a role of the form XYZ, the value is necessarily #XYZ
Simple
agentRef
These values are references to existing agents (i.e., TLCPerson or TLCOrganization) only, i.e., given an existing eId of an agent of the form XYZ, the value is necessarily #XYZ
Simple
conceptRef
These values are references to existing concepts (i.e., TLCConcept) only, i.e., given an existing eId of a concept of the form XYZ, the value is necessarily #XYZ
Simple
referenceRef
These values are references to existing References elements only, i.e., given an existing eId of an element of the References section of the form XYZ, the value is necessarily #XYZ
Simple
voteRef
These values are references to existing votes (i.e., quorum or count) only, i.e., given an existing eId of a vote element of the form XYZ, the value is necessarily #XYZ
Simple
eventRefRef
These values are references to existing event references (i.e., eventRef) only, i.e., given an existing eId of an eventRef of the form XYZ, the value is necessarily #XYZ
Simple
temporalGroupRef
These values are references to existing temporal groups only, i.e., given an existing eId of a temporal group of the form XYZ, the value is necessarily #XYZ
Simple
manifestationURI
These values are references of a manifestation-Level document only
Simple
language
This type specifies the human language in which the document the element refers to is expressed. Values are taken from the RFC 4646.
Simple
versionType
This is the list of allowed values for the contains attribute
Simple
placementType
This is the list of allowed values for the placement attribute of notes
Simple
statusType
This is the list of allowed values for the status attribute. This is the list of possible reasons for a dscrepancy between the manifestation as it should be (e.g., a faithful representation of the content of an expression), and the manifestation as it actually is. Values should be interpreted as follows:
- removed: the content of the element is present in the markup (manifestation) but is not present in the real content of the document (expression level) because it has been definitely removed (either ex tunc, as in annullments, or ex nunc, as in abrogations).
- temporarily removed: the content of the element is present in the markup (manifestation) but is not present in the real content of the document (expression level) because it has been temporarily removed (e.g., for a temporary suspension or limitation of efficacy).
- translated: the content of the element is present in the markup (manifestation) in a different form than in the real content of the document (expression level) because it has been translated into a different language (e.g., to match the rest of the document or because of other editorial decisions).
- editorial: the content of the element is present in the markup (manifestation) but is not present in the real content of the document (expression level) because it has been inserted as an editorial process when creating the XML markup.
- edited: the content of the element is different in the markup (manifestation) than in the real content of the document (expression level) because it has been amended (e.g., to remove scurrilous or offensive remarks).
- verbatim: the content of the element is present in the markup (manifestation) is EXACTLY as it was in the real content of the document (expression level) because usual silent fixes and edits were NOT performed (e.g. to punctuation, grammatical errors or other usually non-debatable problems).
- incomplete: the content of the element or the value of a required attribute is NOT present in the markup (manifestation), although it should, because the missing data is not known at the moment, but in the future it might become known. This is especially appropriate for documents in drafting phase (e.g., the publication date of the act while drafting the bill)
- unknown: the content of the element or the value of a required attribute is NOT present in the markup (manifestation), although it should, because the author of the manifestation does not know it.
- undefined: the content of the element or the value of a required attribute is NOT present in the markup (manifestation), because the information is not defined in the original document, or it doesn't exist in some legal tradition (e.g. an anonymous speech cannot specify the attribute by, or some publications do not record the numbering of the items, etc.)
- ignored: the content of the element or the value of a required attribute is NOT present in the markup (manifestation) because the information exists but the author of the manifestation is not interested in reporting it (e.g., omitted parts of the document due to editorial reasons, etc.)
Simple
posType
This is the list of possible positions of the text being analyzed by the element in the analysis section
=====================================================================
Complex types (markup structures)
=====================================================================
Complex
basehierarchy
The complex type basehierarchy is not used by any element, but is derived by other types to contain the basic structure of hierarchical elements
Complex
hierarchy
The complex type hierarchy is used by most or all the hierarchical elements of act-like documents.
Complex
althierarchy
The complex type althierarchy is used by most or all the hierarchical elements of documents that are not act-like.
Complex
blocksreq
the complex type blocksreq defines the content model and attributes shared by all containers. Here the eId attribute is required
Complex
blocksopt
the complex type blocksopt defines the content model and attributes shared by all containers. Here the eId attribute is optional
Complex
inline
the complex type inline defines the content model and attributes shared by all blocks and inlines. Here the eId attribute is optional
Complex
inlinereq
the complex type inlinereq defines the content model and attributes shared by all blocks and inlines. Here the eId attribute is required
Complex
inlinereqreq
the complex type inlinereq defines the content model and attributes shared by all blocks and inlines. Here the eId attribute is required and also the refersTo is required
Complex
markerreq
the complex type markerreq defines the content model and attributes shared by all marker elements. Here the eId attribute is required
Complex
markeropt
the complex type markeropt defines the content model and attributes shared by all marker elements. Here the eId attribute is optional
Complex
metareq
the complex type metareq defines the content model and attributes shared by all metadata elements. Here the eId attribute is required
Complex
metaopt
the complex type metaopt defines the content model and attributes shared by all metadata elements. Here the eId attribute is optional
Complex
maincontent
the complex type maincontent is used by container elements that can contain basically any other Akoma Ntoso structure
Complex
speechType
the complex type speechType defines the content model and attributes shared by all speech elements. Here the eId attribute is optional
Complex
itemType
The complex type itemType is similar to a hierarchical element, but is isolated and does not belong to a full hierarchy.
Complex
referenceType
the complex type referenceType defines the empty content model and the list of attributes for metadata elements in the references section
Complex
srcType
the complex type srcType defines the empty content model and the list of attributes for manifestation-level references to external resources
Complex
linkType
the complex type linkType defines the empty content model and the list of attributes for Work- or Expression-level references to external resources
Complex
anyOtherType
the complex type anyOtherType defines an open content model for elements that may use elements from other namespaces.
Complex
docContainerType
the complex type docContainerType defines a shared content model for elements that contain whole documents, namely attachment, collectionItem, component.
=====================================================================
Root element
Comment: One generic root element contains all document elements
Pattern: Universal Root
Reference: http://www.xmlpatterns.com/UniversalRootMain.shtml
=====================================================================
Group
documentType
the type documentType lists all the document types that are managed by Akoma Ntoso
=====================================================================
Document elements
Comment: All document elements share just two content models
Pattern: Consistent Element Set
Reference: http://www.xmlpatterns.com/ConsistentElementSetMain.shtml
=====================================================================
Complex
akomaNtosoType
the complex type akomaNtosoType is the type for the root element in Akoma Ntoso.
Element (root)
akomaNtoso
NAME
akomaNtoso
the element akomaNtoso is the root element of all document types in Akoma Ntoso. It follows the pattern Universal Root (http://www.xmlpatterns.com/UniversalRootMain.shtml)
Complex
openStructure
the type openStructure specifies the overall content model of all the document types that do not have a specific and peculiar structure
Element
doc
Element doc is used for describing the structure and content of any other document that is not included in the list of document explicitly managed by Akoma Ntoso
Element
mainBody
the element mainBody is the container of the main part of all other document types
Element
statement
Element statement is used for describing the structure and content of a official documents of a legislative assembly that are not normative in structure (e.g., statements, non-normative resolutions, etc.).
Element
component
The element component is a container of a subdocument specified in a composite document
Complex
collectionStructure
the type collectionStructure specifies the overall content model of the document types that are collections of other documents
Element
amendmentList
Element amendmentList is used for describing the structure and content of a collection of amendments
Element
officialGazette
Element officialGazette is used for describing the structure and content of an issue of an official gazette
Element
documentCollection
Element documentCollection is used for describing the structure and content of a collection of other documents chosen and combined for any reason whatsoever
Complex
collectionBodyType
the type collectionBodyType specifies a content model of a container of a list of other documents (e.g, acts, bills, amendments, etc.) possibly interspersed with interstitial elements with content that does not form an individual document
Element
collectionBody
the element collectionBody is the container of a list of other documents (e.g, acts, bills, amendments, etc.) possibly interspersed with interstitial elements with content that does not form an individual document
Complex
portionStructure
the type portionStructure specifies the overall content model of the document type that is a portion of another document
Element
portion
Element portion is used for describing the structure and content of an independent portion of a document
Complex
portionBodyType
the type portionBodyType specifies a content model of a container of a portion of another document
Element
portionBody
the element portionBody is the container of a portion of another document
Complex
hierarchicalStructure
the type hierarchicalStructure specifies the overall content model of the document types that are hierarchical in nature, especially acts and bills
Element
act
Element act is used for describing the structure and content of an act
Element
bill
Element bill is used for describing the structure and content of a bill
Complex
bodyType
the type bodyType specifies a content model of the main hierarchy of a hierarchical document (e.g, an act or a bill)
Element
body
the element body is the container of the main hierarchy of a hierarchical document (e.g, an act or a bill)
Complex
debateStructure
the type debateStructure specifies the overall content model of the document types that describe debates
Element
debateReport
Element debateReport is used for describing the structure and content of a report
Element
debate
Element debate is used for describing the structure and content of a debate record
Complex
debateBodyType
the type debateBodyType specifies a content model of the main hierarchy of a debate
Element
debateBody
the element debateBody is the container of the main hierarchy of a debate
Complex
judgmentStructure
the type judgmentStructure specifies the overall content model of the document types that describe judgments
Element
judgment
Element judgment is used for describing the structure and content of a judgment
Complex
judgmentBodyType
the type judgmentBodyType specifies a content model of the main hierarchy of a judgment document
Element
judgmentBody
the element judgmentBody is the container of the main hierarchy of a judgment document
Complex
amendmentStructure
the type amendmentStructure specifies the overall content model of the document types that describe amendments
Element
amendment
Element amendment is used for describing the structure and content of an amendment
Complex
amendmentBodyType
the type amendmentBodyType specifies a content model of the main hierarchy of a amendment document
Element
amendmentBody
the element amendmentBody is the container of the main hierarchy of a amendment document
Element
recitals
the element recitals is the section of the preamble that contains recitals
Element
recital
the element recital is the individual element of the preface that is called recital
Element
citations
the element citations is the section of the preamble that contains citations
Element
citation
the element citation is the individual element of the preface that is called citation
Element
longTitle
the element longTitle is the section of the preface or preamble that is called long title
Element
formula
the element formula is a section of the preface or preamble that contains a formulaic expression that is systematically or frequently present in a preface or a preamble and has e precise legal meaning (e.g. an enacting formula). Use the refersTo attribute for the specification of the actual type of formula.
Complex
basicopt
the complex type basicopt defines the content model and attributes used by basic containers such as coverPage and conclusions. Here the eId attribute is optional
Element
coverPage
the element coverPage is used as a container of the text that acts as a cover page
Complex
preambleopt
the complex type preambleopt defines the content model and attributes used by preambles. Here the eId attribute is optional
Element
preamble
the element preamble is used as a container of the text that opens the main body of the document as a preamble
Complex
prefaceopt
the complex type prefaceopt defines the content model and attributes used by preface. Here the eId attribute is optional
Element
preface
the element preface is used as a container of all prefacing material (e.g. headers, formulas, etc.)
Element
conclusions
the element conclusion is used as a container of all concluding material (e.g. dates, signatures, formulas, etc.)
Element
header
the element header is used as a container of all prefacing material of judgments (e.g. headers, formulas, etc.)
Element
attachment
the element attachment is used as a container of individual attachment elements
Element
interstitial
the element interstitial is used as a container of text elements and blocks that are placed for any reason between individual documents in a collection of documents
Element
componentRef
the element componentRef is a reference to a separate manifestation-level resource that holds the content of the component of the document not physically placed at the position specified. Actual resources can either be external (e.g. in the package or even in a different position) or internal (within the components element)
Element
documentRef
the element documentRef is a reference to a separate work- or expression-level resource that should be placed in this position. Actual resources are external (e.g. in the package or even in a different position) and are (an expression or any expression of) a separate Work.
=====================================================================
Elements for hierarchical documents
=====================================================================
Element
clause
this element is a hierarchical container called "clause" either explicitly or due to the local tradition
Element
section
this element is a hierarchical container called "section" either explicitly or due to the local tradition
Element
part
this element is a hierarchical container called "part" either explicitly or due to the local tradition
Element
paragraph
this element is a hierarchical container called "paragraph" either explicitly or due to the local tradition
Element
chapter
this element is a hierarchical container called "chapter" either explicitly or due to the local tradition
Element
title
this element is a hierarchical container called "title" either explicitly or due to the local tradition
Element
book
this element is a hierarchical container called "book" either explicitly or due to the local tradition
Element
tome
this element is a hierarchical container called "tome" either explicitly or due to the local tradition
Element
article
this element is a hierarchical container called "article" either explicitly or due to the local tradition
Element
division
this element is a hierarchical container called "division" either explicitly or due to the local tradition
Element
list
this element is a hierarchical container called "list" either explicitly or due to the local tradition
Element
point
this element is a hierarchical container called "point" either explicitly or due to the local tradition
Element
indent
this element is a hierarchical container called "indent" either explicitly or due to the local tradition
Element
alinea
this element is a hierarchical container called "alinea" either explicitly or due to the local tradition
Element
rule
this element is a hierarchical container called "rule" either explicitly or due to the local tradition
Element
subrule
this element is a hierarchical container called "subrule" either explicitly or due to the local tradition
Element
proviso
this element is a hierarchical container called "proviso" either explicitly or due to the local tradition
Element
subsection
this element is a hierarchical container called "subsection" either explicitly or due to the local tradition
Element
subpart
this element is a hierarchical container called "subpart" either explicitly or due to the local tradition
Element
subparagraph
this element is a hierarchical container called "subparagraph" either explicitly or due to the local tradition
Element
subchapter
this element is a hierarchical container called "subchapter" either explicitly or due to the local tradition
Element
subtitle
this element is a hierarchical container called "subtitle" either explicitly or due to the local tradition
Element
subdivision
this element is a hierarchical container called "subdivision" either explicitly or due to the local tradition
Element
subclause
this element is a hierarchical container called "subclause" either explicitly or due to the local tradition
Element
sublist
this element is a hierarchical container called "sublist" either explicitly or due to the local tradition
Element
level
this element is a hierarchical container called "level" either explicitly or due to the local tradition
Element
transitional
this element is a hierarchical container called "transitional" either explicitly or due to the local tradition
Element
content
the element content is the final container in a hierarchy, and is where the blocks of text of the content of the structure are finally specified
Element
num
the element num is a heading element in a hierarchy that contains a number or any other ordered mechanism to identify the structure.
Element
heading
the element heading is a heading element in a hierarchy that contains a title or any other textual content to describe the structure.
Element
subheading
the element subheading is a heading element in a hierarchy that contains a subtitle or any other textual content to further describe the structure.
Element
crossHeading
the element crossHeading is a heading element that is placed side by side with hierarchical containers .
Element
intro
the element intro is a heading element in a hierarchy that contains paragraphs introducing one or more lower hierarchical elements.
Element
wrapUp
the element wrapUp is a concluding element in a hierarchy that contains paragraphs wrapping up the preceding lower hierarchical elements.
=====================================================================
Elements for debates documents
=====================================================================
Element
administrationOfOath
this element is a structural container for parts of a debates that contain the administration of an oath
Element
rollCall
this element is a structural container for parts of a debates that contain a roll call of individuals
Element
prayers
this element is a structural container for parts of a debates that contain prayers
Element
oralStatements
this element is a structural container for parts of a debates that contain oral statements by participants
Element
writtenStatements
this element is a structural container for parts of a debates that contain written statements by participants
Element
personalStatements
this element is a structural container for parts of a debates that contain written statements by participants
Element
ministerialStatements
this element is a structural container for parts of a debates that contain written statements by participants
Element
resolutions
this element is a structural container for parts of a debates that contain resolutions
Element
nationalInterest
this element is a structural container for parts of a debates that contain resolutions
Element
declarationOfVote
this element is a structural container for parts of a debates that are relevant to the declaration of votes
Element
communication
this element is a structural container for parts of a debates that contain communications from the house
Element
petitions
this element is a structural container for parts of a debates that are relevant to petitions
Element
papers
this element is a structural container for parts of a debates that are relevant to the display of papers
Element
noticesOfMotion
this element is a structural container for parts of a debates that are relevant to the notices of motions
Element
questions
this element is a structural container for parts of a debates that are relevant to questions
Element
address
this element is a structural container for parts of a debates that are relevant to addresses
Element
proceduralMotions
this element is a structural container for parts of a debates that are relevant to procedural motions
Element
pointOfOrder
this element is a structural container for parts of a debates that are relevant to points of order
Element
adjournment
this element is a structural container for parts of a debates that contain adjournment notices
Element
debateSection
this element is a generic structural container for all other parts of a debates that are not explicitly supported with a named element
Element
speechGroup
the element speechGroup is a container of speech elements. This element is meant to pooint out, in a complex sequence of individual speech elements, the main contributor, i.e., the individual speech who was introducedand expected and that is causing the complex sequence that follows. Attributes by, as and to are those of the main speech.
Element
speech
the element speech is a container of a single speech utterance in a debate. Dialogs between speakers need a speech element each
Element
question
the element question is a container of a single official question as proposed by an MP to a person holding an official position
Element
answer
the element answer is a container of a single official answer to a question
Element
other
the element other is a container of parts of a debate that are not speeches, nor scene comments (e.g., lists of papers, etc.)
Element
scene
the element scene is a container of descriptions of the scene elements happening in a given moment during a debate (e.g., applauses)
Element
narrative
the element narrative is a block element in a debate to mark description in the third person of events taking place in the meeting, e.g. "Mr X. takes the Chair"
Element
summary
the element summary is a block element in a debate to mark summaries of speeches that are individually not interesting (e.g.: "Question put and agreed to")
Element
from
the element from is a heading element in a debate that contains the name or role or a reference to the person doing the speech
Element
vote
the element vote is an inline that wraps either the name of the voter (when organized by choice) or the vote (when organized by name) in a voting report.
Element
outcome
the element outcome is an inline that wraps the outcome of a vote
Element
introduction
this element is a structural container for the section of a judgment containing introductory material
Element
background
this element is a structural container for the section of a judgment containing the background
Element
arguments
this element is a structural container for the section of a judgment containing the arguments
Element
remedies
this element is a structural container for the section of a judgment containing the remedies
Element
motivation
this element is a structural container for the section of a judgment containing the motivation
Element
decision
this element is a structural container for the section of a judgment containing the decision
Element
affectedDocument
the element affectedDocument is an inline element within preamble to identify the document that this amendment affects
Element
relatedDocument
the element relatedDocument is an inline element to identify the document for which this document is a report of
Element
change
the element change is an inline element that identifies the changes expressed in the two columns of an amendment document
Element
amendmentHeading
this element is a structural container for the section of an amendment containing the heading
Element
amendmentContent
this element is a structural container for the section of an amendment containing the actual amendment text
Element
amendmentReference
this element is a structural container for the section of an amendment containing the reference
Element
amendmentJustification
this element is a structural container for the section of an amendment containing the justification
=====================================================================
AN block elements
Comment: the only AN-specific block are the table of content (TOC),
a structure containing toc items related to the various subparts of the
main document, the list item and the titled block
=====================================================================
Complex
blockContainerType
the element blockContainer is used as a container of many individual block elements in a block context
The element item is a container belonging to a list
Element
listIntroduction
the element listIntroduction is an optional element of list before any item of the list itself.
Element
listWrapUp
the element listWrapUp is an optional element of list after all items of the list itself.
Element
tblock
The element tblock (titled block) is used to specify a container for blocks introduced by heading elements, similarly to a hierarchical structure
Element
tocItem
the element tocItem is a component of the table of content and contains header information about sections or parts of the rest of the document
Element
docType
the element docType is an inline element within preface to identify the string used by the document for its own type
Element
docTitle
the element docTitle is an inline element within preface to identify the string used by the document for its own title
Element
docNumber
the element docNumber is an inline element within preface to identify the string used by the document for its own number
Element
docProponent
the element docProponent is an inline element within preface to identify the string used by the document for its proponent
Element
docDate
the element docDate is an inline element within preface to identify the string used by the document for its own date(s). Documents with multiple dates may use multiple docDate elements.
Element
legislature
the element legislature is an inline element within preface to identify the string used by the document for the legislature relative to the document. Use #refersTo to a TLCEvent to refer to the event of the specific legislature.
Element
session
the element session is an inline element within preface to identify the string used by the document for the session of the legislature relative to the document. Use #refersTo to a TLCEvent to refer to the event of the specific session.
Element
shortTitle
the element shortTitle is an inline element within preface to identify the string used by the document for the short title of the document.
Element
docAuthority
the element docAuthority is an inline element within preface to identify the string used by the document detailing the Auhtority to which the document was submitted
Element
docPurpose
the element docPurpose is an inline element within preface to identify the string used by the document detailing its own purpose
Element
docCommittee
the element docCommittee is an inline element within preface to identify the string used by the document detailing the committee within which the document originated
Element
docIntroducer
the element docIntroducer is an inline element within preface to identify the string used by the document detailing the individual introducing of the document
Element
docStage
the element docStage is an inline element within preface to identify the string used by the document detailing the stage in which the document sits
Element
docStatus
the element docStatus is an inline element within preface to identify the string used by the document detailing the status of the document
Element
docJurisdiction
the element docJurisdiction is an inline element within preface to identify the string used by the document detailing the jurisdiction of the document
Element
docketNumber
the element docketNumber is an inline element within preface to identify the string used by the document for the number of the docket, case, file, etc which the document belongs to
Element
courtType
the element courtType is an inline element within judgments to identify the string used by the document for the type of the court doing the judgment
Element
neutralCitation
the element neutralCitation is an inline element within judgments to identify the string declared by the document as being the neutral citation for the judgment
Element
party
the element party is an inline element within judgments to identify where the document defines one of the parties
Element
judge
the element judge is an inline element within judgments to identify where the document defines one of the judges, and his/her role
Element
lawyer
the element lawyer is an inline element within judgments to identify where the document defines one of the lawyers, his/her role, which party it represents, and the other lawyer, if any, this lawyer received the power delegation of power in some role
Element
opinion
the element opinion is an inline element within judgments to identify where the document defines the opinion of one of the judges
Element
argument
the element argument is an inline element within judgments for classifying the arguments in the motivation part of the judgment
Element
signature
the element signature is an inline element within conclusions to identify where the document defines one of the signatures
Element
date
the element date is an inline element to identify a date expressed in the text and to propose a normalized representation in the date attribute.
Element
time
the element time is an inline element to identify a time expressed in the text and to propose a normalized representation in the time attribute.
Element
entity
the element entity is a generic inline element to identify a text fragment introducing or referring to a concept in the ontology
Element
person
the element person is an inline element to identify a text fragment introducing or referring to a person in the ontology. Attribute as allows to specify a TLCrole the person is holding in the context of the document's mention
Element
organization
The element organization is an inline element to identify a text fragment introducing or referring to an organization in the ontology
Element
concept
The element concept is is an inline element to identify a text fragment introducing or referring to a concept in the ontology
Element
object
The element object is is an inline element to identify a text fragment introducing or referring to an object in the ontology
Element
event
The element event is an inline element to identify a text fragment introducing or referring to an event in the ontology
Element
location
The element location is an inline element to identify a text fragment introducing or referring to a location in the ontology
Element
process
The element process is an inline element to identify a text fragment introducing or referring to a process in the ontology
Element
role
The element role is an inline element to identify a text fragment introducing or referring to a role in the ontology
Element
term
The element term is an inline element to identify a text fragment introducing or referring to a term in the ontology
Element
quantity
The element quantity is an inline element to identify a text fragment introducing or referring to a quantity. This could be a dimensionless number, or a number referring to a length, weight, duration, etc. or even a sum of money. The attribute normalized contains the value normalized in a number, if appropriate.
Element
def
the element def is an inline element used for the definition of a term used in the rest of the document
Element
ref
the element ref is an inline element containing a legal references (i.e. a reference to a document with legal status and for which an Akoma Ntoso IRI exists)
Element
mref
the element mref is an inline element containing multiple references (each in turn represented by a ref element)
Element
rref
the element rref is an inline element containing a range of references between the IRI specified in the from attribute and the one specified in the upTo attribute.
Complex
modType
the complex type modType specifies the content that is allowed within mod, mmod and rmod elements, i.e. it adds quotedText and quotedStructure to the normal list of inline elements. Attribute for is used to point to the eId of the corresponding ref element.
Element
mod
the element mod is an inline element containing the specification of a modification on another document
Element
mmod
the element mmod is an inline element containing multiple specifications of modifications on another document
Element
rmod
the element rmod is an inline element containing the specification of a range of modifications on another document
Element
quotedText
the element quotedText is an inline element containing a small string that is used either as the text being replaced, or the replacement, or the positioning at which some modification should take place. Attribute quote is used to specify the quote character used in the original; no quote attribute implies that the quote is left in the text; quote="" implies that there is no quote character. Attribute for is used to point to the eId of the corresponding ref element.
Element
remark
the element remark is an inline element for the specification of editorial remarks (e.g., applauses, laughters, etc.) especially within debate records
Element
recordedTime
the element recordedTime is an inline element for the specification of an explicit mention of a time (e.g., in a debate)
Element
ins
the element ins is an inline element for the specification of editorial insertions
Element
del
the element del is an inline element for the specification of editorial deletions
Element
omissis
the element omissis is an inline element for the specification of a text that substitutes a textual omission (e.g., dots, spaces, the word "omissis", etc.
Element
placeholder
the element placeholder is an inline element containing the text of a computable expression (e.g., '30 days after the publication of this act') that can be replaced editorially with an actual value
Element
fillIn
the element fillIn is an inline element shown as a dotted line or any other typoaphical characteristics to represent a fill-in element in a printed form, that is as ane example of an actual form. It is NOT meant to be used for form elements as in HTML, i.e. as a way to collect input from the reader and deliver to some server-side process.
Element
decoration
the element decoration is an inline element to represent a decorative aspect that is present in the orignal text and that is meant as additional information to the text (e.g., the annotation 'new' on the side of a freshly inserted structure.
=====================================================================
AN marker elements
Comment: AN-specific marker elements are connected to the
identification of locations within the legal structure, anywhere where
there is text.
=====================================================================
Element
noteRef
the element noteRef is a reference to a editorial note placed in the notes metadata section
Complex
eolType
the complex type eolType is shared by eol and eop elements as being able to specify a hyphen character and a position within the next word in which the break can happen, and the number if any, associated to the page or line at issue
Element
eol
the element eol (end of line) is a marker for where in the original text the line breaks. If the line breaks within a word, place the element BEFORE the word and place the number of characters before the break in the attribute breakAt. One can also specify, if relevant, the hyphen or other character used to signal
the break of a word at the end of the line with the attribute breakWith.
Element
eop
the element eop (end of page) is a marker for where in the original text the page breaks. Do NOT use a eol element, too. If the page breaks within a word, place the element BEFORE the word and place the number of characters before the break in the attribute breakAt. One can also specify, if relevant, the hyphen or other character used to signal the break of a word at the end of the page with the attribute breakWith.
=====================================================================
AN subFlow elements
Comment: AN-specific subFlow elements are connected to the
identification of structural elements that contain full structures
within a text content, but are not of textual nature.
=====================================================================
Complex
subFlowStructure
the type subFlowStructure specifies the overall content model of the elements that are subFlows
Element
quotedStructure
the element quotedStructure is a subFlow element containing a full structure proposed as an insertion or a replacement. Attribute quote is used to specify the quote character used in the original; no quote attribute implies that the quote is left in the text; quote="" implies that there is no quote character. Attribute for is used in a mmod or rmod to point to the eId of the corresponding ref element.
Element
embeddedText
the element embeddedText is an inline element containing a string used as an extract from another document. Attribute quote is used to specify the quote character used in the original; no quote attribute implies that the quote is left in the text; quote="" implies that there is no quote character.
Element
embeddedStructure
the element embeddedStructure is a subFlow element containing a full structure used as an extract from another document or position. Attribute quote is used to specify the quote character used in the original; no quote attribute implies that the quote is left in the text; quote="" implies that there is no quote character. Attribute for is used in a mmod or rmod to point to the eId of the corresponding ref element.
Element
authorialNote
the element authorialNote is a subFlow element containing an authorial (non-editorial) note in the main flow of the text.
Element
subFlow
the element subFlow is a generic element for a subFlow.
Element
foreign
the element foreign is a generic container for elements not belonging to the Akoma Ntoso namespace (e.g., mathematical formulas). It is a block element and thus can be placed in a container.
=====================================================================
Generic elements
Comment: All elements in this schema fall under one of five
content models: hierarchical container, container, block, inline
and mark. Besides named elements, the schema also provides for a
generic element for each of them, that can be used for markup that
fits the content models but can be specified by a precise name that
is not used in this schema. The 'name' attribute must be used for
naming the element.
It is also a characteristic of this schema that all named elements
are equivalent, and can be substituted to, the corresponding generic
element with their name as the value of the name attribute. Thus, by
definition, <p> = <block name="p"> , <part> = <hcontainer name="part"> ,
<act> = <container name="act"> , etc.
Pattern: Generic Document + Role Attribute
Reference: http://www.xmlpatterns.com/GenericDocumentMain.shtml +
http://www.xmlpatterns.com/RoleAttributeMain.shtml
=====================================================================
Element
hcontainer
the element hcontainer is a generic element for a hierarchical container. It can be placed in a hierarchy instead of any of the other hierarchical containers. The attribute name is required and gives a name to the element.
Complex
containerType
the complex type containerType is the content model for the generic element for a container. It can be placed in a container instead of any of the other containers. The attribute name is required and gives a name to the element.
Element
container
the element container is a generic element for a container.
Element
block
the element block is a generic element for a container. It can be placed in a container instead of any of the other blocks. The attribute name is required and gives a name to the element.
Element
inline
the element inline is a generic element for an inline. It can be placed inside a block instead of any of the other inlines. The attribute name is required and gives a name to the element.
Element
marker
the element marker is a generic element for a marker. It can be placed in a block instead of any of the other markers. The attribute name is required and gives a name to the element.
Element
div
The element div is an HTML element, but is NOT used in Akoma Ntoso as in HTML. Instead of being used as a generic block, Akoma Ntoso uses div as a generic container (as in common practice)
Element
p
The element p is an HTML element and is used in Akoma Ntoso as in HTML, for the generic paragraph of text (a block)
Element
span
The element span is an HTML element and is used in Akoma Ntoso as in HTML, for the generic inline
Element
br
The element br is an HTML element and is used in Akoma Ntoso as in HTML, for the breaking of a line
Element
b
The element b is an HTML element and is used in Akoma Ntoso as in HTML, for the bold style (an inline)
Element
i
The element i is an HTML element and is used in Akoma Ntoso as in HTML, for the italic style (an inline)
Element
u
The element u is an HTML element and is used in Akoma Ntoso as in HTML, for the underline style (an inline)
Element
sup
The element sup is an HTML element and is used in Akoma Ntoso as in HTML, for the superscript style (an inline)
Element
sub
The element sub is an HTML element and is used in Akoma Ntoso as in HTML, for the subscript style (an inline)
Element
abbr
The element abbr is an HTML element and is used in Akoma Ntoso as in HTML, for the specification of an abbreviation or an acronym (an inline). As in HTML, use attribute title to specify the full expansion of the abbreviation or acronym.
Element
a
The element a is an HTML element and is used in Akoma Ntoso as in HTML, for the generic link to a web resource (NOT to an Akoma Ntoso document: use ref for that). It is an inline.
Element
img
The element img is an HTML element and is used in Akoma Ntoso as in HTML, for including an image. It is a marker.
Complex
listItems
the complex type listItems specifies the content model of elements ul and ol, and specifies just a sequence of list items (elements li).
Element
ul
The element ul is an HTML element and is used in Akoma Ntoso as in HTML, for an unordered list of list item (elements li)
Element
ol
The element ol is an HTML element and is used in Akoma Ntoso as in HTML, for an ordered list of list item (elements li)
Element
li
TYPE
Element
NAME
li
The element li is an HTML element and is used in Akoma Ntoso as in HTML, for the generic list item (not a pattern)
Element
caption
The element caption is an HTML element and is used in Akoma Ntoso as in HTML, for the caption of a table (a block)
Element
th
The element th is an HTML element and is used in Akoma Ntoso as in HTML, for a header cell of a table
Element
td
The element td is an HTML element and is used in Akoma Ntoso as in HTML, for a data cell of a table
Complex
coreProperties
The complexType coreProperties lists the identifying properties available at any of the FRBR hierarchy levels.
Group
workProperties
The group workProperties lists the properties that are characteristics of the FRBR Work level.
Group
exprProperties
The group exprProperties lists the properties that are characteristics of the FRBR Expression level.
Group
manifProperties
The group manifProperties lists the properties that are characteristics of the FRBR Expression level.
Element
FRBRWork
The element FRBRWork is the metadata container of identifying properties related to the Work level according to the FRBR hierarchy
Element
FRBRExpression
The element FRBRExpression is the metadata container of identifying properties related to the Expression level according to the FRBR hierarchy
Element
FRBRManifestation
The element FRBRManifestation is the metadata container of identifying properties related to the Manifestation level according to the FRBR hierarchy
Element
FRBRItem
The element FRBRItem is the metadata container of identifying properties related to the Item level according to the FRBR hierarchy.
Complex
valueType
The type valueType specifies a value attribute to FRBR elements.
Complex
booleanValueType
The type booleanValueType specifies a boolean value attribute to FRBR elements.
Element
FRBRthis
The element FRBRthis is the metadata property containing the IRI of the specific component of the document in the respective level of the FRBR hierarchy
Element
FRBRuri
The element FRBRuri is the metadata property containing the IRI of the whole document in the respective level of the FRBR hierarchy
Element
FRBRalias
The element FRBRalias is the metadata property containing additional well-known names of the document in the respective level of the FRBR hierarchy
Element
FRBRdate
The element FRBRdate is the metadata property containing a relevant date of the document in the respective level of the FRBR hierarchy. Attribute name specifies which actual date is contained here.
Element
FRBRauthor
The element FRBRauthor is the metadata property containing a relevant author of the document in the respective level of the FRBR hierarchy. Attribute as specifies the role of the author.
Element
FRBRlanguage
The element FRBRlanguage is the metadata property containing a RFC4646 (three-letter code) of the main human language used in the content of this expression
Element
FRBRtranslation
The element FRBRtranslation is the metadata property specifying the source of which this expression is a translation of.
Element
FRBRsubtype
The element FRBRsubtype is the metadata property containing a string for the specific subtype of the document to be used in the work-level IRI of this document
Element
FRBRcountry
The element FRBRcountry is the metadata property containing a ISO 3166-1 Alpha-2 code for the country or jurisdiction to be used in the work-level IRI of this document
Element
FRBRnumber
The element FRBRnumber is the metadata property containing a string or number for the number to be used in the work-level IRI of this document
Element
FRBRname
The element FRBRname is the metadata property containing a string for the title to be used in the work-level IRI of this document
Element
FRBRportion
The element FRBRportion is the metadata property containing the eId of the portion contained in a manifestation-level portion. If the portion contains an interval of elements, the range attributes specifies the first and last one.
Element
FRBRformat
The element FRBRformat is the metadata property containing the Internet Media Type specification for the data format to be used in the manifestation-level IRI of this document.
Element
FRBRprescriptive
The element FRBRprescriptive is the metadata property containing a boolean value to determine whether the document contains prescriptive text (i.e., text that is or might become prescriptive, such as an act or a bill) or not (such as, for instance, a non-normative resolution from an assembly.
Element
FRBRversionNumber
The element FRBRversionNumber is the metadata property containing the value of the version number if appropriate to identify the specific expression here contained. It allows an arbitrary string.
Element
FRBRauthoritative
The element FRBRauthoritative is the metadata property containing a boolean value to determine whether the document contains authoritative text (i.e., content that is the official, authoritative product of an official workflow from an entity that is entrusted with generating an official, authoriative version of the document.
Element
FRBRmasterExpression
The element FRBRmasterExpression is the metadata property identifying the master expression, i.e., the expression whose ids are used as permanent ids in the wId attributes. An expression without the FRBRmasterExpression element is considered a master expression itself, i.e., the first version, or the most important version, of a document expressed in the only language, or in the most important language. Any other situation (subsequent versions, or language variants, or content variants) must have the FRBRmasterExpression element pointing to the URI of the master expression. If the FRBRmasterEpression is specified, but without a href pointing to the masterExpression, it is assumed that NO master expression exist in reality, but an UR-Expression exist, whose ids are used in this expression as wIds.
Element
preservation
The element preservation is the metadata property containing an arbitrary list of elements detailing the preservation actions taken for the document is the respective level of the FRBR hierarchy..
Element
publication
The element publication is the metadata container specifying an official publication event for the FRBR expression of the document.
Element
keyword
The element keyword is a metadata element specifying a keyword associated to the FRBR expression of the document. Attribute dictionary (required) specifies the thesaurus out of which the keyword has been taken. Attribute href points to the fragment of text this keyword is associated to. Keywords without href attribute refer to the content as a whole.
Element
eventRef
The element eventInfo is a metadata element specifying facts about an event that had an effect on the document. For each event, a date, a type and a document that generated the event must be referenced.
Element
step
The element step is a metadata element specifying facts about a workflow step occurred to the document. For each event, a date, a type, an agent (and the corresponding role) that generated the action must be referenced. The outcome, too, can be specified.
Complex
Amendments
The complex type Amendments is a list of all the amendment elements that can be used on a document analysis
Complex
modificationType
The complex type modificationType lists all the properties associated to modification elements.
Element
activeModifications
The element activeModifications is a metadata container of the active modifications generated by the document.
Element
passiveModifications
The element passiveModifications is a metadata container of the passive modifications affecting the document.
Element
textualMod
The element textualMod is a metadata element specifying an (active or passive) textual modification for the document.
Element
meaningMod
The element meaningMod is a metadata element specifying an (active or passive) modification in meaning for the document.
Element
scopeMod
The element scopeMod is a metadata element specifying an (active or passive) modification in scope for the document.
Element
forceMod
The element forceMod is a metadata element specifying an (active or passive) modification in force for the document.
Element
efficacyMod
The element efficacyMod is a metadata element specifying an (active or passive) modification in efficacy for the document.
Element
legalSystemMod
The element legalSystemMod is a metadata element specifying an (active or passive) modification in the legal system for the document.
Complex
judicialArguments
The complex type judicialArguments is a list of all the judicial analysis elements that can be used on the analysis of a judgment
Complex
judicialArgumentType
The complex type judicialArgumentType lists all the properties associated to judicial elements.
Element
judicial
The element judicial is a metadata container of the analysis of the judicial arguments of a judgment.
Element
result
The element result is a metadata element specifying the overall result of the judgment.
Element
supports
The element supports is a metadata element specifying a reference to a source supported by the argument being described.
Element
isAnalogTo
The element isAnalogTo is a metadata element specifying a reference to a source analog to the argument being described.
Element
applies
The element applies is a metadata element specifying a reference to a source applyed by the argument being described.
Element
extends
The element extends is a metadata element specifying a reference to a source extended by the argument being described.
Element
restricts
The element restricts is a metadata element specifying a reference to a source restricted by the argument being described.
Element
derogates
The element derogates is a metadata element specifying a reference to a source derogated by the argument being described.
Element
contrasts
The element contrasts is a metadata element specifying a reference to a source contrasted by the argument being described.
Element
overrules
The element overrules is a metadata element specifying a reference to a source overruled by the argument being described.
Element
dissentsFrom
The element dissentsFrom is a metadata element specifying a reference to a source dissented from the argument being described.
Element
putsInQuestion
The element putsInQuestions is a metadata element specifying a reference to a source questioned by the argument being described.
Element
distinguishes
The element distinguishes is a metadata element specifying a reference to a source being distinguished by the argument being described.
Element
restriction
The element restriction specifies information about a restriction (such as a jurisdiction specification) by pointing to a specific legislative, geographic or temporal events through the refersTo attribute
Complex
parliamentaryAnalysis
The complex type parliamentaryAnalysis is a list of all the parliamentary analysis elements that can be used on the analysis of a debate
Element
parliamentary
The element parliamentary is a metadata container of the analysis of the events of a debate.
Complex
parliamentaryAnalysisType
The complex type parliamentaryAnalysisType lists all the properties associated to elements in the parliamentary analysis.
Element
quorumVerification
The element quorumVerification is a metadata container containing information about an event of quorum verification happened within a debate.
Element
voting
The element voting is a metadata container containing information about an event of a vote happened within a debate.
Element
recount
The element recount is a metadata container containing information about an event of a recount happened within a debate.
Complex
countType
The complex type countType lists all the properties associated to elements of parliamentary count.
Element
quorum
The element quorum is a metadata container containing the value of a quorum in a vote or a quorum verification.
Element
count
The element count is a metadata container containing the value of a count in a vote or a quorum verification.
The element mapping contains a reference to the permanent wId (attribute original) of a structure, and to the eId (attribute current) such structure had during the time interval included between an initial temporalGroup and a final temporalGroup. This is useful for tracking the evolving ids of documents frequently renumbered (e,g., bills). Every single element whose wId does not match its eId needs to be represented here.
The element otherRef contains a legal reference to a document that is not explicitly mentioned in the content of the document.
Element
otherAnalysis
The element otherAnalysis is a metadata container of any additional metadata analysis element that does not belong to the specific categories provided before. Anything can be placed in this element..
Complex
argumentType
the complex type argumentType defines the empty content model and the list of attributes for metadata elements in the analysis section
Complex
periodType
the complex type periodType defines the empty content model and the list of attributes for metadata elements in the analysis section using periods
Element
source
The element source is a metadata element specifying the IRI of the source of the modification.
Element
destination
The element destination is a metadata element specifying the IRI of the destination of the modification.
Element
force
The element force is a metadata element specifying the period of the force modification.
Element
efficacy
The element efficacy is a metadata element specifying the period of the efficacy modification.
Element
application
The element application is a metadata element specifying the period of the application modification.
Element
duration
The element duration is a metadata element specifying the period of the duration modification.
Element
condition
The element condition is a metadata element specifying an open set of conditions on the modification (non managed by Akoma Ntoso).
Element
previous
The element previous is a metadata element referring to the element (rather than the text) of the modification in the previous version of the document. This is especially useful when renumbering occurs, so as to specify the eId of the instance that was modified in the previous version. Attribute href points to the eId of the element being modified in the old version, using a full expression-level URI.
Element
old
The element old is a metadata element containing (in some non-managed form) the old text of the modification. Attribute href points to the eId of the element new it is being substituted by.
Element
new
The element new is a metadata element containing (in some non-managed form) the new text of the modification. Attribute href points to the eId of the element old it is substituting.
Element
domain
The element domain is a metadata element containing (in some non-managed form) the domain to which the modification applies.
The element temporalGroup contains a list of time Intervals that need to be applied together to an element of the document that is associated to time information. Each temporal group can contain any number of time interval associated via the refersTo to a different time-specific concept.
The element timeInterval contains all the data needed to identify a specific time interval. It is built either with two dates or with a date and a duration (exactly two of the 'start', 'end' and 'duration' attributes can be specified). Values of the 'start' and 'end' attributes are NOT dates, but references to event elements in the corresponding metadata section. The refers attribute is a reference to a temporal concept belonging to the Akoma Ntoso ontology and specified in the references section
Group
docRefs
The group docrefs is a list of types of legal references to documents.
Group
TLCs
The group TLCs is a list of types of Top Level classes of the Akoma Ntoso ontology.
Complex
refItems
The complex type refItems is a list of types of references used in the references section.
Element
references
The element references is a metadata container of all the references to entities external to the document mentioned in the document. They include references to legal documents of any form,a s well as references to people, organizations, events, roles, concepts, and anything else is managed by the Akoma Ntoso ontology.
Element
original
The element original is a metadata reference to the Akoma Ntoso IRI of the original version of this document (i.e., the first expression)
Element
passiveRef
The element passiveRef is a metadata reference to the Akoma Ntoso IRI of a document providing modifications on this document (i.e., a passive references)
Element
activeRef
The element activeRef is a metadata reference to the Akoma Ntoso IRI of a document that is modified by this document (i.e., an active references)
Element
jurisprudence
The element jurisprudence is a metadata reference to the Akoma Ntoso IRI of a document providing jurisprudence on this document
Element
hasAttachment
The element hasAttachment is a metadata reference to the Akoma Ntoso IRI of an attachment of this document
Element
attachmentOf
The element attachmentOf is a metadata reference to the Akoma Ntoso IRI of a document of which this document is an attachment
Element
TLCPerson
The element TLCPerson is a metadata reference to the Akoma Ntoso IRI of an ontology instance of the class Person
Element
TLCOrganization
The element TLCOrganization is a metadata reference to the Akoma Ntoso IRI of an ontology instance of the class Organization
Element
TLCConcept
The element TLCConcept is a metadata reference to the Akoma Ntoso IRI of an ontology instance of the class Concept
Element
TLCObject
The element TLCObject is a metadata reference to the Akoma Ntoso IRI of an ontology instance of the class Object
Element
TLCEvent
The element TLCEvent is a metadata reference to the Akoma Ntoso IRI of an ontology instance of the class Event
Element
TLCLocation
The element TLCLocation is a metadata reference to the Akoma Ntoso IRI of an ontology instance of the class Location
Element
TLCProcess
The element TLCProcess is a metadata reference to the Akoma Ntoso IRI of an ontology instance of the class Process
Element
TLCRole
The element TLCRole is a metadata reference to the Akoma Ntoso IRI of an ontology instance of the class Role
Element
TLCTerm
The element TLCTerm is a metadata reference to the Akoma Ntoso IRI of an ontology instance of the class Term
Element
TLCReference
The element TLCreference is a generic metadata reference to the Akoma Ntoso IRI of an ontology instance of a class specified through the name attribute
Element
note
The element note is a metadata element containing the text of the footnote and endnote specified.
Element
proprietary
The element proprietary is a metadata container of any additional metadata property that does not belong to the Akoma Ntoso properties. Anything can be placed in this element.
Element
presentation
The element presentation is a metadata container of any presentation specification for the visual rendering of Akoam Ntoso elements. Anything can be placed in this element.