logo

Core Metadata Schema - Tag library (version 3.00 beta)

act

agent_event

agent_organization_event

agent_organization_work

agent_person_event

agent_person_work

agent_work

basis_legal_procedure

date_event

date_work

document_legal

event

expression

identifier_manifestation

identifier_procedure

identifier_work

language

manifestation

number_procedure

procId

procedure

reference_manifestation

subdivision

title

treaty

type_event

type_interinstitutionalprocedure

type_work

value

version_work

work

work_ref

year_procedure

public

version_schema





act [simple type]

Legal act


Description:

The element is used to create a reference to a legal act which is not a treaty (secondary legislation). The expected value is the CELEX identifier.

Model:

<xs:element name="acttype="cm:t_act"/>

Type definition:

<xs:simpleType name="t_act">

  <xs:restriction base="xs:string">

    <xs:pattern value=".*"/>

  </xs:restriction>

</xs:simpleType>

Used by:

document_legal

Back to top

agent_event [element]

Agent (European institution or body) responsible for an event


Description:

European institution or body responsible for an event. Its values are derived from the authority tables at‐corporate-body.xsd or at‐country.xsd.

The mandatory attribute role indicates the role of the agent. Its values are derived from the authority table at‐role.xsd.

Model:

<xs:element name="agent_eventtype="cm:t_agent"/>

Type definition:

<xs:complexType name="t_agent">

  <xs:simpleContent>

    <xs:extension base="cm:t_author">

      <xs:attribute name="roletype="rol:t_roleuse="required"/>

      <xs:attribute ref="cm:public"/>

    </xs:extension>

  </xs:simpleContent>

</xs:complexType>

Used by:

event

Back to top

agent_organization_event [element]

Agent (organization) responsible for an event


Description:

Organization responsible for an event. Organization includes corporations, governments, non-governmental organizations, international organizations, armed forces, charities, not-for-profit corporations, partnerships, cooperatives, universities, and various types of political organizations. The European institutions or bodies are not covered in this element.

The mandatory attribute role indicates the role of the agent. Its values are derived from the authority table at‐role.xsd.

Model:

<xs:element name="agent_organization_eventtype="cm:t_agent_uncontrolled"/>

Type definition:

<xs:complexType name="t_agent_uncontrolled">

  <xs:simpleContent>

    <xs:extension base="xs:string">

      <xs:attribute name="roletype="rol:t_roleuse="required"/>

      <xs:attribute ref="cm:public"/>

    </xs:extension>

  </xs:simpleContent>

</xs:complexType>

Used by:

event

Back to top

agent_organization_work [element]

Agent (organization) responsible for a work


Description:

Organization responsible for a work. Organization includes corporations, governments, non-governmental organizations, international organizations, armed forces, charities, not-for-profit corporations, partnerships, cooperatives, universities, and various types of political organizations. The European institutions or bodies are not covered in this element.

The mandatory attribute role indicates the role of the agent. Its values are derived from the authority table at‐role.xsd.

Model:

<xs:element name="agent_organization_worktype="cm:t_agent_uncontrolled"/>

Type definition:

<xs:complexType name="t_agent_uncontrolled">

  <xs:simpleContent>

    <xs:extension base="xs:string">

      <xs:attribute name="roletype="rol:t_roleuse="required"/>

      <xs:attribute ref="cm:public"/>

    </xs:extension>

  </xs:simpleContent>

</xs:complexType>

Used by:

work

Back to top

agent_person_event [element]

Agent (person) responsible for an event


Description:

The element contains the name of the responsible person of a given event.

The mandatory attribute role indicates the role of the agent. Its values are derived from the authority table at‐role.xsd.

Model:

<xs:element name="agent_person_eventtype="cm:t_agent_uncontrolled"/>

Type definition:

<xs:complexType name="t_agent_uncontrolled">

  <xs:simpleContent>

    <xs:extension base="xs:string">

      <xs:attribute name="roletype="rol:t_roleuse="required"/>

      <xs:attribute ref="cm:public"/>

    </xs:extension>

  </xs:simpleContent>

