Skip to content

Implement new structure of Criterion 57 in ESPD Service (1.0.2) #202

Description

@lotzmann

Criterion 57 is currently represented in the XMLs generated by the ESPD Service in the following way:

   <ccv:Criterion>
      <cbc:ID schemeID="CriteriaID" schemeAgencyID="EU-COM-GROW" schemeVersionID="1.0">9b19e869-6c89-4cc4-bd6c-ac9ca8602165</cbc:ID>
      <cbc:TypeCode listID="CriteriaTypeCode" listAgencyID="EU-COM-GROW" listVersionID="1.0.2">CRITERION.OTHER.EO_DATA.REGISTERED_IN_OFFICIAL_LIST</cbc:TypeCode>
      <cbc:Name>EO registered</cbc:Name>
      <cbc:Description>If applicable, is the economic operator registered on an official list of approved economic operators or does it have an equivalent certificate (e.g. under a national (pre)qualification system)?</cbc:Description>
      <ccv:RequirementGroup>
         <cbc:ID schemeAgencyID="EU-COM-GROW" schemeVersionID="1.0">64162276-7014-408f-a9af-080426bfe1fd</cbc:ID>
         <ccv:RequirementGroup pi="GROUP_FULFILLED.ON_FALSE">
            <cbc:ID schemeAgencyID="EU-COM-GROW" schemeVersionID="1.0">ecb5127b-9018-4fb8-8327-a6a7a2c73195</cbc:ID>
            […]
         </ccv:RequirementGroup>
      </ccv:RequirementGroup>
   </ccv:Criterion>

The two requirement groups (with IDs 64162276-7014-408f-a9af-080426bfe1fd and ecb5127b-9018-4fb8-8327-a6a7a2c73195) directly following each other cause an XML Schema/XSD validation error. In accordance with the updated Criteria Taxonomy for ESPD 1.0.2, the following structure is proposed and should be implemented in the ESPD System:

    <ccv-cac:Criterion>
        <ubl-cbc:ID schemeID="CriteriaID" schemeAgencyID="EU-COM-GROW" schemeVersionID="1.0">9b19e869-6c89-4cc4-bd6c-ac9ca8602165</ubl-cbc:ID>
        <ubl-cbc:TypeCode listID="CriteriaTypeCode" listAgencyID="EU-COM-GROW" listVersionID="1.0.2">CRITERION.OTHER.EO_DATA.REGISTERED_IN_OFFICIAL_LIST</ubl-cbc:TypeCode>
        <ubl-cbc:Name>EO registered</ubl-cbc:Name>
        <ubl-cbc:Description>If applicable, is the economic operator registered on an official list of approved economic operators or does it have an equivalent certificate (e.g. under a national (pre)qualification system)?</ubl-cbc:Description>
        <ccv-cac:RequirementGroup>
            <ubl-cbc:ID schemeAgencyID="EU-COM-GROW" schemeVersionID="1.0">ecb5127b-9018-4fb8-8327-a6a7a2c73195</ubl-cbc:ID>
            […]
        </ccv-cac:RequirementGroup>
    </ccv-cac:Criterion>

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions