Contents

5.1 Classification Scheme and Nodes

The EB Service provides a Regrep 4.0 based LCM API, following the  RegRep 4.0 LCM Manager Interface Specification. This section defines the Classification Scheme, Classification Nodes, Associations and Registry Objects of the SubmitObjects Request Message. After the introduction of the Classification Scheme, Classification Nodes, Associations a full LCM SubmitObjects transaction to the EB is illustrated as Data Model, Implementation Guideline and Example including its associated business rules. The Lifecycle Management Specification (see Chapter 3: Common Services - Common Services API Specification) provides a principle overview for such bulk update of the information stored in the Common Services of a Member State. It relates to this section as this section illustrates how the API is used to process an update to the EB.

Definition TypeValueDescription
Classification Schemeurn:fdc:oots:classification:ebThe classification scheme under which the specific classification nodes reside for the EBService
Classification NodeEvidenceTypeA Node defining the registry object as an Evidence Provider Entity
Classification NodeEvidenceTypeListA classification node defining the registry object as an Evidence Type List
Classification NodeRequirementA classification node defining the registry object as a Requirement
Classification NodeReferenceFrameworkA classification node defining the registry object as a ReferenceFramework (Procedure)
Associationurn:oasis:names:tc:ebxml-regrep:AssociationType:containsEvidenceThe association linking EvidenceTypes with EvidenceTypeLists Registry objects
Associationurn:oasis:names:tc:ebxml-regrep:AssociationType:fulfillsRequirementThe association linking EvidenceTypeList Registry objects with Requirements
Associationurn:oasis:names:tc:ebxml-regrep:AssociationType:derivesFromReferenceFrameworkThe association linking Requirements Registry objects with ReferenceFramework (Procedure)

5.2 Registry Objects

The EB LCM Interface accepts two different registry objects in the SubmitObjectsRequest Message which are defined in the sections below:

5.2.1 EvidenceType

This Registry Object provides the information of the Evidence Type. The classification node used MUST be EvidenceType under the EB Classification Scheme urn:fdc:oots:classification:eb. The following diagram shows the structure of the registry object:

EvidenceType

An example EvidenceType Registry Object in XML format is shown below. The example is embedded into a lcm:SubmitObjectsRequest (see Lifecycle Management Specification of Chapter 3: Common Services - 3.6 Common Services API Specification):

<lcm:SubmitObjectsRequest xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                          xmlns:rs="urn:oasis:names:tc:ebxml-regrep:xsd:rs:4.0"
                          xmlns:rim="urn:oasis:names:tc:ebxml-regrep:xsd:rim:4.0"
                          xmlns:query="urn:oasis:names:tc:ebxml-regrep:xsd:query:4.0"
                          xmlns:lcm="urn:oasis:names:tc:ebxml-regrep:xsd:lcm:4.0"
                          xmlns:sdg="http://data.europa.eu/p4s"
                          id="urn:uuid:e5af5ba0-39a2-43d7-89c0-04f623c59855"
						  checkReferences="true">

    <rim:RegistryObjectList>
        <!-- Other registry objects are omitted for clarity -->

        <rim:RegistryObject id="urn:uuid:a1be6e74-e9ba-4d44-b04c-0376f367b8fd">
            <rim:Slot name="EvidenceType">
                <rim:SlotValue xsi:type="rim:AnyValueType">
                    <sdg:EvidenceType>
                        <!-- EvidenceTypeClassification Information - Provided by the Evidence Broker on the basis of the Semantic Repository. Used for linking with the Semantic Repository and Data Service Directory -->
                        <sdg:EvidenceTypeClassification>https://sr.oots.tech.ec.europa.eu/evidencetypeclassifications/DE/ca8afed6-2dc0-422a-a931-d21c3d8d370e</sdg:EvidenceTypeClassification>
                        <sdg:Title lang="EN">Certificate of Birth</sdg:Title>
                        <sdg:Title lang="DE">Geburtsurkunde</sdg:Title>
                        <sdg:Description lang="EN">An official certificate of birth of a person - with first name, surname, sex, date and place of birth, which is obtained from the birth register of the place of birth.</sdg:Description>
                        <sdg:Description lang="DE">Eine amtliche Bescheinigung über die Geburt einer Person – mit Vorname, Familienname, Geschlecht, Datum und Ort der Geburt, welche aus dem Geburtsregister des Geburtsortes erstellt wird.</sdg:Description>
                        <sdg:Jurisdiction>
                            <!-- Country - Mandatory - ISO code -->
                            <sdg:AdminUnitLevel1>DE</sdg:AdminUnitLevel1>
                            <!-- Regional Code not applicable for DE (Common Evidence for the country) -->
                        </sdg:Jurisdiction>
                    </sdg:EvidenceType>
                </rim:SlotValue>
            </rim:Slot>
            <!-- A unique id for this classification 35c299d8-9383-47ce-ad8c-0ed70ea52827 -->
            <!-- The classification scheme under which the specific classification nodes reside for the EB Service -->
            <!-- A classification node defining the registry object as EvidenceType -->
            <rim:Classification id="urn:uuid:35c299d8-9383-47ce-ad8c-0ed70ea52827"
                classificationScheme="urn:fdc:oots:classification:eb"
                classificationNode="EvidenceType"/>
        </rim:RegistryObject>
    </rim:RegistryObjectList>
</lcm:SubmitObjectsRequest>

5.2.2 EvidenceTypeList

This Registry Object provides the information of the Evidence Type List. It works as an intermediate class linking multiple evidence types as an atomic proof to requirements and thus it MUST NOT contain any evidence types in its structure. The classification node used MUST be EvidenceTypeList under the EB Classification Scheme urn:fdc:oots:classification:eb. The following diagram shows the structure of the registry object: 

EvidenceTypeList

An example EvidenceTypeList Registry Object in XML format is shown below. The example is embedded into a lcm:SubmitObjectsRequest (see Lifecycle Management Specification of Chapter 3: Common Services - 3.6 Common Services API Specification):

<lcm:SubmitObjectsRequest xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                          xmlns:rs="urn:oasis:names:tc:ebxml-regrep:xsd:rs:4.0"
                          xmlns:rim="urn:oasis:names:tc:ebxml-regrep:xsd:rim:4.0"
                          xmlns:query="urn:oasis:names:tc:ebxml-regrep:xsd:query:4.0"
                          xmlns:lcm="urn:oasis:names:tc:ebxml-regrep:xsd:lcm:4.0"
                          xmlns:sdg="http://data.europa.eu/p4s"
                          id="urn:uuid:e5af5ba0-39a2-43d7-89c0-04f623c59855"
         				  checkReferences="true">

    <rim:RegistryObjectList>
        <!-- Other registry objects are omitted for clarity -->

        <rim:RegistryObject id="urn:uuid:91197b3c-890b-475f-a07e-709742e59f23">
            <!-- List of Evidence Types that proof the Requirement in Germany -->
            <rim:Slot name="EvidenceTypeList">
                <rim:SlotValue xsi:type="rim:AnyValueType">
                    <!-- List of Evidence Types that proof the Requirement in Germany-->
                    <!-- Multiple List of Evidence Types might be part of the result - depending on the query paramters -->
                    <sdg:EvidenceTypeList>
                        <sdg:Identifier>970918e4-1b27-41f0-be20-0a7c5fe4059f</sdg:Identifier>
                        <sdg:Name lang="EN">List of Birth Certificates</sdg:Name>
                        <sdg:Name lang="DE">Liste der Geburtsurkunden</sdg:Name>
                    </sdg:EvidenceTypeList>
                </rim:SlotValue>
            </rim:Slot>
            <!-- A unique id for this classification 4d44680b-432c-4b22-aa36-880d4ebd1b0d -->
            <!-- The classification scheme under which the specific classification nodes reside for the EB Service -->
            <!-- A classification node defining the registry object as EvidenceTypeList -->
            <rim:Classification id="urn:uuid:4d44680b-432c-4b22-aa36-880d4ebd1b0d"
                classificationScheme="urn:fdc:oots:classification:eb"
                classificationNode="EvidenceTypeList"/>
        </rim:RegistryObject>
    </rim:RegistryObjectList>
</lcm:SubmitObjectsRequest>

5.2.3 Requirement

This Registry Object provides the information of a Requirement in any of its derivative forms (Criterion, Information Requirement). It MUST NOT contain any Evidence Type or Reference Frameworks (Procedures) as this are provided dynamically by the use of associations. The classification node used MUST be Requirement under the EB Classification Scheme urn:fdc:oots:classification:eb. The following diagram shows the structure of the registry object:

Requirement

An example Requirement Registry Object in XML format is shown below. The example is embedded into a lcm:SubmitObjectsRequest (see Lifecycle Management Specification of Chapter 3: Common Services - 3.6 Common Services API Specification):

<lcm:SubmitObjectsRequest xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                          xmlns:rs="urn:oasis:names:tc:ebxml-regrep:xsd:rs:4.0"
                          xmlns:rim="urn:oasis:names:tc:ebxml-regrep:xsd:rim:4.0"
                          xmlns:query="urn:oasis:names:tc:ebxml-regrep:xsd:query:4.0"
                          xmlns:lcm="urn:oasis:names:tc:ebxml-regrep:xsd:lcm:4.0"
                          xmlns:sdg="http://data.europa.eu/p4s"
                          id="urn:uuid:e5af5ba0-39a2-43d7-89c0-04f623c59855"
        				  checkReferences="true">

    <rim:RegistryObjectList>
        <!-- Other registry objects are omitted for clarity -->

        <rim:RegistryObject id="urn:uuid:315cfd75-6605-49c4-b0fe-799833b41099">
            <rim:Slot name="Requirement">
                <!-- The underlying requirement -->
                <rim:SlotValue xsi:type="rim:AnyValueType">
                    <sdg:Requirement>
                        <sdg:Identifier>https://sr.oots.tech.ec.europa.eu/requirements/315cfd75-6605-49c4-b0fe-799833b41099</sdg:Identifier>
                        <sdg:Name lang="EN">Proof of Birth</sdg:Name>
                        <sdg:Name lang="DE">Geburtsnachweis</sdg:Name>
                    </sdg:Requirement>
                </rim:SlotValue>
            </rim:Slot>
            <!-- A unique id for this classification 22333046-3429-4684-85de-d9db69e236a1 -->
            <!-- The classification scheme under which the specific classification nodes reside for the EB Service -->
            <!-- A classification node defining the registry object as Requirement -->
            <rim:Classification id="urn:uuid:22333046-3429-4684-85de-d9db69e236a1"
                classificationScheme="urn:fdc:oots:classification:eb"
                classificationNode="Requirement"/>
        </rim:RegistryObject>
    </rim:RegistryObjectList>
</lcm:SubmitObjectsRequest>

5.2.4 ReferenceFramework 

This Registry Object ReferenceFramework provides the information of a Procedure. It MUST NOT contain any relations to other Reference Frameworks (Procedures) as this are provided dynamically by the use of associations. The classification node used MUST be ReferenceFramework under the EB Classification Scheme urn:fdc:oots:classification:eb.The following diagram shows the structure of the registry object:

ReferenceFramework


An example ReferenceFramework Registry Object in XML Format is shown below. The example is embedded into a lcm:SubmitObjectsRequest (see Lifecycle Management Specification of Chapter 3: Common Services - 3.6 Common Services API Specification):

<lcm:SubmitObjectsRequest xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                          xmlns:rs="urn:oasis:names:tc:ebxml-regrep:xsd:rs:4.0"
                          xmlns:rim="urn:oasis:names:tc:ebxml-regrep:xsd:rim:4.0"
                          xmlns:query="urn:oasis:names:tc:ebxml-regrep:xsd:query:4.0"
                          xmlns:lcm="urn:oasis:names:tc:ebxml-regrep:xsd:lcm:4.0"
                          xmlns:sdg="http://data.europa.eu/p4s"
                          id="urn:uuid:e5af5ba0-39a2-43d7-89c0-04f623c59855"
					      checkReferences="true">

    <rim:RegistryObjectList>
        <!-- Other registry objects are omitted for clarity -->

        <rim:RegistryObject id="urn:uuid:b0c90eb4-6b66-4dd8-8c79-6d964ac3b9a1">
            <rim:Slot name="ReferenceFramework">
                <rim:SlotValue xsi:type="rim:AnyValueType">
                    <sdg:ReferenceFramework>
                        
                        <!-- Link to the Procedure as implemented in Germany, uniquely identified by the Identifier and Jurisdiction. The name of the procedure, as declared in the SDG Regulation; Is possibly extended or replaced with national reference frameworks when the procedure is implemented by a Member State regulation -->
                        <sdg:Identifier>118fd444-6443-42be-a084-c9fbfd1f674d</sdg:Identifier>
                        <sdg:Title lang="EN">Procedure #1 - Requesting proof of registration of birth</sdg:Title>
                        <sdg:Title lang="DE">Verfahren #1 - Beantragung des Nachweises über die Eintragung in das Geburtenregister</sdg:Title>
                        <sdg:Description lang="EN"> Procedure #1 "Requesting proof of registration of birth" belongs to the life event "Birth" of Annex II of the Regulation (EU) 2018/1724
                            of the European Parliament and of the Council of 2 October 2018 establishing a single digital gateway to provide access to information, to procedures and to assistance and problem-solving services and amending Regulation (EU) No 1024/2012
                        </sdg:Description>
                        <sdg:Description lang="DE"> Das Verfahren #1 "Beantragung des Nachweises über die Eintragung in das Geburtenregister" gehört zum Lebensereignis "Geburt" des Anhangs II der Verordnung (EU) 2018/1724 des Europäischen Parlaments und des Rates vom 2. Oktober 2018 über die Einrichtung eines einheitlichen digitalen Zugangstors zu Informationen, Verfahren, Hilfsund Problemlösungsdiensten und zur Änderung der Verordnung (EU) Nr. 1024/2012
                        </sdg:Description>
                        
                        <!-- The Identifier of the SDGR Procedure which this procedure relates to encoded according to Procedures-CodeList.gc. In this case R1 relates to "Requesting a birth certificate" -->
                        <sdg:RelatedTo>
                            <sdg:Identifier>R1</sdg:Identifier>
                        </sdg:RelatedTo>
                        
                        <!-- Country - Mandatory - ISO code. Requirement is connected to the implementation of Procedure 1 in Germany. Regional Codes (AdminUnitLevel 2 and 3) not applicable for DE in this Procedure (Common Reference Framework for the country)  -->
                        <sdg:Jurisdiction>
                            <sdg:AdminUnitLevel1>DE</sdg:AdminUnitLevel1>
                        </sdg:Jurisdiction>
                        
                    </sdg:ReferenceFramework>
                </rim:SlotValue>
            </rim:Slot>
            <!-- A unique id for this classification 750869ec-aeac-4cc6-9386-75c86544e433 -->
            <!-- The classification scheme under which the specific classification nodes reside for the EB Service -->
            <!-- A classification node defining the registry object as ReferenceFramework -->
            <rim:Classification id="urn:uuid:750869ec-aeac-4cc6-9386-75c86544e433"
                classificationScheme="urn:fdc:oots:classification:eb"
                classificationNode="ReferenceFramework"/>
        </rim:RegistryObject>
    </rim:RegistryObjectList>