</xs:complexType>

Used by:

event

Back to top

agent_person_work [element]

Agent (person) responsible for a work


Description:

The element contains the identification of the responsible person of a given work.

The mandatory attribute role indicates the role of the agent. Its values are derived from the authority table at‐role.xsd.

Model:

<xs:element name="agent_person_worktype="cm:t_agent_uncontrolled"/>

Type definition:

<xs:complexType name="t_agent_uncontrolled">

  <xs:simpleContent>

    <xs:extension base="xs:string">

      <xs:attribute name="roletype="rol:t_roleuse="required"/>

      <xs:attribute ref="cm:public"/>

    </xs:extension>

  </xs:simpleContent>

</xs:complexType>

Used by:

work

Back to top

agent_work [element]

Agent (European institution or body) responsible for a work


Description:

European institution or body responsible for a work. Its values are derived from the authority tables at‐corporate-body.xsd or at‐country.xsd.

The mandatory attribute role indicates the role of the agent. Its values are derived from the authority table at‐role.xsd.

Model:

<xs:element name="agent_worktype="cm:t_agent"/>

Type definition:

<xs:complexType name="t_agent">

  <xs:simpleContent>

    <xs:extension base="cm:t_author">

      <xs:attribute name="roletype="rol:t_roleuse="required"/>

      <xs:attribute ref="cm:public"/>

    </xs:extension>

  </xs:simpleContent>

</xs:complexType>

Used by:

work

Back to top

basis_legal_procedure [element]

Legal basis of a procedure


Description:

The element defines the legal basis of a procedure. It contains a reference to an act or a treaty and its specific hierarchical subdivisions i.e. article 1, paragraph 2, point 1 of an act or a treaty.

It is only to be used when the type of the procedure is set to "interinstitutional".

Model:

<xs:element name="basis_legal_proceduretype="cm:t_legal_procedureminOccurs="0maxOccurs="unbounded"/>

Type definition:

<xs:complexType name="t_legal_procedure">

  <xs:sequence>

    <xs:element name="document_legaltype="cm:t_document_legal"/>

    <xs:element ref="cm:subdivisionminOccurs="0"/>

  </xs:sequence>

  <xs:attribute ref="cm:public"/>

</xs:complexType>

Used by:

event

Back to top

date_event [element]

Date of an event


Description:

The element specifies the date of a given event. Its value has to be conformant to the format: yyyy‐mm‐dd.

Model:

<xs:element name="date_event">

  <xs:complexType>

    <xs:simpleContent>

      <xs:extension base="xs:date">

        <xs:attribute ref="cm:public"/>

      </xs:extension>

    </xs:simpleContent>

  </xs:complexType>

</xs:element>

Used by:

event

Using:

public

Back to top

date_work [element]

Date of a work


Description:

The element specifies the date of the work. In general, the date of adoption shall be the date of work. Nevertheless, the authoring institution defines this date per resource type together with the Publications Office. Its value has to be conformant to the format: yyyy‐mm‐dd.

Model:

<xs:element name="date_work">

  <xs:complexType>

    <xs:simpleContent>

      <xs:extension base="xs:date">

        <xs:attribute ref="cm:public"/>

      </xs:extension>

    </xs:simpleContent>

  </xs:complexType>

</xs:element>

Used by:

work

Using:

public

Back to top

document_legal [element]

Reference to legal resources


Description:

Reference to a legal act which is not a treaty (secondary legislation) or reference to a treaty (its values are derived from the authority table at‐treaty.xsd).

Model:

<xs:element name="document_legaltype="cm:t_document_legal"/>

Type definition:

<xs:complexType name="t_document_legal">

  <xs:choice>

    <xs:element name="acttype="cm:t_act"/>

    <xs:element name="treatytype="tre:t_treaty"/>

  </xs:choice>

  <xs:attribute ref="cm:public"/>

</xs:complexType>

Used by:

basis_legal_procedure

Back to top

