OOTS Technical Design Documents
RELEASE 1.1.2 MANDATORY APRIL 2024
Main chapters
Change log for RELEASE 2.0.1 JULY 2026
Chapter / Location | Area / kind of change | Comments | Location (Chapter, Section) | Date of change |
|---|---|---|---|---|
| Chapter 2 | Editorial | Restored a correction introduced in release 1.2.3 that was accidentally lost in 2.0.0 Corrected (amended) the types of representation to reflect the changes included by the amended version of the eIDAS regulation. This was already reflected by chapter 2.1.2.3. | 2.1.2.6 |
|
| Editorial | Restored a clarification introduced in release 1.2.3 that was accidentally lost in 2.0.0 Mentioned the version of eIDAS sample implementation that supports the OOTS sector specific attribute "PowerOfRepresentationScope". | 2.3.4 | ||
| Chapter 3 | Editorial | Minor editorial corrections, including capitalisation and wording updates. | 3.3.2 | |
Extended checks for LCM rule R-LCM-SUB-S096 In combined LCM, added checks in R-LCM-SUB-S096 for Classification Schemes at both Procedure and EvidenceTypeList levels, in addition to EvidenceProviderClassification, as MS Schemes can be applied at different levels. Thereby the rule R-LCM-SUB-S096 was downgraded from Fatal to Caution role. | 3.6.3 | | ||
| Editorial | Updated version information of Procedures codelist 2.0.1 due to spelling improvements for the SK translations. | 3.5.1 | | |
| Chapter 4 | Editorial | Restored a correction introduced in release 1.2.3 that was accidentally lost in 2.0.0 | 4.5.2 | |
| Correction (editorial) | Correction of AdminUnitLevel1 Cardinality within Address component Updated the cardinalities of the (mandatory) AdminUnitLevel1 within the (optional) Address component, in the specification documentation to align with the XSD, existing business rules and validation logic. The AdminUnitLevel1 was incorrectly shown as an optional element in the specifications. In specific business scenarios governed by Schematron rules (e.g. Agents classified as Evidence Requester (ER), Evidence Provider (EP), or Error Provider), an Address becomes mandatory and therefore This is an editorial correction only; no changes to the XSDs or Schematrons are required and no breaking changes are introduced. | 4.5.1 4.5.2 | | |
| Editorial | Improved description of signature algorithm used for signing SMP responses OASIS SMP 2.0 requires that SMP response are signed using XML Signature. It recommends, but does not require, RSA SHA 256 as signature algorithm. The certificate profile already indicated that OOTS will use ECDSA (using P-256) or Ed25519. Added some additional explanation in the specification text. | 4.7.3.2 | ||
| Related Artifacts | Editorial | Corrected old title in SR metadata In the SR metadata of the v2.0.0 XSD there was still a reference to 1.2. | ||
| Correction | Corrected ConformsTo in MS-CLASS returning error if pointing to non-prod URL. | | ||
| Correction | Fixed issue concerning ResponseAvailableDateTime Slot absence not triggering error in case of empty RegistryObjectList on Evidence Response. | | ||
| Correction | Aligned Birth Example Response language with the language that was used in the Request. | | ||
Updated Request-Response Birth Example with correct language response flow | | |||
| Correction | Some rules apply to both Unavailable and Success responses. @status='urn:oasis:names:tc:ebxml-regrep:ResponseStatusType:Success' was removed from multiple rules in EDM response structure rules. | | ||
| Correction | Updated EvidenceTypeClassification value in Evidence Response Education full xml example. | | ||
| Correction | Fixed Regression Testing snippet checking RegistryPackageType type for an existing RegistryObject. | | ||
| Editorial | Procedures codelist 2.0.1 with spelling improvements for the SK translations | |||
| Correction | New version of SDG-GenericMetadataProfile-v2.0.1.xsd Removed vc:minVersion="1.1" from Generic metadata profile of the SDG and changed version to SDG-GenericMetadataProfile-v2.0.1.xsd. The field was not necessary but caused problems in some validators. No breaking change. The file oots_driver_v2.0.1.xsd and oots_driver_v2.0.1_local_imports.xsd have been updated too and the HTML documentation was regenerated. | | ||
| Correction | Fixed schematron problems with ResponseAvailableDateTime Slot absence that did not triggering error in case of empty RegistryObjectList on Evidence Response. In case of empty RegistryObjectList (No Evidence), samples contain already ResponseAvailableDateTime. On the Schematrons, the omission of the Slot is not triggering any error. | | ||
| Correction | Fixed schematron problems with DSD conformsTo statements of EUDI The schematron rules for conformsTo statements in the DSD used a wrong value. Wiki states the value is eudi-pubeaa-is:1.0 but the schematron rules (2.0.0) checked for eudi-pubeea-is:1.0. The error was corrected.
Fixed Regression Testing snippets issues related to DSD conformsTo statements of EUDI: R-DSD-RESP-C015 and R-DSD-SUB_RF-C023. | | ||
| Correction | In LCM, enabled the inclusion of MS specific classification schemes not linked to other objects. | | ||
| Correction | Updated Business Rules. | | ||
| Correction | Fixed issue related to multiple languages in cross-validation and added regression testing XML example. |
|
Change log for RELEASE 2.0.0 MARCH 2026
Chapter / Location | Area / kind of change | Comments | Location (Chapter, Section) | Date of change |
|---|---|---|---|---|
| Chapter 1 | New functionality | New Access Service Discovery Service Included the new dynamic discovery service based on eDelivery SMP in the architecture | 1.3.3 1.6.7 | |
| Editorial | Misc editorial Fixed broken links, removed or updated obsolete references, aligned terminology. | 1 | ||
| New functionality | Introduction of key functional changes in existing components Language information in DSD, language selection in evidence requests; packaging of evidences and associated documents in evidence responses; SR-centric approach to filtering/transformation. | 6.3 7 | ||
| Chapter 2 | Editorial | Clarifications on eIDAS Unique Identifier exclusion list. | 2.1.2.3.1.1 | |
| Chapter 3 | New functionality | Support for MS-specific classification system in Evidence Broker (Jurisdiction of ReferenceFrameworks) Removing AdminUnitLevel2 & 3 and replacing it with new concept "AdditionalJurisdictionClassification" as a multi purpose element that can be connected to any MS-specific classification system having cardinality 0..n. Adding "listID" attribute to "AdditionalJurisdictionClassification" to support use of MS-specific classifications systems for Jurisdiction in the Evidence Broker. Changes are applied to the following
| 3.2.4 (4.2, 4.3, 4.7) |
|
| New functionality | Linking Evidence Types to Structured Evidence Type Distributions (OOTS Data Models) Adding new class Structured Evidence Type Distribution (OOTS Data Model) and relating it to EvidenceType with "ConformsTo" and "Format" information. Detailing how structured evidence types are declared in the EB, exchanged, and linked to requirements. The updates include:
| 3.2.4 (4.3, 4.7), New section 4.3.4 Revision of 3.2.3 |
| |
| New functionality | Rework of 'DistributedAs' used in DSD Refined the use of 'DistributedAs' class to better align with Structured Evidence Type Distribution (OOTS Data Model) declarations done in the EB for an EvidenceType.
| 3.1.4 (4.3, 4.4.3, 4.8) Rework of section 4.3.2.1 |
| |
| New functionality | Added
| 3.2.4 (4.3, 4.3.5) |
| |
| New functionality | Restructured jurisdiction modelling by moving Jurisdiction from EvidenceType to EvidenceTypeList Moved Jurisdiction from EvidenceType to EvidenceTypeList, to express the context of the List and to facilitate Jurisdiction for empty EvidenceTypeLists (NoMatch). Replaced | 3.2.4 (4.3, 4.7) |
| |
| Editorial | Added clarification that the MatchType and MatchDescription elements should be considered as technical preparation for potential future use only. The functionality is still under definition, has not yet been decided in the RFC process, and, if approved, will be scheduled and planned accordingly. | 3.2.4.3 3.2.5.4 | ||
| New functionality | Introduction of Revised requirement-query behavior by replacing the previous implicit handling of incomplete requirements with an explicit When set to | 3.2.4 (4.2) |
| |
| Removal | Removed 'DistributedAs' from DSD:ERR:0005 The DistributedAs class was removed from DSD:ERR:0005. This is a left over of an incorrect cardinality within the XSD. DistributedAs is DataService specific information and the DSD:ERR:0005 can only aggregate Distribution Information on this level. | 3.1.4 (4.4.3) |
| |
| Removal | Removed 'EvidenceProviderJurisdictionDetermination' and 'Jurisdiction/AdminUnitLevel2&3' from DSD Duplicate Feature with Introduction of EvidenceProviderClassifcation and MS-specific classification schemes. MS could introduce any JurisdictionClassification that is needed and suitable (e.g. language community, administrative level, sector, company type, company size). If needed, NUTS/LAU codes relevant for a Publisher can be expressed through Supported Value and MS-Specific Classification Schemes.
| 3.1.3 3.1.4 |
| |
| New functionality | Enable EUDI verification protocol support using TS 119 478 Added specification identifiers for support for verification of attributes against authentic sources or designated intermediaries using the mechanisms defined in ETSI TS 119 478. | 3.1.4 | ||
New Content | Update of DSD LCM The DSD LCM Interface Specification was updated. The MS-specific classification system was removed - it was added as separate LCM component, as MS-specific classification system are now used in both the EB and DSD. Additionally, the DSD LCM has been modified to incorporate new/modified features (Language of DistributedAs) and removed features (JurisdictionDetermination, AdminLevelUnit1/2, Transformation). | 3.1.6 |
| |
New Content | Update of EB LCM The EB LCM Interface Specification was updated. The MS-specific classification system was referenced as a possible component to markup Jurisdiction capabilities of EvidenceTypeList and ReferenceFramework. Additionally, the EB LCM has been modified to incorporate new/modified features (Jursidiction of ETL, StructuredEvidenceTypeDistribution, MatchType, MatchDescription) and removed features (Jurisdiction of ET) | 3.2.5 |
| |
Correction | Update of the implemented SR functionalities by checking the relative checkboxes and improved the clarity of the non-functional requirements. | 3.3.1 |
| |
New content | Updated SR functionality for SR v1.7. Removal of "contentLanguage", "transactionType", "transactionComponent", "transactionSubject", "theme" and "issuingCountry" query parameters. Introduction of "constraintScope", "constraintSubjectMessage", "constraintSubjectMessagePart", "provenanceCountry" query parameters. | 3.3.2 |
| |
| New content | Removal of query parameter "showVersions" and introduction of "showLatestVersion" query parameter. Revised search behavior to return all the versions of the assets by default. When showLatestVersion is set to | 3.3.2 |
| |
| Editorial, New content | Editorial revisions to enhance clarity on the parameters of the Search Assets method. Improvement to support maximum results per page in the response. | 3.3.2 |
| |
| New content | Created a new section Response Signature for SR (3.3.2.4.4) that references the new section 3.6.2.7 on Response Signature for Common Services in general. | 3.3.2 |
| |
| Editorial | Editorial revisions to enhance clarity on the error titles and descriptions of the GetAssetMetadata, RedirectToAssetDistributionAccessURL and Search Assets methods. | 3.3.2 |
| |
| Editorial, New content | Editorial revisions to enhance clarity on the types of assets included (and to be included) in the four SR sub-repositories. Description of the artefacts comprising an OOTS data model and of the assets supported in version 1.7 of the underlying SR data model. | 3.3.3 |
| |
| New content | Updates of SR data model, controlled vocabularies in use and examples of versioning and associative asset relations for v1.7
| 3.3.4 (3.3.4.1, 3.3.4.2, 3.3.4.3) |
| |
| New content | Addition of sr:replaces property to the SR data model to explicitly capture cases where an asset replaces (supersedes) another (3.3.4) and of illustrative usge example (3.3.4.2). | 3.3.4, 3.3.4.2 |
| |
| Editorial | Editorial changes to the controlled vocabulary for the sr:constraintSubjectMessage range values and corresponding adjustments to the accepted parameter values of the SR Search method. | 3.3.2, 3.3.4.1 |
| |
| Editorial | Split of section 3.5 into two separate subsections for 3.5.1 Common Code Lists used in the OOTS and 3.5.2 MS-specific classification schemes used in the OOTS. Some minor editor changes to extend the use of MS-specific classification schemes to the EB | 3.5 |
| |
New Content | New section 3.5.3 for LCM Interface Specification for Member State-specific Classification Schemes The MS-specific classification system was decoupled from the DSD LCM. Lifecycle Management of MS-specific classification schemes has been separated from DSD artefacts, and a dedicated LCM method for MS-specific classifications has been introduced. As a result of this separation, MS-specific classification schemes are now managed as independent registry artefacts. Despite this decoupling, MS-specific classification schemes are intended to be used in conjunction with Data Service Directory (DSD) and Evidence Broker (EB) artefacts. To ensure semantic consistency and effective use of classifications, MS-specific classification schemes MUST be submitted either:
| 3.5.3 |
| |
Editorial | De-duplicated response signature sections Created a new section 3.6.2.7 on Response Signature for Common Services in general. The existing Response Signature sections for DSD (3.1.4.6) and EB (3.2.4.5) now reference to this new section. | 3.6.2.7 |
| |
New content | Certificate profile for Common Services sealing certificate Created a profile for the certificate used by the Common Services to sign Common Services response. | 3.6.2.7 | ||
New content | Specification for use of eDelivery and LCM with dynamic configuration Added specification for using eDelivery with dynamic configuration for LCM. Mostly the same as for evidence exchange, except for the Service/Action related parameters and the scope. | 3.6.3.6 |
| |
Editorial | Minor editorial Editorial corrections based on sub-group review | 3.1.3 3.2.3 |
| |
New content | OOTS country code list EEA country code list is renamed and extended to OOTS country code list | 3.1.4 |
| |
Correction | Removal of EB:ERR:0004 from EBErrorCodes The error code "The jurisdiction level code query parameter is invalid or unknown" is not needed anymore as the query parameters for NUTS and LAU were removed from the specs. | 3.2.4 3.5.1 |
| |
Chapter 4, Evidence Exchange | New functionality | Changes to exchange of preview return location and use of HTTP methods:
| 4.5.1.1 4.5.1.2.8
4.5.4.3.3 4.9 | |
| New functionality | New Evidence Packaging Feature in Evidence Request and Evidence Response The Evidence Packaging Feature enables the structured delivery of such compound Evidence while preserving explicit semantic relationships between the Main Evidence and its associated documents. This allows Evidence Providers to respond flexibly to explicit requests from Evidence Requesters and to accommodate cases where multiple artifacts are inherently needed to fully represent an Evidence instance. Documents related to the main Evidence which can be requested and provided are HumanReadableVersion, Translation and Annex. Typical examples include an educational diploma with a diploma supplement, a machine-readable XML Evidence with a human-readable PDF version, or an Evidence provided with translations into different languages. To implement this, the profile adopts the
| 4.5.1 (1, 3.5) 4.5.2. (1, 2.1, 2.6, 3.3, 4) |
| |
| Correction | Typo for name of Requirements slot Fixed a wrong reference to a slot "Requirement" to "Requirements". | 4.5.1.3.1 | ||
| Correction | Wrong datatype definition of slot "Procedure" Changed datatype definition from multilingual string to string value type because codelist is used with multilingual version. | 4.5.1.2.4 |
| |
| Editorial | Clarified cardinality of Requirement in Requirements slot Explained the semantics and benefits to the user of including multiple requirements in a single evidence request. | 4.5.1.3.1 | ||
| New functionality | New Language element in DistributedAs and removal of transformation Removed lang element from QueryRequest header and introducing new Language element in DistributedAs class to support the request of specific language distributions that are defined in the DSD. Removal of transformation element. | 4.5.1 (2, 3.5) |
| |
| Editorial | Clarification of sdg:IsAbout in case of representation If the user in the OOTS procedure is a user who authenticated as a person representing another person, the sdg:IsAbout MUST relate to the represented person. | 4.5.2 | ||
| New functionality | Introduce new optional support for eDelivery AS 2.0 and eDelivery SMP 2.1, Enable a future transition towards the latest eDelivery AS4 version and introduction of optional support for eDelivery SMP 2.1. Some initial profiling for use in OOTS is provided. | 4.7 |
| |
| Correction | Removed requirement to re-use MIME content identifier in RegRep The MIME content identifier of the MIME part containing the RegRep message in the XML content of that message is used in the PartInfo/@href attribute. The UUID does not have to be used in the RegRep payload. | 4.7.1 | ||
| New functionality | Introduced a new correlation identifier (ExchangeId) as
| 4.7 4.7.1 + 4.7.2 4.4 |
| |
| New functionality | Introduced a new Specification identifier (SpecificationId) as The | 4.7 4.7.1 + 4.7.2 |
| |
Editorial | Values for DocumentID and ProcessID in SMP The values for DocumentID and ProcessID in eDelivery SMP 2.1 document follow from the eDelivery SMP mapping and RegRep AS4 bindings, but for convenience we specify the values. | 4.7.3.2 |
| |
Correction | Scope identifier for SMP authorization for evidence exchange Change the value for authorization scope from "oots" to the more granular value "oots-query". | 4.7.3.2 | ||
New content | Certificate profiles for SMP Access Point SMP client certificate, OAuth token signing certificate profile, OAuth TLS server certificate profile, SMP response signing certificate profile provided. | 4.7.3.2 | ||
| New functionality | Generalized security profiling and new certificate profiling Created a new section 4.7.4 for eDelivery security profiling and moved the existing 4.7.4 into a new subsection 4.7.4.1 (network and transport layer security). New separate subsection for OOTS use with eDelivery 1.16 (4.7.4.2) and eDelivery 2.0 (4.7.4.3). | 4.7.4 | ||
| Correction | Minimum eDelivery AS4 version for use with SMP The new optional support for eDelivery SMP 2.1 requires support for discovery based on a known C3 in a four-corner topology. This was already enabled in eDelivery AS4 2.0. To allow this feature to be used with the previous version 1.x of eDelivery AS4, implementations must support version 1.16. | 4.7.4.1 |
| |
| Correction | Updated minimum key length The referenced eDelivery guidance on certificates has an outdated recommendation to use 2000 bits RSA public key length. (Applies to eDelivery AS4 1.15 and 1.16). | 4.7.4.2 |
| |
| New content | Certificate profiles for Access Points for use with eDelivery AS4 2.0 New XML signing, XML encryption and TLS server certificates profiles for use with eDelivery AS4 v2.0. | 4.7.4.4 |
| |
| Correction | Correction of certificate profile Minor corrections to eDelivery certificate profile based on expert review. | 4.7.4.3 |
| |
| New content | OOTS country code list EEA country code list is renamed and extended to OOTS country code list (see below) | 4.5.1 |
| |
| Editorial | Prepare for authentication using EUDI Wallet Prepared OOTS for eIDAS 2.0 and EUDI Wallet authentication by introducing semantic mapping from the current eIDAS identity model to the Person Identification Data (PID) model defined in Regulation (EU) 2024/2977. The new rule set is activated via | 4.5.1 |
| |
| Editorial | Updated OOTS-EDM XML Examples of the Evidence Exchange v2.0.0 Integrated all changes related to TDD v2.0.0 into the Examples provided for the Evidence Exchange | 4.5.4 |
| |
| Editorial | Added hyperlink for eDelivery AS4 1.16 eDelivery OMB approved eDelivery AS4 1.16, so it can be referenced using its public links. | 4.7.7 |
| |
| Editorial | Correct a bad step reference in the sequence diagram A reference from one step in the procedure to another one in the sequence diagram was using the wrong step number. | 4.9 | ||
| Related Artifacts | New content | Updating XML examples of the Exchange Data Model Added Evidence Packaging capabilities to Secondary Education XML request and response examples. Adding/Removing features of TDD 2.0. |
| |
| New content | Updated XSD with changes required for TDD version 2.0 Modified the sdg XSD by adding Evidence Packaging capabilities, modifying Distribution and Jurisdiction components and removing EvidenceProviderJurisdiction.
|
| ||
| New content | Modified Business Rules for the OOTS New Version of Business Rules has been provided for every transaction and every business rule sheet. |
| ||
| Correction | Renamed sdg:Associations to sdg:AssociatedDocumentRequest. |
| ||
| Correction | Updated Evidence preview diagram. |
| ||
| Correction | Updated rules triggered by Document Packaging xml examples EDM-RESP-S.sch |
| ||
| New content | Added ReturnLocation rim:Slot to second request to 3.3 Step 3 Second Evidence Request - Education - full example.XML |
| ||
| New content | Updated EDM-REQ-S033 for evidence packaging alignment |
| ||
| Correction | Updated rule EDM-REQ-S019 by adding ReturnLocation as valid rim:Slot |
| ||
| New content | Added updates to EDM-ebMS schematron file concerning eb:Property/@type, the new correlation identifier (ExchangeId) as In EDM-REQ-C schematron file, the query:QueryRequest xml:lang attribute and Transformation were removed. The DistributedAs element became mandatory, and the 'AssociatedDocumentRequest' and 'Language' elements were added. Also, some rules were removed in both schematron files. In EDM-REQ-S the ReturnLocation was added as optional but mandatory if PreviewLocation is present. |
| ||
| New content | Updated EDM-ebMS and EDM-REQ full XML examples according to the schematron updates. |
| ||
| New content | Created and updated EDM-ebMS and EDM-REQ regression testing snippets according to the schematron updates. |
| ||
| Correction | Updated Regression Testing Tooling application properties. |
| ||
New content Correction | Updated EDM-RESP-C and EDM-RESP-S schematron rules. Added Document Packaging Structure and removed Transformation from In EDM-RESP-C and EDM-RESP-S. |
| ||
| New content Correction | Updated XML examples by adding RegistryPackage capabilities and removed Transformation from Distribution. |
| ||
| New content Correction | Created and updated EDM-RESP-C and EDM-RESP-S regression testing snippets according to the schematron updates. |
| ||
| New content Correction | Added rule for checking the 'sdg:Address' in EDM-ERR-C schematron |
| ||
| New content | Added and updated regression testing snippets for EDM-ERR-C |
| ||
| New content Correction | JurisdictionContextId, Transformation, and JurisdictionLevel, AdminUnitLeve2 and 3, were eliminated from the DSD-RESP-C schematron. Added rules for sdg:DistributedAs/sdg:Language and modified rule for rim:Slot[@name='SpecificationIdentifier']. The rules for DistributedAs have been incorporated into DSD-RESP-S. |
| ||
| Correction | The full XML examples for DSD-RESP-C and DSD-RESP-S have been updated to align with the latest schematron updates. |
| ||
| New content Correction | The DSD-RESP-C and DSD-RESP-S regression testing snippets were created and updated in accordance with the schematron updates. |
| ||
| New content Correction | JurisdictionContextId, Transformation, and JurisdictionLevel, AdminUnitLeve2 and 3, were eliminated from the DSD-ERR-C schematron. The UserRequestedClassificationConcepts element was added to DSD-ERR-S rules and JurisdictionDetermination was removed. |
| ||
| Correction | DSD-ERR005 xml examples were updated. |
| ||
| Correction | The DSD-ERR regression testing snippets have been updated. |
| ||
| New content Correction | Removed AdminUnitLevel2 and 3 from EvidenceType, added AdditionalJurisdictionClassification, added Jurisdiction sdg for EvidenceTypeList, added rules for ConformsTo, Format and MatchType in EB-EVI-C schematron. Added rule on MatchType, Removed Language from StructuredEvidenceTypeDistribution in EB-EVI-S schematron. |
| ||
| Correction | Updated full XML examples for EB-EVI, Get Evidence Types for Requirement Query. |
| ||
| New content Correction | Created new and updated regression testing snippets for EB-EVI, Get Evidence Types for Requirement Query. |
| ||
| Correction | Removed Transformation from LCM, DSD full examples |
| ||
| New content Correction | Removed: JurisdictionContextId, JurisdictionLevel, AdminUnitLeve2, and AdminUnitLevel3 from EB-REQ-C. Added rule for sdg:DistributedAs/sdg:Language and AdditionalJurisdictionClassification. Updated error message for checking the presence of ReferenceFramework in EB-REQ-S. |
| ||
| Correction | Updated EB-REQ full xml examples. |
| ||
| New content Correction | Updated and created new regression testing snippets for EB-REQ rules. |
| ||
| Correction | Updated the OOTS driver to sdg XSD version 2.0.0. |
| ||
| Correction | Updated oots_driver_v2.0.0_local_imports.xsd, used by the regression testing system. |
| ||
| New content Correction | In LCM EB-SUB-C schematron file, the following elements have been removed: Transformation, JurisdictionContextId and JurisdictionLevel, AdminUnitLeve2 and 3. New rules have been added for MatchType, AdditionalJurisdictionClassification and ConformsTo. In LCM EB-SUB-S rules, DistributedAs has been removed, and NoMatch and StructuredEvidenceTypeDistribution rules have been added. |
| ||
| Correction | In LCM EB-SUB all full XML examples have been updated. |
| ||
| New content Correction | Created new and updated regression testing snippets for LCM EB-SUB. |
| ||
| Correction | Removed oots driver v1.2.0.nhb |
| ||
| Correction | Removed AdminLevel2 and 3 and Transformation from LCM Submit Objects |
| ||
| Correction | Updated in all updated schematrons file version number, version notes and oots:cs version to 2.0.0 |
| ||
| New content Correction | In LCM-SUB-S have been added new rules for DistributedAs, MatchType and StructuredEvidenceTypeDistribution. AdminUnitLevel2 and 3 and ClassificationConcept were removed. Classification Scheme attribute values have been updated. |
| ||
| Correction | Updated LCM XML examples and regression testing snippets. |
| ||
| Correction | Removed the phased out Jurisdiction Determination xml examples. |
| ||
| Correction | Implemented fixes for some regression testing snippets in EDM, EB, DSD and LCM. |
| ||
| Correction | The rim:Value of Procedure has been changed, a rule for ReturnLocation has been added, and PreviewMethod has been removed in EDM. |
| ||
| Correction | Added ClassificationScheme in LCM EB-SUB rules and removed it from DSD. |
| ||
| Correction | Updated EB and DSD LCM examples and regression testing snippets. |
| ||
| New content | Updating all XML examples of the CommonServices |
| ||
| Correction | Added LU to UIDExclusionCountry in XLS (it was already in the GC) | |||
| Correction | Minor corrections for schematron files. |
| ||
| New content | Implemented in MS-CLASS-SUB.sch the new business rules to validate the structure of LCM Submit Registry Objects to the Common Services for MS-specific classification schemes. |
| ||
| New content | Created new regression testing snippets for MS-CLASS-SUB schematron rules. |
| ||
| New content | Added MS-CLASS-SUB to the README file for schematron files. |
| ||
| New content | Added MS-CLASS-SUB to the Regression Testing Tooling. |
| ||
| New content | Updated EAS code list to version 15.0 of 2025-11-15 |
| ||
| New content | Updated the BR generation script for new rule section and new rule set. Regenerated all HTML include files for business rules and updated the links in the Wiki so they load the files from the TDD_2.0.0 branch (to be updated when we do the release). |
| ||
| New content | New rule R-MS-CLASS-062 to check that a value for the name-Value column only uses Latin characters New rule R-MS-CLASS-063 to check that the language for agency long name is EN | |||
| New content | New procedure codes V5, X7 and X9 Additional SDG Annex II procedure codes:
| |||
| Correction | Fixed issue rule R-EB-EVI-C015 in EB |
| ||
| Correction | Removed MS classification from LCM EB |
| ||
New content | OOTS country code list Generalized the EEA country code list to a new code list for (current and potential future) OOTS countries that includes EEA countries and the code "EU". | |||
New content | Implemented 2.0.0 updates in crossvalidation:
|
| ||
New content | Added Gender and eidas2 rules for test in EDM-REQ. Added regression testing snippets |
| ||
Correction | Added AdminLevel2 for EDM-ERR |
| ||
Correction | Added rule for checking presence of RegistryPackageType in EDM-RESP-S schematron |
| ||
Correction | Added rules for checking consistency of ConformsTo and Format in DSD vs EB for the same EvidenceTypeClassification |
| ||
Editorial | Regenerate automatically derived artefacts:
| |||
New content | New procedure code AM1 Procedure code list for Directive 2005/36/EC on recognition of professional qualifications
Regenerated GC and Schematron codelist includes | |||
Correction | Change of XSD datatype for sdg:Gender Minor structural and semantic differences between the eIDAS SAML Attribute Profile and eIDAS 2.0 Person Identification Data (PID) were resolved during semantic mapping. In particular, differing Gender/Sex representations were aligned by changing the XSD datatype of Gender from |
| ||
Correction | Updates Business Rules |
| ||
Correction | Fixed the issue in testing snippets |
| ||
Correction | Removal of EB:ERR:0004 from EBErrorCodes The error code "The jurisdiction level code query parameter is invalid or unknown" is not needed anymore as the query parameters for NUTS and LAU were removed from the specs. | 8404956f |
| |
Correction | Fixed error in EDM-REQ_EDM-RESP crossvalidation rule. | f3facae9 |
| |
Correction | Renamed crossvalidation business rules file. | 93136400 |
| |
Editorial | Regenerated HTML business rules. | 2c2bde1f | ||
Correction | In EDM and DSD in some schematron files it were not implemented the rules for checking NUTS codes. The missing rules were implemented. | 3eda7fa5 |
| |
Correction | Updated rule R-ebMS-EDM-RESP-05 in crossvalidation for corner cases. | 2e29493f |
| |
New content | Added new regression testing snippets for NUTS rules. | d6725f8e |
| |
Correction | Updated EDM-REQ_EDM-RESP schematron rules crossvalidation checking of Request and Response with Empty Registry Object condition | 63c69fdb |
| |
Correction | Removed previously deleted codelists from codelist-include and schematrons. | b6f5a967 |
| |
Correction | Small correction to the deleted codelist EEA_Country in the business rules description | 350d8f87 |
|
Change log for RELEASE 1.2.2 JULY 2025
Chapter / Location | Area / kind of change | Comments | Location (Chapter, Section) | Date of change |
|---|---|---|---|---|
| Chapter 3 | Editorial | Changed wrong occurence of "DSD:ERR:005" into "DSD:ERR:0005" | 3.1.4 |
|
| Editorial | Editorial changes to make requirement to evidence type mapping clearer | 3.2.3 |
| |
| Correction | Added missing business rules that were left out in DSD Error, EB Error, LCM ERR and LCM Success and removed duplicate rules or rules that are proven by XSD | 3.1.7, 3.2.6, 3.6.3 (Business Rule sections) |
| |
| Correction | Made validation of URLs friendly to various environment of Semantic Repository Updated business rules to consider multiple environments in URLs pointing to the semantic respository for Requirements, Evidence Type Classifications, MS-specific classification systems, ConformsTo statements and Transformations. In case of URLs that are not pointing to production, a Caution Error is created. | 3.1.7, 3.2.6, 3.6.3 (Business Rule sections) |
| |
| Correction | Preventing use of URLs in codes of MS-specific classication systems Provided another rule that provides a CAUTION error when creating MS-specific classification systems that plans to use URLs as codes. These URLs then MUST be used in string values and follow up query which provides a security risk in many systems and processing of these URLs cannot be guaranteed. It should be avoided whereever possible. | 3.1.7, 3.5, 3.6.3 (Business Rule sections) |
| |
| Editorial | Included notes in specifications and XML examples that Identifiers and schemeIDs of Publisher and AccessService are case-sensitive. | 3.1.3, 3.1.4, 3.1.6 |
| |
New content | Updated SR functionality for SR v1.6, adding new search parameter | 3.3.3 | ||
| Chapter 4 | Editorial | Changed wrong occurence of "EPPR" into "ERRP" | 4.5.3 |
|
| Editorial | Adjusted description on reverse routing in eDelivery configuration and ebMS Header implementation guideline. Amended note on exceptions related to reverse routing in of the Evidence Error Response to make clearer that reverse routing may not be applied especially if the Evidence Error Response is created by an Intermediary Platform or Gateway. Made clear that for technial reasons and national routings, some Intermediate Platforms or Gateways do not align orginalSender data of the ebMS header with the Error Provider data of the Evidence Error Response Message. | 4.7, 4.7.1 |
| |
| Correction | Validation of lang attribute of Agent Updated business rules to include validation rule language attributes for Agent/Name. The lang attribute was already specified in the corresponding specifications but it was never formally tested in the business rules. | 4.6 |
| |
| Correction | Made validation of URLs friendly to various environment of Semantic Repository Updated business to consider multiple environments in URLs pointing to the semantic respository for Requirements, Evidence Type Classifications, MS-specific classification systems, ConformsTo statements and Transformations. In case of URLs that are not pointing to production, a Caution Error is created. | 4.6 |
| |
| Correction | Remove duplicate rules or rules that are already proven by XSD | 4.6 |
| |
| Editorial | Included notes in specifications and XML examples that Identifiers and schemeIDs of Publisher and AccessService are case-sensitive. | 4.5.1, 4.5.2, 4.5.3, 4.5.4, 4.7, 4.7.1 |
| |
| Editorial | Included additional notes that the Evidence Provider may only be technical responsible for providing the Evidence to the Evidence Requester. In this cases, the Issuing Authority of the Evidence Metadata shall be used to indicate the actual issuer of the Evidence. | 4.5.2 |
| |
| Related Artifacts | Correction | Fixed issue with QueryExceptionType and updated codelists/OOTS/EDMErrorCodes-CodeList.gc. Simple value rs:QueryExceptionType was replaced by query:QueryExceptionType. Aligned Codelist excel file with correction done. |
| |
| New content | TOML file containing release information for use by the Semantic Repository. | 9eaf8518 | ||
| New content | TOML file containing schema information for use by the Semantic Repository. |
| ||
| New content | Developed a python script to compare Business Rules numbers from excel with business rules numbers implemented in schematron to check discrepancies. | 23d0435e |
| |
| Correction | Updated BR excel with findings from comparison excel and schematrons | 138c8602 |
| |
| Correction | Fix rules IDs in MS-CLASS wrongly named. For example R-MS-CLASS-C001 instead of R-MS-CLASS-001. | 727072b9 |
| |
| Correction | Fixed inconsistencies in schematron files discovered after running the comparison excel-schematron script. | 52261918 |
| |
| New content | Updated Regression Testing snippets. |
| ||
| Correction | Modify Reverse Routing logic for Evidence Error Response in Cross Message Validation Updated Cross Validation Rules to modify logic for reverse routing. In the Evidence Error Response reverse routing is not be applied in all cases. Thus, also in ebMS header it may not be applied or it may differ from values used Evidence Error Response. Rules provide CAUTION errors instead of FATAL errors in these cases. | 8c83ef67 |
| |
| Correction | Corrected wrong association of descriptions to rules in Cross Message Validation The association of description to rules where mixed up in relation to "From/To" and "finalRecipient/originalSender" in Business rules and corresponding schematron for ebMS-ERR_ebMS-REQ2.sch. All description had to be flipped. | 8c83ef67 |
| |
| New content | Validation of lang attribute of Agent Updated schematron rules to include validation rule language attributes for Agent/Name. The lang attribute was already specified in the corresponding specifications but it was never formally tested in the business rules. | 7f121bcd |
| |
| New content | Added and updated Regression Testing samples to consider recent updates. |
| ||
| Correction | Updated rules in EDM, DSD, EB, LCM and MS-CLASS schematrons to consider multiple environments in URLs pointing to the Semantic Respository for Requirements, Evidence Type Classifications, MS-specific classification systems, ConformsTo statements and Transformations. In case of URLs that are not pointing to production, a Caution Error is created. |
| ||
| Correction | Updated XML examples considering recent updates. | 71fcbcb5 |
| |
| Correction | The rules and Genericode for MS specific classification schemes are not aligned to the DSD response rules. The DSD response Schematron requires that any code is at least two character. The GC Schematron allows single digits as codes. Updated Business Rules excel and schematron for gc:CodeList/SimpleCodeList/Row/Value/SimpleValue to require a code to be at least two characters. |
| ||
| Correction | Updated ebMS_EDM-ERR document name to align with the name used in cross-validation Excel. |
| ||
| Correction | Improved in MS-CLASS rule R-MS-CLASS-053 regex to check the version format. |
| ||
| Correction | The text messages of some rules related to codelists were different(not wrong) from the text in excel. For all these rules the text was aligned from excel to schematron. |
| ||
| New content | Regenerated derived formats for business rules and Schematron Generated the filtered Schematron rules, XSLTs , XSLTs for cross-validation and HTML for business rules. | |||
| Editorial | Updated README.md for Schematrons with correct version numbers |
| ||
| Editorial | Removed an obsolete warning on generated XSLT | |||
| New content | Included Note on Recommendations and Constraints for Cross-Message Validation Rules Clarified that cross-message validation rules are primarily for design-time use and should not block runtime processing. Recommended using the latest rule versions regardless of TDD version and ensuring validation results in logs only to avoid unnecessary transaction failures. | A.1 Cross-Message Validation Framework
|
|
Change log for RELEASE 1.2.1 APRIL 2025
Chapter / Location | Area / kind of change | Comments | Location (Chapter, Section) | Date of change |
|---|---|---|---|---|
| Chapter 4 | Clarification | Clarification on use of network security rules for eDelivery Clarified that the guidance on network security rules applies to situations where network security rules are used (they are not mandatory) and that it applies to inbound and outbound connections. | 4.7.3 | |
| Related Artifacts | Correction | Added '00' as valid procedure code for production tests in relevant schematrons rules (R-EB-EVI-C012, R-EB-REQ-C012, R-EB-SUB-C023, R-EDM-REQ-C003, R-EDM-REQ-C081) |
| |
| Correction | Aligned Schematron (R-EDM-ERR-C011) with Business Rules and Specifications to allow more than one Exception in Evidence Error Response |
| ||
| Editorial | Cleanup of snippets for regression testing of Schematrons for MS-specific classification scheme |
| ||
| Editorial | Alignment of description of schematron rule (R-EDM-REQ-C055, R-EDM-ebMS-006, R-EDM-ebMS-021) with description of business rules |
|
|
Change log for RELEASE 1.2.0 MARCH 2025
Chapter / Location | Area / kind of change | Comments | Location (Chapter, Section) | Date of change |
|---|---|---|---|---|
Chapter 2 | Editorial | Restructured the chapter 2.1.3. by adding a new section 2.1.3.3. using existing text. | 2.1.3.3 |
|
| New content | Created new section 2.3.1 Inclusion of the eIDAS Unique Identifier for Natural Persons in the evidence request to further clarify various scenarios that are relevant for the management of eIDAS Unique Identifier for Natural Persons. | 2.1.2.3 |
| |
Chapter 3 | Editorial | Added additional notes about dependencies between the EvidenceType of the EB and DataServiceEvidenceType of the DSD The
| 3.1.6.3.1 3.2.5.2.1 | |
| Editorial | Updating the text and example in section 3.1.3 stating that the version oots-edm:v1.0 is under operation and oots-edm:v1.2 is phased-in and that both can be run in parallel | 3.1.3 | ||
| Editorial | Explained that some of the SR URIs for ConformsTo and Transformation are examples and are not actually HTTP resolvable | 3.1.4 | ||
| Correction | Requirement to change conformance prefix when using mixed versions CS 1.2 and EDM 1.0 When using a DSD 1.2 response using a ConformsTo element with content having prefix https://sr.oots.tech.ec.europa.eu/datamodels/ should be modified to create an EDM 1.0 request, the value should be modified to use the [https://sr.oots.tech.ec.europa.eu/distributions/ prefix instead. | 3.1.4.3.2.1 | ||
| Editorial | In a previous version, errors have been introduced in section 3.4. Common Services Distribution (copy of 3.7 appended to the end of 3.4 ) due to an editing error that has now been removed. | 3.4 | ||
| Editorial | Improving the definition of Access Service. The current definition lead to misunderstandings. The Access Service is linked to a single EvidenceProvider and enables to express which distributions of an Evidence Type can be delivered by the Evidence Provider and in which version, an Evidence Exchange can be carried out. | 3.1.4 |
| |
| Editorial | Clarify case sensitivity of party identifier and scheme/type Party identifiers and identifier types (or schemes) MUST be processed as case sensitive. | 3.1.4.3 | ||
| New content | Commission services secured using TLS follow the IT technical standard Transport Layer Security (TLS) | 3.7.3.1 | ||
New content | Included a Description for the Requirement element. An optional multilingual Description was included to the Requirement information entity of the EB Query Response and LCM specification of the EB to provide further details about the requirement. The element uses the language codelist to classify the language of the description. Corresponding models guidelines, XML examples and business rules were adjusted. | 3.2.4 3.2.5 |
| |
New content | Change of cardinality for AccessService from 1..n to 1..1 The cardinality of AccessService changed from 1..n to 1..1, which is backward compatible but affects the structure of DSD query responses. Each EvidenceProvider will now return a RegistryObject with the root element rim:slot"DataServiceEvidenceType", whereas previously, multiple providers could be grouped under it. Models, XML examples, and business rules were updated accordingly. | 3.1.4 |
| |
New content | Revision of chapter 3.1.3. with new model for Evidence Provider Classification
| 3.1.3 |
| |
New content | Revision of chapter 3.1.4 with new model for Evidence Provider Classification
| 3.1.4 |
| |
New content | Revised set of Business Rules for EB and DSD | 3.1.7 3.2.6 3.6.3 |
| |
New content | Added new specification for the creation of MS-specific classification schemes in section 2. | 3.5 |
| |
New content | New DSD LCM data model including new RegistryObject "ClassificationScheme" to be used for MS-specific classification schemes.
| 3.1.6 |
| |
Editorial | New long name of NUTS codelist indicating that its a EEA subset only. Change of NUTS codelist version from 1.0.0 to 1.0.1 | 3.5 |
| |
New content | Removed AdminUnitLevel2 and AdminUnitLevel3 to from /sdg:EvidenceType/sdg:Jurisdiction in EB EvidenceTypes for Requirement Query. The unused feature was unclear and conflicted with Evidence Provider Discovery in DSD. Now, MS must define an abstract, country-specific Evidence Type in the EB and query it across different Evidence Providers in the DSD. Regional and local Evidence Types can also be defined in the EB and linked to relevant providers in the DSD. Note: The query parameter was only removed in the 4.3. Get Evidence Types for Requirement Query for EvidenceType. The Jurisdiction parameters in the 4.2. Get List of Requirements Query for ReferenceFramework remain unchanged | 3.2.4 3.2.5 |
| |
Editorial | Removed some text from a previous version relating to optional parameters removed in this version. | 3.2.4.7.2 | ||
New Content | Updated SR functionality for SR v1.5, including new XSD link for metadata model, updated response examples and new search parameters | 3.3.3 |
| |
New Content | Updated the description of Codelist assets included in the Semantic Repository to make explicit that these can also include MS-specific ones. | 3.3.4 | ||
New content | Updated the Semantic Repository metadata model for the SR 1.5 release to include the representation of the country in which an asset is issued along with the revision of certain typing and cardinality constraints. | 3.3.5 | ||
New content | Updated information about the SpecificationIdentifier from oots-cs:v1.1 to oots-cs:v1.2 in all DSD and EB components and XML examples | 3.1.1 3.2.1 3.6 |
| |
Editorial | HTTP headers are case-insensitive Headers like "Accept-version" or "Accept-Version" that only differ in use of lower/upper case are notational variants as in HTTP headers are case-insensitive. | 3.6.2 | ||
Chapter 4 | Editorial | Refined classification of complex evidence exchange flows and use of correlation identifiers including ConversationId Clarified the types of complex flows in evidence exchange and how the related messages can be correlated using identifiers in the OOTS payloads and eDelivery message header. At a minimum, implementations must provide base functionality that covers only the evidence request and response messages, so up to four message in case of exchanges using preview. Optional but recommended extended functionality adds reuse of the identifier for retrieving multiple pieces of evidence of different types or from different providers, or even for late response. | 4.4 4.7 | |
| Correction | Corrected a cross-reference to a step in the sequence diagram There was a reference to procedure step that had not been updated after an update to the diagram. | 4.9.2 | ||
| New content | Described Timeouts for Evidence Requester (ER) and the Evidence Provider (EP) participating in an Evidence Exchange under the Once-Only Principle (OOP) system. | 4.4 |
| |
New content | Included a Description for the Requirement element. An optional multilingual Description was included to the Requirement information entity of the Evidence Request to provide further details about the requirement. The element uses the language codelist to classify the language of the description. Corresponding models guidelines, XML examples and business rules were adjusted. | 4.5.1 |
| |
Editorial | Rephrased the definition of false for PossibilityToPreview to: "there is no requirement to give the user the option to preview the provided evidence" | 4.5.1 | ||
Editorial | Clarified that the xml:lang attribute on QueryRequest relates to the requested evidence(s). | 4.5.1 | ||
Correction | Presence of ResponseAvailableDateTime slot The slot ResponseAvailableDateTime MUST be present if and only if the status of the QueryReponse is set to urn:oasis:names:tc:ebxml-regrep:ResponseStatusType:Unavailable | 4.5.2 | ||
Correction | Cardinality of RegistryObjectList The TDDs never assumed more than 1 RegistryObjectList could be present in a QueryResponse, but the class diagram and content table suggested a possible cardinality 0..n for RegistryObjectList in QueryResponse. In the RegRep XSD it is constrained to be 0..1. | 4.5.2 | ||
Editorial | Clarify case sensitivity of party identifier and scheme/type Party identifiers and identifier types (or schemes) MUST be processed as case sensitive. | 4.5.1 4.5.2 | ||
Editorial | Updated reference to eDelivery guidance on certificates | 4.7 | ||
New content | Party identifiers and identifier types (or schemes) MUST be processed as case sensitive. | 4.7.2.1 | ||
Correction | Wrong MIME type in example The example response included two evidences. The first had a ConformsTo and Transformation but its MIME type was set to application/pdf. Corrected to application/xml and removed the second evidence. Also aligned the two evidence requests. | 4.5.4.3.4 |
| |
New content | Info on potential future deprecation of HTTP methods other than GET in preview and return URLs Added a note that methods other than GET may be removed in future versions of OOTS, reflecting the fact that current implementations use GET. Would also remove the need for the PreviewMethod slot. | 4.9.1 |
| |
New content | Updating Business Rules and Implementation Guideline for EvidenceProviderClassification and SupportedValue | 4.5.1 |
| |
New content | Updating XML Examples related to EvidenceProviderClassification and SupportedValue | 4.5.4 |
| |
New content | Revised set of Business Rules for Evidence Exchange | 4.6 |
| |
New content | Updated information about the SpecificationIdentifier from oots-edm:v1.1 to oots-edm:v1.2 in all EvidenceExchange components and XML examples | 4.5 |
| |
Related Artifacts | Editorial | Moved the WS-Addressing XSD to its own folder, It was in the XML folder, but is not really a core XML XSD. | b4e42059 | |
| Correction | XSD change cardinality of ConformsTo and AccessService in DataServiceEvidenceType ConformsTo: 1..n (instead of 1..1) to align the XSD with the specification. Additionally Access Service was modified to 1..1 (instead of 1..n). The restriction is backwards compatible but it results in a different structure of the result set of DSD query responses. For each EvidenceProvider, the DSD query response will return with a RegistryObject with the root element rim:slot"DataServiceEvidenceType". Previously it was possible to group EvidenceProviders below the DataServiceEvidenceType. Corresponding models XSD and XML examples and regression tests were adjusted. |
| ||
| Correction | XSD change: Added Description to Requirement As in other elements, 0..n Description elements can be added within the EB query response, the EB LCM submission and the Evidence Request. The element uses the language codelist to classify the language of the description. Corresponding models business rules, Schematrons, XML examples were adjusted. . |
| ||
| Editorial | Facilitate use of cross-validation rules involving ebMS header Changed the rules referencing the eb:Messaging header to not require the header to be the root element. This allows use in situations where a user of the test platform adds a complete SOAP envelope. | 7b2dff37 | ||
| Correction | Better compatibility support for "datamodels" and "distributions" when using CS 1.0 To handle potential cases where an existing ER implementation uses CS 1.0 also allow "distributions" in SR URIs instead of just "datamodels" in R-EDM-REQ-C. | 2b705e74 |
| |
| New content | Add missing invalid snippet for rule R-EDM-ERR-S030. | 8a1e683d |
| |
| Correction | Remove XML examples that are not used by the Regression Testing. In the initial version of Regression Testing we used duplicates of full XML examples. But because it proved to be difficult to maintain in sync same file in two places, we chose to update only the XML examples in the tdd_chapters/OOTS-EDM/xml/Request-Response Samples folder. Thus, the copies of full XML examples were not used any more but still present in the Regression Testing. These were removed. | 00580c3e |
| |
| Correction | Cross-validation improvement for cases involving multiple agents Fixed Cross-Validation issues that occur when the Error Provider (Original Sender) differs from the Evidence Provider (Final Recipient of the 2nd Evidence Request). Rule relaxation implemented and the following rules are now WARNINGS not FATAL to accommodate distinct agents for Error and Evidence Providers: R-ebMS-ERR_ebMS-REQ2-07 R-ebMS-ERR_ebMS-REQ2-08. | 28d97d69 |
| |
| Update | Some regression testing snippets are missing for EDM-REQ1_EDM-REQ2. As many tests are repetitive, a test for each context type is sufficient. Some rules which are present in the Schematrons but missing from the Cross Validation BR were added to the excel file. | 27819431 |
| |
| New content | XSLTs for cross-validation As per single-message validation, we now also provide compiled XSLTs for the Schematron files. | 3c7a1e4b | ||
| Correction | Fixed inconsistency in Secondary Education XML full example Step 3 for Agent/Identifier value. | eac9098b |
| |
| Update | Updated Regression Tests and Business Rules with new Description element for Requirement and update also BR excel |
| ||
| Correction | Presence of ResponseAvailableDateTime slot The slot ResponseAvailableDateTime MUST be present if and only if the status of the QueryReponse is set to urn:oasis:names:tc:ebxml-regrep:ResponseStatusType:Unavailable | |||
| Correction | DSD content rules support future EDM versions Instead of checking for EDM specific versions like oots-edm:v1.0 and oots-edm:v1.0, the rules check that the value matches oots-edm:v<MAJOR>.<MINOR> to support future EDM versions. | |||
| New content | Added support for EUDI Wallet services In DSD-RESP-C allow support for two EUDI services, complementing the regular "oots-edm" | |||
| New content | Specification identifiers updated for version 1.2 of oots-cs and oots-edm Updates in XML, SCH, and XSL. |
| ||
| New content | Updated Regression Testing configuration files to use oots-cs:v1.2 and oots_driver_v1.2.0.xsd instead of v1.1 | f1479943 |
| |
| Correction | Updated Regression Testing examples to ensure consistency with business rules and Schematron updates. |
| ||
| Correction | Fixed Schematron rules not checking properly if LocatorDesignator has the minimum length 1 in EDM, EB and DSD. | ed426921 |
| |
| Correction | Removed snippets not used due to removal of some business rules in DSD. |
| ||
| New content | New cross-validation rule R-EDM-REQ_EDM-RESP-18 If evidence is requested in a specific language, and language is specified for the evidence, the requested language must be (one of) the specified language(s) | |||
| Correction | Correction in example Correction of the source for the example in section 4.5.4.3.4 of the specification |
| ||
| Editorial | Regenerated XSD documentation, filtered Schematrons and XSLTs. | |||
| New content | Developed the Schematron rules set that validates the structure of a Genericode file used to describe MS-specific classification schemes. |
| ||
| Correction | Corrected XML examples Genericode files used to describe MS-specific classification schemes. | |||
| New content | New Version of Business Rules - OOTS Transaction TDDv120 March 2025.xlsx |
| ||
| New content | Revision of all XML Examples related to Evidence Provider Classification and restructuring of directory. Changes were carried out in the following sections
|
| ||
| New content | New section and new XML examples related to MS-specific classification schemes in XML directory |
| ||
| New content | New repository for MS-specifc classification schemes that are submitted by MS to the CS. These will be stored outside the tdd_chapters in the following repository. |
| ||
| New content | Removed AdminUnitLevel 2 and AdminUnitLevel 3 from EvidenceType in EB XML examples and updated BR rules sheet |
|
| |
| New content | Changed XSD to make DataServiceEvidenceType (DSET) Identifier optional and included BRs to prove cardinality in different transactions. The change was necessary as in the current design in DSD:ERR:005 the different DSET linking to the same EvidenceTypeClassification are merged without the individual DSET Identifiers. |
| ||
| Correction | Correction of XML examples that where missing AdminLevelUnit2 values where AdminLevelUnit3 values were present |
| ||
| New content | Included a copy of the OASIS Genericode XSD. Genericode is used as basis for MS-specific classification schemes and other codelists. |
| ||
| New content | Implemented new Schematron rules for Evidence Provider Classification in EDM, DSD and LCM. |
| ||
| New content | Developed Regression Testing examples and snippets for MS-specific classification schemes (MS-CLASS.sch). |
| ||
| New content | Updated Schematron Rules for EvidenceProviderClassification, SupportedValue and removed "ClassificationConcept" |
| ||
| New content | Implemented Regression Testing updates for Evidence Provider Classification in EDM, DSD and LCM |
| ||
| New content | Removed AdminUnitLevel 2 and 3 from Evidence Type in EB and updated examples and Regression Testing snippets. |
| ||
| New content | Updated DSD XML examples according to recent BR updates. |
| ||
| Correction | Removed from Regression Testing JSON file the DSD baseline examples. |
| ||
| Correction | Removed ClassificationConcept from LCM DSD bulk submission XML example. |
| ||
| Editorial | Removed duplicate rules in DSD-SUB_RF-C as these were present also in MS-CLASS. |
| ||
| Correction | AuthorizedRepresentativeLegalPerson was missing in a list of allowed slots in query:Query in a rule in EDM-REQ-S. |
| ||
| Correction | Minor fixes to MS-CLASS xml examples. |
| ||
| Correction | Fixed issue related to presence of schemeID in EvidenceProviderClassification Identifier. |
| ||
| Correction | Fixed issue in Regression Testing config file. |
| ||
| Correction | Fixed ConformsTo in MS-CLASS schematron to point to production environment instead of acceptance. |
|
TDD Assets in version 2.0.1
Changed assets are marked in bold.
Asset Location | Asset Name | Versioned Sub-Asset | Asset Version in 1.0.6 release | Asset Version in 1.2.4 release | Asset Version in 2.0.0 release | Asset Version in 2.0.1 release | Versioned In | Asset Family | Asset Type | Feature | Asset Status | TDD Release | TDD Release Date |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Once-Only Technical System High Level Architecture | - | 1.0.0 | 1.2.0 | 2.0.0 | 2.0.0 | Wiki | HLA | Architecture | HLA | Mandatory | 2.0.1 | July 2026 |
2.1 | Identity and Record Matching | - | 1.0.0 | 1.2.0 | 1.2.0 | 2.0.1 | Wiki | eID | Specification | eID | Mandatory | 2.0.1 | July 2026 |
2.2 | OOTS eID additional security services | - | 1.0.0 | 1.0.1 | 1.0.1 | 1.0.1 | Wiki | eID | Specification | eID | Mandatory | 2.0.1 | July 2026 |
2.3 | Representation | - | 1.0.0 | 1.1.0 | 1.1.0 | 2.0.1 | Wiki | eID | Specification | eID | Mandatory | 2.0.1 | July 2026 |
3.1.1.-3.1.4 | Data Service Directory | - | 1.0.0 | 1.2.0 | 2.0.0 | 2.0.0 | Wiki | DSD | Specification | DSD | Mandatory | 2.0.1 | July 2026 |
3.1.4 | Query Interface Specification of the DSD | 4.2. Query: Find Data Services of Evidence Providers for a specific Evidence Type Classification | 1.0.0 | 1.2.2 | 2.0.0 | 2.0.0 | Wiki (Subsec.) | DSD | Specification | DSD | Mandatory | 2.0.1 | July 2026 |
3.1.4 | Query Interface Specification of the DSD | 4.3. Query Response of the DSD | 1.0.0 | 1.2.2 | 2.0.0 | 2.0.0 | Wiki (Subsec.) | DSD | Specification | DSD-RESP | Mandatory | 2.0.1 | July 2026 |
3.1.4 | Query Interface Specification of the DSD | 4.4 Query Error Response of the DSD | 1.0.0 | 1.2.2 | 2.0.0 | 2.0.0 | Wiki (Subsec.) | DSD | Specification | DSD-ERR | Mandatory | 2.0.1 | July 2026 |
3.1.6 | LCM Interface Specification of the DSD - Refactored | - | 1.0.0 | 1.2.2 | 2.0.0 | 2.0.0 | Wiki | DSD | Specification | DSD-SUB | Mandatory | 2.0.1 | July 2026 |
3.1.7 | Business Rules (DSD) | 1. DSD-RESP-C | 1.0.2 | 1.2.2 | 2.0.0 | 2.0.1 | Git | DSD | Schematron (Business Rule) | DSD-RESP | Mandatory | 2.0.1 | July 2026 |
3.1.7 | Business Rules (DSD) | 2. DSD-RESP-S | 1.0.2 | 1.2.0 | 2.0.0 | 2.0.0 | Git | DSD | Schematron (Business Rule) | DSD-RESP | Mandatory | 2.0.1 | July 2026 |
3.1.7 | Business Rules (DSD) | 3. DSD-ERR-C | 1.0.0 | 1.2.3 | 2.0.0 | 2.0.0 | Git | DSD | Schematron (Business Rule) | DSD-ERR | Mandatory | 2.0.1 | July 2026 |
3.1.7 | Business Rules (DSD) | 4. DSD-ERR-S | 1.0.3 | 1.2.0 | 2.0.0 | 2.0.0 | Git | DSD | Schematron (Business Rule) | DSD-ERR | Mandatory | 2.0.1 | July 2026 |
3.1.7 | Business Rules (DSD) | 7. DSD-SUB_RF-C | 1.0.1 | 1.2.3 | 2.0.0 | 2.0.1 | Git | DSD | Schematron (Business Rule) | DSD-SUB_RF | Mandatory | 2.0.1 | July 2026 |
3.1.7 | Business Rules (DSD) | 8. DSD-SUB_RF-S | 1.0.3 | 1.2.3 | 2.0.0 | 2.0.0 | Git | DSD | Schematron (Business Rule) | DSD-SUB_RF | Mandatory | 2.0.1 | July 2026 |
3.2.1-3.2.4 | Evidence Broker (EB) | - | 1.0.0 | 1.2.0 | 2.0.0 | 2.0.0 | Wiki | EB | Specification | EB | Mandatory | 2.0.1 | July 2026 |
3.2.4 | Query Interface Specification of the EB | 4.2. Get List of Requirements Query | 1.0.1 | 1.2.0 | 2.0.0 | 2.0.0 | Wiki (Subsec.) | EB | Specification | EB-REQ | Mandatory | 2.0.1 | July 2026 |
3.2.4 | Query Interface Specification of the EB | 4.3. Get Evidence Types for Requirement Query | 1.0.0 | 1.2.0 | 2.0.0 | 2.0.0 | Wiki (Subsec.) | EB | Specification | EB-EVI | Mandatory | 2.0.1 | July 2026 |
3.2.4 | Query Interface Specification of the EB | 4.4. Query Error Response of the Evidence Broker | 1.0.0 | 1.2.0 | 2.0.0 | 2.0.0 | Wiki (Subsec.) | EB | Specification | EB-ERR | Mandatory | 2.0.1 | July 2026 |
3.2.5 | LCM Interface Specification of the EB | - | 1.0.0 | 1.2.0 | 2.0.0 | 2.0.0 | Wiki | EB | Specification | EB-SUB | Mandatory | 2.0.1 | July 2026 |
3.2.6 | Business Rules (EB) | 1. EB-EVI-C | 1.0.0 | 1.2.2 | 2.0.0 | 2.0.0 | Git | EB | Schematron (Business Rule) | EB-EVI | Mandatory | 2.0.1 | July 2026 |
3.2.6 | Business Rules (EB) | 2. EB-EVI-S | 1.0.3 | 1.2.0 | 2.0.0 | 2.0.0 | Git | EB | Schematron (Business Rule) | EB-EVI | Mandatory | 2.0.1 | July 2026 |
3.2.6 | Business Rules (EB) | 3. EB-REQ-C | 1.0.0 | 1.2.2 | 2.0.0 | 2.0.0 | Git | EB | Schematron (Business Rule) | EB-REQ | Mandatory | 2.0.1 | July 2026 |
3.2.6 | Business Rules (EB) | 4. EB-REQ-S | 1.0.3 | 1.2.0 | 2.0.0 | 2.0.0 | Git | EB | Schematron (Business Rule) | EB-REQ | Mandatory | 2.0.1 | July 2026 |
3.2.6 | Business Rules (EB) | 5. EB-ERR | 1.0.0 | 1.2.2 | 2.0.0 | 2.0.0 | Git | EB | Schematron (Business Rule) | EB-ERR | Mandatory | 2.0.1 | July 2026 |
3.2.6 | Business Rules (EB) | 6. EB-SUB-C | 1.0.0 | 1.2.2 | 2.0.0 | 2.0.0 | Git | EB | Schematron (Business Rule) | EB-SUB | Mandatory | 2.0.1 | July 2026 |
3.2.6 | Business Rules (EB) | 7. EB-SUB-S | 1.0.3 | 1.2.2 | 2.0.0 | 2.0.0 | Git | EB | Schematron (Business Rule) | EB-SUB | Mandatory | 2.0.1 | July 2026 |
3.3.1 | Semantic Repository (SR) | - | 1.2.0 | 1.6.0 | 2.0.0 | 2.0.0 | Wiki | SR | Specification | SR | Mandatory | 2.0.1 | July 2026 |
3.4 | Common Services Distribution | - | 1.0.0 | 1.0.1 | 1.0.1 | 1.0.1 | Wiki | CS | Specification | CS-Distribution | Mandatory | 2.0.1 | July 2026 |
3.5 (section 1) | Code Lists | LanguageCode | 2020-04-17 | 1.0.0 | 1.0.0 | 1.0.0 | Git | Codelist | Internal Codelist | - | Mandatory | 2.0.1 | July 2026 |
3.5 (section 1) | Code Lists | EAS | 2023-11-15 | 15.0 | 15.0 | 15.0 | Git | Codelist | External Codelist | - | Mandatory | 2.0.1 | July 2026 |
3.5 (section 1) | Code Lists | Nuts | 2023-11 | 2024 | 2024 | 2024 | Git | Codelist | External Codelist | - | Mandatory | 2.0.1 | July 2026 |
3.5 (section 1) | Code Lists | CountryIdentificationCode | 2023-11 | 1.0.0 | 1.0.0 | 1.0.0 | Git | Codelist | Internal Codelist | - | Mandatory | 2.0.1 | July 2026 |
|
|
| 2023-11 | 1.0.1 | Replaced by new OOTS_Country Code List | Replaced by new OOTS_Country Code List |
|
|
|
| - | 2.0.1 | - |
3.5 (section 1) | Code Lists | Procedures | 2024-02 | 2.0.0 | 2.0.0 | 2.0.1 | Git | Codelist | Internal Codelist | - | Mandatory | 2.0.1 | July 2026 |
3.5 (section 1) | Code Lists | AgentClassification | 2024-02 | 1.0.0 | 1.0.0 | 1.0.0 | Git | Codelist | Internal Codelist | - | Mandatory | 2.0.1 | July 2026 |
3.5 (section 1) | Code Lists | OOTSMediaTypes | 2023-11 | 1.0.0 | 1.0.0 | 1.0.0 | Git | Codelist | Internal Codelist | - | Mandatory | 2.0.1 | July 2026 |
3.5 (section 1) | Code Lists | LoA | 2023-11 | 1.0.0 | 1.0.0 | 1.0.0 | Git | Codelist | Internal Codelist | - | Mandatory | 2.0.1 | July 2026 |
3.5 (section 1) | Code Lists | IdentifierSchemes | 2023-11 | 1.0.0 | 1.0.0 | 1.0.0 | Git | Codelist | Internal Codelist | - | Mandatory | 2.0.1 | July 2026 |
|
|
|
|
| Discontinoued | Discontinoued |
|
|
|
| - | 2.0.1 | - |
3.5 (section 1) | Code Lists | DSDErrorCodes | 2023-11 | 1.0.0 | 1.0.0 | 1.0.0 | Git | Codelist | Internal Codelist | - | Mandatory | 2.0.1 | July 2026 |
3.5 (section 1) | Code Lists | ErrorSeverity | 2023-11 | 1.0.0 | 1.0.0 | 1.0.0 | Git | Codelist | Internal Codelist | - | Mandatory | 2.0.1 | July 2026 |
3.5 (section 1) | Code Lists | EDMErrorCodes | 2023-11 | 1.0.0 | 1.0.0 | 1.0.0 | Git | Codelist | Internal Codelist | - | Mandatory | 2.0.1 | July 2026 |
3.5 (section 1) | Code Lists | EBErrorCodes | 2023-11 | 1.0.0 | 2.0.0 | 2.0.0 | Git | Codelist | Internal Codelist | - | Mandatory | 2.0.1 | July 2026 |
3.5 (section 1) | Code Lists | LCMErrorResponseCodes | 2023-11 | 1.0.0 | 1.0.0 | 1.0.0 | Git | Codelist | Internal Codelist | - | Mandatory | 2.0.1 | July 2026 |
|
|
|
|
| Discontinoued | Discontinoued |
|
|
|
| - | 2.0.1 | - |
3.5 (section 1) | Code Lists | SRSearchErrorCodes | 1.0.0 | 1.0.1 | 1.0.1 | 1.0.1 | Git | Codelist | Internal Codelist | - | Mandatory | 2.0.1 | July 2026 |
3.5 (section 1) | Code Lists | UIDSuppressionCountry | - | 1.2.3 | 1.2.3 | 1.2.3 | Git | Codelist | Internal Codelist | - | Optional | 2.0.1 | July 2026 |
3.5 (section 1) | Code Lists | Gender | - | - | 1.0.0 | 1.0.0 | Git | Codelist | Internal Codelist | - | Mandatory | 2.0.1 | July 2026 |
3.5 (section 1) | Code Lists | OOTS_Country | - | - | 1.0.0 | 1.0.0 | Git | Codelist | Internal Codelist | - | Mandatory | 2.0.1 | July 2026 |
3.5 (section 2) | Code Lists | MS-specific classification schemes | - | 1.2.2 | 2.0.0 | 2.0.0 | Wiki | Codelist | Specification | - | Mandatory | 2.0.1 | July 2026 |
3.5 (section 3) | Code Lists | LCM Interface Specification for Member State-specific Classification Schemes | - | - | 2.0.0 | 2.0.0 | Wiki | Codelist | Specification | - | Mandatory | 2.0.1 | July 2026 |
3.6 | Common Services API Specification | 2. Query Interface Specification | 1.0.0 | 1.2.0 | 2.0.0 | 2.0.0 | Wiki (Subsec.) | CS | Specification | CS-API | Mandatory | 2.0.1 | July 2026 |
3.6 | Common Services API Specification | 3. The Lifecycle Management Specification | 1.0.1 | 1.2.2 | 2.0.0 | 2.0.0 | Wiki (Subsec.) | CS | Specification | CS-LCM | Mandatory | 2.0.1 | July 2026 |
3.6 | Common Services API Specification | 3.6 eDelivery Configuration (LCM) | 1.0.0 | 1.0.0 | 2.0.0 | 2.0.0 | Wiki (Subsec.) | CS | Specification | CS-eDelivery | Mandatory | 2.0.1 | July 2026 |
3.6 | .. / 3.7. Business Rules of the Regrep LCM | 1. LCM-ERR | 1.0.1 | 1.2.2 | 2.0.0 | 2.0.0 | Git | CS | Schematron (Business Rule) | LCM-ERR | Mandatory | 2.0.1 | July 2026 |
3.6 | .. / 3.7. Business Rules of the Regrep LCM | 2. LCM-SUC | 1.0.0 | 1.2.2 | 2.0.0 | 2.0.0 | Git | CS | Schematron (Business Rule) | LCM-SUC | Mandatory | 2.0.1 | July 2026 |
3.6 | .. / 3.7. Business Rules of the Regrep LCM | 3. LCM-SUB-S | 1.0.1 | 1.2.3 | 2.0.0 | 2.0.1 | Git | CS | Schematron (Business Rule) | LCM-SUB | Mandatory | 2.0.1 | July 2026 |
3.6 | .. / 3.7. Business Rules of the Regrep LCM | DSD-SUB_RF-C | 1.0.0 | 1.2.3 | 2.0.0 | 2.0.0 | Git | CS | Schematron (Business Rule) | DSD-SUB | Mandatory | 2.0.1 | July 2026 |
3.6 | .. / 3.7. Business Rules of the Regrep LCM | DSD-SUB_RF-S | 1.0.3 | 1.2.3 | 2.0.0 | 2.0.0 | Git | CS | Schematron (Business Rule) | DSD-SUB | Mandatory | 2.0.1 | July 2026 |
3.6 | .. / 3.7. Business Rules of the Regrep LCM | EB-SUB-C | 1.0.0 | 1.2.2 | 2.0.0 | 2.0.0 | Git | CS | Schematron (Business Rule) | EB-SUB | Mandatory | 2.0.1 | July 2026 |
3.6 | .. / 3.7. Business Rules of the Regrep LCM | EB-SUB-S | 1.0.3 | 1.2.2 | 2.0.0 | 2.0.0 | Git | CS | Schematron (Business Rule) | EB-SUB | Mandatory | 2.0.1 | July 2026 |
3.6 | .. / 3.7. Business Rules of the Regrep LCM | MS-CLASS | - | 1.2.2 | 2.0.0 | 2.0.1 | Git | CS | Schematron (Business Rule) | MS-CLASS | Mandatory | 2.0.1 | July 2026 |
3.6 | .. / 3.7. Business Rules of the Regrep LCM | MS-CLASS- SUB | - | - | 2.0.0 | 2.0.0 | Git | CS | Schematron (Business Rule) | MS-CLASS | Mandatory | 2.0.1 | July 2026 |
3.7 | Common Services Network and Transport Security | - | 1.0.0 | 1.0.1 | 2.0.0 | 2.0.0 | Wiki | CS | Specification | CS-Security | Mandatory | 2.0.1 | July 2026 |
3.8 | Common Services Logging | - | 1.0.0 | 1.0.0 | 1.0.0 | 1.0.0 | Wiki | CS | Specification | CS-Logging | Mandatory | 2.0.1 | July 2026 |
4.1 - 4.4 | Evidence Exchange Data Model | - | 1.0.0 | 1.2.2 | 2.0.0 | 2.0.0 | Wiki | EDM | Specification | EDM | Mandatory | 2.0.1 | July 2026 |
4.5.1 | Evidence Request Syntax Mapping | - | 1.0.0 | 1.2.2 | 2.0.0 | 2.0.1 | Wiki | EDM | Specification | EDM-REQ | Mandatory | 2.0.1 | July 2026 |
4.5.2 | Evidence Response Syntax Mapping | - | 1.0.0 | 1.2.2 | 2.0.0 | 2.0.1 | Wiki | EDM | Specification | EDM-RESP | Mandatory | 2.0.1 | July 2026 |
4.5.3 | Evidence Error Response Syntax Mapping | - | 1.0.0 | 1.2.2 | 2.0.0 | 2.0.0 | Wiki | EDM | Specification | EDM-ERR | Mandatory | 2.0.1 | July 2026 |
4.6 | Business Rules (EDM) | 1. EDM-REQ-C | 1.0.2 | 1.2.2 | 2.0.0 | 2.0.0 | Git | EDM | Schematron (Business Rule) | EDM-REQ | Mandatory | 2.0.1 | July 2026 |
4.6 | Business Rules (EDM) | 2. EDM-REQ-S | 1.0.2 | 1.2.2 | 2.0.0 | 2.0.0 | Git | EDM | Schematron (Business Rule) | EDM-REQ | Mandatory | 2.0.1 | July 2026 |
4.6 | Business Rules (EDM) | 3. EDM-RESP-C | 1.0.1 | 1.2.2 | 2.0.0 | 2.0.0 | Git | EDM | Schematron (Business Rule) | EDM-RESP | Mandatory | 2.0.1 | July 2026 |
4.6 | Business Rules (EDM) | 4. EDM-RESP-S | 1.0.3 | 1.2.0 | 2.0.0 | 2.0.1 | Git | EDM | Schematron (Business Rule) | EDM-RESP | Mandatory | 2.0.1 | July 2026 |
4.6 | Business Rules (EDM) | 5. EDM-ERR-C | 1.0.2 | 1.2.2 | 2.0.0 | 2.0.0 | Git | EDM | Schematron (Business Rule) | EDM-ERR | Mandatory | 2.0.1 | July 2026 |
4.6 | Business Rules (EDM) | 6. EDM-ERR-S | 1.0.2 | 1.2.2 | 2.0.0 | 2.0.0 | Git | EDM | Schematron (Business Rule) | EDM-ERR | Mandatory | 2.0.1 | July 2026 |
4.7 | eDelivery Configuration (EDM) | - | 1.0.1 | 1.2.2 | 2.0.0 | 2.0.1 | Wiki | EDM | Specification | EDM-eDelivery | Mandatory | 2.0.1 | July 2026 |
4.7.1 | ebMS Message Header Implementation Guide | - | 1.0.2 | 1.2.2 | 2.0.0 | 2.0.0 | Wiki | EDM | Specification | EDM-ebMS | Mandatory | 2.0.1 | July 2026 |
4.7.2 | ebMS Message Header Business Rules | 1. EDM-ebMS | 1.0.4 | 1.2.1 | 2.0.0 | 2.0.0 | Git | EDM | Schematron (Business Rule) | EDM-ebMS | Mandatory | 2.0.1 | July 2026 |
4.8 | Evidence Exchange Logging | - | 1.0.0 | 1.0.0 | 1.0.0 | 1.0.0 | Wiki | EDM | Specification | EDM-Logging | Mandatory | 2.0.1 | July 2026 |
4.9 | Evidence Preview | - | 1.0.1 | 1.2.0 | 2.0.0 | 2.0.0 | Wiki | EDM | Specification | EDM-Preview | Mandatory | 2.0.1 | July 2026 |
OOTS-EDM\XSD | ebms3 | ebms-header-3_0-200704.xsd | 3.0 | 3.0 | 3.0 | 3.0 | Git | XSD | XML Schema Definition | - | Mandatory | 2.0.1 | July 2026 |
OOTS-EDM\XSD | gc | genericode.xsd | - | 1.0 | 1.0 | 1.0 | Git | XSD | XML Schema Definition | - | Mandatory | 2.0.1 | July 2026 |
OOTS-EDM\XSD | rerep4 | lcm.xsd | 4.0 | 4.0 | 4.0 | 4.0 | Git | XSD | XML Schema Definition | - | Mandatory | 2.0.1 | July 2026 |
OOTS-EDM\XSD | rerep4 | query.xsd | 4.0 | 4.0 | 4.0 | 4.0 | Git | XSD | XML Schema Definition | - | Mandatory | 2.0.1 | July 2026 |
OOTS-EDM\XSD | rerep4 | rim.xsd | 4.0 | 4.0 | 4.0 | 4.0 | Git | XSD | XML Schema Definition | - | Mandatory | 2.0.1 | July 2026 |
OOTS-EDM\XSD | rerep4 | rs.xsd | 4.0 | 4.0 | 4.0 | 4.0 | Git | XSD | XML Schema Definition | - | Mandatory | 2.0.1 | July 2026 |
OOTS-EDM\XSD | rerep4 | spi.xsd | 4.0 | 4.0 | 4.0 | 4.0 | Git | XSD | XML Schema Definition | - | Mandatory | 2.0.1 | July 2026 |
OOTS-EDM\XSD | s12 | s12.xsd | 1.2 | 1.2 | 1.2 | 1.2 | Git | XSD | XML Schema Definition | - | Mandatory | 2.0.1 | July 2026 |
OOTS-EDM\XSD | sdg | oots_driver_v2.0.1.xsd | 1.0.0 | 1.2.0 | 2.0.0 | 2.0.1 | Git | XSD | XML Schema Definition | - | Mandatory | 2.0.1 | July 2026 |
OOTS-EDM\XSD | sdg | oots_driver_v2.0.1_local_imports.xsd | 1.0.0 | 1.2.0 | 2.0.0 | 2.0.1 | Git | XSD | XML Schema Definition | - | Mandatory | 2.0.1 | July 2026 |
OOTS-EDM\XSD | sdg | PowerOfRepresentationScopeType.xsd | 1.1 | 1.1 | 1.1 | 1.1 | Git | XSD | XML Schema Definition | - | Mandatory | 2.0.1 | July 2026 |
OOTS-EDM\XSD | sdg | SDG-GenericMetadataProfile-v2.0.1.xsd | 1.0.0 | 1.2.0 | 2.0.0 | 2.0.1 | Git | XSD | XML Schema Definition | - | Mandatory | 2.0.1 | July 2026 |
OOTS-EDM\XSD | xml | ws-addr.xsd | 1.2 | 1.2 | 1.2 | 1.2 | Git | XSD | XML Schema Definition | - | Mandatory | 2.0.1 | July 2026 |
OOTS-EDM\XSD | xml | xlink.xsd | 1.1 | 1.1 | 1.1 | 1.1 | Git | XSD | XML Schema Definition | - | Mandatory | 2.0.1 | July 2026 |
OOTS-EDM\XSD | xml | xml.xsd | 1.0 | 1.0 | 1.0 | 1.0 | Git | XSD | XML Schema Definition | - | Mandatory | 2.0.1 | July 2026 |
OOTS-EDM\XSD | xsd | XMLSchema.xsd | 1.0 | 1.0 | 1.0 | 1.0 | Git | XSD | XML Schema Definition | - | Mandatory | 2.0.1 | July 2026 |
OOTS-EDM\crossvalidation | Business Rules (Cross-Message Validation) | EB-REQ_EB-EVI | 1.0.1 | 1.0.2 | 1.0.2 | 1.0.2 | Git | EB | Schematron (Business Rule) | EB-REQ/EB-EVI | Mandatory | 2.0.1 | July 2026 |
OOTS-EDM\crossvalidation | Business Rules (Cross-Message Validation) | EB-EVI_DSD-RESP | 1.0.1 | 1.0.2 | 2.0.0 | 2.0.0 | Git | EB/DSD | Schematron (Business Rule) | EB-EVI/DSD-RESP | Mandatory | 2.0.1 | July 2026 |
OOTS-EDM\crossvalidation | Business Rules (Cross-Message Validation) | EB-EVI_DSD-ERR005 | 1.0.1 | 1.0.2 | 1.0.2 | 1.0.2 | Git | EB/DSD | Schematron (Business Rule) | EB-EVI/DSD-ERR | Mandatory | 2.0.1 | July 2026 |
OOTS-EDM\crossvalidation | Business Rules (Cross-Message Validation) | EB-EVI_EDM-REQ | 1.0.2 | 1.0.3 | 2.0.0 | 2.0.0 | Git | EB/EDM | Schematron (Business Rule) | EB-EVI/EDM-REQ | Mandatory | 2.0.1 | July 2026 |
OOTS-EDM\crossvalidation | Business Rules (Cross-Message Validation) | DSD-ERR_DSD-RESP | 1.0.1 | 1.0.3 | 2.0.0 | 2.0.0 | Git | DSD | Schematron (Business Rule) | DSD-ERR/DSD-RESP | Mandatory | 2.0.1 | July 2026 |
OOTS-EDM\crossvalidation | Business Rules (Cross-Message Validation) | DSD-RESP_ebMS-REQ | 1.0.1 | 1.0.2 | 1.0.2 | 1.0.2 | Git | DSD/EDM | Schematron (Business Rule) | DSD-RESP/ebMS_REQ | Mandatory | 2.0.1 | July 2026 |
OOTS-EDM\crossvalidation | Business Rules (Cross-Message Validation) | DSD-RESP_EDM-REQ | 1.0.2 | 1.0.3 | 2.0.0 | 2.0.1 | Git | DSD/EDM | Schematron (Business Rule) | DSD-RESP/EDM-REQ | Mandatory | 2.0.1 | July 2026 |
OOTS-EDM\crossvalidation | Business Rules (Cross-Message Validation) | EDM-REQ_EDM-RESP | 1.0.3 | 1.0.5 | 2.0.0 | 2.0.1 | Git | EDM | Schematron (Business Rule) | EDM-REQ/EDM-RESP | Mandatory | 2.0.1 | July 2026 |
OOTS-EDM\crossvalidation | Business Rules (Cross-Message Validation) | EDM-REQ_EDM-ERR | 1.0.1 | 1.0.2 | 1.0.2 | 1.0.2 | Git | EDM | Schematron (Business Rule) | EDM-REQ/EDM-ERR | Mandatory | 2.0.1 | July 2026 |
OOTS-EDM\crossvalidation | Business Rules (Cross-Message Validation) | EDM-ERR_EDM-REQ2 | 1.0.1 | 1.0.2 | 1.0.2 | 1.0.2 | Git | EDM | Schematron (Business Rule) | EDM-ERR/EDM-REQ2 | Mandatory | 2.0.1 | July 2026 |
OOTS-EDM\crossvalidation | Business Rules (Cross-Message Validation) | EDM-REQ1_EDM-REQ2 | 1.0.3 | 1.0.4 | 2.0.0 | 2.0.0 | Git | EDM | Schematron (Business Rule) | EDM-REQ | Mandatory | 2.0.1 | July 2026 |
OOTS-EDM\crossvalidation | Business Rules (Cross-Message Validation) | ebMS_EDM-REQ | 1.0.1 | 1.0.2 | 2.0.0 | 2.0.0 | Git | EDM | Schematron (Business Rule) | EDM-ebMS/EDM-REQ | Mandatory | 2.0.1 | July 2026 |
OOTS-EDM\crossvalidation | Business Rules (Cross-Message Validation) | ebMS_EDM-RESP | 1.0.4 | 1.0.5 | 2.0.0 | 2.0.0 | Git | EDM | Schematron (Business Rule) | EDM-ebMS/EDM-RESP | Mandatory | 2.0.1 | July 2026 |
OOTS-EDM\crossvalidation | Business Rules (Cross-Message Validation) | ebMS_EDM-ERR | 1.0.1 | 1.2.2 | 2.0.0 | 2.0.0 | Git | EDM | Schematron (Business Rule) | EDM-ebMS/EDM-ERR | Mandatory | 2.0.1 | July 2026 |
OOTS-EDM\crossvalidation | Business Rules (Cross-Message Validation) | ebMS-REQ_ebMS-RESP | 1.0.1 | 1.0.2 | 2.0.0 | 2.0.0 | Git | EDM | Schematron (Business Rule) | EDM-ebMS | Mandatory | 2.0.1 | July 2026 |
OOTS-EDM\crossvalidation | Business Rules (Cross-Message Validation) | ebMS-ERR_ebMS-REQ2 | 1.0.1 | 1.2.2 | 2.0.0 | 2.0.0 | Git | EDM | Schematron (Business Rule) | EDM-ebMS | Mandatory | 2.0.1 | July 2026 |
OOTS-EDM\crossvalidation | Business Rules (Cross-Message Validation) | ebMS-REQ1_ebMS-REQ2 | 1.0.1 | 1.0.2 | 2.0.0 | 2.0.0 | Git | EDM | Schematron (Business Rule) | EDM-ebMS | Mandatory | 2.0.1 | July 2026 |
TDD Assets in version 2.0.0
Asset Location | Asset Name | Versioned Sub-Asset | Asset Version in 1.0.5 release | Asset Version in 1.2.0 release | Asset Version in 1.2.1 release | Asset Version in 1.2.2 release | Asset Version in 1.2.3 release | Asset Version in 2.0.0 release | Versioned In | Asset Family | Asset Type | Feature | Asset Status | TDD Release | TDD Release Date |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Once-Only Technical System High Level Architecture | - | 1.0.0 | 1.2.0 | 1.2.0 | 1.2.0 | 1.2.0 | 2.0.0 | Wiki | HLA | Architecture | HLA | Mandatory | 2.0.0 | TBD 2026 |
2.1 | Identity and Record Matching | - | 1.0.0 | 1.2.0 | 1.2.0 | 1.2.0 | 1.2.0 | 1.2.0 | Wiki | eID | Specification | eID | Mandatory | 2.0.0 | TBD 2026 |
2.2 | OOTS eID additional security services | - | 1.0.0 | 1.0.1 | 1.0.1 | 1.0.1 | 1.0.1 | 1.0.1 | Wiki | eID | Specification | eID | Mandatory | 2.0.0 | TBD 2026 |
2.3 | Representation | - | 1.0.0 | 1.1.0 | 1.1.0 | 1.1.0 | 1.1.0 | 1.1.0 | Wiki | eID | Specification | eID | Mandatory | 2.0.0 | TBD 2026 |
3.1.1.-3.1.4 | Data Service Directory | - | 1.0.0 | 1.2.0 | 1.2.0 | 1.2.0 | 1.2.0 | 2.0.0 | Wiki | DSD | Specification | DSD | Mandatory | 2.0.0 | TBD 2026 |
3.1.4 | Query Interface Specification of the DSD | 4.2. Query: Find Data Services of Evidence Providers for a specific Evidence Type Classification | 1.0.0 | 1.2.0 | 1.2.0 | 1.2.2 | 1.2.2 | 2.0.0 | Wiki (Subsec.) | DSD | Specification | DSD | Mandatory | 2.0.0 | TBD 2026 |
3.1.4 | Query Interface Specification of the DSD | 4.3. Query Response of the DSD | 1.0.0 | 1.2.0 | 1.2.0 | 1.2.2 | 1.2.2 | 2.0.0 | Wiki (Subsec.) | DSD | Specification | DSD-RESP | Mandatory | 2.0.0 | TBD 2026 |
3.1.4 | Query Interface Specification of the DSD | 4.4 Query Error Response of the DSD | 1.0.0 | 1.2.0 | 1.2.0 | 1.2.2 | 1.2.2 | 2.0.0 | Wiki (Subsec.) | DSD | Specification | DSD-ERR | Mandatory | 2.0.0 | TBD 2026 |
3.1.6 | LCM Interface Specification of the DSD - Refactored | - | 1.0.0 | 1.2.0 | 1.2.0 | 1.2.2 | 1.2.2 | 2.0.0 | Wiki | DSD | Specification | DSD-SUB | Mandatory | 2.0.0 | TBD 2026 |
3.1.7 | Business Rules (DSD) | 1. DSD-RESP-C | 1.0.1 | 1.2.0 | 1.2.0 | 1.2.2 | 1.2.2 | 2.0.0 | Git | DSD | Schematron (Business Rule) | DSD-RESP | Mandatory | 2.0.0 | TBD 2026 |
3.1.7 | Business Rules (DSD) | 2. DSD-RESP-S | 1.0.2 | 1.2.0 | 1.2.0 | 1.2.0 | 1.2.0 | 2.0.0 | Git | DSD | Schematron (Business Rule) | DSD-RESP | Mandatory | 2.0.0 | TBD 2026 |
3.1.7 | Business Rules (DSD) | 3. DSD-ERR-C | 1.0.0 | 1.2.0 | 1.2.0 | 1.2.2 | 1.2.3 | 2.0.0 | Git | DSD | Schematron (Business Rule) | DSD-ERR | Mandatory | 2.0.0 | TBD 2026 |
3.1.7 | Business Rules (DSD) | 4. DSD-ERR-S | 1.0.3 | 1.2.0 | 1.2.0 | 1.2.0 | 1.2.0 | 2.0.0 | Git | DSD | Schematron (Business Rule) | DSD-ERR | Mandatory | 2.0.0 | TBD 2026 |
3.1.7 | Business Rules (DSD) | 7. DSD-SUB_RF-C | 1.0.0 | 1.2.0 | 1.2.0 | 1.2.2 | 1.2.3 | 2.0.0 | Git | DSD | Schematron (Business Rule) | DSD-SUB_RF | Mandatory | 2.0.0 | TBD 2026 |
3.1.7 | Business Rules (DSD) | 8. DSD-SUB_RF-S | 1.0.3 | 1.2.0 | 1.2.0 | 1.2.0 | 1.2.3 | 2.0.0 | Git | DSD | Schematron (Business Rule) | DSD-SUB_RF | Mandatory | 2.0.0 | TBD 2026 |
3.2.1-3.2.4 | Evidence Broker (EB) | - | 1.0.0 | 1.2.0 | 1.2.0 | 1.2.0 | 1.2.0 | 2.0.0 | Wiki | EB | Specification | EB | Mandatory | 2.0.0 | TBD 2026 |
3.2.4 | Query Interface Specification of the EB | 4.2. Get List of Requirements Query | 1.0.1 | 1.2.0 | 1.2.0 | 1.2.0 | 1.2.0 | 2.0.0 | Wiki (Subsec.) | EB | Specification | EB-REQ | Mandatory | 2.0.0 | TBD 2026 |
3.2.4 | Query Interface Specification of the EB | 4.3. Get Evidence Types for Requirement Query | 1.0.0 | 1.2.0 | 1.2.0 | 1.2.0 | 1.2.0 | 2.0.0 | Wiki (Subsec.) | EB | Specification | EB-EVI | Mandatory | 2.0.0 | TBD 2026 |
3.2.4 | Query Interface Specification of the EB | 4.4. Query Error Response of the Evidence Broker | 1.0.0 | 1.2.0 | 1.2.0 | 1.2.0 | 1.2.0 | 2.0.0 | Wiki (Subsec.) | EB | Specification | EB-ERR | Mandatory | 2.0.0 | TBD 2026 |
3.2.5 | LCM Interface Specification of the EB | - | 1.0.0 | 1.2.0 | 1.2.0 | 1.2.0 | 1.2.0 | 2.0.0 | Wiki | EB | Specification | EB-SUB | Mandatory | 2.0.0 | TBD 2026 |
3.2.6 | Business Rules (EB) | 1. EB-EVI-C | 1.0.0 | 1.2.0 | 1.2.1 | 1.2.2 | 1.2.2 | 2.0.0 | Git | EB | Schematron (Business Rule) | EB-EVI | Mandatory | 2.0.0 | TBD 2026 |
3.2.6 | Business Rules (EB) | 2. EB-EVI-S | 1.0.3 | 1.2.0 | 1.2.0 | 1.2.0 | 1.2.0 | 2.0.0 | Git | EB | Schematron (Business Rule) | EB-EVI | Mandatory | 2.0.0 | TBD 2026 |
3.2.6 | Business Rules (EB) | 3. EB-REQ-C | 1.0.0 | 1.2.0 | 1.2.1 | 1.2.2 | 1.2.2 | 2.0.0 | Git | EB | Schematron (Business Rule) | EB-REQ | Mandatory | 2.0.0 | TBD 2026 |
3.2.6 | Business Rules (EB) | 4. EB-REQ-S | 1.0.3 | 1.2.0 | 1.2.0 | 1.2.0 | 1.2.0 | 2.0.0 | Git | EB | Schematron (Business Rule) | EB-REQ | Mandatory | 2.0.0 | TBD 2026 |
3.2.6 | Business Rules (EB) | 5. EB-ERR | 1.0.0 | 1.2.0 | 1.2.0 | 1.2.2 | 1.2.2 | 2.0.0 | Git | EB | Schematron (Business Rule) | EB-ERR | Mandatory | 2.0.0 | TBD 2026 |
3.2.6 | Business Rules (EB) | 6. EB-SUB-C | 1.0.0 | 1.2.0 | 1.2.0 | 1.2.2 | 1.2.2 | 2.0.0 | Git | EB | Schematron (Business Rule) | EB-SUB | Mandatory | 2.0.0 | TBD 2026 |
3.2.6 | Business Rules (EB) | 7. EB-SUB-S | 1.0.3 | 1.2.0 | 1.2.1 | 1.2.2 | 1.2.2 | 2.0.0 | Git | EB | Schematron (Business Rule) | EB-SUB | Mandatory | 2.0.0 | TBD 2026 |
3.3.1 | Semantic Repository (SR) | - | 1.2.0 | 1.5.0 | 1.5.0 | 1.6.0 | 1.6.0 | 2.0.0 | Wiki | SR | Specification | SR | Mandatory | 2.0.0 | TBD 2026 |
3.4 | Common Services Distribution | - | 1.0.0 | 1.0.1 | 1.0.1 | 1.0.1 | 1.0.1 | 1.0.1 | Wiki | CS | Specification | CS-Distribution | Mandatory | 2.0.0 | TBD 2026 |
3.5 (section 1) | Code Lists | LanguageCode | 2020-04-17 | 1.0.0 | 1.0.0 | 1.0.0 | 1.0.0 | 1.0.0 | Git | Codelist | Internal Codelist | - | Mandatory | 2.0.0 | TBD 2026 |
3.5 (section 1) | Code Lists | EAS | 2023-11-15 | 1.0.0 | 1.0.0 | 1.0.0 | 1.0.0 | 15.0 | Git | Codelist | External Codelist | - | Mandatory | 2.0.0 | TBD 2026 |
3.5 (section 1) | Code Lists | Nuts | 2023-11 | 1.0.1 | 1.0.1 | 1.0.1 | 1.0.1 | 2024 | Git | Codelist | External Codelist | - | Mandatory | 2.0.0 | TBD 2026 |
3.5 (section 1) | Code Lists | CountryIdentificationCode | 2023-11 | 1.0.0 | 1.0.0 | 1.0.0 | 1.0.0 | 1.0.0 | Git | Codelist | Internal Codelist | - | Mandatory | 2.0.0 | TBD 2026 |
|
|
|
|
|
|
|
| Replaced by new OOTS_Country Code List |
|
|
|
| - | - | - |
3.5 (section 1) | Code Lists | Procedures | 2024-02 | 1.0.0 | 1.0.0 | 1.0.0 | 1.0.0 | 2.0.0 | Git | Codelist | Internal Codelist | - | Mandatory | 2.0.0 | TBD 2026 |
3.5 (section 1) | Code Lists | AgentClassification | 2024-02 | 1.0.0 | 1.0.0 | 1.0.0 | 1.0.0 | 1.0.0 | Git | Codelist | Internal Codelist | - | Mandatory | 2.0.0 | TBD 2026 |
3.5 (section 1) | Code Lists | OOTSMediaTypes | 2023-11 | 1.0.0 | 1.0.0 | 1.0.0 | 1.0.0 | 1.0.0 | Git | Codelist | Internal Codelist | - | Mandatory | 2.0.0 | TBD 2026 |
3.5 (section 1) | Code Lists | LoA | 2023-11 | 1.0.0 | 1.0.0 | 1.0.0 | 1.0.0 | 1.0.0 | Git | Codelist | Internal Codelist | - | Mandatory | 2.0.0 | TBD 2026 |
3.5 (section 1) | Code Lists | IdentifierSchemes | 2023-11 | 1.0.0 | 1.0.0 | 1.0.0 | 1.0.0 | 1.0.0 | Git | Codelist | Internal Codelist | - | Mandatory | 2.0.0 | TBD 2026 |
|
|
|
|
|
|
|
| Discontinoued |
|
|
|
| - | - | - |
3.5 (section 1) | Code Lists | DSDErrorCodes | 2023-11 | 1.0.0 | 1.0.0 | 1.0.0 | 1.0.0 | 1.0.0 | Git | Codelist | Internal Codelist | - | Mandatory | 2.0.0 | TBD 2026 |
3.5 (section 1) | Code Lists | ErrorSeverity | 2023-11 | 1.0.0 | 1.0.0 | 1.0.0 | 1.0.0 | 1.0.0 | Git | Codelist | Internal Codelist | - | Mandatory | 2.0.0 | TBD 2026 |
3.5 (section 1) | Code Lists | EDMErrorCodes | 2023-11 | 1.0.0 | 1.0.0 | 1.0.0 | 1.0.0 | 1.0.0 | Git | Codelist | Internal Codelist | - | Mandatory | 2.0.0 | TBD 2026 |
3.5 (section 1) | Code Lists | EBErrorCodes | 2023-11 | 1.0.0 | 1.0.0 | 1.0.0 | 1.0.0 | 2.0.0 | Git | Codelist | Internal Codelist | - | Mandatory | 2.0.0 | TBD 2026 |
3.5 (section 1) | Code Lists | LCMErrorResponseCodes | 2023-11 | 1.0.0 | 1.0.0 | 1.0.0 | 1.0.0 | 1.0.0 | Git | Codelist | Internal Codelist | - | Mandatory | 2.0.0 | TBD 2026 |
|
|
|
|
|
|
|
| Discontinoued |
|
|
|
| - | - | - |
3.5 (section 1) | Code Lists | SRSearchErrorCodes | 1.0.0 | 1.0.1 | 1.0.1 | 1.0.1 | 1.0.1 | 1.0.1 | Git | Codelist | Internal Codelist | - | Mandatory | 2.0.0 | TBD 2026 |
3.5 (section 1) | Code Lists | UIDSuppressionCountry | - | 1.0.0 | 1.0.0 | 1.0.0 | 1.2.3 | 1.2.3 | Git | Codelist | Internal Codelist | - | Optional | 2.0.0 | TBD 2026 |
3.5 (section 1) | Code Lists | Gender | - | - | - | - | - | 1.0.0 | Git | Codelist | Internal Codelist | - | Mandatory | 2.0.0 | TBD 2026 |
3.5 (section 1) | Code Lists | OOTS_Country | - | - | - | - | - | 1.0.0 | Git | Codelist | Internal Codelist | - | Mandatory | 2.0.0 | TBD 2026 |
3.5 (section 2) | Code Lists | MS-specific classification schemes | - | 1.2.0 | 1.2.0 | 1.2.2 | 1.2.2 | 2.0.0 | Wiki | Codelist | Specification | - | Mandatory | 2.0.0 | TBD 2026 |
3.5 (section 3) | Code Lists | LCM Interface Specification for Member State-specific Classification Schemes | - | - | - | - | - | 2.0.0 | Wiki | Codelist | Specification | - | Mandatory | 2.0.0 | TBD 2026 |
3.6 | Common Services API Specification | 2. Query Interface Specification | 1.0.0 | 1.2.0 | 1.2.0 | 1.2.0 | 1.2.0 | 2.0.0 | Wiki (Subsec.) | CS | Specification | CS-API | Mandatory | 2.0.0 | TBD 2026 |
3.6 | Common Services API Specification | 3. The Lifecycle Management Specification | 1.0.1 | 1.2.0 | 1.2.0 | 1.2.2 | 1.2.2 | 2.0.0 | Wiki (Subsec.) | CS | Specification | CS-LCM | Mandatory | 2.0.0 | TBD 2026 |
3.6 | Common Services API Specification | 3.6 eDelivery Configuration (LCM) | 1.0.0 | 1.0.0 | 1.0.0 | 1.0.0 | 1.0.0 | 2.0.0 | Wiki (Subsec.) | CS | Specification | CS-eDelivery | Mandatory | 2.0.0 | TBD 2026 |
3.6 | .. / 3.7. Business Rules of the Regrep LCM | 1. LCM-ERR | 1.0.1 | 1.2.0 | 1.2.0 | 1.2.2 | 1.2.2 | 2.0.0 | Git | CS | Schematron (Business Rule) | LCM-ERR | Mandatory | 2.0.0 | TBD 2026 |
3.6 | .. / 3.7. Business Rules of the Regrep LCM | 2. LCM-SUC | 1.0.0 | 1.2.0 | 1.2.0 | 1.2.2 | 1.2.2 | 2.0.0 | Git | CS | Schematron (Business Rule) | LCM-SUC | Mandatory | 2.0.0 | TBD 2026 |
3.6 | .. / 3.7. Business Rules of the Regrep LCM | 3. LCM-SUB-S | 1.0.1 | 1.2.0 | 1.2.0 | 1.2.0 | 1.2.3 | 2.0.0 | Git | CS | Schematron (Business Rule) | LCM-SUB | Mandatory | 2.0.0 | TBD 2026 |
3.6 | .. / 3.7. Business Rules of the Regrep LCM | DSD-SUB_RF-C |
| 1.2.0 | 1.2.0 | 1.2.2 | 1.2.3 | 2.0.0 | Git | CS | Schematron (Business Rule) | DSD-SUB | Mandatory | 2.0.0 | TBD 2026 |
3.6 | .. / 3.7. Business Rules of the Regrep LCM | DSD-SUB_RF-S |
| 1.2.0 | 1.2.0 | 1.2.0 | 1.2.3 | 2.0.0 | Git | CS | Schematron (Business Rule) | DSD-SUB | Mandatory | 2.0.0 | TBD 2026 |
3.6 | .. / 3.7. Business Rules of the Regrep LCM | EB-SUB-C |
| 1.2.0 | 1.2.0 | 1.2.2 | 1.2.2 | 2.0.0 | Git | CS | Schematron (Business Rule) | EB-SUB | Mandatory | 2.0.0 | TBD 2026 |
3.6 | .. / 3.7. Business Rules of the Regrep LCM | EB-SUB-S |
| 1.2.0 | 1.2.0 | 1.2.2 | 1.2.2 | 2.0.0 | Git | CS | Schematron (Business Rule) | EB-SUB | Mandatory | 2.0.0 | TBD 2026 |
3.6 | .. / 3.7. Business Rules of the Regrep LCM | MS-CLASS |
| 1.2.0 | 1.2.0 | 1.2.2 | 1.2.2 | 2.0.0 | Git | CS | Schematron (Business Rule) | MS-CLASS | Mandatory | 2.0.0 | TBD 2026 |
3.7 | Common Services Network and Transport Security | - | 1.0.0 | 1.0.1 | 1.0.1 | 1.0.1 | 1.0.1 | 2.0.0 | Wiki | CS | Specification | CS-Security | Mandatory | 2.0.0 | TBD 2026 |
3.8 | Common Services Logging | - | 1.0.0 | 1.0.0 | 1.0.0 | 1.0.0 | 1.0.0 | 1.0.0 | Wiki | CS | Specification | CS-Logging | Mandatory | 2.0.0 | TBD 2026 |
4.1 - 4.4 | Evidence Exchange Data Model | - | 1.0.0 | 1.2.0 | 1.2.0 | 1.2.2 | 1.2.2 | 2.0.0 | Wiki | EDM | Specification | EDM | Mandatory | 2.0.0 | TBD 2026 |
4.5.1 | Evidence Request Syntax Mapping | - | 1.0.0 | 1.2.0 | 1.2.0 | 1.2.2 | 1.2.2 | 2.0.0 | Wiki | EDM | Specification | EDM-REQ | Mandatory | 2.0.0 | TBD 2026 |
4.5.2 | Evidence Response Syntax Mapping | - | 1.0.0 | 1.2.0 | 1.2.0 | 1.2.2 | 1.2.2 | 2.0.0 | Wiki | EDM | Specification | EDM-RESP | Mandatory | 2.0.0 | TBD 2026 |
4.5.3 | Evidence Error Response Syntax Mapping | - | 1.0.0 | 1.2.0 | 1.2.0 | 1.2.2 | 1.2.2 | 2.0.0 | Wiki | EDM | Specification | EDM-ERR | Mandatory | 2.0.0 | TBD 2026 |
4.6 | Business Rules (EDM) | 1. EDM-REQ-C | 1.0.2 | 1.2.0 | 1.2.1 | 1.2.2 | 1.2.2 | 2.0.0 | Git | EDM | Schematron (Business Rule) | EDM-REQ | Mandatory | 2.0.0 | TBD 2026 |
4.6 | Business Rules (EDM) | 2. EDM-REQ-S | 1.0.2 | 1.2.0 | 1.2.0 | 1.2.2 | 1.2.2 | 2.0.0 | Git | EDM | Schematron (Business Rule) | EDM-REQ | Mandatory | 2.0.0 | TBD 2026 |
4.6 | Business Rules (EDM) | 3. EDM-RESP-C | 1.0.1 | 1.2.0 | 1.2.0 | 1.2.2 | 1.2.2 | 2.0.0 | Git | EDM | Schematron (Business Rule) | EDM-RESP | Mandatory | 2.0.0 | TBD 2026 |
4.6 | Business Rules (EDM) | 4. EDM-RESP-S | 1.0.3 | 1.2.0 | 1.2.0 | 1.2.0 | 1.2.0 | 2.0.0 | Git | EDM | Schematron (Business Rule) | EDM-RESP | Mandatory | 2.0.0 | TBD 2026 |
4.6 | Business Rules (EDM) | 5. EDM-ERR-C | 1.0.2 | 1.2.0 | 1.2.1 | 1.2.2 | 1.2.2 | 2.0.0 | Git | EDM | Schematron (Business Rule) | EDM-ERR | Mandatory | 2.0.0 | TBD 2026 |
4.6 | Business Rules (EDM) | 6. EDM-ERR-S | 1.0.2 | 1.2.0 | 1.2.0 | 1.2.2 | 1.2.2 | 2.0.0 | Git | EDM | Schematron (Business Rule) | EDM-ERR | Mandatory | 2.0.0 | TBD 2026 |
4.7 | eDelivery Configuration (EDM) | - | 1.0.1 | 1.2.0 | 1.2.1 | 1.2.2 | 1.2.2 | 2.0.0 | Wiki | EDM | Specification | EDM-eDelivery | Mandatory | 2.0.0 | TBD 2026 |
4.7.1 | ebMS Message Header Implementation Guide | - | 1.0.2 | 1.2.0 | 1.2.0 | 1.2.2 | 1.2.2 | 2.0.0 | Wiki | EDM | Specification | EDM-ebMS | Mandatory | 2.0.0 | TBD 2026 |
4.7.2 | ebMS Message Header Business Rules | 1. EDM-ebMS | 1.0.4 | 1.2.0 | 1.2.1 | 1.2.1 | 1.2.1 | 2.0.0 | Git | EDM | Schematron (Business Rule) | EDM-ebMS | Mandatory | 2.0.0 | TBD 2026 |
4.8 | Evidence Exchange Logging | - | 1.0.0 | 1.0.0 | 1.0.0 | 1.0.0 | 1.0.0 | 1.0.0 | Wiki | EDM | Specification | EDM-Logging | Mandatory | 2.0.0 | TBD 2026 |
4.9 | Evidence Preview | - | 1.0.1 | 1.2.0 | 1.2.0 | 1.2.0 | 1.2.0 | 2.0.0 | Wiki | EDM | Specification | EDM-Preview | Mandatory | 2.0.0 | TBD 2026 |
OOTS-EDM\XSD | ebms3 | ebms-header-3_0-200704.xsd | 3.0 | 3.0 | 3.0 | 3.0 | 3.0 | 3.0 | Git | XSD | XML Schema Definition | - | Mandatory | 2.0.0 | TBD 2026 |
OOTS-EDM\XSD | gc | genericode.xsd | - | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 | Git | XSD | XML Schema Definition | - | Mandatory | 2.0.0 | TBD 2026 |
OOTS-EDM\XSD | rerep4 | lcm.xsd | 4.0 | 4.0 | 4.0 | 4.0 | 4.0 | 4.0 | Git | XSD | XML Schema Definition | - | Mandatory | 2.0.0 | TBD 2026 |
OOTS-EDM\XSD | rerep4 | query.xsd | 4.0 | 4.0 | 4.0 | 4.0 | 4.0 | 4.0 | Git | XSD | XML Schema Definition | - | Mandatory | 2.0.0 | TBD 2026 |
OOTS-EDM\XSD | rerep4 | rim.xsd | 4.0 | 4.0 | 4.0 | 4.0 | 4.0 | 4.0 | Git | XSD | XML Schema Definition | - | Mandatory | 2.0.0 | TBD 2026 |
OOTS-EDM\XSD | rerep4 | rs.xsd | 4.0 | 4.0 | 4.0 | 4.0 | 4.0 | 4.0 | Git | XSD | XML Schema Definition | - | Mandatory | 2.0.0 | TBD 2026 |
OOTS-EDM\XSD | rerep4 | spi.xsd | 4.0 | 4.0 | 4.0 | 4.0 | 4.0 | 4.0 | Git | XSD | XML Schema Definition | - | Mandatory | 2.0.0 | TBD 2026 |
OOTS-EDM\XSD | s12 | s12.xsd | 1.2 | 1.2 | 1.2 | 1.2 | 1.2 | 1.2 | Git | XSD | XML Schema Definition | - | Mandatory | 2.0.0 | TBD 2026 |
OOTS-EDM\XSD | sdg | oots_driver_v2.0.0.xsd | 1.0.0 | 1.2.0 | 1.2.0 | 1.2.0 | 1.2.0 | 2.0.0 | Git | XSD | XML Schema Definition | - | Mandatory | 2.0.0 | TBD 2026 |
OOTS-EDM\XSD | sdg | oots_driver_v2.0.0_local_imports.xsd | 1.0.0 | 1.2.0 | 1.2.0 | 1.2.0 | 1.2.0 | 2.0.0 | Git | XSD | XML Schema Definition | - | Mandatory | 2.0.0 | TBD 2026 |
OOTS-EDM\XSD | sdg | PowerOfRepresentationScopeType.xsd | 1.1 | 1.1 | 1.1 | 1.1 | 1.1 | 1.1 | Git | XSD | XML Schema Definition | - | Mandatory | 2.0.0 | TBD 2026 |
OOTS-EDM\XSD | sdg | SDG-GenericMetadataProfile-v2.0.0.xsd | 1.0.0 | 1.2.0 | 1.2.0 | 1.2.0 | 1.2.0 | 2.0.0 | Git | XSD | XML Schema Definition | - | Mandatory | 2.0.0 | TBD 2026 |
OOTS-EDM\XSD | xml | ws-addr.xsd | 1.2 | 1.2 | 1.2 | 1.2 | 1.2 | 1.2 | Git | XSD | XML Schema Definition | - | Mandatory | 2.0.0 | TBD 2026 |
OOTS-EDM\XSD | xml | xlink.xsd | 1.1 | 1.1 | 1.1 | 1.1 | 1.1 | 1.1 | Git | XSD | XML Schema Definition | - | Mandatory | 2.0.0 | TBD 2026 |
OOTS-EDM\XSD | xml | xml.xsd | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 | Git | XSD | XML Schema Definition | - | Mandatory | 2.0.0 | TBD 2026 |
OOTS-EDM\XSD | xsd | XMLSchema.xsd | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 | Git | XSD | XML Schema Definition | - | Mandatory | 2.0.0 | TBD 2026 |
OOTS-EDM\crossvalidation | Business Rules (Cross-Message Validation) | EB-REQ_EB-EVI | 1.0.1 | 1.0.2 | 1.0.2 | 1.0.2 | 1.0.2 | 1.0.2 | Git | EB | Schematron (Business Rule) | EB-REQ/EB-EVI | Mandatory | 2.0.0 | TBD 2026 |
OOTS-EDM\crossvalidation | Business Rules (Cross-Message Validation) | EB-EVI_DSD-RESP | 1.0.1 | 1.0.2 | 1.0.2 | 1.0.2 | 1.0.2 | 2.0.0 | Git | EB/DSD | Schematron (Business Rule) | EB-EVI/DSD-RESP | Mandatory | 2.0.0 | TBD 2026 |
OOTS-EDM\crossvalidation | Business Rules (Cross-Message Validation) | EB-EVI_DSD-ERR005 | 1.0.1 | 1.0.2 | 1.0.2 | 1.0.2 | 1.0.2 | 1.0.2 | Git | EB/DSD | Schematron (Business Rule) | EB-EVI/DSD-ERR | Mandatory | 2.0.0 | TBD 2026 |
OOTS-EDM\crossvalidation | Business Rules (Cross-Message Validation) | EB-EVI_EDM-REQ | 1.0.2 | 1.0.3 | 1.0.3 | 1.0.3 | 1.0.3 | 2.0.0 | Git | EB/EDM | Schematron (Business Rule) | EB-EVI/EDM-REQ | Mandatory | 2.0.0 | TBD 2026 |
OOTS-EDM\crossvalidation | Business Rules (Cross-Message Validation) | DSD-ERR_DSD-RESP | 1.0.1 | 1.0.3 | 1.0.3 | 1.0.3 | 1.0.3 | 2.0.0 | Git | DSD | Schematron (Business Rule) | DSD-ERR/DSD-RESP | Mandatory | 2.0.0 | TBD 2026 |
OOTS-EDM\crossvalidation | Business Rules (Cross-Message Validation) | DSD-RESP_ebMS-REQ | 1.0.1 | 1.0.2 | 1.0.2 | 1.0.2 | 1.0.2 | 1.0.2 | Git | DSD/EDM | Schematron (Business Rule) | DSD-RESP/ebMS_REQ | Mandatory | 2.0.0 | TBD 2026 |
OOTS-EDM\crossvalidation | Business Rules (Cross-Message Validation) | DSD-RESP_EDM-REQ | 1.0.2 | 1.0.3 | 1.0.3 | 1.0.3 | 1.0.3 | 2.0.0 | Git | DSD/EDM | Schematron (Business Rule) | DSD-RESP/EDM-REQ | Mandatory | 2.0.0 | TBD 2026 |
OOTS-EDM\crossvalidation | Business Rules (Cross-Message Validation) | EDM-REQ_EDM-RESP | 1.0.3 | 1.0.5 | 1.0.5 | 1.0.5 | 1.0.5 | 2.0.0 | Git | EDM | Schematron (Business Rule) | EDM-REQ/EDM-RESP | Mandatory | 2.0.0 | TBD 2026 |
OOTS-EDM\crossvalidation | Business Rules (Cross-Message Validation) | EDM-REQ_EDM-ERR | 1.0.1 | 1.0.2 | 1.0.2 | 1.0.2 | 1.0.2 | 1.0.2 | Git | EDM | Schematron (Business Rule) | EDM-REQ/EDM-ERR | Mandatory | 2.0.0 | TBD 2026 |
OOTS-EDM\crossvalidation | Business Rules (Cross-Message Validation) | EDM-ERR_EDM-REQ2 | 1.0.1 | 1.0.2 | 1.0.2 | 1.0.2 | 1.0.2 | 1.0.2 | Git | EDM | Schematron (Business Rule) | EDM-ERR/EDM-REQ2 | Mandatory | 2.0.0 | TBD 2026 |
OOTS-EDM\crossvalidation | Business Rules (Cross-Message Validation) | EDM-REQ1_EDM-REQ2 | 1.0.3 | 1.0.4 | 1.0.4 | 1.0.4 | 1.0.4 | 2.0.0 | Git | EDM | Schematron (Business Rule) | EDM-REQ | Mandatory | 2.0.0 | TBD 2026 |
OOTS-EDM\crossvalidation | Business Rules (Cross-Message Validation) | ebMS_EDM-REQ | 1.0.1 | 1.0.2 | 1.0.2 | 1.0.2 | 1.0.2 | 2.0.0 | Git | EDM | Schematron (Business Rule) | EDM-ebMS/EDM-REQ | Mandatory | 2.0.0 | TBD 2026 |
OOTS-EDM\crossvalidation | Business Rules (Cross-Message Validation) | ebMS_EDM-RESP | 1.0.4 | 1.0.5 | 1.0.5 | 1.0.5 | 1.0.5 | 2.0.0 | Git | EDM | Schematron (Business Rule) | EDM-ebMS/EDM-RESP | Mandatory | 2.0.0 | TBD 2026 |
OOTS-EDM\crossvalidation | Business Rules (Cross-Message Validation) | ebMS_EDM-ERR | 1.0.1 | 1.0.2 | 1.0.2 | 1.2.2 | 1.2.2 | 2.0.0 | Git | EDM | Schematron (Business Rule) | EDM-ebMS/EDM-ERR | Mandatory | 2.0.0 | TBD 2026 |
OOTS-EDM\crossvalidation | Business Rules (Cross-Message Validation) | ebMS-REQ_ebMS-RESP | 1.0.1 | 1.0.2 | 1.0.2 | 1.0.2 | 1.0.2 | 2.0.0 | Git | EDM | Schematron (Business Rule) | EDM-ebMS | Mandatory | 2.0.0 | TBD 2026 |
OOTS-EDM\crossvalidation | Business Rules (Cross-Message Validation) | ebMS-ERR_ebMS-REQ2 | 1.0.1 | 1.0.2 | 1.0.2 | 1.2.2 | 1.2.2 | 2.0.0 | Git | EDM | Schematron (Business Rule) | EDM-ebMS | Mandatory | 2.0.0 | TBD 2026 |
OOTS-EDM\crossvalidation | Business Rules (Cross-Message Validation) | ebMS-REQ1_ebMS-REQ2 | 1.0.1 | 1.0.2 | 1.0.2 | 1.0.2 | 1.0.2 | 2.0.0 | Git | EDM | Schematron (Business Rule) | EDM-ebMS | Mandatory | 2.0.0 | TBD 2026 |