</lcm:SubmitObjectsRequest>

5.3 Associations

The EB LCM Interface accepts three distict associations linking the Registry Objects (EvidenceType, EvidenceTypeList, Requirement and ReferenceFramework) within the SubmitObjectsRequest Message. The different associations are defined the sections below. 

5.3.1. ContainsEvidence

This Association provides the link between an Evidence Type List and an Evidence Type. The type attribute MUST be urn:oasis:names:tc:ebxml-regrep:AssociationType:ContainsEvidence, with the source object pointing to an EvidenceTypeList RegistryObject through the use of its rim:RegistryObject id and the targetObject pointing to rim:RegistryObject id of an EvidenceType object.  Evidence Types of an Evidence Type List are combined via the logic operator ‘AND’. An Evidence Type List is satisfied, if and only if, for all included Evidence Types in this List, corresponding conformant Evidence(s) are provided.

Contains Evidence
<lcm:SubmitObjectsRequest xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                          xmlns:rs="urn:oasis:names:tc:ebxml-regrep:xsd:rs:4.0"
                          xmlns:rim="urn:oasis:names:tc:ebxml-regrep:xsd:rim:4.0"
                          xmlns:query="urn:oasis:names:tc:ebxml-regrep:xsd:query:4.0"
                          xmlns:lcm="urn:oasis:names:tc:ebxml-regrep:xsd:lcm:4.0"
                          xmlns:sdg="http://data.europa.eu/p4s"
                          id="urn:uuid:e5af5ba0-39a2-43d7-89c0-04f623c59855"
      					  checkReferences="true">

    <!-- Associate the EvidenceProvider "Civil Registration Office Berlin I" with DataServiceEvidenceType "Certificate of Birth"-->
    <!-- A unique id for this association 826a2206-5dd0-45ff-abbc-23ba8f38477f -->
    <!-- The sourceObject is the 'rim:RegistryObject' id of the EvidenceTypeList "970918e4-1b27-41f0-be20-0a7c5fe4059f" -->
    <!-- The targetObject is the 'rim:RegistryObject' id of the EvidenceType "Certificate of Birth" -->
    <rim:RegistryObject xsi:type="rim:AssociationType"
        id="urn:uuid:826a2206-5dd0-45ff-abbc-23ba8f38477f"
        sourceObject="urn:uuid:91197b3c-890b-475f-a07e-709742e59f23"
        targetObject="urn:uuid:a1be6e74-e9ba-4d44-b04c-0376f367b8fd"
        type="urn:oasis:names:tc:ebxml-regrep:AssociationType:ContainsEvidence"/>
</lcm:SubmitObjectsRequest>


5.3.2 FulfillsRequirement

This Association provides the link between an Evidence Type List and a Requirement. The type attribute MUST be urn:oasis:names:tc:ebxml-regrep:AssociationType:FulfillsRequirement, with the source object pointing to an EvidenceTypeList RegistryObject through the use of its rim:RegistryObject id and the targetObject pointing to the rim:RegistryObject id of an Requirement object.  Evidence Type Lists that fulfill the same Requirement are combined via the logic operator ‘OR’.

FulfillsRequirement
<lcm:SubmitObjectsRequest xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                          xmlns:rs="urn:oasis:names:tc:ebxml-regrep:xsd:rs:4.0"
                          xmlns:rim="urn:oasis:names:tc:ebxml-regrep:xsd:rim:4.0"
                          xmlns:query="urn:oasis:names:tc:ebxml-regrep:xsd:query:4.0"
                          xmlns:lcm="urn:oasis:names:tc:ebxml-regrep:xsd:lcm:4.0"
                          xmlns:sdg="http://data.europa.eu/p4s"
                          id="urn:uuid:e5af5ba0-39a2-43d7-89c0-04f623c59855"
        				  checkReferences="true">

    <rim:RegistryObjectList>
        <!-- Other Registry Objects are ommitted for clarity-->

        <!-- Associate the EvidenceProvider "Civil Registration Office Berlin I" with EvidenceTypeList "970918e4-1b27-41f0-be20-0a7c5fe4059f"-->
        <!-- A unique id for this association 3da4288b-e2ca-4d40-bde2-d3fc2dd04bab -->
        <!-- The sourceObject is the 'rim:RegistryObject' id of the EvidenceTypeList "970918e4-1b27-41f0-be20-0a7c5fe4059f" -->
        <!-- The targetObject is the 'rim:RegistryObject' id of the Requirement "Proof of Birth" -->
        <rim:RegistryObject xsi:type="rim:AssociationType"
            id="urn:uuid:3da4288b-e2ca-4d40-bde2-d3fc2dd04bab"
            sourceObject="urn:uuid:91197b3c-890b-475f-a07e-709742e59f23"
            targetObject="urn:uuid:315cfd75-6605-49c4-b0fe-799833b41099"
            type="urn:oasis:names:tc:ebxml-regrep:AssociationType:FulfillsRequirement"/>

    </rim:RegistryObjectList>
</lcm:SubmitObjectsRequest>


5.3.3 DerivesFromReferenceFramework

This Association provides the link between a Requirement and a ReferenceFramework (Procedure). The type attribute MUST be urn:oasis:names:tc:ebxml-regrep:AssociationType:DerivesFromReferenceFramework, with the source object pointing to a Requirement RegistryObject through the use of its rim:RegistryObject id and the targetObject pointing to the rim:RegistryObject id of a ReferenceFramework object.

DerivesFromReferenceFramework
<lcm:SubmitObjectsRequest xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                          xmlns:rs="urn:oasis:names:tc:ebxml-regrep:xsd:rs:4.0"
                          xmlns:rim="urn:oasis:names:tc:ebxml-regrep:xsd:rim:4.0"
                          xmlns:query="urn:oasis:names:tc:ebxml-regrep:xsd:query:4.0"
                          xmlns:lcm="urn:oasis:names:tc:ebxml-regrep:xsd:lcm:4.0"
                          xmlns:sdg="http://data.europa.eu/p4s"
                          id="urn:uuid:e5af5ba0-39a2-43d7-89c0-04f623c59855"
        				  checkReferences="true">

    <rim:RegistryObjectList>
        <!-- Other Registry Objects are ommitted for clarity-->

        <!-- Associate the Requirement "Proof of Birth" with ReferenceFramework "Procedure #1 - Requesting proof of registration of birth"-->
        <!-- A unique id for this association d650d08b-4ca3-4d04-a5d2-255d83b84ce1 -->
        <!-- The sourceObject is the 'rim:RegistryObject' id of the Requirement "Proof of Birth" -->
        <!-- The targetObject is the 'rim:RegistryObject' id of the ReferenceFramework "Procedure #1 - Requesting proof of registration of birth" -->
        <rim:RegistryObject xsi:type="rim:AssociationType"
            id="urn:uuid:d650d08b-4ca3-4d04-a5d2-255d83b84ce1"
            sourceObject="urn:uuid:315cfd75-6605-49c4-b0fe-799833b41099"
            targetObject="urn:uuid:b0c90eb4-6b66-4dd8-8c79-6d964ac3b9a1"
            type="urn:oasis:names:tc:ebxml-regrep:AssociationType:DerivesFromReferenceFramework"/>

    </rim:RegistryObjectList>