event [element]

Legal or judicial event


Description:

The element describes a legal or judicial event, indicating a stage of the procedure.

Model:

<xs:element name="eventtype="cm:t_eventmaxOccurs="unbounded"/>

Type definition:

<xs:complexType name="t_event">

  <xs:sequence>

    <xs:element name="type_event">

      <xs:complexType>

        <xs:simpleContent>

          <xs:extension base="eve:t_event">

            <xs:attribute ref="cm:public"/>

          </xs:extension>

        </xs:simpleContent>

      </xs:complexType>

    </xs:element>

    <xs:element name="date_event">

      <xs:complexType>

        <xs:simpleContent>

          <xs:extension base="xs:date">

            <xs:attribute ref="cm:public"/>

          </xs:extension>

        </xs:simpleContent>

      </xs:complexType>

    </xs:element>

    <xs:choice maxOccurs="unbounded">

      <xs:element name="agent_eventtype="cm:t_agent"/>

      <xs:element name="agent_person_eventtype="cm:t_agent_uncontrolled"/>

      <xs:element name="agent_organization_eventtype="cm:t_agent_uncontrolled"/>

    </xs:choice>

    <xs:element name="type_interinstitutionalprocedureminOccurs="0">

      <xs:complexType>

        <xs:simpleContent>

          <xs:extension base="proc:t_procedure">

            <xs:attribute ref="cm:public"/>

          </xs:extension>

        </xs:simpleContent>

      </xs:complexType>

    </xs:element>

    <xs:element name="basis_legal_proceduretype="cm:t_legal_procedureminOccurs="0maxOccurs="unbounded"/>

    <xs:element name="extensiontype="cm:t_event_extension_baseminOccurs="0maxOccurs="unbounded"/>

    <xs:choice minOccurs="0maxOccurs="unbounded">

      <xs:element ref="cm:work"/>

      <xs:element ref="cm:work_ref"/>

    </xs:choice>

  </xs:sequence>

  <xs:attribute ref="cm:public"/>

</xs:complexType>

Used by:

procedure

Back to top

expression [element]

Expression entity within the FRBR model


Description:

Expression is "the intellectual or artistic realization of a work" (FRBR 3.2.2) i.e. the different linguistic versions in which a legal resource is available.

Model:

<xs:element name="expressiontype="cm:t_expressionminOccurs="0maxOccurs="unbounded"/>

Type definition:

<xs:complexType name="t_expression">

  <xs:sequence>

    <xs:element name="languagemaxOccurs="unbounded">

      <xs:complexType>

        <xs:simpleContent>

          <xs:extension base="lng:t_language">

            <xs:attribute ref="cm:public"/>

          </xs:extension>

        </xs:simpleContent>

      </xs:complexType>

    </xs:element>

    <xs:element name="titletype="cm:t_langmaxOccurs="unbounded"/>

    <xs:element name="extensiontype="cm:t_expression_extension_baseminOccurs="0maxOccurs="unbounded"/>

    <xs:element name="manifestationtype="cm:t_manifestationminOccurs="0maxOccurs="unbounded"/>

  </xs:sequence>

  <xs:attribute ref="cm:public"/>

</xs:complexType>

Used by:

work

Back to top

identifier_manifestation [element]

Identification of a manifestation


Description:

The manifestation identifier is a number or code uniquely associated with the manifestation that serves to differentiate that manifestation from any other manifestation (source: FRBR).

The optional attribute type defines the different types of identifiers that can be used for a manifestation i.e. isbn, issn, doi, etc. Absence of a type indicates an identifier assigned by publishers, distributors, government publication agencies, archives, etc., following their internally devised schemes (after RDA 2.15.1.1).

The optional attribute status contains the values 'valid' (default) or 'invalid' and is used to denote the validity of an identifier_manifestation i.e. an ISBN is considered to be cancelled when a publisher designates it as such or it can be structurally invalid (its length or structure is incorrect or its check digit does not agree with the formula for calculating it).

Model:

<xs:element name="identifier_manifestationtype="cm:t_identifier_manifestation"/>

Type definition:

<xs:complexType name="t_identifier_manifestation">

  <xs:simpleContent>

    <xs:extension base="xs:string">

      <xs:attribute name="typetype="cm:t_typeuse="optional"/>

      <xs:attribute name="statustype="cm:t_statususe="optionaldefault="valid"/>

    </xs:extension>

  </xs:simpleContent>

</xs:complexType>

Back to top

identifier_procedure [element]

Identification of a procedure


Description:

The element contains the identification of a procedure. The identifier of an interinstitutional procedure is composed of the year when the procedure was opened (→ year_procedure) and a running number (→ number_procedure). The type of an interinstitutional procedure which constitutes part of the identifier is delivered in the IMMC through the element type_interinstitutionalprocedure.

If the abovementionted structure cannot be provided, then the procedure identifier can be transmitted as a string of characters through the element procId.

The identifier of a case procedure is delivered through the procId element i.e. C-169/14.

Model:

<xs:element name="identifier_proceduretype="cm:t_identifier_procedure"/>

Type definition:

<xs:complexType name="t_identifier_procedure">

  <xs:choice>

    <xs:sequence>

      <xs:element name="year_procedure">

        <xs:complexType>

          <xs:simpleContent>

            <xs:extension base="cm:t_year">

              <xs:attribute ref="cm:public"/>

            </xs:extension>

          </xs:simpleContent>

        </xs:complexType>

      </xs:element>

      <xs:element name="number_procedure">

        <xs:complexType>

          <xs:simpleContent>

            <xs:extension base="xs:string">

              <xs:attribute ref="cm:public"/>

            </xs:extension>

          </xs:simpleContent>

        </xs:complexType>

      </xs:element>

    </xs:sequence>

    <xs:element ref="cm:procId"/>

  </xs:choice>

  <xs:attribute ref="cm:public"/>

</xs:complexType>

Used by:

procedure

Back to top

identifier_work [element]

Identification of a work


Description:

The element contains the identification of a given work as a string of characters. It is up to the sender to provide a unique identifier for every work transmitted.

Model:

<xs:element name="identifier_work">

  <xs:complexType>

    <xs:simpleContent>

      <xs:extension base="xs:string">

        <xs:attribute ref="cm:public"/>

      </xs:extension>

    </xs:simpleContent>

  </xs:complexType>

</xs:element>

Used by:

work

Using:

public

Back to top

language [element]

Language of a resource


Description:

The element identifies the language of a resource at the expression level.

Its values are derived from the authority table at‐language.xsd.

Model:

<xs:element name="languagemaxOccurs="unbounded">

  <xs:complexType>

    <xs:simpleContent>

      <xs:extension base="lng:t_language">

        <xs:attribute ref="cm:public"/>

      </xs:extension>

    </xs:simpleContent>

  </xs:complexType>

</xs:element>

Used by:

expression

Using:

public

Back to top

manifestation [element]

Manifestation entity within the FRBR model


Description:

Manifestation is "the physical embodiment of an expression of a work" (FRBR 3.2.3) i.e. the PDF format of a legal resource. For every different format in which a work is embodied a new manifestation element has to be used. For example, if the PDF and HTML formats of a work contain exactly the same content then two manifestation elements are required in the IMMC file.

Model:

<xs:element name="manifestationtype="cm:t_manifestationminOccurs="0maxOccurs="unbounded"/>

Type definition:

<xs:complexType name="t_manifestation">

  <xs:sequence>

    <xs:element ref="cm:identifier_manifestationminOccurs="0maxOccurs="unbounded"/>

    <xs:element name="reference_manifestationtype="cm:t_reference_manifestationmaxOccurs="unbounded"/>

    <xs:element name="extensiontype="cm:t_manifestation_extension_baseminOccurs="0maxOccurs="unbounded"/>

  </xs:sequence>

  <xs:attribute ref="cm:public"/>

</xs:complexType>

Used by:

expression

Back to top