</lcm:SubmitObjectsRequest>



5.4 LCM Submit Objects to the Evidence Broker

5.4.1. Data Model of the LCM Submit Objects Request to the EB

For the LCM submission, the profile uses the SubmitObjectsRequest message, as defined by the RegRep 4.0 LCM Manager Interface Specification SubmitObjects Protocol. The message MUST contain a unique id and one Registry Object List containing the Registry Objects under submission.

The following data model illustrates how a SubmitObjectsRequest to the EB is constructed based on the SDG OOTS LifeCycleManagementSpecification (see Chapter 3: Common Services - Common Services API Specification).

Data Model LCM Submit Objects to EB


The LCM for the EB follows the logic of the ISA2 SEMIC The Core Criterion and Core Evidence Vocabulary (CCCEV). https://joinup.ec.europa.eu/collection/semantic-interoperability-community-semic/solution/core-criterion-and-core-evidence-vocabulary 

  • To fulfill a 'Requirement' at least one Evidence Type must be specified for an Evidence Type List.
  • The 'Evidence Type List' are alternative methods proposed by the Evidence Broker to fulfill a requirement. Thus, 
    • Evidence Type Lists must have at least one but can combine different Evidence Types.
    • Evidence Types of an Evidence Type List are combined via the logic operator ‘AND’.
    • Evidence Type Lists that fulfill the same Requirement are combined via the logic operator ‘OR’.
  • The 'Evidence Types' are described in detail with respect to their jurisdiction level.

The EB holds a mapping between the Requirements and their associated Evidence Type Lists and Evidence Types that are able to prove these requirements. An Evidence instance that is requested and provided throughout the OOTS Evidence Exchange process should refer to its corresponding Evidence Type. 

5.4.2. Implementation Guideline of the LCM Submit Objects Request to the EB

The table below defines the elements of the data model illustrated above according to the RegRep 4.0 LCM Manager Interface Specification SubmitObjects Protocol which is adapted by the SubmitObjectsRequest to the EB. The data model contains Registry Objects being of "RegistryObjectType" or registryObjects being of "AssociationType". Registry Objects which are a RegistryObjectType either contain a rim:Slot "EvidenceType" or a rim:Slot "EvidenceTypeList" or a rim:Slot "Requirement" or a rim:Slot "ReferenceFramework". Registry Objects which are an AssociationType contain a sourceObject pointing to the id of the RegistryObject used to identify a RegistryObjectType and a target object pointing to the id of the RegistryObject used to identify another RegistryObjectType (see section 5.3 Associations). 

Legend

The table below represent the tree structure of the data models illustrated in this section. Light grey rows describe classes and define their properties and attributes. Light green rows soley illustrate the classes that are subordinated or associated to a class and therewith illustrate the tree structure of the data model. Light green rows are thus always repeated as light grey rows to describe the properties and attributes of a class. The hierarchy of the tree structure is also indicated in the first column via the '+' symbol. 

HierarchyNameDefinitionCardinalityTypeData TypeRulesCore Vocabulary / DomainElement of Core Vocabulary

lcm:SubmitObjectsRequest

root element




Structure: R-EB-SUB-S001, R-EB-SUB-S002, R-EB-SUB-S042, 

ebRIM


+idThe unique identifier of the SubmitObjectsRequest. 1..1AttributeIdentifierStructure: R-EB-SUB-S003, R-EB-SUB-S004ebRIM-
+checkReferencesElement to express that a server MUST check submitted objects and make sure that all references via reference attributes and slots to other RegistryObjects are resolvable. MUST be set to the value true.1..1AttributeBooleanStructure: R-EB-SUB-S063, R-EB-SUB-S064ebRIM-
+rim:slot "SpecificationIdentifier"An identification of the specification for the LCM version containing the total set of rules regarding semantic content, cardinalities and business rules to which the data contained in the instance document conforms. If SubmitObjectsRequest is combined with DSD LCM Refactored, it  MUST be used and set to the value oots-lcm:v1.0.0..1SlotTypeStringValueType

Structure: R-EB-SUB-S061, R-EB-SUB-S062

Content: R-EB-SUB-C024

ebRIM-
+

rim:RegistryObjectList

Element to list the Registry Objects of the QueryResponse.

1..1

RegistryObjectListType


Structure: R-EB-SUB-S005

ebRIM

-

+

rim:RegistryObjectList

Element to list the Registry Objects of the QueryResponse.

1..1

RegistryObjectListType


Structure: R-EB-SUB-S005

ebRIM

-

++

rim:RegistryObject <rim:Slot "EvidenceType">

An Evidence Type is a type of evidence that can be provided to meet a requirement, within a certain jurisdiction.

1..n

RegistryObjectType


Structure:  R-EB-SUB-S044, EB-SUB-S060, R-EB-SUB-S065

ebRIM

-

++

rim:RegistryObject <rim:slot "EvidenceTypeList">

A list of Evidence Types, that can be provided to meet a requirement, within a certain jurisdiction.

1..n

RegistryObjectType


Structure: R-EB-SUB-S045, EB-SUB-S060, R-EB-SUB-S065

ebRIM

-

++

rim:RegistryObject <rim:slot "Requirement">

The element describes specific aspects and metadata of the Requirement.

0..n

RegistryObjectType


Structure: R-EB-SUB-S046, EB-SUB-S060, R-EB-SUB-S065

ebRIM

-

++

rim:RegistryObject <rim:slot "ReferenceFramework">

The Reference Framework or Procedure that is responsible for the creation/initiation of the Requirement. 

0..n

RegistryObjectType


Structure: R-EB-SUB-S048, EB-SUB-S060, R-EB-SUB-S065 

ebRIM

-

++

rim:RegistryObject <xsi:type="rim:AssociationType">

An association that links a RegistryObject with another RegistryObject within the  SubmitObjectsRequest Message. Valid associations defined for the EB are containsEvidence, fulfillsRequirement and derivesFromReferenceFramework. 

1..n

AssociationType


Structure: R-EB-SUB-S047, R-EB-SUB-S030, EB-SUB-S060, R-EB-SUB-S066

ebRIM

-

++

rim:RegistryObject <rim:Slot "EvidenceType">

Element to control the type and structure of Registry Object within the SubmitObjectsRequest.

1..n

RegistryObjectType


Structure:  R-EB-SUB-S044, R-EB-SUB-S060, R-EB-SUB-S065

ebRIM

-

+++

id

Unique UUID for each RegistryObject. 

1..1AttributeIdentifier

Structure: R-EB-SUB-S006, R-EB-SUB-S043

ebRIM

-

+++rim:Classification

The classification of the Registry Object being a DataServiceEvidenceType.

1..1ClassificationType
Structure: R-EB-SUB-S007ebRIM
+++rim:slot "EvidenceType"The slot is a container to describe the specific aspects and metadata of the Evidence Type.1..1SlotTypeAnyValueTypeStructure: R-EB-SUB-S014, R-EB-SUB-S018ebRIM-
+++rim:Classification

The classification of the Registry Object being a DataServiceEvidenceType.

1..1ClassificationType
Structure: R-EB-SUB-S007,ebRIM
++++idThe unique identifier used to used for associating this target registry object with a source object (Evidence Type).1..1AttributeIdentifierStructure: R-EB-SUB-S008,  R-EB-SUB-S009ebRIM
++++classificationSchemeThe classification scheme under which the specific classification nodes reside for the EB Service. FixedValue: urn:fdc:oots:classification:eb1..1AttributeURIStructure: R-EB-SUB-S010, R-EB-SUB-S012ebRIM
++++classificationNodeA classification node defining the registry object as Evidence Type. FixedValue: EvidenceType1..1AttributeCodeStructure: R-EB-SUB-S011, R-EB-SUB-S013ebRIM
+++rim:slot "EvidenceType"The slot is a container to describe the specific aspects and metadata of the Evidence Type.1..1SlotTypeAnyValueTypeStructure: R-EB-SUB-S014, R-EB-SUB-S018ebRIM-
++++EvidenceTypeAn Evidence Type is a type of evidence that can be provided to meet a requirement, within a certain jurisdiction.  Evidence Types of an Evidence Type List are combined via the logic operator ‘AND’ to fulfill a requirement.1..nEvidenceTypeType
Structure: R-EB-SUB-S022Core Criterion Core Evidence Vocabulary (CCCEV)cccev:EvidenceType
++++EvidenceTypeAn Evidence Type is a type of evidence that can be provided to meet a requirement, within a certain jurisdiction.  Evidence Types of an Evidence Type List are combined via the logic operator ‘AND’ to fulfill a requirement.1..nEvidenceTypeType
Structure: R-EB-SUB-S022, R-EB-SUB-S026Core Criterion Core Evidence Vocabulary (CCCEV)cccev:EvidenceType
+++++EvidenceTypeClassificationAn URI pointing to the Evidence Type. The classification is linking with the Evidence Type of the Semantic Repository (Evidence Broker). 1..1AttributeCodeContent: R-EB-SUB-C001Core Criterion Core Evidence Vocabularycccev:evidenceTypeClassification
+++++TitleA name to identify in common language the Evidence Type. Unbounded cardinality to support multiple languages.1..nAttributeText
DCAT-APdct:title
++++++

Title/@lang

The language of the title encoded as 

ISO 639-1 two-letter code. Default value "en"

MAttributeCodeContent: R-EB-SUB-C002, R-EB-SUB-C003DCAT-APdct:title
+++++

Description

A description of the Evidence Type. Unbounded cardinality to support multiple languages.0..nAttributeText
DCAT-APdct:description
++++++

Description/@lang

The language of the description encoded as 

ISO 639-1 two-letter code. Default value "en"

MAttributeCodeContent: R-EB-SUB-C004, R-EB-SUB-C005DCAT-APdct:description
+++++JurisdictionThe administrative level in which this EvidenceType applies. It can apply to multiple jurisdictions.1..nJurisdictionType

Core Criterion Core Evidence Vocabularycccev:evidenceTypeJurisdiction
+++++JurisdictionThe jurisdictions to which this EvidenceType applies.1..nJurisdictionType

Core Location Vocabulary (CLV)locn:Address
++++++AdminUnitLevel1The name of the uppermost level of the address, almost always a country.1..1AttributeCodeContent: R-EB-SUB-C006Core Location Vocabulary (CLV)locn:adminUnitL1
++++++AdminUnitLevel2The name of a secondary level/region of the address, usually a county, state or other such area that typically encompasses several localities.0..1AttributeCodeContent: R-EB-SUB-C007Core Location Vocabulary (CLV)locn:adminUnitL2
++++++AdminUnitLevel3The name of a tertiary level/region of the address, usually a municipality or other such area that typically encompasses several localities.0..1AttributeCodeContent: R-EB-SUB-C008Core Location Vocabulary (CLV)locn:adminUnitL3
++

rim:RegistryObject <rim:Slot "EvidenceTypeList">

Element to control the type and structure of Registry Object within the SubmitObjectsRequest.

1..n

RegistryObjectType


Structure: R-EB-SUB-S045, R-EB-SUB-S060, R-EB-SUB-S065 

ebRIM

-

+++

id

Unique UUID for each RegistryObject. 

1..1AttributeIdentifier

Structure: R-EB-SUB-S006, R-EB-SUB-S043

ebRIM

-

+++rim:Classification

The classification of the Registry Object being a EvidenceTypeList.

1..1ClassificationType
Structure: R-EB-SUB-S007,ebRIM
+++rim:slot "EvidenceTypeList"The slot is a container to describe the specific aspects and metadata of the EvidenceTypeList.1..1SlotTypeAnyValueTypeStructure: R-EB-SUB-S015, R-EB-SUB-S019ebRIM-
+++rim:Classification

The classification of the Registry Object being a EvidenceTypeList.

1..1ClassificationType
Structure: R-EB-SUB-S007,ebRIM
++++idThe unique identifier used to used for associating this target registry object with a source object (EvidenceTypeList).1..1AttributeIdentifierStructure: R-EB-SUB-S008,  R-EB-SUB-S009ebRIM
++++classificationSchemeThe classification scheme under which the specific classification nodes reside for the EB Service. FixedValue: urn:fdc:oots:classification:eb1..1AttributeURIStructure: R-EB-SUB-S010, R-EB-SUB-S012ebRIM
++++classificationNodeA classification node defining the registry object as Evidence Type List. FixedValue: EvidenceTypeList1..1AttributeCodeStructure: R-EB-SUB-S011, R-EB-SUB-S013ebRIM
+++rim:slot "EvidenceTypeList"The slot is a container to describe the specific aspects and metadata of the EvidenceTypeList.1..1SlotTypeAnyValueTypeStructure: R-EB-SUB-S015, R-EB-SUB-S019ebRIM-
++++EvidenceTypeListA list of Evidence Types, that can be provided to meet a requirement, within a certain jurisdiction. An Evidence Type List is satisfied, if and only if, for all included Evidence Types in this List, corresponding  to conformant Evidence(s), are provided. The Evidence Type List describes thus an AND condition on the different Evidence Types within the list and an OR condition between two or more Evidence Type Lists.1..nEvidenceTypeListType
Structure: R-EB-SUB-S023, R-EB-SUB-S027Core Criterion Core Evidence Vocabulary (CCCEV)cccev:EvidenceTypeList
++++EvidenceTypeListA list of Evidence Types, that can be provided to meet a requirement, within a certain jurisdiction. An Evidence Type List is satisfied, if and only if, for all included Evidence Types in this List, corresponding to conformant Evidence(s), are provided. The Evidence Type List describes thus an AND condition on the different Evidence Types within the list and an OR condition between two or more Evidence Type Lists.1..nEvidenceTypeListType
Structure: R-EB-SUB-S023, R-EB-SUB-S027Core Criterion Core Evidence Vocabulary (CCCEV)cccev:EvidenceTypeList
+++++IdentifierThe identifier of the Evidence Type List.1..1AttributeIdentifierContent: R-EB-SUB-C009CCCEVcccev:identifier
+++++NameThe name of the Evidence Type List. Unbounded cardinality to support multiple languages.0..nAttributeText
CCCEVcccev:name
++++++

Name/@lang

The language of the title encoded as 

ISO 639-1 two-letter code. Default value "en"

MAttributeCodeContent: R-EB-SUB-C010, R-EB-SUB-C011CCCEVcccev:name
++

rim:RegistryObject <rim:Slot "Requirement">

Element to control the type and structure of Registry Object within the SubmitObjectsRequest.

0..n

RegistryObjectType


Structure: R-EB-SUB-S046, R-EB-SUB-S060, R-EB-SUB-S065 

ebRIM

-

+++

id

Unique UUID for each RegistryObject. 

1..1AttributeIdentifier

Structure: R-EB-SUB-S006, R-EB-SUB-S043

ebRIM

-

+++rim:Classification

The classification of the Registry Object being a EvidenceTypeList.