number_procedure [element]

Number of a procedure


Description:

The element contains the number of a procedure as part of its identification. As it may contain not only digits, but also letters, it is defined as a string (xs:string) only.

Model:

<xs:element name="number_procedure">

  <xs:complexType>

    <xs:simpleContent>

      <xs:extension base="xs:string">

        <xs:attribute ref="cm:public"/>

      </xs:extension>

    </xs:simpleContent>

  </xs:complexType>

</xs:element>

Used by:

identifier_procedure

Using:

public

Back to top

procId [element]

Identifier of a procedure


Description:

The element contains the identifier of a procedure in cases where the structured variant cannot be used. The content is a string (xs:string) only.

Model:

<xs:element name="procId">

  <xs:complexType>

    <xs:simpleContent>

      <xs:extension base="xs:string">

        <xs:attribute ref="cm:public"/>

      </xs:extension>

    </xs:simpleContent>

  </xs:complexType>

</xs:element>

Using:

public

Back to top

procedure [element]

Root element for the description of either an interinstitutional procedure or a case


Description:

The element provides a container for the description of an interinstitutional procedure or a case. All sub-elements are mandatory.

The mandatory attribute type indicates the type of the procedure and currently contains two values 'interinstitutional' or 'case'.

Model:

<xs:element name="proceduretype="cm:t_procedure"/>

Type definition:

<xs:complexType name="t_procedure">

  <xs:sequence>

    <xs:element name="identifier_proceduretype="cm:t_identifier_procedure"/>

    <xs:element name="extensiontype="cm:t_procedure_extension_baseminOccurs="0maxOccurs="unbounded"/>

    <xs:element name="eventtype="cm:t_eventmaxOccurs="unbounded"/>

  </xs:sequence>

  <xs:attribute name="typeuse="required">

    <xs:simpleType>

      <xs:restriction base="xs:string">

        <xs:enumeration value="interinstitutional"/>

        <xs:enumeration value="case"/>

      </xs:restriction>

    </xs:simpleType>

  </xs:attribute>

  <xs:attribute ref="cm:public"/>

  <xs:attribute ref="cm:version_schema"/>

</xs:complexType>

Back to top

reference_manifestation [element]

Reference to a manifestation


Description:

The element contains a reference to a manifestation (generally a file name) in the form of a URI (xs:anyURI).

The mandatory attribute format indicates the format of a resource. Its values are derived from the authority tables at‐file-type.xsd and at‐product-form.xsd.

The optional attribute sequence indicates, in the case of composed manifestations, the position of each object. In cases of splitted manifestations the attribute identifies the sequence in which the fragments have to be composed. Its default value is "1".

The optional attribute page_count indicates the total number of pages of each reference that composes the manifestation.

Model:

<xs:element name="reference_manifestationtype="cm:t_reference_manifestationmaxOccurs="unbounded"/>

Type definition:

<xs:complexType name="t_reference_manifestation">

  <xs:simpleContent>

    <xs:extension base="xs:anyURI">

      <xs:attribute name="formattype="cm:t_formatuse="required"/>

      <xs:attribute name="sequencetype="xs:positiveIntegerdefault="1"/>

      <xs:attribute name="page_counttype="xs:positiveIntegeruse="optional"/>

      <xs:attribute ref="cm:public"/>

    </xs:extension>

  </xs:simpleContent>

</xs:complexType>

Used by:

manifestation

Back to top

subdivision [element]

Subdivisions in an legal resource


Description:

The element is used, in a recursive model, in order to describe the different subdivisions of a legal resource i.e. article 1, paragraph 2, point 1 of an act or a treaty.

The mandatory attribute type contains a list of the possible subdivisions. Its values are derived from the authority table at‐subdivision.xsd.

Model:

<xs:element name="subdivisiontype="cm:t_subdivision"/>

Type definition:

<xs:complexType name="t_subdivision">

  <xs:sequence>

    <xs:element name="valuetype="cm:t_non_empty_string"/>

    <xs:element ref="cm:subdivisionminOccurs="0"/>

  </xs:sequence>

  <xs:attribute name="typetype="sub:t_subdivisionuse="required"/>