1..1ClassificationType
Structure: R-EB-SUB-S007,ebRIM
+++rim:slot "Requirement"The slot is a container to describe the specific aspects and metadata of the Requirement.1..1SlotTypeAnyValueTypeStructure: R-EB-SUB-S016, R-EB-SUB-S020ebRIM-
+++rim:Classification

The classification of the Registry Object being a Requirement.

1..1ClassificationType
Structure: R-EB-SUB-S007,ebRIM
++++idThe unique identifier used to used for associating this target registry object with a source object (Requirement).1..1AttributeIdentifierStructure: R-EB-SUB-S008,  R-EB-SUB-S009ebRIM
++++classificationSchemeThe classification scheme under which the specific classification nodes reside for the EB Service. FixedValue: urn:fdc:oots:classification:eb1..1AttributeURIStructure: R-EB-SUB-S010, R-EB-SUB-S012ebRIM
++++classificationNodeA classification node defining the registry object as Requirement. FixedValue: Requirement1..1AttributeCodeStructure: R-EB-SUB-S011, R-EB-SUB-S013ebRIM
+++rim:slot "Requirement"The slot is a container to describe the specific aspects and metadata of the Requirement.1..1SlotTypeAnyValueTypeStructure: R-EB-SUB-S016, R-EB-SUB-S020ebRIM-
++++RequirementThe element describes specific aspects and metadata of the Requirement.1..1RequirementType
Structure: R-EB-SUB-S024, R-EB-SUB-S028Core Criterion and Core Evidence Vocabulary cccev:Requirement
++++RequirementThe element describes specific aspects and metadata of the Requirement.1..1RequirementType
Structure: R-EB-SUB-S024, R-EB-SUB-S028Core Criterion and Core Evidence Vocabulary cccev:Requirement
+++++IdentifierThe unique identifier of the Requirement.1..1AttributeIdentifierContent: R-EB-SUB-C012CCCEVcccev:identifier
+++++NameA name to identify in common language the Requirement.1..nAttributeText
CCCEVcccev:name
++++++

Name/@lang

The language of the title encoded as 

ISO 639-1 two-letter code. Default value "en"

MAttributeCodeContent: R-EB-SUB-C013, R-EB-SUB-C014CCCEVcccev:name
++

rim:RegistryObject <rim:Slot "ReferenceFramework">

Element to control the type and structure of Registry Object within the SubmitObjectsRequest.

0..n

RegistryObjectType


Structure: R-EB-SUB-S048, R-EB-SUB-S060, R-EB-SUB-S065  

ebRIM

-

+++

id

Unique UUID for each RegistryObject. 

1..1AttributeIdentifier

Structure: R-EB-SUB-S006, R-EB-SUB-S043

ebRIM

-

+++rim:Classification

The classification of the Registry Object being a ReferenceFramework.

1..1ClassificationType
Structure: R-EB-SUB-S007,ebRIM
+++rim:slot "ReferenceFramework"The slot is a container to describe the specific aspects and metadata of the ReferenceFramework.1..1SlotTypeAnyValueTypeStructure: R-EB-SUB-S017, R-EB-SUB-S021ebRIM-
+++rim:Classification

The classification of the Registry Object being a ReferenceFramework.

1..1ClassificationType
Structure: R-EB-SUB-S007,ebRIM
++++idThe unique identifier used to used for associating this target registry object with a source object (ReferenceFramework).1..1AttributeIdentifierStructure: R-EB-SUB-S008,  R-EB-SUB-S009ebRIM
++++classificationSchemeThe classification scheme under which the specific classification nodes reside for the EB Service. FixedValue: urn:fdc:oots:classification:eb1..1AttributeURIStructure: R-EB-SUB-S010, R-EB-SUB-S012ebRIM
++++classificationNodeA classification node defining the registry object as ReferenceFramework. FixedValue: ReferenceFramework1..1AttributeCodeStructure: R-EB-SUB-S011, R-EB-SUB-S013ebRIM
+++rim:slot "ReferenceFramework"The slot is a container to describe the specific aspects and metadata of the ReferenceFramework.1..1SlotTypeAnyValueTypeStructure: R-EB-SUB-S017, R-EB-SUB-S021ebRIM-
++++ReferenceFrameworkThe Reference Framework or Procedure that is responsible for the creation/initiation of the Requirement.1..nReferenceFrameworkType
Structure: R-EB-SUB-S025, R-EB-SUB-S029Core Criterion and Core Evidence Vocabulary cccev:ReferenceFramework
++++ReferenceFrameworkThe Reference Framework or Procedure that is responsible for the creation/initiation of the Requirement. 1..nReferenceFrameworkType
Structure: R-EB-SUB-S025, Core Criterion and Core Evidence Vocabulary (CCCEV)cccev:ReferenceFramework
+++++IdentifierThe Identifier of the ReferenceFramework or Procedure.1..1AttributeIdentfierContent: R-EB-SUB-C015CCCEVcccev:identifier
+++++TitleThe title of the ReferenceFramework orProcedure.0..nAttributeText
--
++++++

Title/@lang

The language of the title encoded as 

ISO 639-1 two-letter code. Default value "en"

MAttributeCodeContent: R-EB-SUB-C016, R-EB-SUB-C017--
+++++DescriptionThe description of the ReferenceFramework orProcedure.0..nAttributeText
--
++++++

Description/@lang

The language of the title encoded as 

ISO 639-1 two-letter code. Default value "en"

MAttributeCodeContent: R-EB-SUB-C018, R-EB-SUB-C019--
+++++RelatedToThe Identifier of the SDGR Procedure which this ReferenceFramework or procedure relates to.1..nReferenceFrameworkType
Structure: R-EB-SUB-S029, R-EB-SUB-S049Core Criterion and Core Evidence Vocabulary (CCCEV)cccev:ReferenceFramework
+++++JurisdictionThe administrative level in which this reference framework applies. It can apply to multiple jurisdictions.1..nJurisdictionType
Structure: R-EB-SUB-S050Core Criterion Core Evidence Vocabulary (CCCEV)cccev:evidenceTypeJurisdiction
+++++RelatedToThe Identifier of the SDGR Procedure which this ReferenceFramework relates to.1..nReferenceFrameworkType
Structure: R-EB-SUB-S029, R-EB-SUB-S049Core Criterion and Core Evidence Vocabulary  (CCCEV)cccev:ReferenceFramework
++++++IdentifierThe Identifier of the Procedure.1..1AttributeIdentfierContent: R-EB-SUB-C023CCCEVcccev:identifier
+++++JurisdictionThe Jurisdiction to which this ReferenceFramework (Procedure) applies.1..nJurisdictionType
Structure: R-EB-SUB-S050Core Location Vocabulary (CLV)locn:Address
++++++AdminUnitLevel1The name of the uppermost level of the address, almost always a country.1..1AttributeCodeContent: R-EB-SUB-C020Core Location Vocabulary (CLV)locn:adminUnitL1
++++++AdminUnitLevel2The name of a secondary level/region of the address, usually a county, state or other such area that typically encompasses several localities.0..1AttributeCodeContent: R-EB-SUB-C021Core Location Vocabulary (CLV)locn:adminUnitL2
++++++AdminUnitLevel3The name of a tertiary level/region of the address, usually a municipality or other such area that typically encompasses several localities.0..1AttributeCodeContent: R-EB-SUB-C022Core Location Vocabulary (CLV)locn:adminUnitL3
++

rim:RegistryObject <xsi:type="rim:AssociationType">

An association that links a RegistryObject with another RegistryObject in the SubmitObjectsRequest Message.

1..n

AssociationType


Structure: R-EB-SUB-S047, R-EB-SUB-S030, R-EB-SUB-S060, R-EB-SUB-S066 

ebRIM

-

+++xsi:typeMust be xsi:type="rim:AssociationType" to indicate that this RegistryObject is an association between two RegistryObjects.1..1AttributeCodeStructure: R-EB-SUB-S031ebRIM-
+++idThe unique identifier used to used for identifying this association.1..1AttributeIdentifierStructure: R-EB-SUB-S006, R-EB-SUB-S043ebRIM-
+++sourceObjectThe unique identifier used as a pointer to a rim:RegistryObject (RegistryObjectType), being the source object (see section 5.3 Associations). 1..1AttributeIdentifierStructure: R-EB-SUB-S051, R-EB-SUB-S054, R-EB-SUB-S055ebRIM-
+++targetObjectThe unique identifier used as a pointer to a rim:RegistryObject (RegistryObjectType), being the target object (see section 5.3 Associations). 1..1AttributeIdentifierStructure: R-EB-SUB-S052, R-EB-SUB-S053, R-EB-SUB-S056ebRIM-
+++typeThe name of the association (see section 5.3 Associations).1..1AttributeURIStructure: R-EB-SUB-S036, R-EB-SUB-S037, R-EB-SUB-S038, R-EB-SUB-S039, R-EB-SUB-S040, R-EB-SUB-S041, R-EB-SUB-S057, R-EB-SUB-S058, R-EB-SUB-S059ebRIM-

5.4.3. Example of the LCM Submit Objects Request to the EB

The following example shows a complete example of a possible bulk upload for a member state MS, submitting an EvidenceType, an EvidenceTypeList, Requirement, ReferenceFramework  and associations that link these RegistryObjects together:

LCM Submit Objects to the EB
<lcm:SubmitObjectsRequest xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:rs="urn:oasis:names:tc:ebxml-regrep:xsd:rs:4.0"
    xmlns:rim="urn:oasis:names:tc:ebxml-regrep:xsd:rim:4.0"
    xmlns:query="urn:oasis:names:tc:ebxml-regrep:xsd:query:4.0"
    xmlns:lcm="urn:oasis:names:tc:ebxml-regrep:xsd:lcm:4.0" 
    xmlns:sdg="http://data.europa.eu/p4s"
    xmlns:xlink="http://www.w3.org/1999/xlink" 
    id="urn:uuid:6d51920f-04a7-4482-be34-153e01b0b7a3"
 	checkReferences="true">

    <rim:Slot name="SpecificationIdentifier">
        <rim:SlotValue xsi:type="rim:StringValueType">
            <!-- MUST be the fixed value "oots-lcm:v1.0". -->
            <rim:Value>oots-lcm:v1.0</rim:Value>
        </rim:SlotValue>
    </rim:Slot>

    <!-- validated with sch/EB-SUB-C.sch and sch/EB-SUB-S.sch-->
    <rim:RegistryObjectList>
        <rim:RegistryObject id="urn:uuid:a1be6e74-e9ba-4d44-b04c-0376f367b8fd">
            <rim:Slot name="EvidenceType">
                <rim:SlotValue xsi:type="rim:AnyValueType">
                    <sdg:EvidenceType>
                        <!-- EvidenceTypeClassification Information - Provided by the Evidence Broker on the basis of the Semantic Repository. Used for linking with the Semantic Repository and Data Service Directory -->
                        <sdg:EvidenceTypeClassification>https://sr.oots.tech.ec.europa.eu/evidencetypeclassifications/DE/ca8afed6-2dc0-422a-a931-d21c3d8d370e</sdg:EvidenceTypeClassification>
                        <sdg:Title lang="EN">Certificate of Birth</sdg:Title>
                        <sdg:Title lang="DE">Geburtsurkunde</sdg:Title>
                        <sdg:Description lang="EN">An official certificate of birth of a person - with first name, surname, sex, date and place of birth, which is obtained from the birth register of the place of birth.</sdg:Description>
                        <sdg:Description lang="DE">Eine amtliche Bescheinigung über die Geburt einer Person – mit Vorname, Familienname, Geschlecht, Datum und Ort der Geburt, welche aus dem Geburtsregister des Geburtsortes erstellt wird.</sdg:Description>
                        <sdg:Jurisdiction>
                            <!-- Country - Mandatory - ISO code -->
                            <sdg:AdminUnitLevel1>DE</sdg:AdminUnitLevel1>
                            <!-- Regional Code not applicable for DE (Common Evidence for the country) -->
                        </sdg:Jurisdiction>
                    </sdg:EvidenceType>
                </rim:SlotValue>
            </rim:Slot>
            <!-- A unique id for this classification 35c299d8-9383-47ce-ad8c-0ed70ea52827 -->
            <!-- The classification scheme under which the specific classification nodes reside for the EB Service -->
            <!-- A classification node defining the registry object as EvidenceType -->
            <rim:Classification id="urn:uuid:35c299d8-9383-47ce-ad8c-0ed70ea52827"
                classificationScheme="urn:fdc:oots:classification:eb"
                classificationNode="EvidenceType"/>
        </rim:RegistryObject>
        
        
        <rim:RegistryObject id="urn:uuid:91197b3c-890b-475f-a07e-709742e59f23">
            <!-- List of Evidence Types that proof the Requirement in Germany -->
            <rim:Slot name="EvidenceTypeList">
                <rim:SlotValue xsi:type="rim:AnyValueType">
                    <sdg:EvidenceTypeList>
 						<!-- List of Evidence Types that proof the Requirement in Germany, indicated by the Jurisdiction - DE-->
                        <!-- Multiple List of Evidence Types might be part of the result - depending on the query paramters -->
                        <sdg:EvidenceTypeList>
                            <sdg:Identifier>970918e4-1b27-41f0-be20-0a7c5fe4059f</sdg:Identifier>
                            <sdg:Name lang="EN">List of Birth Certificates</sdg:Name>
                            <sdg:Name lang="EN">Liste der Geburtsurkunden</sdg:Name>                     
					</sdg:EvidenceTypeList>
                </rim:SlotValue>
            </rim:Slot>
            <!-- A unique id for this classification 4d44680b-432c-4b22-aa36-880d4ebd1b0d -->
            <!-- The classification scheme under which the specific classification nodes reside for the EB Service -->
            <!-- A classification node defining the registry object as EvidenceTypeList -->
            <rim:Classification id="urn:uuid:4d44680b-432c-4b22-aa36-880d4ebd1b0d"
                classificationScheme="urn:fdc:oots:classification:eb"
                classificationNode="EvidenceTypeList"/>
        </rim:RegistryObject>
        
        
        <rim:RegistryObject id="urn:uuid:315cfd75-6605-49c4-b0fe-799833b41099">
            <rim:Slot name="Requirement">
                <!-- The underlying requirement -->
                <rim:SlotValue xsi:type="rim:AnyValueType">
                    <sdg:Requirement>
                        <sdg:Identifier>https://sr.oots.tech.ec.europa.eu/requirements/315cfd75-6605-49c4-b0fe-799833b41099</sdg:Identifier>
                        <sdg:Name lang="EN">Proof of Birth</sdg:Name>
                        <sdg:Name lang="DE">Geburtsnachweis</sdg:Name>
                    </sdg:Requirement>
                </rim:SlotValue>
            </rim:Slot>
            <!-- A unique id for this classification 22333046-3429-4684-85de-d9db69e236a1 -->
            <!-- The classification scheme under which the specific classification nodes reside for the EB Service -->
            <!-- A classification node defining the registry object as Requirement -->
            <rim:Classification id="urn:uuid:22333046-3429-4684-85de-d9db69e236a1"
                classificationScheme="urn:fdc:oots:classification:eb"
                classificationNode="Requirement"/>
        </rim:RegistryObject>
        
        
        <rim:RegistryObject id="urn:uuid:b0c90eb4-6b66-4dd8-8c79-6d964ac3b9a1">
            <rim:Slot name="ReferenceFramework">
                <rim:SlotValue xsi:type="rim:AnyValueType">
                    <sdg:ReferenceFramework>
                        
                        <!-- Link to the Procedure as implemented in Germany, uniquely identified by the Identifier and Jurisdiction. The name of the procedure, as declared in the SDG Regulation; Is possibly extended or replaced with national reference frameworks when the procedure is implemented by a Member State regulation -->
                        <sdg:Identifier>118fd444-6443-42be-a084-c9fbfd1f674d</sdg:Identifier>
                        <sdg:Title lang="EN">Procedure #1 - Requesting proof of registration of birth</sdg:Title>
                        <sdg:Title lang="DE">Verfahren #1 - Beantragung des Nachweises über die Eintragung in das Geburtenregister</sdg:Title>
                        <sdg:Description lang="EN"> Procedure #1 "Requesting proof of registration of birth" belongs to the life event "Birth" of Annex II of the Regulation (EU) 2018/1724
                            of the European Parliament and of the Council of 2 October 2018 establishing a single digital gateway to provide access to information, to procedures and to assistance and problem-solving services and amending Regulation (EU) No 1024/2012
                        </sdg:Description>
                        <sdg:Description lang="DE"> Das Verfahren #1 "Beantragung des Nachweises über die Eintragung in das Geburtenregister" gehört zum Lebensereignis "Geburt" des Anhangs II der Verordnung (EU) 2018/1724 des Europäischen Parlaments und des Rates vom 2. Oktober 2018 über die Einrichtung eines einheitlichen digitalen Zugangstors zu Informationen, Verfahren, Hilfsund Problemlösungsdiensten und zur Änderung der Verordnung (EU) Nr. 1024/2012
                        </sdg:Description>
                        
                        <!-- The Identifier of the SDGR Procedure which this procedure relates to encoded according to Procedures-CodeList.gc. In this case R1 relates to "Requesting a birth certificate" -->
                        <sdg:RelatedTo>
                            <sdg:Identifier>R1</sdg:Identifier>
                        </sdg:RelatedTo>
                        
                        <!-- Country - Mandatory - ISO code. Requirement is connected to the implementation of Procedure 1 in Germany. Regional Codes (AdminUnitLevel 2 and 3) not applicable for DE in this Procedure (Common Reference Framework for the country)  -->
                        <sdg:Jurisdiction>
                            <sdg:AdminUnitLevel1>DE</sdg:AdminUnitLevel1>
                        </sdg:Jurisdiction>
                        
                    </sdg:ReferenceFramework>
                </rim:SlotValue>
            </rim:Slot>
            <!-- A unique id for this classification 750869ec-aeac-4cc6-9386-75c86544e433 -->
            <!-- The classification scheme under which the specific classification nodes reside for the EB Service -->
            <!-- A classification node defining the registry object as ReferenceFramework -->
            <rim:Classification id="urn:uuid:750869ec-aeac-4cc6-9386-75c86544e433"
                classificationScheme="urn:fdc:oots:classification:eb"
                classificationNode="ReferenceFramework"/>
        </rim:RegistryObject>
        
        <!-- Associate the EvidenceProvider "Civil Registration Office Berlin I" with DataServiceEvidenceType "Certificate of Birth"-->
        <!-- A unique id for this association 826a2206-5dd0-45ff-abbc-23ba8f38477f -->
        <!-- The sourceObject is the 'rim:RegistryObject' id of the EvidenceTypeList "970918e4-1b27-41f0-be20-0a7c5fe4059f" -->
        <!-- The targetObject is the 'rim:RegistryObject' id of the EvidenceType "Certificate of Birth" -->
        <rim:RegistryObject xsi:type="rim:AssociationType"
            id="urn:uuid:826a2206-5dd0-45ff-abbc-23ba8f38477f"
            sourceObject="urn:uuid:91197b3c-890b-475f-a07e-709742e59f23"
            targetObject="urn:uuid:a1be6e74-e9ba-4d44-b04c-0376f367b8fd"
            type="urn:oasis:names:tc:ebxml-regrep:AssociationType:ContainsEvidence"/>
        
        <!-- Associate the EvidenceProvider "Civil Registration Office Berlin I" with EvidenceTypeList "970918e4-1b27-41f0-be20-0a7c5fe4059f"-->
        <!-- A unique id for this association 3da4288b-e2ca-4d40-bde2-d3fc2dd04bab -->
        <!-- The sourceObject is the 'rim:RegistryObject' id of the EvidenceTypeList "970918e4-1b27-41f0-be20-0a7c5fe4059f" -->
        <!-- The targetObject is the 'rim:RegistryObject' id of the Requirement "Proof of Birth" -->
        <rim:RegistryObject xsi:type="rim:AssociationType"
            id="urn:uuid:3da4288b-e2ca-4d40-bde2-d3fc2dd04bab"
            sourceObject="urn:uuid:91197b3c-890b-475f-a07e-709742e59f23"
            targetObject="urn:uuid:315cfd75-6605-49c4-b0fe-799833b41099"
            type="urn:oasis:names:tc:ebxml-regrep:AssociationType:FulfillsRequirement"/>
        
        <!-- Associate the Requirement "Proof of Birth" with ReferenceFramework "Procedure #1 - Requesting proof of registration of birth"-->
        <!-- A unique id for this association d650d08b-4ca3-4d04-a5d2-255d83b84ce1 -->
        <!-- The sourceObject is the 'rim:RegistryObject' id of the Requirement "Proof of Birth" -->
        <!-- The targetObject is the 'rim:RegistryObject' id of the ReferenceFramework "Procedure #1 - Requesting proof of registration of birth" -->
        <rim:RegistryObject xsi:type="rim:AssociationType"
            id="urn:uuid:d650d08b-4ca3-4d04-a5d2-255d83b84ce1"
            sourceObject="urn:uuid:315cfd75-6605-49c4-b0fe-799833b41099"
            targetObject="urn:uuid:b0c90eb4-6b66-4dd8-8c79-6d964ac3b9a1"
            type="urn:oasis:names:tc:ebxml-regrep:AssociationType:DerivesFromReferenceFramework"/>
        
    </rim:RegistryObjectList>
</lcm:SubmitObjectsRequest>


5.4.4. Business Rules associated to the LCM Submit Objects Request to the EB

In order to facilitate interoperability of the successful Query Response of the EB (for the Requirements Query), a set of business rules is defined to guarantee the correct structure, use and format of information objects when receiving query responses from the EB. The rule IDs EB-SUB reference to the EB transaction "LCM Submit Objects Request to the EB" . The business rules are listed in section 3.2.6.

References

ETSI TS 119 182-1.  Electronic Signatures and Infrastructures (ESI); JAdES digital signatures; Part 1: Building blocks and JAdES baseline signatures https://www.etsi.org/deliver/etsi_ts/119100_119199/11918201/01.01.01_60/ts_11918201v010101p.pdf

OASIS. ebXML RegRep Version 4.0 Part 2: Services and Protocols (ebRS). http://docs.oasis-open.org/regrep/regrep-core/v4.0/os/regrep-core-rs-v4.0-os.pdf 

RFC 4122. A Universally Unique IDentifier (UUID) URN Namespace. https://www.rfc-editor.org/rfc/rfc4122



  • No labels