</xs:complexType>

Back to top

title [element]

Title of a resource


Description:

The element contains the title of a resource at the expression level.

The optional attribute lang has only to be used if the language of the title is different from the language of the expression. It can contain a single language value or a value for combination of languages for multilingual resources. Its values are derived from the authority tables at‐language.xsd and at‐multilingual.xsd.

Model:

<xs:element name="titletype="cm:t_langmaxOccurs="unbounded"/>

Type definition:

<xs:complexType name="t_lang">

  <xs:simpleContent>

    <xs:extension base="xs:string">

      <xs:attribute name="langtype="cm:t_languagesuse="optional"/>

      <xs:attribute ref="cm:public"/>

    </xs:extension>

  </xs:simpleContent>

</xs:complexType>

Used by:

expression

Back to top

treaty [element]

Reference to a treaty


Description:

The element contains a reference to a treaty. Its values are derived from the authority table at‐treaty.xsd.

Model:

<xs:element name="treatytype="tre:t_treaty"/>

Type definition:

Used by:

document_legal

Back to top

type_event [element]

Type of an event


Description:

The element specifies the type of a given event within a procedure i.e. "Adoption by Commission", "EP opinion on 1st reading". Its values are derived from the authority table at‐event.xsd.

Model:

<xs:element name="type_event">

  <xs:complexType>

    <xs:simpleContent>

      <xs:extension base="eve:t_event">

        <xs:attribute ref="cm:public"/>

      </xs:extension>

    </xs:simpleContent>

  </xs:complexType>

</xs:element>

Used by:

event

Using:

public

Back to top

type_interinstitutionalprocedure [element]

Type of an interinstitutional procedure


Description:

The element specifies the type of an interinstitutional procedure i.e. "Ordinary legislative procedure". It is only to be used when the type of the procedure is set to "interinstitutional".

The values are derived from the authority table at‐procedure.xsd.

Model:

<xs:element name="type_interinstitutionalprocedureminOccurs="0">

  <xs:complexType>

    <xs:simpleContent>

      <xs:extension base="proc:t_procedure">

        <xs:attribute ref="cm:public"/>

      </xs:extension>

    </xs:simpleContent>

  </xs:complexType>

</xs:element>

Used by:

event

Using:

public

Back to top

type_work [element]

Type of a resource at the work level


Description:

The element specifies the type of the resource at the work level. Its values are derived from the authority table at‐resource-type.xsd.

Model:

<xs:element name="type_work">

  <xs:complexType>

    <xs:simpleContent>

      <xs:extension base="res:t_resource-type">

        <xs:attribute ref="cm:public"/>

      </xs:extension>

    </xs:simpleContent>

  </xs:complexType>

</xs:element>

Used by:

work

Using:

public

Back to top

value [element]

Value of a subdivision


Description:

The element contains the numerical value of each subdivision element of a legal resource i.e. article 1, paragraph 2, point 1 of an act or a treaty.

It shall never be left empty.

Model:

<xs:element name="valuetype="cm:t_non_empty_string"/>

Type definition:

<xs:simpleType name="t_non_empty_string">

  <xs:restriction base="xs:string">

    <xs:minLength value="1"/>

  </xs:restriction>

</xs:simpleType>

Used by:

subdivision

Back to top

version_work [element]

Version of a legal resource


Description:

The element specifies the version of a legal resource. It can contain only a string of characters. Possible values are i.e. final, provisional, definitive.

Model:

<xs:element name="version_workminOccurs="0">

  <xs:complexType>

    <xs:simpleContent>

      <xs:extension base="cm:t_legalresourceversion">

        <xs:attribute ref="cm:public"/>

      </xs:extension>

    </xs:simpleContent>

  </xs:complexType>

</xs:element>

Used by:

work

Using:

public

Back to top

work [element]

Work entity within the FRBR model


Description:

Work is a "distinct intellectual or artistic creation" (FRBR 3.2.1). It is up to the sender and recipient to agree what entities they want to consider works for the purpose of their transmissions.

As not all documents are linked to an interinstitutional or judicial procedure, a work can be transmitted as a root element. When a document is related to a procedure, the work element is used within the event level.

Model:

<xs:element name="worktype="cm:t_work"/>

Type definition:

<xs:complexType name="t_work">

  <xs:sequence>

    <xs:element name="type_work">

      <xs:complexType>

        <xs:simpleContent>

          <xs:extension base="res:t_resource-type">

            <xs:attribute ref="cm:public"/>

          </xs:extension>

        </xs:simpleContent>

      </xs:complexType>

    </xs:element>

    <xs:element name="identifier_work">

      <xs:complexType>

        <xs:simpleContent>

          <xs:extension base="xs:string">

            <xs:attribute ref="cm:public"/>

          </xs:extension>

        </xs:simpleContent>

      </xs:complexType>

    </xs:element>

    <xs:choice maxOccurs="unbounded">

      <xs:element name="agent_worktype="cm:t_agent"/>

      <xs:element name="agent_person_worktype="cm:t_agent_uncontrolled"/>

      <xs:element name="agent_organization_worktype="cm:t_agent_uncontrolled"/>

    </xs:choice>

    <xs:element name="date_work">

      <xs:complexType>

        <xs:simpleContent>

          <xs:extension base="xs:date">

            <xs:attribute ref="cm:public"/>

          </xs:extension>

        </xs:simpleContent>

      </xs:complexType>

    </xs:element>

    <xs:element name="version_workminOccurs="0">

      <xs:complexType>

        <xs:simpleContent>

          <xs:extension base="cm:t_legalresourceversion">

            <xs:attribute ref="cm:public"/>

          </xs:extension>

        </xs:simpleContent>

      </xs:complexType>

    </xs:element>

    <xs:element name="extensiontype="cm:t_work_extension_baseminOccurs="0maxOccurs="unbounded"/>

    <xs:element name="expressiontype="cm:t_expressionminOccurs="0maxOccurs="unbounded"/>

  </xs:sequence>

  <xs:attribute ref="cm:public"/>

  <xs:attribute ref="cm:version_schema"/>

</xs:complexType>

Back to top

work_ref [element]

Reference to the identifier of a work


Description:

The element can be used at the event level, alternatively to work, in order to indicate that a work (not part of this transmission) should neverthless be considered part of that event. Normally, the corresponding work has been sent in a previous transmission.

The optional attribute ref contains a reference to the unique identifier of a FRBR entity. In preference this unique identifier shall be: for works the identifier_work and for manifestations the identifier_manifestation without a type.

Model:

<xs:element name="work_reftype="cm:t_reference"/>

Type definition:

<xs:complexType name="t_reference">

  <xs:attribute name="reftype="xs:string"/>

  <xs:attribute ref="cm:public"/>

</xs:complexType>

Back to top

year_procedure [element]

Year of a procedure


Description:

The element specifies the year of the procedure. It always consists of four digits.

Model:

<xs:element name="year_procedure">

  <xs:complexType>

    <xs:simpleContent>

      <xs:extension base="cm:t_year">

        <xs:attribute ref="cm:public"/>

      </xs:extension>

    </xs:simpleContent>

  </xs:complexType>

</xs:element>

Used by:

identifier_procedure

Using:

public

Back to top

public [attribute]

Disclosure of element content


Description:

This global attribute indicates whether the content of a given element is public or not. Its values are limited to 'true' and 'false', 'true' being the default value.

Model:

<xs:attribute name="publictype="xs:booleandefault="true"/>

Used by:

All elements



Back to top

version_schema [attribute]

Version of a schema


Description:

The attribute is used for specifying the version of the schema against which an XML instance is valid.

Model:

<xs:attribute name="version_schematype="xs:string"/>

Used by:

All root elements



Back to top



Last updated: Monday, 27 April 2015