diff --git a/Issues review.xlsx b/Issues review.xlsx new file mode 100644 index 00000000..a1616a42 Binary files /dev/null and b/Issues review.xlsx differ diff --git a/Issues review_20170320.xlsx b/Issues review_20170320.xlsx new file mode 100644 index 00000000..980e19b7 Binary files /dev/null and b/Issues review_20170320.xlsx differ diff --git a/Issues review_20170327.xlsx b/Issues review_20170327.xlsx new file mode 100644 index 00000000..05af5533 Binary files /dev/null and b/Issues review_20170327.xlsx differ diff --git a/Issues review_20170405.xlsx b/Issues review_20170405.xlsx new file mode 100644 index 00000000..14e3d67e Binary files /dev/null and b/Issues review_20170405.xlsx differ diff --git a/Issues review_20170426.xlsx b/Issues review_20170426.xlsx new file mode 100644 index 00000000..8ee671e1 Binary files /dev/null and b/Issues review_20170426.xlsx differ diff --git a/README.md b/README.md index 8be77691..ce0239a9 100644 --- a/README.md +++ b/README.md @@ -6,15 +6,17 @@ The ESPD Exchange Data Model is the technical representation of the legal Europe ## Documentation -* [Latest version](https://espd.github.io/ESPD-EDM/) +* [Version 2.0.0 in progress](https://espd.github.io/ESPD-EDM/v2.0.0/) +* [Latest stable version v1.0.2](https://espd.github.io/ESPD-EDM/v1.0.2/) +* [v1.0.1](https://github.com/ESPD/ESPD-EDM/blob/1.0.1/docs/src/main/asciidoc/index.adoc) ## Roadmap -* **Current version 1.0.1**: Version 1.0.1 is used since December 2015. This version is based on UBL 2.1. -* **Version 1.0.2**: Version 1.0.2 has no impact on current implementation. It is planned for July. It fixes the issue: +* **Version 1.0.1**: Version 1.0.1 is used since December 2015. This version is based on UBL 2.1. +* **Current Version 1.0.2**: Version 1.0.2 has no impact on current implementation. It was published in July 2016. It fixes the issue: * https://github.com/ESPD/ESPD-EDM/issues/2 -* **Version 1.1**: The goal of version 1.1 is that the ESPD-EDM is self contained. Meaning that public buyers can specify directly in their ESPD services criteria instead of defining them in the procurement document or the notice. Examples are that the public buyer can specify the number of years needed for the turnovers, the financial ratios needed for the procedure or that they can specify certificates needed. Something else that will be implemented in version 1.1 is the possibility to weight criteria which is important to reduce the number of participants in a procedure. It is planned that this version is based on UBL 2.2 and that it is available around November. Issues for this release are: - * https://github.com/ESPD/ESPD-EDM/issues/1 +* **Version 2.0.0**: The goal of version 2.0.0 is that the ESPD-EDM is self contained. Meaning that public buyers can specify directly in their ESPD services criteria instead of defining them in the procurement document or the notice. Examples are that the public buyer can specify the number of years needed for the turnovers, the financial ratios needed for the procedure or that they can specify certificates needed. Something else that will be implemented in version 2.0.0 is the possibility to weight criteria which is important to reduce the number of participants in a procedure. Issues for this release are: + * https://github.com/ESPD/ESPD-EDM/issues/ ## Use The ESPD-EDM is made publicly available through Github. diff --git a/docs/src/main/asciidoc/antora.yml b/docs/src/main/asciidoc/antora.yml index 1d2681f7..d7f4de28 100644 --- a/docs/src/main/asciidoc/antora.yml +++ b/docs/src/main/asciidoc/antora.yml @@ -1,4 +1,4 @@ name: ESPD-EDM -title: version 1.0.1 -version: 1.0.1 +title: version 1.0.2 +version: 1.0.2 start_page: ROOT:index.adoc diff --git a/docs/src/main/asciidoc/modules/ROOT/code_lists/CriteriaTaxonomy.xlsx b/docs/src/main/asciidoc/modules/ROOT/code_lists/CriteriaTaxonomy.xlsx deleted file mode 100644 index a72773c9..00000000 Binary files a/docs/src/main/asciidoc/modules/ROOT/code_lists/CriteriaTaxonomy.xlsx and /dev/null differ diff --git a/docs/src/main/asciidoc/modules/ROOT/code_lists/PDF/CriteriaTypeCode.pdf b/docs/src/main/asciidoc/modules/ROOT/code_lists/PDF/CriteriaTypeCode.pdf deleted file mode 100644 index 3fcfae2f..00000000 Binary files a/docs/src/main/asciidoc/modules/ROOT/code_lists/PDF/CriteriaTypeCode.pdf and /dev/null differ diff --git a/docs/src/main/asciidoc/modules/ROOT/code_lists/code_lists.zip b/docs/src/main/asciidoc/modules/ROOT/code_lists/code_lists.zip index 500f4a42..2e7f39d8 100644 Binary files a/docs/src/main/asciidoc/modules/ROOT/code_lists/code_lists.zip and b/docs/src/main/asciidoc/modules/ROOT/code_lists/code_lists.zip differ diff --git a/docs/src/main/asciidoc/modules/ROOT/code_lists/gc/AmountTypeCodes-CodeList.gc b/docs/src/main/asciidoc/modules/ROOT/code_lists/gc/AmountTypeCodes-CodeList.gc index bccdb213..41000831 100644 --- a/docs/src/main/asciidoc/modules/ROOT/code_lists/gc/AmountTypeCodes-CodeList.gc +++ b/docs/src/main/asciidoc/modules/ROOT/code_lists/gc/AmountTypeCodes-CodeList.gc @@ -6,7 +6,7 @@ AmountTypeCodes Amount Type Codes - 1.0 + 1.0.2 Placeholder Placeholder diff --git a/docs/src/main/asciidoc/modules/ROOT/code_lists/gc/CountryCodeIdentifier-CodeList.gc b/docs/src/main/asciidoc/modules/ROOT/code_lists/gc/CountryCodeIdentifier-CodeList.gc index a1dcba92..0fbb3750 100644 --- a/docs/src/main/asciidoc/modules/ROOT/code_lists/gc/CountryCodeIdentifier-CodeList.gc +++ b/docs/src/main/asciidoc/modules/ROOT/code_lists/gc/CountryCodeIdentifier-CodeList.gc @@ -6,13 +6,12 @@ CountryCodeIdentifier Two Letter Country Code Identifier - ISO 3166-1 2A:2006 + 1.0.2 Placeholder Placeholder - http://www.unece.org/fileadmin/DAM/uncefact/identifierlist/standard/ISO_ISOTwoletterCountryCode_SecondEdition2006VI-12.xsd - ISO - ISO + EU-COM-GROW + EU-COM-GROW @@ -1982,6 +1981,14 @@ Samoa + + + XK + + + Kosovo + + YE diff --git a/docs/src/main/asciidoc/modules/ROOT/code_lists/gc/CriteriaTypeCode-CodeList.gc b/docs/src/main/asciidoc/modules/ROOT/code_lists/gc/CriteriaTypeCode-CodeList.gc index 1560d678..b2bf635b 100644 --- a/docs/src/main/asciidoc/modules/ROOT/code_lists/gc/CriteriaTypeCode-CodeList.gc +++ b/docs/src/main/asciidoc/modules/ROOT/code_lists/gc/CriteriaTypeCode-CodeList.gc @@ -6,7 +6,7 @@ CriteriaTypeCode CRITERIA TYPE CODE - 1.0 + 1.0.2 Placeholder Placeholder @@ -31,506 +31,506 @@ - CRITERION.OTHER.EO_DATA.SHELTERED_WORKSHOP 0.1.1.1 + CRITERION.EXCLUSION.CONVICTIONS.PARTICIPATION_IN_CRIMINAL_ORGANISATION - 0.1.1.1 + 0.2.1.1 - CRITERION.OTHER.EO_DATA.REGISTERED_IN_OFFICIAL_LIST 0.1.1.2 + CRITERION.EXCLUSION.CONVICTIONS.CORRUPTION - 0.1.1.2 + 0.2.1.2 - CRITERION.OTHER.EO_DATA.TOGETHER_WITH_OTHERS 0.1.1.3 + CRITERION.EXCLUSION.CONVICTIONS.FRAUD - 0.1.1.3 + 0.2.1.3 - CRITERION.OTHER.EO_DATA.RELIES_ON_OTHER_CAPACITIES 0.1.1.4 + CRITERION.EXCLUSION.CONVICTIONS.TERRORIST_OFFENCES - 0.1.1.4 + 0.2.1.4 - CRITERION.OTHER.EO_DATA.SUBCONTRACTS_WITH_THIRD_PARTIES 0.1.1.5 + CRITERION.EXCLUSION.CONVICTIONS.MONEY_LAUNDERING - 0.1.1.5 + 0.2.1.5 - CRITERION.OTHER.EO_DATA.MEETS_THE_OBJECTIVE 0.1.1.6 + CRITERION.EXCLUSION.CONVICTIONS.CHILD_LABOUR-HUMAN_TRAFFICKING - 0.1.1.6 + 0.2.1.6 - CRITERION.EXCLUSION.CONVICTIONS.PARTICIPATION_IN_CRIMINAL_ORGANISATION 0.2.1.1 + CRITERION.EXCLUSION.CONTRIBUTIONS.PAYMENT_OF_TAXES - 0.2.1.1 + 0.2.2.1 - CRITERION.EXCLUSION.CONVICTIONS.CORRUPTION 0.2.1.2 + CRITERION.EXCLUSION.CONTRIBUTIONS.PAYMENT_OF_SOCIAL_SECURITY - 0.2.1.2 + 0.2.2.2 - CRITERION.EXCLUSION.CONVICTIONS.FRAUD 0.2.1.3 + CRITERION.EXCLUSION.SOCIAL.ENVIRONMENTAL_LAW - 0.2.1.3 + 0.2.3.1 - CRITERION.EXCLUSION.CONVICTIONS.TERRORIST_OFFENCES 0.2.1.4 + CRITERION.EXCLUSION.SOCIAL.SOCIAL_LAW - 0.2.1.4 + 0.2.3.2 - CRITERION.EXCLUSION.CONVICTIONS.MONEY_LAUNDERING 0.2.1.5 + CRITERION.EXCLUSION.SOCIAL.LABOUR_LAW - 0.2.1.5 + 0.2.3.3 - CRITERION.EXCLUSION.CONVICTIONS.CHILD_LABOUR-HUMAN_TRAFFICKING 0.2.1.6 + CRITERION.EXCLUSION.BUSINESS.BANKRUPTCY - 0.2.1.6 + 0.2.4.1 - CRITERION.EXCLUSION.CONTRIBUTIONS.PAYMENT_OF_TAXES 0.2.2.1 + CRITERION.EXCLUSION.BUSINESS.INSOLVENCY - 0.2.2.1 + 0.2.4.2 - CRITERION.EXCLUSION.CONTRIBUTIONS.PAYMENT_OF_SOCIAL_SECURITY 0.2.2.2 + CRITERION.EXCLUSION.BUSINESS.CREDITORS_ARRANGEMENT - 0.2.2.2 + 0.2.4.3 - CRITERION.EXCLUSION.SOCIAL.ENVIRONMENTAL_LAW 0.2.3.1 + CRITERION.EXCLUSION.BUSINESS.BANKRUPTCY_ANALOGOUS - 0.2.3.1 + 0.2.4.4 - CRITERION.EXCLUSION.SOCIAL.SOCIAL_LAW 0.2.3.2 + CRITERION.EXCLUSION.BUSINESS.LIQUIDATOR_ADMINISTERED - 0.2.3.2 + 0.2.4.5 - CRITERION.EXCLUSION.SOCIAL.LABOUR_LAW 0.2.3.3 + CRITERION.EXCLUSION.BUSINESS.ACTIVITIES_SUSPENDED - 0.2.3.3 + 0.2.4.6 - CRITERION.EXCLUSION.BUSINESS.BANKRUPTCY 0.2.4.1 + CRITERION.EXCLUSION.MISCONDUCT.MC_PROFESSIONAL - 0.2.4.1 + 0.2.5.1 - CRITERION.EXCLUSION.BUSINESS.INSOLVENCY 0.2.4.2 + CRITERION.EXCLUSION.MISCONDUCT.MARKET_DISTORTION - 0.2.4.2 + 0.2.5.2 - CRITERION.EXCLUSION.BUSINESS.CREDITORS_ARRANGEMENT 0.2.4.3 + CRITERION.EXCLUSION.CONFLICT_OF_INTEREST.PROCEDURE_PARTICIPATION - 0.2.4.3 + 0.2.6.1 - CRITERION.EXCLUSION.BUSINESS.BANKRUPTCY_ANALOGOUS 0.2.4.4 + CRITERION.EXCLUSION.CONFLICT_OF_INTEREST.PROCEDURE_PREPARATION - 0.2.4.4 + 0.2.6.2 - CRITERION.EXCLUSION.BUSINESS.LIQUIDATOR_ADMINISTERED 0.2.4.5 + CRITERION.EXCLUSION.CONFLICT_OF_INTEREST.EARLY_TERMINATION - 0.2.4.5 + 0.2.6.3 - CRITERION.EXCLUSION.BUSINESS.ACTIVITIES_SUSPENDED 0.2.4.6 + CRITERION.EXCLUSION.CONFLICT_OF_INTEREST.MISINTERPRETATION - 0.2.4.6 + 0.2.6.4 - CRITERION.EXCLUSION.MISCONDUCT.MC_PROFESSIONAL 0.2.5.1 + CRITERION.EXCLUSION.NATIONAL.OTHER - 0.2.5.1 + 0.2.7.1 - CRITERION.EXCLUSION.MISCONDUCT.MARKET_DISTORTION 0.2.5.2 + CRITERION.SELECTION.ALL_SATISFIED - 0.2.5.2 + 0.3.1 - CRITERION.EXCLUSION.CONFLICT_OF_INTEREST.PROCEDURE_PARTICIPATION 0.2.6.1 + CRITERION.SELECTION.SUITABILITY.PROFESSIONAL_REGISTER_ENROLMENT - 0.2.6.1 + 0.3.2.1 - CRITERION.EXCLUSION.CONFLICT_OF_INTEREST.PROCEDURE_PREPARATION 0.2.6.2 + CRITERION.SELECTION.SUITABILITY.TRADE_REGISTER_ENROLMENT - 0.2.6.2 + 0.3.2.2 - CRITERION.EXCLUSION.CONFLICT_OF_INTEREST.EARLY_TERMINATION 0.2.6.3 + CRITERION.SELECTION.SUITABILITY.AUTHORISATION - 0.2.6.3 + 0.3.2.3 - CRITERION.EXCLUSION.CONFLICT_OF_INTEREST.MISINTERPRETATION 0.2.6.4 + CRITERION.SELECTION.SUITABILITY.MEMBERSHIP - 0.2.6.4 + 0.3.2.4 - CRITERION.EXCLUSION.NATIONAL.OTHER 0.2.7.1 + CRITERION.SELECTION.ECONOMIC_FINANCIAL_STANDING.TURNOVER.GENERAL_YEARLY - 0.2.7.1 + 0.3.3.1.1 - CRITERION.SELECTION.ALL_SATISFIED 0.3.1 + CRITERION.SELECTION.ECONOMIC_FINANCIAL_STANDING.TURNOVER.AVERAGE_YEARLY - 0.3.1 + 0.3.3.1.2 - CRITERION.SELECTION.SUITABILITY.PROFESSIONAL_REGISTER_ENROLMENT 0.3.2.1 + CRITERION.SELECTION.ECONOMIC_FINANCIAL_STANDING.TURNOVER.SPECIFIC_YEARLY - 0.3.2.1 + 0.3.3.1.3 - CRITERION.SELECTION.SUITABILITY.TRADE_REGISTER_ENROLMENT 0.3.2.2 + CRITERION.SELECTION.ECONOMIC_FINANCIAL_STANDING.TURNOVER.SPECIFIC_AVERAGE - 0.3.2.2 + 0.3.3.1.4 - CRITERION.SELECTION.SUITABILITY.AUTHORISATION 0.3.2.3 + CRITERION.SELECTION.ECONOMIC_FINANCIAL_STANDING.TURNOVER.SET_UP - 0.3.2.3 + 0.3.3.1.5 - CRITERION.SELECTION.SUITABILITY.MEMBERSHIP 0.3.2.4 + CRITERION.SELECTION.ECONOMIC_FINANCIAL_STANDING.FINANCIAL_RATIO - 0.3.2.4 + 0.3.3.2 - CRITERION.SELECTION.ECONOMIC_FINANCIAL_STANDING.TURNOVER.GENERAL_YEARLY 0.3.3.1.1 + CRITERION.SELECTION.ECONOMIC_FINANCIAL_STANDING.RISK_INDEMNITY_INSURANCE - 0.3.3.1.1 + 0.3.3.3 - CRITERION.SELECTION.ECONOMIC_FINANCIAL_STANDING.TURNOVER.AVERAGE_YEARLY 0.3.3.1.2 + CRITERION.SELECTION.ECONOMIC_FINANCIAL_STANDING.OTHER_REQUIREMENTS - 0.3.3.1.2 + 0.3.3.4 - CRITERION.SELECTION.ECONOMIC_FINANCIAL_STANDING.TURNOVER.SPECIFIC_YEARLY 0.3.3.1.3 + CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.REFERENCES.WORKS_PERFORMANCE - 0.3.3.1.3 + 0.3.4.1.1 - CRITERION.SELECTION.ECONOMIC_FINANCIAL_STANDING.TURNOVER.SPECIFIC_AVERAGE 0.3.3.1.4 + CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.REFERENCES.SUPPLIES_DELIVERY_PERFORMANCE - 0.3.3.1.4 + 0.3.4.1.2 - CRITERION.SELECTION.ECONOMIC_FINANCIAL_STANDING.TURNOVER.SET_UP 0.3.3.1.5 + CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.REFERENCES.SERVICES_DELIVERY_PERFORMANCE - 0.3.3.1.5 + 0.3.4.1.3 - CRITERION.SELECTION.ECONOMIC_FINANCIAL_STANDING.FINANCIAL_RATIO 0.3.3.2 + CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.TECHNICAL.TECHNICIANS_FOR_QUALITY_CONTROL - 0.3.3.2 + 0.3.4.1.1 - CRITERION.SELECTION.ECONOMIC_FINANCIAL_STANDING.RISK_INDEMNITY_INSURANCE.PROFESIONAL 0.3.3.3 + CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.TECHNICAL.TECHNICIANS_FOR_CARRYING_WORKS - 0.3.3.3 + 0.3.4.1.2 - CRITERION.SELECTION.ECONOMIC_FINANCIAL_STANDING.OTHER_REQUIREMENTS 0.3.3.4 + CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.TECHNICAL.FACILITIES_FOR_QUALITY_ENSURING - 0.3.3.4 + 0.3.4.1.3 - CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.REFERENCES.WORKS_PERFORMANCE 0.3.4.1.1 + CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.TECHNICAL.FACILITIES_FOR_STUDY_RESEARCH - 0.3.4.1.1 + 0.3.4.1.4 - CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.REFERENCES.SUPPLIES_DELIVERY_PERFORMANCE 0.3.4.1.2 + CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.TECHNICAL.SUPPLY_CHAIN_MANAGEMENT - 0.3.4.1.2 + 0.3.4.1.5 - CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.REFERENCES.SERVICES_DELIVERY_PERFORMANCE 0.3.4.1.3 + CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.TECHNICAL.CHECKS.ALLOWANCE_OF_CHECKS - 0.3.4.1.3 + 0.3.4.1.9.1 - CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.TECHNICAL.TECHNICIANS_FOR_QUALITY_CONTROL 0.3.4.1.1 + CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.TECHNICAL.PROFESSIONAL_QUALIFICATIONS - 0.3.4.1.1 + 0.3.4.1.6 - CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.TECHNICAL.TECHNICIANS_FOR_CARRYING_WORKS 0.3.4.1.2 + CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.TECHNICAL.ENVIRONMENTAL_MANAGEMENT_MEASURES - 0.3.4.1.2 + 0.3.4.1.7 - CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.TECHNICAL.FACILITIES_FOR_QUALITY_ENSURING 0.3.4.1.3 + CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.MANAGEMENT.MANAGERIAL_STAFF - 0.3.4.1.3 + 0.3.4.2.1 - CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.TECHNICAL.FACILITIES_FOR_STUDY_RESEARCH 0.3.4.1.4 + CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.MANAGEMENT.AVERAGE_ANNUAL_MANPOWER - 0.3.4.1.4 + 0.3.4.2.2 - CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.TECHNICAL.SUPPLY_CHAIN_MANAGEMENT 0.3.4.1.5 + CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.TECHNICAL.EQUIPMENT - 0.3.4.1.5 + 0.3.4.1.8 - CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.TECHNICAL.PROFESSIONAL_QUALIFICATIONS 0.3.4.1.6 + CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.MANAGEMENT.SUBCONTRACTING_PROPORTION - 0.3.4.1.6 + 0.3.4.2.3 - CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.TECHNICAL.ENVIRONMENTAL_MANAGEMENT_MEASURES 0.3.4.1.7 + CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.MANAGEMENT.ARTEFACTS.NO_AUTHENTICATED_ARTEFACTS - 0.3.4.1.7 + 0.3.4.2.4.1 - CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.TECHNICAL.EQUIPMENT 0.3.4.1.8 + CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.MANAGEMENT.ARTEFACTS.AUTHENTICATED_ARTEFACTS - 0.3.4.1.8 + 0.3.4.2.4.2 - CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.TECHNICAL.CHECKS.CHECKS_ALLOWANCE 0.3.4.1.9.1 + CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.CERTIFICATES.QUALITY_ASSURANCE.QA_INSTITUTES_CERTIFICATE - 0.3.4.1.9.1 + 0.3.4.3.1.1 - CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.MANAGEMENT.MANAGERIAL_STAFF 0.3.4.2.1 + CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.CERTIFICATES.QUALITY_ASSURANCE.QA_INDEPENDENT_CERTIFICATE - 0.3.4.2.1 + 0.3.4.3.1.2 - CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.MANAGEMENT.AVERAGE_ANNUAL_MANPOWER 0.3.4.2.2 + CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.CERTIFICATES.ENVIRONMENTAL_MANAGEMENT.ENV_INDEPENDENT_CERTIFICATE - 0.3.4.2.2 + 0.3.4.4.1 - CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.MANAGEMENT.SUBCONTRACTING_PROPORTION 0.3.4.2.3 + CRITERION.OTHER.EO_DATA.SHELTERED_WORKSHOP - 0.3.4.2.3 + 0.1.1.1 - CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.MANAGEMENT.ARTEFACTS.NO_AUTHENTICATED_ARTEFACTS 0.3.4.2.4.1 + CRITERION.OTHER.EO_DATA.REGISTERED_IN_OFFICIAL_LIST - 0.3.4.2.4.1 + 0.1.1.2 - CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.MANAGEMENT.ARTEFACTS.AUTHENTICATED_ARTEFACTS 0.3.4.2.4.2 + CRITERION.OTHER.EO_DATA.TOGETHER_WITH_OTHERS - 0.3.4.2.4.2 + 0.1.1.3 - CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.CERTIFICATES.QUALITY_ASSURANCE.QA_INSTITUTES_CERTIFICATE 0.3.4.3.1.1 + CRITERION.OTHER.EO_DATA.RELIES_ON_OTHER_CAPACITIES - 0.3.4.3.1.1 + 0.1.1.4 - CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.CERTIFICATES.QUALITY_ASSURANCE.QA_INDEPENDENT_CERTIFICATE 0.3.4.3.1.2 + CRITERION.OTHER.EO_DATA.SUBCONTRACTS_WITH_THIRD_PARTIES - 0.3.4.3.1.2 + 0.1.1.5 - CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.CERTIFICATES.ENVIRONMENTAL_MANAGEMENT.ENV_INDEPENDENT_CERTIFICATE 0.3.4.4.1 + CRITERION.OTHER.EO_DATA.MEETS_THE_OBJECTIVE - 0.3.4.4.1 + 0.1.1.6 diff --git a/docs/src/main/asciidoc/modules/ROOT/code_lists/gc/CriterionJurisdictionLevel-CodeList.gc b/docs/src/main/asciidoc/modules/ROOT/code_lists/gc/CriterionJurisdictionLevel-CodeList.gc index 60b2e495..4f21beea 100644 --- a/docs/src/main/asciidoc/modules/ROOT/code_lists/gc/CriterionJurisdictionLevel-CodeList.gc +++ b/docs/src/main/asciidoc/modules/ROOT/code_lists/gc/CriterionJurisdictionLevel-CodeList.gc @@ -6,7 +6,7 @@ CriterionJurisdictionLevel CRITERION REGULATION JURISDICTION LEVEL - 1.0 + 1.0.2 Placeholder Placeholder diff --git a/docs/src/main/asciidoc/modules/ROOT/code_lists/gc/CurrencyCode-CodeList.gc b/docs/src/main/asciidoc/modules/ROOT/code_lists/gc/CurrencyCode-CodeList.gc index 67be137e..56560134 100644 --- a/docs/src/main/asciidoc/modules/ROOT/code_lists/gc/CurrencyCode-CodeList.gc +++ b/docs/src/main/asciidoc/modules/ROOT/code_lists/gc/CurrencyCode-CodeList.gc @@ -6,13 +6,12 @@ CurrencyCode ISO 3 Alpha Currency Code - ISO 4217 3A:2015 + 1.0.2 Placeholder Placeholder - http://www.unece.org/fileadmin/DAM/uncefact/codelist/standard/ISO_ISO3AlphaCurrencyCode_20120112.xsd - ISO - ISO + EU-COM-GROW + EU-COM-GROW @@ -1070,6 +1069,14 @@ Sudanese Pound + + + SSP + + + South Sudanese Pound + + SEK diff --git a/docs/src/main/asciidoc/modules/ROOT/code_lists/gc/CustomizationID-CodeList.gc b/docs/src/main/asciidoc/modules/ROOT/code_lists/gc/CustomizationID-CodeList.gc index 9000af17..f746d03c 100644 --- a/docs/src/main/asciidoc/modules/ROOT/code_lists/gc/CustomizationID-CodeList.gc +++ b/docs/src/main/asciidoc/modules/ROOT/code_lists/gc/CustomizationID-CodeList.gc @@ -403,301 +403,5 @@ BiiCoreTrdm109 Advanced Invitation to tender with Pre-award catalogue request - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/docs/src/main/asciidoc/modules/ROOT/code_lists/gc/DocRefContentType-CodeList.gc b/docs/src/main/asciidoc/modules/ROOT/code_lists/gc/DocRefContentType-CodeList.gc index 489d1e44..1ebeeb44 100644 --- a/docs/src/main/asciidoc/modules/ROOT/code_lists/gc/DocRefContentType-CodeList.gc +++ b/docs/src/main/asciidoc/modules/ROOT/code_lists/gc/DocRefContentType-CodeList.gc @@ -6,7 +6,7 @@ DocRefContentType ADDITIONAL DOCUMENT REFERENCE CONTENT TYPE CODE - 1.0 + 1.0.2 Placeholder Placeholder @@ -45,5 +45,69 @@ European Single Procurement Document Request issued by a Contracting Authority + + + TECC016 + + + Letter of Intent + + + + + TECC017 + + + Status of the legal entity + + + + + TECC018 + + + Notice of appointment of the persons authorised to represent the tenderer + + + + + TECC019 + + + VAT registration document + + + + + TECC020 + + + Identity document + + + + + TECC021 + + + Reason for VAT exemption + + + + + TECC022 + + + Subcontracting justification + + + + + TECC024 + + + Power of Attorney + + diff --git a/docs/src/main/asciidoc/modules/ROOT/code_lists/gc/PeriodMeasureTypeCodes-CodeList.gc b/docs/src/main/asciidoc/modules/ROOT/code_lists/gc/PeriodMeasureTypeCodes-CodeList.gc index f923f454..9c53ab1b 100644 --- a/docs/src/main/asciidoc/modules/ROOT/code_lists/gc/PeriodMeasureTypeCodes-CodeList.gc +++ b/docs/src/main/asciidoc/modules/ROOT/code_lists/gc/PeriodMeasureTypeCodes-CodeList.gc @@ -4,9 +4,9 @@ xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet" xmlns:gc="http://docs.oasis-open.org/codelist/ns/genericode/1.0/"> - ContextualDependencyTypeCodes - ContextualDependencyTypeCodes - 1.0 + PeriodMeasureTypeCodes + PERIOD TYPES + 1.0.2 Placeholder Placeholder diff --git a/docs/src/main/asciidoc/modules/ROOT/code_lists/gc/ProfileExecutionID-CodeList.gc b/docs/src/main/asciidoc/modules/ROOT/code_lists/gc/ProfileExecutionID-CodeList.gc index c1eb608a..64e1f50b 100644 --- a/docs/src/main/asciidoc/modules/ROOT/code_lists/gc/ProfileExecutionID-CodeList.gc +++ b/docs/src/main/asciidoc/modules/ROOT/code_lists/gc/ProfileExecutionID-CodeList.gc @@ -10,7 +10,7 @@ Placeholder European Commision - European Commision + EuropeanCommision diff --git a/docs/src/main/asciidoc/modules/ROOT/code_lists/gc/ResponseDataType-CodeList.gc b/docs/src/main/asciidoc/modules/ROOT/code_lists/gc/ResponseDataType-CodeList.gc index e1507f27..58b71e17 100644 --- a/docs/src/main/asciidoc/modules/ROOT/code_lists/gc/ResponseDataType-CodeList.gc +++ b/docs/src/main/asciidoc/modules/ROOT/code_lists/gc/ResponseDataType-CodeList.gc @@ -6,7 +6,7 @@ ResponseDataType Type of data expected in the response for a criterion requirement - 1.0 + 1.0.2 Placeholder Placeholder diff --git a/docs/src/main/asciidoc/modules/ROOT/code_lists/gc/TechnicalCapabilityTypeCode-CodeList.gc b/docs/src/main/asciidoc/modules/ROOT/code_lists/gc/TechnicalCapabilityTypeCode-CodeList.gc index b86a3763..4470f4d9 100644 --- a/docs/src/main/asciidoc/modules/ROOT/code_lists/gc/TechnicalCapabilityTypeCode-CodeList.gc +++ b/docs/src/main/asciidoc/modules/ROOT/code_lists/gc/TechnicalCapabilityTypeCode-CodeList.gc @@ -11,14 +11,7 @@ Placeholder European Comission - - - 1.0 - Placeholder - Placeholder - - European Comission - + EuropeanComission @@ -181,141 +174,5 @@ Attestation of the establishment of entity - - - List Name - - - Additional documents - - - - - ListID - - - ADD - - - - - Version - - - 1.0 - - - - - CanonicalUri - - - Placeholder - - - - - CanonicalVersionUri - - - Placeholder - - - - - LocationUri - - - - - - - - AgencyLongName - - - European Comission - - - - - AgencyIdentifier - - - - - - - - Locale - - - en - - - - - TECC016 - - - Letter of Intent - - - - - TECC017 - - - Status of the legal entity - - - - - TECC018 - - - Notice of appointment of the persons authorised to represent the tenderer - - - - - TECC019 - - - VAT registration document - - - - - TECC020 - - - Identity document - - - - - TECC021 - - - Reason for VAT exemption - - - - - TECC022 - - - Subcontracting justification - - - - - TECC024 - - - Power of Attorney - - diff --git a/docs/src/main/asciidoc/modules/ROOT/code_lists/PDF/ActivityTypeCode.pdf b/docs/src/main/asciidoc/modules/ROOT/code_lists/pdf/ActivityTypeCode.pdf similarity index 100% rename from docs/src/main/asciidoc/modules/ROOT/code_lists/PDF/ActivityTypeCode.pdf rename to docs/src/main/asciidoc/modules/ROOT/code_lists/pdf/ActivityTypeCode.pdf diff --git a/docs/src/main/asciidoc/modules/ROOT/code_lists/PDF/AmountTypeCodes.pdf b/docs/src/main/asciidoc/modules/ROOT/code_lists/pdf/AmountTypeCodes.pdf similarity index 100% rename from docs/src/main/asciidoc/modules/ROOT/code_lists/PDF/AmountTypeCodes.pdf rename to docs/src/main/asciidoc/modules/ROOT/code_lists/pdf/AmountTypeCodes.pdf diff --git a/docs/src/main/asciidoc/modules/ROOT/code_lists/PDF/ContractType.pdf b/docs/src/main/asciidoc/modules/ROOT/code_lists/pdf/ContractType.pdf similarity index 100% rename from docs/src/main/asciidoc/modules/ROOT/code_lists/PDF/ContractType.pdf rename to docs/src/main/asciidoc/modules/ROOT/code_lists/pdf/ContractType.pdf diff --git a/docs/src/main/asciidoc/modules/ROOT/code_lists/PDF/CountryCodeIdentifier.pdf b/docs/src/main/asciidoc/modules/ROOT/code_lists/pdf/CountryCodeIdentifier.pdf similarity index 100% rename from docs/src/main/asciidoc/modules/ROOT/code_lists/PDF/CountryCodeIdentifier.pdf rename to docs/src/main/asciidoc/modules/ROOT/code_lists/pdf/CountryCodeIdentifier.pdf diff --git a/docs/src/main/asciidoc/modules/ROOT/code_lists/pdf/CriteriaTypeCode.pdf b/docs/src/main/asciidoc/modules/ROOT/code_lists/pdf/CriteriaTypeCode.pdf new file mode 100644 index 00000000..d5b8b66a Binary files /dev/null and b/docs/src/main/asciidoc/modules/ROOT/code_lists/pdf/CriteriaTypeCode.pdf differ diff --git a/docs/src/main/asciidoc/modules/ROOT/code_lists/PDF/CriterionJurisdictionLevel.pdf b/docs/src/main/asciidoc/modules/ROOT/code_lists/pdf/CriterionJurisdictionLevel.pdf similarity index 100% rename from docs/src/main/asciidoc/modules/ROOT/code_lists/PDF/CriterionJurisdictionLevel.pdf rename to docs/src/main/asciidoc/modules/ROOT/code_lists/pdf/CriterionJurisdictionLevel.pdf diff --git a/docs/src/main/asciidoc/modules/ROOT/code_lists/PDF/CurrencyCode.pdf b/docs/src/main/asciidoc/modules/ROOT/code_lists/pdf/CurrencyCode.pdf similarity index 100% rename from docs/src/main/asciidoc/modules/ROOT/code_lists/PDF/CurrencyCode.pdf rename to docs/src/main/asciidoc/modules/ROOT/code_lists/pdf/CurrencyCode.pdf diff --git a/docs/src/main/asciidoc/modules/ROOT/code_lists/PDF/CustomizationID.pdf b/docs/src/main/asciidoc/modules/ROOT/code_lists/pdf/CustomizationID.pdf similarity index 100% rename from docs/src/main/asciidoc/modules/ROOT/code_lists/PDF/CustomizationID.pdf rename to docs/src/main/asciidoc/modules/ROOT/code_lists/pdf/CustomizationID.pdf diff --git a/docs/src/main/asciidoc/modules/ROOT/code_lists/PDF/DocRefContentType.pdf b/docs/src/main/asciidoc/modules/ROOT/code_lists/pdf/DocRefContentType.pdf similarity index 100% rename from docs/src/main/asciidoc/modules/ROOT/code_lists/PDF/DocRefContentType.pdf rename to docs/src/main/asciidoc/modules/ROOT/code_lists/pdf/DocRefContentType.pdf diff --git a/docs/src/main/asciidoc/modules/ROOT/code_lists/PDF/LanguageCodeEU.pdf b/docs/src/main/asciidoc/modules/ROOT/code_lists/pdf/LanguageCodeEU.pdf similarity index 100% rename from docs/src/main/asciidoc/modules/ROOT/code_lists/PDF/LanguageCodeEU.pdf rename to docs/src/main/asciidoc/modules/ROOT/code_lists/pdf/LanguageCodeEU.pdf diff --git a/docs/src/main/asciidoc/modules/ROOT/code_lists/PDF/PeriodMeasureTypeCodes.pdf b/docs/src/main/asciidoc/modules/ROOT/code_lists/pdf/PeriodMeasureTypeCodes.pdf similarity index 100% rename from docs/src/main/asciidoc/modules/ROOT/code_lists/PDF/PeriodMeasureTypeCodes.pdf rename to docs/src/main/asciidoc/modules/ROOT/code_lists/pdf/PeriodMeasureTypeCodes.pdf diff --git a/docs/src/main/asciidoc/modules/ROOT/code_lists/PDF/ProcedureType.pdf b/docs/src/main/asciidoc/modules/ROOT/code_lists/pdf/ProcedureType.pdf similarity index 100% rename from docs/src/main/asciidoc/modules/ROOT/code_lists/PDF/ProcedureType.pdf rename to docs/src/main/asciidoc/modules/ROOT/code_lists/pdf/ProcedureType.pdf diff --git a/docs/src/main/asciidoc/modules/ROOT/code_lists/PDF/ProfileExecutionID.pdf b/docs/src/main/asciidoc/modules/ROOT/code_lists/pdf/ProfileExecutionID.pdf similarity index 100% rename from docs/src/main/asciidoc/modules/ROOT/code_lists/PDF/ProfileExecutionID.pdf rename to docs/src/main/asciidoc/modules/ROOT/code_lists/pdf/ProfileExecutionID.pdf diff --git a/docs/src/main/asciidoc/modules/ROOT/code_lists/PDF/ProjectType.pdf b/docs/src/main/asciidoc/modules/ROOT/code_lists/pdf/ProjectType.pdf similarity index 100% rename from docs/src/main/asciidoc/modules/ROOT/code_lists/PDF/ProjectType.pdf rename to docs/src/main/asciidoc/modules/ROOT/code_lists/pdf/ProjectType.pdf diff --git a/docs/src/main/asciidoc/modules/ROOT/code_lists/PDF/ResponseDataType.pdf b/docs/src/main/asciidoc/modules/ROOT/code_lists/pdf/ResponseDataType.pdf similarity index 100% rename from docs/src/main/asciidoc/modules/ROOT/code_lists/PDF/ResponseDataType.pdf rename to docs/src/main/asciidoc/modules/ROOT/code_lists/pdf/ResponseDataType.pdf diff --git a/docs/src/main/asciidoc/modules/ROOT/code_lists/PDF/ServicesProjectSubType.pdf b/docs/src/main/asciidoc/modules/ROOT/code_lists/pdf/ServicesProjectSubType.pdf similarity index 100% rename from docs/src/main/asciidoc/modules/ROOT/code_lists/PDF/ServicesProjectSubType.pdf rename to docs/src/main/asciidoc/modules/ROOT/code_lists/pdf/ServicesProjectSubType.pdf diff --git a/docs/src/main/asciidoc/modules/ROOT/code_lists/PDF/TechnicalCapabilityTypeCode.pdf b/docs/src/main/asciidoc/modules/ROOT/code_lists/pdf/TechnicalCapabilityTypeCode.pdf similarity index 100% rename from docs/src/main/asciidoc/modules/ROOT/code_lists/PDF/TechnicalCapabilityTypeCode.pdf rename to docs/src/main/asciidoc/modules/ROOT/code_lists/pdf/TechnicalCapabilityTypeCode.pdf diff --git a/docs/src/main/asciidoc/modules/ROOT/code_lists/PDF/TendererRole.pdf b/docs/src/main/asciidoc/modules/ROOT/code_lists/pdf/TendererRole.pdf similarity index 100% rename from docs/src/main/asciidoc/modules/ROOT/code_lists/PDF/TendererRole.pdf rename to docs/src/main/asciidoc/modules/ROOT/code_lists/pdf/TendererRole.pdf diff --git a/docs/src/main/asciidoc/modules/ROOT/code_lists/xls/CriteriaTaxonomy.xlsx b/docs/src/main/asciidoc/modules/ROOT/code_lists/xls/CriteriaTaxonomy.xlsx new file mode 100644 index 00000000..3808388b Binary files /dev/null and b/docs/src/main/asciidoc/modules/ROOT/code_lists/xls/CriteriaTaxonomy.xlsx differ diff --git a/docs/src/main/asciidoc/modules/ROOT/code_lists/xls/ESPD-CodeLists.xls b/docs/src/main/asciidoc/modules/ROOT/code_lists/xls/ESPD-CodeLists.xls new file mode 100644 index 00000000..3cd10552 Binary files /dev/null and b/docs/src/main/asciidoc/modules/ROOT/code_lists/xls/ESPD-CodeLists.xls differ diff --git a/docs/src/main/asciidoc/modules/ROOT/pages/3.2_RESP_ESPD_XML_Root_Properties.adoc b/docs/src/main/asciidoc/modules/ROOT/pages/3.2_RESP_ESPD_XML_Root_Properties.adoc index 2f4a179c..5cc84ba6 100644 --- a/docs/src/main/asciidoc/modules/ROOT/pages/3.2_RESP_ESPD_XML_Root_Properties.adoc +++ b/docs/src/main/asciidoc/modules/ROOT/pages/3.2_RESP_ESPD_XML_Root_Properties.adoc @@ -39,7 +39,7 @@ transaction:biitrns092:ver3.0 ---- |OPTIONAL (0..1) -|`*Rule*: Compulsory use of the code defined by the CEN/BII Workshop-3 (_BiiCoreTrdm092 ESPD_). See link:./code_lists/PDF/CustomizationID.pdf[Code List].` +|`*Rule*: Compulsory use of the code defined by the CEN/BII Workshop-3 (_BiiCoreTrdm092 ESPD_). See link:./code_lists/pdf/CustomizationID.pdf[Code List].` |*cbc:CopyIndicator* |Indicates whether this document is a copy (true) or not (false) diff --git a/docs/src/main/asciidoc/modules/ROOT/pages/3.4_CMMN_ContractingParty.adoc b/docs/src/main/asciidoc/modules/ROOT/pages/3.4_CMMN_ContractingParty.adoc index 2a482d35..40bfba09 100644 --- a/docs/src/main/asciidoc/modules/ROOT/pages/3.4_CMMN_ContractingParty.adoc +++ b/docs/src/main/asciidoc/modules/ROOT/pages/3.4_CMMN_ContractingParty.adoc @@ -59,11 +59,11 @@ a| ... - - BE + BE @@ -71,7 +71,7 @@ a| ---- |*MANDATORY* - (Although in the XSD Schema the cardinality is 0..n) |`*Rule*: The country of the contracting body MUST always be specified. Compulsory use of the -code list link:./code_lists/PDF/CountryCodeIdentifier.pdf[CountryCodeIdentifier]` +code list link:./code_lists/pdf/CountryCodeIdentifier.pdf[CountryCodeIdentifier]` |=== <1> The name of the Contracting Body is mandatory but has been removed from this example to simplify the example @@ -83,22 +83,17 @@ Service follows: [source,xml] .Elements re-used from `cac:Party` to identify the contracting body ---- - - - - Executive Agency for Small and Medium-sized Enterprises (EASME) - - - - - BE - - - - - - + + + + Executive Agency for Small and Medium-sized Enterprises (EASME) + + + + BE + + + + + ---- diff --git a/docs/src/main/asciidoc/modules/ROOT/pages/3.5.1_RESP_RepresentativeNaturalPerson.adoc b/docs/src/main/asciidoc/modules/ROOT/pages/3.5.1_RESP_RepresentativeNaturalPerson.adoc index 6e861a61..da22ae54 100644 --- a/docs/src/main/asciidoc/modules/ROOT/pages/3.5.1_RESP_RepresentativeNaturalPerson.adoc +++ b/docs/src/main/asciidoc/modules/ROOT/pages/3.5.1_RESP_RepresentativeNaturalPerson.adoc @@ -72,30 +72,25 @@ representative, as shown in this example: .XML example of the data related to Person required by the ESPD Service ---- - - - Bruce - Wayne - 1983-03-02 - USA - - 01 234 56 78 - - Bruce.wayne@enterprises.com - - - - 1000 - Rue Melsens 3 - Brussels - - - BE - - - - - + + + Bruce + Wayne + 1983-03-02 + USA + + 01 234 56 78 + Bruce.wayne@enterprises.com + + + 1000 + Rue Melsens 3 + Brussels + + BE + + + + ---- diff --git a/docs/src/main/asciidoc/modules/ROOT/pages/3.5.2_RESP_EO_Party.adoc b/docs/src/main/asciidoc/modules/ROOT/pages/3.5.2_RESP_EO_Party.adoc index f68a5666..21757c15 100644 --- a/docs/src/main/asciidoc/modules/ROOT/pages/3.5.2_RESP_EO_Party.adoc +++ b/docs/src/main/asciidoc/modules/ROOT/pages/3.5.2_RESP_EO_Party.adoc @@ -27,7 +27,10 @@ a| - "ES-TAX-AGENCY"> + "ES-TAX-AGENCY" + schemeID= + "VAT_Number" + > B20779081 @@ -68,19 +71,14 @@ a| [source,xml] ---- - - - BE - - - + + BE + + ---- |*MANDATORY* - (Although in the XSD Schema the cardinality is 0..1) |`*Rule*: The country code MUST always be specified. Compulsory use of the -code list link:./code_lists/PDF/CountryCodeIdentifier.pdf[CountryCodeIdentifier] +code list link:./code_lists/pdf/CountryCodeIdentifier.pdf[CountryCodeIdentifier] |*cac:Contact* |The contact data of a person related to the EO @@ -88,15 +86,9 @@ a| [source,xml] ---- - - Bruce Wayne - - - 01 234 56 78 - - - wayne@enterprises.com - + Bruce Wayne + 01 234 56 78 + wayne@enterprises.com ---- |OPTIONAL @@ -104,6 +96,8 @@ a| |=== <1> The data provider SHOULD specify who is the issuer of the EO's ID +<2> The `schemeID` attribute specifies if it is a VAT number or another national number. The +possible values are: `VAT_Number` and `National_Number`. A complete example about the EO's Party elements expected by the ESPD Service follows: @@ -114,28 +108,25 @@ A complete example about the EO's Party elements expected by the ESPD Service fo false - - B20779081 - - - Wayne Enterprises - - - 1000 - Rue Melsens 3 - Brussels - - - BE - - - - - Bruce Wayne - 01 234 56 78 - wayne@enterprises.com - + + B20779081 + + + Wayne Enterprises + + + 1000 + Rue Melsens 3 + Brussels + + BE + + + + Bruce Wayne + 01 234 56 78 + wayne@enterprises.com + ---- \ No newline at end of file diff --git a/docs/src/main/asciidoc/modules/ROOT/pages/3.5_RESP_EconomicOperatorParty.adoc b/docs/src/main/asciidoc/modules/ROOT/pages/3.5_RESP_EconomicOperatorParty.adoc index 97665c35..ab712ed9 100644 --- a/docs/src/main/asciidoc/modules/ROOT/pages/3.5_RESP_EconomicOperatorParty.adoc +++ b/docs/src/main/asciidoc/modules/ROOT/pages/3.5_RESP_EconomicOperatorParty.adoc @@ -62,7 +62,7 @@ MT EconomicOperatorRoleCode> ---- |OPTIONAL (0..1) - Currently not used in the ESPD Service -|`*Rule*: Compulsory use of the code list link:./code_lists/PDF/EPROC-TendererRole.pdf[TendererRole].` +|`*Rule*: Compulsory use of the code list link:./code_lists/pdf/TendererRole.pdf[TendererRole].` |*espd-cbc: EconomicOperatorRoleDescription* diff --git a/docs/src/main/asciidoc/modules/ROOT/pages/3.7.1_LegislationReference.adoc b/docs/src/main/asciidoc/modules/ROOT/pages/3.7.1_LegislationReference.adoc index 854df489..6c06f971 100644 --- a/docs/src/main/asciidoc/modules/ROOT/pages/3.7.1_LegislationReference.adoc +++ b/docs/src/main/asciidoc/modules/ROOT/pages/3.7.1_LegislationReference.adoc @@ -69,17 +69,15 @@ JurisdictionLevelCode* a| [source,xml] ---- - -EU_DIRECTIVE + + EU_DIRECTIVE ---- |*MANDATORY* (0..1) -|`*Rule*: Compulsory use of the code list link:./code_lists/PDF/CriterionJurisdictionLevel.pdf[CriterionJurisdictionLevel]` +|`*Rule*: Compulsory use of the code list link:./code_lists/pdf/CriterionJurisdictionLevel.pdf[CriterionJurisdictionLevel]` |*ccv-cbc:Article* |Textual description of the article of the Legislation; e.g. ''Article 61'' diff --git a/docs/src/main/asciidoc/modules/ROOT/pages/3.7.2_RequirementGroup.adoc b/docs/src/main/asciidoc/modules/ROOT/pages/3.7.2_RequirementGroup.adoc index 658f41bd..25d3a401 100644 --- a/docs/src/main/asciidoc/modules/ROOT/pages/3.7.2_RequirementGroup.adoc +++ b/docs/src/main/asciidoc/modules/ROOT/pages/3.7.2_RequirementGroup.adoc @@ -39,7 +39,7 @@ schemeVersionID="1.0"> ---- |*MANDATORY* (1..1) -|`*Rule*: Compulsory use of the UUIDs from the table link:./code_lists/CriteriaTaxonomy.xlsx[Criteria]` +|`*Rule*: Compulsory use of the UUIDs from the table link:./code_lists/xls/CriteriaTaxonomy.xlsx[Criteria]` |*cbc:Name* |A short and descriptive name for a group of requirements diff --git a/docs/src/main/asciidoc/modules/ROOT/pages/3.7.3_Requirement.adoc b/docs/src/main/asciidoc/modules/ROOT/pages/3.7.3_Requirement.adoc index 22f1bc98..85994f92 100644 --- a/docs/src/main/asciidoc/modules/ROOT/pages/3.7.3_Requirement.adoc +++ b/docs/src/main/asciidoc/modules/ROOT/pages/3.7.3_Requirement.adoc @@ -26,7 +26,7 @@ image::Requirement_XSD.png[align="center" alt="EO details, UML", width="1000", h |Type of response expected for this requirement; e.g. Indicator, Date, Description, etc. | |MANDATORY (1..1) -|`*Rule*: Compulsory use of the code list link:./code_lists/PDF/ResponseDataType.pdf[ResponseDataType]` +|`*Rule*: Compulsory use of the code list link:./code_lists/pdf/ResponseDataType.pdf[ResponseDataType]` 5+^|Properties @@ -37,7 +37,7 @@ a| ---- ---- |MANDATORY (1..1) -|`*Rule*: Compulsory use of the UUIDs from the table link:./code_lists/CriteriaTaxonomy.xlsx[Criteria]` +|`*Rule*: Compulsory use of the UUIDs from the table link:./code_lists/xls/CriteriaTaxonomy.xlsx[Criteria]` |*cbc:Description* |Short textual description of the requirement diff --git a/docs/src/main/asciidoc/modules/ROOT/pages/3.7.4_Response.adoc b/docs/src/main/asciidoc/modules/ROOT/pages/3.7.4_Response.adoc index e359dee9..97e0ba56 100644 --- a/docs/src/main/asciidoc/modules/ROOT/pages/3.7.4_Response.adoc +++ b/docs/src/main/asciidoc/modules/ROOT/pages/3.7.4_Response.adoc @@ -13,7 +13,7 @@ the contracting body. The XSD Schema defines multiple types of data for the response (Indicator, Amount, Date, etc.), only one response data MUST be provided. And the data provided in the response MUST match the one specified in the attribute of the class ccv:Requirement. -The economic operator MUST use the code list link:./code_lists/PDF/ResponseDataType.pdf[ResponseDataType] and make sure that the data provided is of the same type that the +The economic operator MUST use the code list link:./code_lists/pdf/ResponseDataType.pdf[ResponseDataType] and make sure that the data provided is of the same type that the one expected by the contracting authority (See the column ''Type of value expected by the current version of the ESPD Service''). ==== @@ -87,7 +87,7 @@ responseDataType="AMOUNT"> ---- |OPTIONAL (0..1) -|`*Rule*: The currencyID attribute is MANDATORY (e.g. "EUR"). Compulsory use of the code list link:./code_lists/PDF/CountryCodeIdentifier.pdf[CountryCodeIdentifier]. BEWARE that amounts can use decimal separators (e.g. 14134,95 but not hundred or thousand separators)` +|`*Rule*: The currencyID attribute is MANDATORY (e.g. "EUR"). Compulsory use of the code list link:./code_lists/pdf/CountryCodeIdentifier.pdf[CountryCodeIdentifier]. BEWARE that amounts can use decimal separators (e.g. 14134,95 but not hundred or thousand separators)` |*ccv-cbc:Code* |A code pointing at a definition of a concept as the answer to the Requirement @@ -175,7 +175,7 @@ responseDataType="QUANTITY_YEAR"> ---- |OPTIONAL (0..1) |`*Comment*: BEWARE that different types of Quantities can be required, some of them with a special attribute. See the column "Type of value expected by the -current version of the ESPD Service" of the code list link:./code_lists/PDF/ResponseDataType.pdf[ResponseDataType]. See also the note +current version of the ESPD Service" of the code list link:./code_lists/pdf/ResponseDataType.pdf[ResponseDataType]. See also the note below about "Quantities"` 5+^|*Associated classes* @@ -227,7 +227,7 @@ specified (e.g. number of workers); (2) QUANTITY_YEAR, a non-negative integer (3) QUANTITY, a number representing a generic quantity with no unit specified (e.g. a ratio). Beware that in the case of QUANTITY_INTEGER and QUANTITY_YEAR the attribute *_unitCode_* MUST be always -specified (See code list link:./code_lists/PDF/ResponseDataType.pdf[ResponseDataType]). +specified (See code list link:./code_lists/pdf/ResponseDataType.pdf[ResponseDataType]). [[About_Quantities]] image::About_Quantities.png[caption="Figure XXX: ", title="The ResponseDataType code list", width="1000", height="900"] diff --git a/docs/src/main/asciidoc/modules/ROOT/pages/3.7_CMMN_Criterion.adoc b/docs/src/main/asciidoc/modules/ROOT/pages/3.7_CMMN_Criterion.adoc index 8519fa87..4c4fea31 100644 --- a/docs/src/main/asciidoc/modules/ROOT/pages/3.7_CMMN_Criterion.adoc +++ b/docs/src/main/asciidoc/modules/ROOT/pages/3.7_CMMN_Criterion.adoc @@ -121,7 +121,7 @@ schemeVersionID="1.0"> ---- |*MANDATORY* (1..1) -|`*Rule*: Compulsory use of the UUIDs from the table link:./code_lists/CriteriaTaxonomy.xlsx[Criteria]` +|`*Rule*: Compulsory use of the UUIDs from the table link:./code_lists/xls/CriteriaTaxonomy.xlsx[Criteria]` |*ccv-cbc: FulfillmentIndicator* @@ -145,13 +145,13 @@ a| +listVersionID="1.0.2"> CRITERION.EXCLUSION.CONVICTIONS. PARTICIPATION_IN_CRIMINAL_ORGANISATION ---- |*MANDATORY* (1..1) -|`*Rule*: Compulsory use of the code list link:./code_lists/PDF/CriteriaTypeCode.pdf[CriteriaTypeCode]` +|`*Rule*: Compulsory use of the code list link:./code_lists/pdf/CriteriaTypeCode.pdf[CriteriaTypeCode]` |*cbc:Name* |A short and descriptive name for a criterion @@ -164,7 +164,7 @@ of trafficking in human beings ---- |*MANDATORY* (1..1) -|`*Comment*: The names of the criteria can be obtained from the table link:./code_lists/CriteriaTaxonomy.xlsx[Criteria]` +|`*Comment*: The names of the criteria can be obtained from the table link:./code_lists/xls/CriteriaTaxonomy.xlsx[Criteria]` |*cbc:Description* |An extended description of the criterion @@ -179,7 +179,7 @@ management or supervisory body ... ---- |*MANDATORY* (1..1) -|`*Comment*: The descriptions of the criteria can be obtained from the table link:./code_lists/CriteriaTaxonomy.xlsx[Criteria]` +|`*Comment*: The descriptions of the criteria can be obtained from the table link:./code_lists/xls/CriteriaTaxonomy.xlsx[Criteria]` 5+^|*Associated classes* @@ -197,6 +197,6 @@ management or supervisory body ... requirements that are applied at the national or sub-national level; e.g. a very specific national professional misconduct criterion that is more specific than the ones defined in the -link:./code_lists/CriteriaTaxonomy.xlsx[EU Exclusion Criteria]` +link:./code_lists/xls/CriteriaTaxonomy.xlsx[EU Exclusion Criteria]` |=== \ No newline at end of file diff --git a/docs/src/main/asciidoc/modules/ROOT/pages/4.2.0_GENERAL_RULE_3.adoc b/docs/src/main/asciidoc/modules/ROOT/pages/4.2.0_GENERAL_RULE_3.adoc index 94c90a53..328bd8d1 100644 --- a/docs/src/main/asciidoc/modules/ROOT/pages/4.2.0_GENERAL_RULE_3.adoc +++ b/docs/src/main/asciidoc/modules/ROOT/pages/4.2.0_GENERAL_RULE_3.adoc @@ -7,5 +7,5 @@ ifndef::imagesdir[:imagesdir: images] [.text-left] All ESPDResponse XML instances (and the ESPDRequest instances, too, for that matter) MUST always include all the exclusion criterion detailed in the http://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX%3A32016R0007[Annex of the Regulation 2016] -and the link:./code_lists/CriteriaTaxonomy.xlsx[criteria data flow tables] defined by COM). +and the link:./code_lists/xls/CriteriaTaxonomy.xlsx[criteria data flow tables] defined by COM). ==== diff --git a/docs/src/main/asciidoc/modules/ROOT/pages/4.2.1_CMMN_Convictions.adoc b/docs/src/main/asciidoc/modules/ROOT/pages/4.2.1_CMMN_Convictions.adoc index e61cf437..245b5ed9 100644 --- a/docs/src/main/asciidoc/modules/ROOT/pages/4.2.1_CMMN_Convictions.adoc +++ b/docs/src/main/asciidoc/modules/ROOT/pages/4.2.1_CMMN_Convictions.adoc @@ -6,7 +6,7 @@ ifndef::imagesdir[:imagesdir: images] The label ''Convictions'' groups all the criteria related to the offences for which an Economic Operator may have been convicted footnote:[This notation _CRITERION.EXCLUSION.CONVICTION.*_ is to be read as ''it applies to all the selection criteria, which are part of the exclusion criteria group''. -See the link:./code_lists/CriteriaTaxonomy.xlsx[criteria tables] +See the link:./code_lists/xls/CriteriaTaxonomy.xlsx[criteria tables] for the complete taxonomy of criteria and each criterion code label.]: * CRITERION.EXCLUSION.CONVICTIONS.*: ''participation in a criminal organisation'', ''corruption'', ''fraud'', ''terrorist offences linked to terrorist activities'', ''money laundering or terrorist financing'', ''child labour and other forms of trafficking in human beings''. diff --git a/docs/src/main/asciidoc/modules/ROOT/pages/4.2.2_RESP_Convictions_XML_Example.adoc b/docs/src/main/asciidoc/modules/ROOT/pages/4.2.2_RESP_Convictions_XML_Example.adoc index 8e4f1b8f..0801c9fe 100644 --- a/docs/src/main/asciidoc/modules/ROOT/pages/4.2.2_RESP_Convictions_XML_Example.adoc +++ b/docs/src/main/asciidoc/modules/ROOT/pages/4.2.2_RESP_Convictions_XML_Example.adoc @@ -6,10 +6,16 @@ ifndef::imagesdir[:imagesdir: images] ---- 005eb9ed-1347-4ca3-bb29-9bc0db64e1ab - CRITERION.EXCLUSION.CONVICTIONS.PARTICIPATION_IN_CRIMINAL_ORGANISATION + CRITERION.EXCLUSION.CONVICTIONS.PARTICIPATION_IN_CRIMINAL_ORGANISATION Participation in a criminal organisation Has the economic operator itself or any person who is a member of its administrative, management or supervisory body or has powers of representation, decision or control therein been the subject of a conviction by final judgment for participation in a criminal organisation, by a conviction rendered at the most five years ago or in which an exclusion period set out directly in the conviction continues to be applicable? As defined in Article 2 of Council Framework Decision 2008/841/JHA of 24 October 2008 on the fight against organised crime (OJ L 300, 11.11.2008, p. 42). + DIRECTIVE 2014/24/EU OF THE EUROPEAN PARLIAMENT AND OF THE COUNCIL of 26 February 2014 on public procurement and repealing Directive 2004/18/EC + Directive 2014/24/EU + EU_DIRECTIVE + 57(1) + http://eur-lex.europa.eu/legal-content/EN/TXT/?uri=celex:32014L0024 + 7c637c0c-7703-4389-ba52-02997a055bd7 @@ -111,10 +117,10 @@ ifndef::imagesdir[:imagesdir: images] ---- -<1> COM UUID in table link:./code_lists/CriteriaTaxonomy.xlsx[ESPD Criteria: Exclusion criteria] -<2> COM code list link:./code_lists/PDF/CriteriaTypeCode.pdf[CriteriaTypeCode] -<3> COM UUID in table link:./code_lists/CriteriaTaxonomy.xlsx[ESPD Criteria: Exclusion criteria] -<4> COM UUID in table link:./code_lists/CriteriaTaxonomy.xlsx[ESPD Criteria: Exclusion criteria] +<1> COM UUID in table link:./code_lists/xls/CriteriaTaxonomy.xlsx[ESPD Criteria: Exclusion criteria] +<2> COM code list link:./code_lists/pdf/CriteriaTypeCode.pdf[CriteriaTypeCode] +<3> COM UUID in table link:./code_lists/xls/CriteriaTaxonomy.xlsx[ESPD Criteria: Exclusion criteria] +<4> COM UUID in table link:./code_lists/xls/CriteriaTaxonomy.xlsx[ESPD Criteria: Exclusion criteria] <5> Expected response of type Indicator (a boolean value _true_ or _false_) <6> The response (i) is of the expected type, and (2) the response answers the question in the Criterion: this EO has not participated in a criminal organisation. Hence the rest of responses are empty, as the EO has not to provide any further data diff --git a/docs/src/main/asciidoc/modules/ROOT/pages/4.3.1_RESP_Contributions_Example.adoc b/docs/src/main/asciidoc/modules/ROOT/pages/4.3.1_RESP_Contributions_Example.adoc index 37f62028..1a471ba1 100644 --- a/docs/src/main/asciidoc/modules/ROOT/pages/4.3.1_RESP_Contributions_Example.adoc +++ b/docs/src/main/asciidoc/modules/ROOT/pages/4.3.1_RESP_Contributions_Example.adoc @@ -8,13 +8,13 @@ The fragment of XML below shows the implementation of both in the ESPD Service: ---- b61bbeb7-690e-4a40-bc68-d6d4ecfaa3d4 - CRITERION.EXCLUSION.CONTRIBUTIONS.PAYMENT_OF_TAXES + CRITERION.EXCLUSION.CONTRIBUTIONS.PAYMENT_OF_TAXES Payment of taxes Has the economic operator breached its obligations relating to the payment of taxes, both in the country in which it is established and in Member State of the contracting authority or contracting entity if other than the country of establishment? DIRECTIVE 2014/24/EU OF THE EUROPEAN PARLIAMENT AND OF THE COUNCIL of 26 February 2014 on public procurement and repealing Directive 2004/18/EC Directive 2014/24/EU - EU_DIRECTIVE + EU_DIRECTIVE 57(2) http://eur-lex.europa.eu/legal-content/EN/TXT/?uri=celex:32014L0024 diff --git a/docs/src/main/asciidoc/modules/ROOT/pages/4.4.1_RESP_Social_Example.adoc b/docs/src/main/asciidoc/modules/ROOT/pages/4.4.1_RESP_Social_Example.adoc index f70fae47..f0b6faeb 100644 --- a/docs/src/main/asciidoc/modules/ROOT/pages/4.4.1_RESP_Social_Example.adoc +++ b/docs/src/main/asciidoc/modules/ROOT/pages/4.4.1_RESP_Social_Example.adoc @@ -10,13 +10,13 @@ This fragment shows the implementation of the Criterion ---- a80ddb62-d25b-4e4e-ae22-3968460dc0a9 - CRITERION.EXCLUSION.SOCIAL.ENVIRONMENTAL_LAW + CRITERION.EXCLUSION.SOCIAL.ENVIRONMENTAL_LAW Breaching of obligations in the fields of environmental law Has the economic operator, to its knowledge, breached its obligations in the fields of environmental law? As referred to for the purposes of this procurement in national law, in the relevant notice or the procurement documents or in Article 18(2) of Directive 2014/24/EU. DIRECTIVE 2014/24/EU OF THE EUROPEAN PARLIAMENT AND OF THE COUNCIL of 26 February 2014 on public procurement and repealing Directive 2004/18/EC Directive 2014/24/EU - EU_DIRECTIVE + EU_DIRECTIVE 57(4) http://eur-lex.europa.eu/legal-content/EN/TXT/?uri=celex:32014L0024 diff --git a/docs/src/main/asciidoc/modules/ROOT/pages/4.5.1_RESP_Business_Example.adoc b/docs/src/main/asciidoc/modules/ROOT/pages/4.5.1_RESP_Business_Example.adoc index 41389e46..5e392431 100644 --- a/docs/src/main/asciidoc/modules/ROOT/pages/4.5.1_RESP_Business_Example.adoc +++ b/docs/src/main/asciidoc/modules/ROOT/pages/4.5.1_RESP_Business_Example.adoc @@ -9,13 +9,13 @@ This fragment shows the implementation of the Criterion ''Bankruptcy'': ---- d3732c09-7d62-4edc-a172-241da6636e7c - CRITERION.EXCLUSION.BUSINESS.BANKRUPTCY + CRITERION.EXCLUSION.BUSINESS.BANKRUPTCY Bankruptcy Is the economic operator bankrupt? This information needs not be given if exclusion of economic operators in this case has been made mandatory under the applicable national law without any possibility of derogation where the economic operator is nevertheless able to perform the contract. DIRECTIVE 2014/24/EU OF THE EUROPEAN PARLIAMENT AND OF THE COUNCIL of 26 February 2014 on public procurement and repealing Directive 2004/18/EC Directive 2014/24/EU - EU_DIRECTIVE + EU_DIRECTIVE 57(4) http://eur-lex.europa.eu/legal-content/EN/TXT/?uri=celex:32014L0024 diff --git a/docs/src/main/asciidoc/modules/ROOT/pages/4.6.2.RESP_Misconduct_Example.adoc b/docs/src/main/asciidoc/modules/ROOT/pages/4.6.2.RESP_Misconduct_Example.adoc index 402a78cd..4ec22252 100644 --- a/docs/src/main/asciidoc/modules/ROOT/pages/4.6.2.RESP_Misconduct_Example.adoc +++ b/docs/src/main/asciidoc/modules/ROOT/pages/4.6.2.RESP_Misconduct_Example.adoc @@ -9,13 +9,13 @@ This fragment shows the implementation of the Criterion ''Guilty of grave profes ---- 514d3fde-1e3e-4dcd-b02a-9f984d5bbda3 - CRITERION.EXCLUSION.MISCONDUCT.MC_PROFESSIONAL + CRITERION.EXCLUSION.MISCONDUCT.MC_PROFESSIONAL Guilty of grave professional misconduct Is the economic operator  guilty of grave professional misconduct? Where applicable, see definitions in national law, the relevant notice or the procurement documents. DIRECTIVE 2014/24/EU OF THE EUROPEAN PARLIAMENT AND OF THE COUNCIL of 26 February 2014 on public procurement and repealing Directive 2004/18/EC Directive 2014/24/EU - EU_DIRECTIVE + EU_DIRECTIVE 57(4) http://eur-lex.europa.eu/legal-content/EN/TXT/?uri=celex:32014L0024 diff --git a/docs/src/main/asciidoc/modules/ROOT/pages/4.7.1.2_RESP_Early_Termination_Example.adoc b/docs/src/main/asciidoc/modules/ROOT/pages/4.7.1.2_RESP_Early_Termination_Example.adoc index 8c20d932..36df52c5 100644 --- a/docs/src/main/asciidoc/modules/ROOT/pages/4.7.1.2_RESP_Early_Termination_Example.adoc +++ b/docs/src/main/asciidoc/modules/ROOT/pages/4.7.1.2_RESP_Early_Termination_Example.adoc @@ -8,13 +8,13 @@ This fragment shows the implementation of the criterion ''Early termination'': ---- 3293e92b-7f3e-42f1-bee6-a7641bb04251 - CRITERION.EXCLUSION.CONFLICT_OF_INTEREST.EARLY_TERMINATION + CRITERION.EXCLUSION.CONFLICT_OF_INTEREST.EARLY_TERMINATION Early termination, damages or other comparable sanctions Has the economic operator experienced that a prior public contract, a prior contract with a contracting entity or a prior concession contract was terminated early, or that damages or other comparable sanctions were imposed in connection with that prior contract? DIRECTIVE 2014/24/EU OF THE EUROPEAN PARLIAMENT AND OF THE COUNCIL of 26 February 2014 on public procurement and repealing Directive 2004/18/EC Directive 2014/24/EU - EU_DIRECTIVE + EU_DIRECTIVE 57(4) http://eur-lex.europa.eu/legal-content/EN/TXT/?uri=celex:32014L0024 diff --git a/docs/src/main/asciidoc/modules/ROOT/pages/4.7.2.2_RESP_Procedure_Preparation_Example.adoc b/docs/src/main/asciidoc/modules/ROOT/pages/4.7.2.2_RESP_Procedure_Preparation_Example.adoc index b1395604..74a50c08 100644 --- a/docs/src/main/asciidoc/modules/ROOT/pages/4.7.2.2_RESP_Procedure_Preparation_Example.adoc +++ b/docs/src/main/asciidoc/modules/ROOT/pages/4.7.2.2_RESP_Procedure_Preparation_Example.adoc @@ -9,13 +9,13 @@ The piece of XML below corresponds to the implementation of the criterion ---- 61874050-5130-4f1c-a174-720939c7b483 - CRITERION.EXCLUSION.CONFLICT_OF_INTEREST.PROCEDURE_PREPARATION + CRITERION.EXCLUSION.CONFLICT_OF_INTEREST.PROCEDURE_PREPARATION Direct or indirect involvement in the preparation of this procurement procedure Has the economic operator or an undertaking related to it advised the contracting authority or contracting entity or otherwise been involved in the preparation of the procurement procedure? DIRECTIVE 2014/24/EU OF THE EUROPEAN PARLIAMENT AND OF THE COUNCIL of 26 February 2014 on public procurement and repealing Directive 2004/18/EC Directive 2014/24/EU - EU_DIRECTIVE + EU_DIRECTIVE 57(4) http://eur-lex.europa.eu/legal-content/EN/TXT/?uri=celex:32014L0024 diff --git a/docs/src/main/asciidoc/modules/ROOT/pages/4.7.3.2_RESP_Procedure_Participation_Example.adoc b/docs/src/main/asciidoc/modules/ROOT/pages/4.7.3.2_RESP_Procedure_Participation_Example.adoc index 6d45eecf..f6594128 100644 --- a/docs/src/main/asciidoc/modules/ROOT/pages/4.7.3.2_RESP_Procedure_Participation_Example.adoc +++ b/docs/src/main/asciidoc/modules/ROOT/pages/4.7.3.2_RESP_Procedure_Participation_Example.adoc @@ -8,13 +8,13 @@ interest due to its participation in the procurement procedure'' (file Example1- ---- b1b5ac18-f393-4280-9659-1367943c1a2e - CRITERION.EXCLUSION.CONFLICT_OF_INTEREST.PROCEDURE_PARTICIPATION + CRITERION.EXCLUSION.CONFLICT_OF_INTEREST.PROCEDURE_PARTICIPATION Conflict of interest due to its participation in the procurement procedure Is the economic operator aware of any conflict of interest, as indicated in national law, the relevant notice or the procurement documents due to its participation in the procurement procedure? DIRECTIVE 2014/24/EU OF THE EUROPEAN PARLIAMENT AND OF THE COUNCIL of 26 February 2014 on public procurement and repealing Directive 2004/18/EC Directive 2014/24/EU - EU_DIRECTIVE + EU_DIRECTIVE 57(4) http://eur-lex.europa.eu/legal-content/EN/TXT/?uri=celex:32014L0024 diff --git a/docs/src/main/asciidoc/modules/ROOT/pages/4.7.4.2_RESP_Misinterpretation_Example.adoc b/docs/src/main/asciidoc/modules/ROOT/pages/4.7.4.2_RESP_Misinterpretation_Example.adoc index fab9f61b..bcc9d4ea 100644 --- a/docs/src/main/asciidoc/modules/ROOT/pages/4.7.4.2_RESP_Misinterpretation_Example.adoc +++ b/docs/src/main/asciidoc/modules/ROOT/pages/4.7.4.2_RESP_Misinterpretation_Example.adoc @@ -9,13 +9,13 @@ required documents and obtained confidential information of this procedure'': ---- 696a75b2-6107-428f-8b74-82affb67e184 - CRITERION.EXCLUSION.CONFLICT_OF_INTEREST.MISINTERPRETATION + CRITERION.EXCLUSION.CONFLICT_OF_INTEREST.MISINTERPRETATION Guilty of misinterpretation, withheld information, unable to provide required documents and obtained confidential information of this procedure Can the economic operator confirm the four exclusion grounds, that it has not been guilty of serious misrepresentation in supplying the information required for the verification of the absence of grounds for exclusion or the fulfilment of the selection criteria, that it has not withheld such information, it has been able, without delay, to submit the supporting documents required by a contracting authority or contracting entity, and it has not undertaken to unduly influence the decision making process of the contracting authority or contracting entity, to obtain confidential information that may confer upon it undue advantages in the procurement procedure or to negligently provide misleading information that may have a material influence on decisions concerning exclusion, selection or award? DIRECTIVE 2014/24/EU OF THE EUROPEAN PARLIAMENT AND OF THE COUNCIL of 26 February 2014 on public procurement and repealing Directive 2004/18/EC Directive 2014/24/EU - EU_DIRECTIVE + EU_DIRECTIVE 57(4) http://eur-lex.europa.eu/legal-content/EN/TXT/?uri=celex:32014L0024 diff --git a/docs/src/main/asciidoc/modules/ROOT/pages/4.8.1_RESP_Exclusion_Other_Example.adoc b/docs/src/main/asciidoc/modules/ROOT/pages/4.8.1_RESP_Exclusion_Other_Example.adoc index bde74027..2067c6e5 100644 --- a/docs/src/main/asciidoc/modules/ROOT/pages/4.8.1_RESP_Exclusion_Other_Example.adoc +++ b/docs/src/main/asciidoc/modules/ROOT/pages/4.8.1_RESP_Exclusion_Other_Example.adoc @@ -8,13 +8,13 @@ The piece of XML below shows the implementation of the Criterion ''Purely nation ---- 63adb07d-db1b-4ef0-a14e-a99785cf8cf6 - CRITERION.EXCLUSION.NATIONAL.OTHER + CRITERION.EXCLUSION.NATIONAL.OTHER Purely national exclusion grounds Other exclusion grounds that may be foreseen in the national legislation of the contracting authority’s or contracting entity’s Member State. Do the purely national grounds of exclusion, which are specified in the relevant notice or in the procurement documents, apply? DIRECTIVE 2014/24/EU OF THE EUROPEAN PARLIAMENT AND OF THE COUNCIL of 26 February 2014 on public procurement and repealing Directive 2004/18/EC Directive 2014/24/EU - EU_DIRECTIVE + EU_DIRECTIVE 57(4) http://eur-lex.europa.eu/legal-content/EN/TXT/?uri=celex:32014L0024 diff --git a/docs/src/main/asciidoc/modules/ROOT/pages/4.9.0_CMMN_Selection_Criteria.adoc b/docs/src/main/asciidoc/modules/ROOT/pages/4.9.0_CMMN_Selection_Criteria.adoc index cf4a3006..1a182065 100644 --- a/docs/src/main/asciidoc/modules/ROOT/pages/4.9.0_CMMN_Selection_Criteria.adoc +++ b/docs/src/main/asciidoc/modules/ROOT/pages/4.9.0_CMMN_Selection_Criteria.adoc @@ -22,5 +22,5 @@ This is clearly illustrated for the selection suitability criteria in the next s [NOTE] ==== Remember that the data structures corresponding to the data-flow diagrams shown in this section can be accessed online -(click link:./code_lists/CriteriaTaxonomy.xlsx[here]). +(click link:./code_lists/xls/CriteriaTaxonomy.xlsx[here]). ==== diff --git a/docs/src/main/asciidoc/modules/ROOT/pages/4.9.1.2_RESP_Enrolment_Example.adoc b/docs/src/main/asciidoc/modules/ROOT/pages/4.9.1.2_RESP_Enrolment_Example.adoc index 05b13cfc..86e83719 100644 --- a/docs/src/main/asciidoc/modules/ROOT/pages/4.9.1.2_RESP_Enrolment_Example.adoc +++ b/docs/src/main/asciidoc/modules/ROOT/pages/4.9.1.2_RESP_Enrolment_Example.adoc @@ -8,13 +8,13 @@ The fragment of XML below shows the implementation of the ---- 6ee55a59-6adb-4c3a-b89f-e62a7ad7be7f - CRITERION.SELECTION.SUITABILITY.PROFESSIONAL_REGISTER_ENROLMENT + CRITERION.SELECTION.SUITABILITY.PROFESSIONAL_REGISTER_ENROLMENT Enrolment in a relevant professional register It is enrolled in relevant professional registers kept in the Member State of its establishment as described in Annex XI of Directive 2014/24/EU; economic operators from certain Member States may have to comply with other requirements set out in that Annex. DIRECTIVE 2014/24/EU OF THE EUROPEAN PARLIAMENT AND OF THE COUNCIL of 26 February 2014 on public procurement and repealing Directive 2004/18/EC Directive 2014/24/EU - EU_DIRECTIVE + EU_DIRECTIVE 58(2) http://eur-lex.europa.eu/legal-content/EN/TXT/?uri=celex:32014L0024 diff --git a/docs/src/main/asciidoc/modules/ROOT/pages/4.9.1.3_Authorisation_Membership.adoc b/docs/src/main/asciidoc/modules/ROOT/pages/4.9.1.3_Authorisation_Membership.adoc index dba734a1..7ff4ca9d 100644 --- a/docs/src/main/asciidoc/modules/ROOT/pages/4.9.1.3_Authorisation_Membership.adoc +++ b/docs/src/main/asciidoc/modules/ROOT/pages/4.9.1.3_Authorisation_Membership.adoc @@ -4,7 +4,7 @@ ifndef::imagesdir[:imagesdir: images] ==== Authorisation or membership The only difference between this group of suitability criteria and the enrolment one, above, -is that it adds a requirement asking for a description. See the link:./code_lists/CriteriaTaxonomy.xlsx[Selection Criteria Table], +is that it adds a requirement asking for a description. See the link:./code_lists/xls/CriteriaTaxonomy.xlsx[Selection Criteria Table], data-structure and example below). [.text-center] diff --git a/docs/src/main/asciidoc/modules/ROOT/pages/4.9.1.3_RESP_Authorisation_Membership_Example.adoc b/docs/src/main/asciidoc/modules/ROOT/pages/4.9.1.3_RESP_Authorisation_Membership_Example.adoc index 7fbb9205..0914bb5f 100644 --- a/docs/src/main/asciidoc/modules/ROOT/pages/4.9.1.3_RESP_Authorisation_Membership_Example.adoc +++ b/docs/src/main/asciidoc/modules/ROOT/pages/4.9.1.3_RESP_Authorisation_Membership_Example.adoc @@ -8,13 +8,13 @@ The fragment of XML below shows the implementation of the criterion ---- 9eeb6d5c-0eb8-48e8-a4c5-5087a7c095a4 - CRITERION.SELECTION.SUITABILITY.AUTHORISATION + CRITERION.SELECTION.SUITABILITY.AUTHORISATION For service contracts: authorisation of particular organisation needed Is a particular membership of a particular organisation needed in order to be able to perform the service in question in the country of establishment of the economic operator? DIRECTIVE 2014/24/EU OF THE EUROPEAN PARLIAMENT AND OF THE COUNCIL of 26 February 2014 on public procurement and repealing Directive 2004/18/EC Directive 2014/24/EU - EU_DIRECTIVE + EU_DIRECTIVE 58(2) http://eur-lex.europa.eu/legal-content/EN/TXT/?uri=celex:32014L0024 diff --git a/docs/src/main/asciidoc/modules/ROOT/pages/4.9.2.2_Turnovers_Example.adoc b/docs/src/main/asciidoc/modules/ROOT/pages/4.9.2.2_Turnovers_Example.adoc index 6f7042ff..e2c3fc2d 100644 --- a/docs/src/main/asciidoc/modules/ROOT/pages/4.9.2.2_Turnovers_Example.adoc +++ b/docs/src/main/asciidoc/modules/ROOT/pages/4.9.2.2_Turnovers_Example.adoc @@ -9,13 +9,13 @@ The fragment of XML below shows the implementation of the ---- 499efc97-2ac1-4af2-9e84-323c2ca67747 - SELECTION.ECONOMIC_FINANCIAL_STANDING + SELECTION.ECONOMIC_FINANCIAL_STANDING General yearly turnover Its general yearly turnover for the number of financial years required in the relevant notice, the procurement documents or the ESPD is as follows: DIRECTIVE 2014/24/EU OF THE EUROPEAN PARLIAMENT AND OF THE COUNCIL of 26 February 2014 on public procurement and repealing Directive 2004/18/EC On public procurement and repealing Directive 2004/18/EC - EU_DIRECTIVE + EU_DIRECTIVE 58(3) http://eur-lex.europa.eu/legal-content/EN/TXT/?uri=celex:32014L0024 diff --git a/docs/src/main/asciidoc/modules/ROOT/pages/4.9.2.4_RESP_Ratio_Example.adoc b/docs/src/main/asciidoc/modules/ROOT/pages/4.9.2.4_RESP_Ratio_Example.adoc index e4546db0..0d98808b 100644 --- a/docs/src/main/asciidoc/modules/ROOT/pages/4.9.2.4_RESP_Ratio_Example.adoc +++ b/docs/src/main/asciidoc/modules/ROOT/pages/4.9.2.4_RESP_Ratio_Example.adoc @@ -7,13 +7,13 @@ The fragment of XML below shows the implementation of criterion ''Financial Rati ---- e4d37adc-08cd-4f4d-a8d8-32b62b0a1f46 - CRITERION.SELECTION.ECONOMIC_FINANCIAL_STANDING.FINANCIAL_RATIO + CRITERION.SELECTION.ECONOMIC_FINANCIAL_STANDING.FINANCIAL_RATIO Financial ratio Concerning the financial ratios specified in the relevant notice, the procurement documents or the ESPD, the economic operator declares that the actual values for the required ratios are as follows: DIRECTIVE 2014/24/EU OF THE EUROPEAN PARLIAMENT AND OF THE COUNCIL of 26 February 2014 on public procurement and repealing Directive 2004/18/EC On public procurement and repealing Directive 2004/18/EC - EU_DIRECTIVE + EU_DIRECTIVE 58(3) http://eur-lex.europa.eu/legal-content/EN/TXT/?uri=celex:32014L0024 diff --git a/docs/src/main/asciidoc/modules/ROOT/pages/4.9.2.5_RESP_Insurance_Example.adoc b/docs/src/main/asciidoc/modules/ROOT/pages/4.9.2.5_RESP_Insurance_Example.adoc index afea3983..d0cad45e 100644 --- a/docs/src/main/asciidoc/modules/ROOT/pages/4.9.2.5_RESP_Insurance_Example.adoc +++ b/docs/src/main/asciidoc/modules/ROOT/pages/4.9.2.5_RESP_Insurance_Example.adoc @@ -7,13 +7,13 @@ The fragment of XML below shows the implementation of this criterion ''Professio ---- 7604bd40-4462-4086-8763-a50da51a869c - CRITERION.SELECTION.ECONOMIC_FINANCIAL_STANDING.RISK_INDEMNITY_INSURANCE + CRITERION.SELECTION.ECONOMIC_FINANCIAL_STANDING.RISK_INDEMNITY_INSURANCE Professional risk indemnity insurance The insured amount in its professional risk indemnity insurance is the following: DIRECTIVE 2014/24/EU OF THE EUROPEAN PARLIAMENT AND OF THE COUNCIL of 26 February 2014 on public procurement and repealing Directive 2004/18/EC On public procurement and repealing Directive 2004/18/EC - EU_DIRECTIVE + EU_DIRECTIVE 58(3) http://eur-lex.europa.eu/legal-content/EN/TXT/?uri=celex:32014L0024 diff --git a/docs/src/main/asciidoc/modules/ROOT/pages/4.9.2.7_RESP_EO_Setup_Example.adoc b/docs/src/main/asciidoc/modules/ROOT/pages/4.9.2.7_RESP_EO_Setup_Example.adoc index 56fca27a..eb1699c4 100644 --- a/docs/src/main/asciidoc/modules/ROOT/pages/4.9.2.7_RESP_EO_Setup_Example.adoc +++ b/docs/src/main/asciidoc/modules/ROOT/pages/4.9.2.7_RESP_EO_Setup_Example.adoc @@ -7,13 +7,13 @@ The fragment of XML below shows the implementation of this criterion ''Set up of ---- 77f481ce-ffb6-483f-8e2b-c78db5e68292 - CRITERION.SELECTION.ECONOMIC_FINANCIAL_STANDING.TURNOVER.SET_UP + CRITERION.SELECTION.ECONOMIC_FINANCIAL_STANDING.TURNOVER.SET_UP Set up of economic operator In case the information concerning turnover (general or specific) is not available for the entire period required, please state the date on which the economic operator was set up or started trading: DIRECTIVE 2014/24/EU OF THE EUROPEAN PARLIAMENT AND OF THE COUNCIL of 26 February 2014 on public procurement and repealing Directive 2004/18/EC On public procurement and repealing Directive 2004/18/EC - EU_DIRECTIVE + EU_DIRECTIVE 58(3) http://eur-lex.europa.eu/legal-content/EN/TXT/?uri=celex:32014L0024 diff --git a/docs/src/main/asciidoc/modules/ROOT/pages/4.9.2.9_RESP_EcoFin_Other_Example.adoc b/docs/src/main/asciidoc/modules/ROOT/pages/4.9.2.9_RESP_EcoFin_Other_Example.adoc index f5da6af9..e62884d9 100644 --- a/docs/src/main/asciidoc/modules/ROOT/pages/4.9.2.9_RESP_EcoFin_Other_Example.adoc +++ b/docs/src/main/asciidoc/modules/ROOT/pages/4.9.2.9_RESP_EcoFin_Other_Example.adoc @@ -7,13 +7,13 @@ The fragment of XML below shows the implementation of this criterion in the ESPD ---- ab0e7f2e-6418-40e2-8870-6713123e41ad - CRITERION.SELECTION.ECONOMIC_FINANCIAL_STANDING.OTHER_REQUIREMENTS + CRITERION.SELECTION.ECONOMIC_FINANCIAL_STANDING.OTHER_REQUIREMENTS Other economic or financial requirements Concerning the other economic or financial requirements, if any, that may have been specified in the relevant notice or the procurement documents, the economic operator declares that: DIRECTIVE 2014/24/EU OF THE EUROPEAN PARLIAMENT AND OF THE COUNCIL of 26 February 2014 on public procurement and repealing Directive 2004/18/EC On public procurement and repealing Directive 2004/18/EC - EU_DIRECTIVE + EU_DIRECTIVE 58(3) http://eur-lex.europa.eu/legal-content/EN/TXT/?uri=celex:32014L0024 diff --git a/docs/src/main/asciidoc/modules/ROOT/pages/4.9.3.1_CMMN_TechNProf_Abilities.adoc b/docs/src/main/asciidoc/modules/ROOT/pages/4.9.3.1_CMMN_TechNProf_Abilities.adoc index fd6178c9..bf45cc2a 100644 --- a/docs/src/main/asciidoc/modules/ROOT/pages/4.9.3.1_CMMN_TechNProf_Abilities.adoc +++ b/docs/src/main/asciidoc/modules/ROOT/pages/4.9.3.1_CMMN_TechNProf_Abilities.adoc @@ -10,7 +10,7 @@ That is mainly the case for the category: * CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.TECHNICAL.* grouping the following criteria: ''Supply chain management'', ''Tools, plant or technical equipment'', ''Environmental management measures''; ''Technicians or technical bodies for quality control'', ''For works contracts: technicians or technical bodies to carry out the work'', Technical facilities and measures for ensuring quality'', ''Study and research facilities'' and ''Educational and professional qualifications''; * CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.REFERENCES.* also has a specific (iterative) structure where several groups of requirements specific for reference to experience are requested: ''For works contracts: performance of works of the specified type'', ''For supply contracts: performance of deliveries of the specified type'', ''For service contracts: performance of services of the specified type''; - * CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.TECHNICAL. CHECKS. ALLOWANCE_OF_CHECKS: represents the criterion ''Allowance of checks'' which has however a special data structure of its own (a response ''yes'' or ''no'' is simply expected; + * CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.TECHNICAL.CHECKS.ALLOWANCE_OF_CHECKS: represents the criterion ''Allowance of checks'' which has however a special data structure of its own (a response ''yes'' or ''no'' is simply expected; * CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.MANAGEMENT: ''Number of managerial staff'', and ''Average annual manpower''. And two other sub-elements with different structures: ** ARTEFACTS: ''For supply contracts: samples, descriptions or photographs without certification of authenticity'' and For supply contracts: samples, descriptions or photographs with certification of authenticity '' ''; ** SUBCONTRACTING_PROPORTION: the criterion ''Subcontracting proportion'' has its own very simple structure in the ESPD Service currently requesting for a text; diff --git a/docs/src/main/asciidoc/modules/ROOT/pages/4.9.3.3_Technical_Abilities_Example.adoc b/docs/src/main/asciidoc/modules/ROOT/pages/4.9.3.3_Technical_Abilities_Example.adoc index 9ac95159..3e841794 100644 --- a/docs/src/main/asciidoc/modules/ROOT/pages/4.9.3.3_Technical_Abilities_Example.adoc +++ b/docs/src/main/asciidoc/modules/ROOT/pages/4.9.3.3_Technical_Abilities_Example.adoc @@ -8,13 +8,13 @@ The fragment of XML below shows the implementation of a selection criterion of t ---- dc12a151-7fdf-4733-a8f0-30f667292e66 - CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.TECHNICAL.SUPPLY_CHAIN_MANAGEMENT + CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.TECHNICAL.SUPPLY_CHAIN_MANAGEMENT Supply chain management It will be able to apply the following supply chain management and tracking systems when performing the contract: DIRECTIVE 2014/24/EU OF THE EUROPEAN PARLIAMENT AND OF THE COUNCIL of 26 February 2014 on public procurement and repealing Directive 2004/18/EC On public procurement and repealing Directive 2004/18/EC - EU_DIRECTIVE + EU_DIRECTIVE 58(4) http://eur-lex.europa.eu/legal-content/EN/TXT/?uri=celex:32014L0024 diff --git a/docs/src/main/asciidoc/modules/ROOT/pages/4.9.3.5_RESP_References_Example.adoc b/docs/src/main/asciidoc/modules/ROOT/pages/4.9.3.5_RESP_References_Example.adoc index 0f5948a1..28868635 100644 --- a/docs/src/main/asciidoc/modules/ROOT/pages/4.9.3.5_RESP_References_Example.adoc +++ b/docs/src/main/asciidoc/modules/ROOT/pages/4.9.3.5_RESP_References_Example.adoc @@ -7,13 +7,13 @@ The fragment of XML below shows the implementation of this criterion in the ESPD ---- cdd3bb3e-34a5-43d5-b668-2aab86a73822 - CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.REFERENCES.WORKS_PERFORMANCE + CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.REFERENCES.WORKS_PERFORMANCE For works contracts: performance of works of the specified type For public works contracts only: During the reference period, the economic operator has performed the following works of the specified type. Contracting authorities may require up to five years and allow experience dating from more than five years. DIRECTIVE 2014/24/EU OF THE EUROPEAN PARLIAMENT AND OF THE COUNCIL of 26 February 2014 on public procurement and repealing Directive 2004/18/EC On public procurement and repealing Directive 2004/18/EC - EU_DIRECTIVE + EU_DIRECTIVE 58(4) http://eur-lex.europa.eu/legal-content/EN/TXT/?uri=celex:32014L0024 diff --git a/docs/src/main/asciidoc/modules/ROOT/pages/4.9.3.7_RESP_Allowance_Checks_Example.adoc b/docs/src/main/asciidoc/modules/ROOT/pages/4.9.3.7_RESP_Allowance_Checks_Example.adoc index 9490e773..c4489882 100644 --- a/docs/src/main/asciidoc/modules/ROOT/pages/4.9.3.7_RESP_Allowance_Checks_Example.adoc +++ b/docs/src/main/asciidoc/modules/ROOT/pages/4.9.3.7_RESP_Allowance_Checks_Example.adoc @@ -8,13 +8,13 @@ The fragment of XML below shows the implementation of this criterion in the ESPD ---- c8809aa1-29b6-4f27-ae2f-27e612e394db - CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.TECHNICAL.CHECKS.ALLOWANCE_OF_CHECKS + CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.TECHNICAL.CHECKS.ALLOWANCE_OF_CHECKS Allowance of checks For complex products or services to be supplied or, exceptionally, for products or services which are required for a special purpose: The economic operator will allow checks to be conducted on the production capacities or the technical capacity of the economic operator and, where necessary, on the means of study and research which are available to it and on the quality control measures? The check is to be performed by the contracting authority or, in case the latter consents to this, on its behalf by a competent official body of the country in which the supplier or service provider is established. DIRECTIVE 2014/24/EU OF THE EUROPEAN PARLIAMENT AND OF THE COUNCIL of 26 February 2014 on public procurement and repealing Directive 2004/18/EC On public procurement and repealing Directive 2004/18/EC - EU_DIRECTIVE + EU_DIRECTIVE 58(4) http://eur-lex.europa.eu/legal-content/EN/TXT/?uri=celex:32014L0024 diff --git a/docs/src/main/asciidoc/modules/ROOT/pages/4.9.3.8_RESP_Management_Staff_Example.adoc b/docs/src/main/asciidoc/modules/ROOT/pages/4.9.3.8_RESP_Management_Staff_Example.adoc index 81a1044e..c2dbdd41 100644 --- a/docs/src/main/asciidoc/modules/ROOT/pages/4.9.3.8_RESP_Management_Staff_Example.adoc +++ b/docs/src/main/asciidoc/modules/ROOT/pages/4.9.3.8_RESP_Management_Staff_Example.adoc @@ -8,13 +8,13 @@ The fragment of XML below shows the implementation of this criterion in the ESPD ---- 6346959b-e097-4ea1-89cd-d1b4c131ea4d - CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.MANAGEMENT.MANAGERIAL_STAFF + CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.MANAGEMENT.MANAGERIAL_STAFF Number of managerial staff The economic operator’s number of managerial staff for the last three years were as follows: DIRECTIVE 2014/24/EU OF THE EUROPEAN PARLIAMENT AND OF THE COUNCIL of 26 February 2014 on public procurement and repealing Directive 2004/18/EC On public procurement and repealing Directive 2004/18/EC - EU_DIRECTIVE + EU_DIRECTIVE 58(4) http://eur-lex.europa.eu/legal-content/EN/TXT/?uri=celex:32014L0024 diff --git a/docs/src/main/asciidoc/modules/ROOT/pages/4.9.3.9_RESP_Management_Artefacts_Example.adoc b/docs/src/main/asciidoc/modules/ROOT/pages/4.9.3.9_RESP_Management_Artefacts_Example.adoc index 5dc39368..adcb3b8e 100644 --- a/docs/src/main/asciidoc/modules/ROOT/pages/4.9.3.9_RESP_Management_Artefacts_Example.adoc +++ b/docs/src/main/asciidoc/modules/ROOT/pages/4.9.3.9_RESP_Management_Artefacts_Example.adoc @@ -7,13 +7,13 @@ The fragment of XML below shows the implementation of this criterion in the ESPD ---- bdf0601d-2480-4250-b870-658d0ee95be6 - CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.MANAGEMENT.ARTEFACTS.NO_AUTHENTICATED_ARTEFACTS + CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.MANAGEMENT.ARTEFACTS.NO_AUTHENTICATED_ARTEFACTS For supply contracts: samples, descriptions or photographs without certification of authenticity For public supply contracts: The economic operator will supply the required samples, descriptions or photographs of the products to be supplied, which do not need to be accompanied by certifications of authenticity. DIRECTIVE 2014/24/EU OF THE EUROPEAN PARLIAMENT AND OF THE COUNCIL of 26 February 2014 on public procurement and repealing Directive 2004/18/EC On public procurement and repealing Directive 2004/18/EC - EU_DIRECTIVE + EU_DIRECTIVE 58(4) http://eur-lex.europa.eu/legal-content/EN/TXT/?uri=celex:32014L0024 diff --git a/docs/src/main/asciidoc/modules/ROOT/pages/4.99.1.2_RESP_Certificates_QA_Institutes_Example.adoc b/docs/src/main/asciidoc/modules/ROOT/pages/4.99.1.2_RESP_Certificates_QA_Institutes_Example.adoc index e598b94c..3db9d98c 100644 --- a/docs/src/main/asciidoc/modules/ROOT/pages/4.99.1.2_RESP_Certificates_QA_Institutes_Example.adoc +++ b/docs/src/main/asciidoc/modules/ROOT/pages/4.99.1.2_RESP_Certificates_QA_Institutes_Example.adoc @@ -7,13 +7,13 @@ The fragment of XML below shows the implementation of this criterion in the ESPD ---- a7669d7d-9297-43e1-9d10-691a1660187c - CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.CERTIFICATES.QUALITY_ASSURANCE.QA_INSTITUTES_CERTIFICATE + CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.CERTIFICATES.QUALITY_ASSURANCE.QA_INSTITUTES_CERTIFICATE For supply contracts: certificates by quality control institutes Can the economic operator provide the required certificates drawn up by official quality control institutes or agencies of recognised competence attesting the conformity of products clearly identified by references to the technical specifications or standards, which are set out in the relevant notice or the procurement documents? DIRECTIVE 2014/24/EU OF THE EUROPEAN PARLIAMENT AND OF THE COUNCIL of 26 February 2014 on public procurement and repealing Directive 2004/18/EC On public procurement and repealing Directive 2004/18/EC - EU_DIRECTIVE + EU_DIRECTIVE 58(4) http://eur-lex.europa.eu/legal-content/EN/TXT/?uri=celex:32014L0024 diff --git a/docs/src/main/asciidoc/modules/ROOT/pages/4.99.2.2_RESP_Certificates_QA_independent_Example.adoc b/docs/src/main/asciidoc/modules/ROOT/pages/4.99.2.2_RESP_Certificates_QA_independent_Example.adoc index 482681a2..71da0d96 100644 --- a/docs/src/main/asciidoc/modules/ROOT/pages/4.99.2.2_RESP_Certificates_QA_independent_Example.adoc +++ b/docs/src/main/asciidoc/modules/ROOT/pages/4.99.2.2_RESP_Certificates_QA_independent_Example.adoc @@ -7,13 +7,13 @@ The fragment of XML below shows the implementation of this criterion in the ESPD ---- d726bac9-e153-4e75-bfca-c5385587766d - CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.CERTIFICATES.QUALITY_ASSURANCE.QA_INDEPENDENT_CERTIFICATE + CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.CERTIFICATES.QUALITY_ASSURANCE.QA_INDEPENDENT_CERTIFICATE Certificates by independent bodies about quality assurance standards Will the economic operator be able to produce certificates drawn up by independent bodies attesting that the economic operator complies with the required quality assurance standards, including accessibility for disabled persons? DIRECTIVE 2014/24/EU OF THE EUROPEAN PARLIAMENT AND OF THE COUNCIL of 26 February 2014 on public procurement and repealing Directive 2004/18/EC On public procurement and repealing Directive 2004/18/EC - EU_DIRECTIVE + EU_DIRECTIVE 62(2) http://eur-lex.europa.eu/legal-content/EN/TXT/?uri=celex:32014L0024 diff --git a/docs/src/main/asciidoc/modules/ROOT/pages/4.99.4_CMM_Certificates_Environmental_Example.adoc b/docs/src/main/asciidoc/modules/ROOT/pages/4.99.4_CMM_Certificates_Environmental_Example.adoc index 93d2988c..e166b2f1 100644 --- a/docs/src/main/asciidoc/modules/ROOT/pages/4.99.4_CMM_Certificates_Environmental_Example.adoc +++ b/docs/src/main/asciidoc/modules/ROOT/pages/4.99.4_CMM_Certificates_Environmental_Example.adoc @@ -7,13 +7,13 @@ The fragment of XML below shows the implementation of this criterion in the ESPD ---- 8ed65e48-fd0d-444f-97bd-4f58da632999 - CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.CERTIFICATES.ENVIRONMENTAL_MANAGEMENT.ENV_INDEPENDENT_CERTIFICATE + CRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.CERTIFICATES.ENVIRONMENTAL_MANAGEMENT.ENV_INDEPENDENT_CERTIFICATE Certificates by independent bodies about environmental management systems or standards Will the economic operator be able to produce certificates drawn up by independent bodies attesting that the economic operator complies with the required environmental management systems or standards? DIRECTIVE 2014/24/EU OF THE EUROPEAN PARLIAMENT AND OF THE COUNCIL of 26 February 2014 on public procurement and repealing Directive 2004/18/EC On public procurement and repealing Directive 2004/18/EC - EU_DIRECTIVE + EU_DIRECTIVE 62(2) http://eur-lex.europa.eu/legal-content/EN/TXT/?uri=celex:32014L0024 diff --git a/docs/src/main/asciidoc/modules/ROOT/pages/4.999.0_CMM_Other_Criteria.adoc b/docs/src/main/asciidoc/modules/ROOT/pages/4.999.0_CMM_Other_Criteria.adoc index b1a8d92c..3a092d65 100644 --- a/docs/src/main/asciidoc/modules/ROOT/pages/4.999.0_CMM_Other_Criteria.adoc +++ b/docs/src/main/asciidoc/modules/ROOT/pages/4.999.0_CMM_Other_Criteria.adoc @@ -6,9 +6,9 @@ ifndef::imagesdir[:imagesdir: images] For the time being, the ESPD Service use this group to cover the criteria related to the Economic Operator that are used to enhance its selection (and could even be used to make a decision about its awarding). -In the link:./code_lists/PDF/CriteriaTypeCode.pdf[Criteria Taxonomy] code list these criteria are +In the link:./code_lists/pdf/CriteriaTypeCode.pdf[Criteria Taxonomy] code list these criteria are classified as ''CRITERION.OTHER.EO_DATA.*''. The complete list of these criteria is accessible in the table -link:./code_lists/CriteriaTaxonomy.xlsx[ESPD Criteria: Other Criteria] (please have +link:./code_lists/xls/CriteriaTaxonomy.xlsx[ESPD Criteria: Other Criteria] (please have a look into this table, it will help you better understand how these criteria work in the ESPD Service): . ''[..] Is the economic operator a sheltered workshop, a 'social business' or will it provide for the performance of the contract in the context of sheltered employment programmes?''; diff --git a/docs/src/main/asciidoc/modules/ROOT/pages/4.999.1_CMM_Other_Criteria_Example.adoc b/docs/src/main/asciidoc/modules/ROOT/pages/4.999.1_CMM_Other_Criteria_Example.adoc index df6fc070..2e187893 100644 --- a/docs/src/main/asciidoc/modules/ROOT/pages/4.999.1_CMM_Other_Criteria_Example.adoc +++ b/docs/src/main/asciidoc/modules/ROOT/pages/4.999.1_CMM_Other_Criteria_Example.adoc @@ -12,7 +12,7 @@ An XML example for the criterion `... Is the economic operator a sheltered works ---- 2043338f-a38a-490b-b3ec-2607cb25a017 - CRITERION.OTHER.EO_DATA.SHELTERED_WORKSHOP + CRITERION.OTHER.EO_DATA.SHELTERED_WORKSHOP Procurement reserved Only in case the procurement is reserved: is the economic operator a sheltered workshop, a 'social business' or will it provide for the performance of the contract in the context of sheltered employment programmes? diff --git a/docs/src/main/asciidoc/modules/ROOT/pages/index.adoc b/docs/src/main/asciidoc/modules/ROOT/pages/index.adoc index e0c46c1a..943a9de9 100644 --- a/docs/src/main/asciidoc/modules/ROOT/pages/index.adoc +++ b/docs/src/main/asciidoc/modules/ROOT/pages/index.adoc @@ -2,9 +2,45 @@ ifndef::imagesdir[:imagesdir: images] = *ESPD Exchange Data Model* (ESPD-EDM) -v1.0.1 +v1.0.2 :toc: :toclevels: 3 -include::index_response.adoc[] +== Resources + +* link:++https://espd.github.io/ESPD-EDM/v1.0.2/index_response.html++[ESPD Exchange Data Model Implementation Guide V1.0.2] +* link:++https://github.com/ESPD/ESPD-EDM/tree/1.0.2/docs/src/main/asciidoc/code_lists++[Code lists] +* link:++https://github.com/ESPD/ESPD-EDM/tree/1.0.2/exchange-model/src/main/resources/schema++[XSD Schema files] - they are found under the `exchange-model` +module, under the `exchange-model/src/main/resources/schema/` folder. + +== Requirements + + * Java 8 + * Maven 3 + +=== Installation + +=== With Maven + +The recommended way to get started using the `exchange-model` in your Java project is with a dependency management system. + +[source,xml] +.pom.xml +---- + + eu.europa.ec.grow.espd + exchange-model + 1.0.2 + +---- + +=== With Gradle + +[source,groovy] +.build.gradle +---- +dependencies { + compile("eu.europa.ec.grow.espd:exchange-model:1.0.2") +} +---- diff --git a/docs/src/main/asciidoc/modules/ROOT/pages/index_response.adoc b/docs/src/main/asciidoc/modules/ROOT/pages/index_response.adoc index 321ad9b5..540ca96c 100644 --- a/docs/src/main/asciidoc/modules/ROOT/pages/index_response.adoc +++ b/docs/src/main/asciidoc/modules/ROOT/pages/index_response.adoc @@ -11,4 +11,6 @@ include::3.0_RESP_ESPD_XML_Includes.adoc[] include::4.0_CMMN_DataFlows_Includes.adoc[] +include::release_notes.adoc[] + include::5.Notes.adoc[] \ No newline at end of file diff --git a/docs/src/main/asciidoc/modules/ROOT/pages/release_notes.adoc b/docs/src/main/asciidoc/modules/ROOT/pages/release_notes.adoc new file mode 100644 index 00000000..e784fb16 --- /dev/null +++ b/docs/src/main/asciidoc/modules/ROOT/pages/release_notes.adoc @@ -0,0 +1,34 @@ +== Release Notes + +=== v1.0.2 (28th of July 2016) + +* https://github.com/ESPD/ESPD-EDM/issues/2[Change cardinality of requirements inside requirement groups] + +=== v1.0.1 + +The `eu.europa.ec.grow.espd.exchange-model` Java library was deployed to Maven Central on the 19th of July 2016. + +The recommended way to get started using the `exchange-model` in your Java project is with a dependency management system. + +==== With Maven + +[source,xml] +.pom.xml +---- + + eu.europa.ec.grow.espd + exchange-model + 1.0.1 + +---- + +==== With Gradle + +[source,groovy] +.build.gradle +---- +dependencies { + compile("eu.europa.ec.grow.espd:exchange-model:1.0.1") +} +---- + diff --git a/exchange-model/README.md b/exchange-model/README.md index 3b8de44e..e562902a 100644 --- a/exchange-model/README.md +++ b/exchange-model/README.md @@ -16,13 +16,23 @@ You need to have [Java Development Kit 7+](http://www.oracle.com/technetwork/jav ## Installation -To include the ESPD Exchange Model classes inside your Java project just declare the following Maven dependency -in your POM file: +The recommended way to get started using the `exchange-model` in your Java project is with a dependency management system. + +### With Maven ```xml eu.europa.ec.grow.espd exchange-model - 1.0.1 + 1.0.2 -``` \ No newline at end of file +``` + +### With Gradle + +```groovy +dependencies { + compile("eu.europa.ec.grow.espd:exchange-model:1.0.2") +} +``` + diff --git a/exchange-model/pom.xml b/exchange-model/pom.xml index c3bec471..e5184bf4 100644 --- a/exchange-model/pom.xml +++ b/exchange-model/pom.xml @@ -5,7 +5,7 @@ eu.europa.ec.grow.espd exchange-model jar - 1.0.1 + 1.0.2 exchange-model The ESPD Exchange Data Model is the technical representation of the legal European Single Procurement diff --git a/exchange-model/src/main/resources/schema/common/CCV-CommonAggregateComponents-1.0.xsd b/exchange-model/src/main/resources/schema/common/CCV-CommonAggregateComponents-1.0.xsd index a3e136ad..ea8961e1 100644 --- a/exchange-model/src/main/resources/schema/common/CCV-CommonAggregateComponents-1.0.xsd +++ b/exchange-model/src/main/resources/schema/common/CCV-CommonAggregateComponents-1.0.xsd @@ -22,105 +22,92 @@ ~ permissions and limitations under the Licence. ~ --> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/exchange-model/src/main/resources/schema/common/CCV-CommonBasicComponents-1.0.xsd b/exchange-model/src/main/resources/schema/common/CCV-CommonBasicComponents-1.0.xsd index 9a5d2048..002d29f9 100644 --- a/exchange-model/src/main/resources/schema/common/CCV-CommonBasicComponents-1.0.xsd +++ b/exchange-model/src/main/resources/schema/common/CCV-CommonBasicComponents-1.0.xsd @@ -22,39 +22,31 @@ ~ permissions and limitations under the Licence. ~ --> - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + diff --git a/exchange-model/src/main/resources/schema/common/CEV-CommonAggregateComponents-1.0.xsd b/exchange-model/src/main/resources/schema/common/CEV-CommonAggregateComponents-1.0.xsd index 8e3f2c80..b72c8a5e 100644 --- a/exchange-model/src/main/resources/schema/common/CEV-CommonAggregateComponents-1.0.xsd +++ b/exchange-model/src/main/resources/schema/common/CEV-CommonAggregateComponents-1.0.xsd @@ -22,36 +22,28 @@ ~ permissions and limitations under the Licence. ~ --> - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + diff --git a/exchange-model/src/main/resources/schema/common/CEV-CommonBasicComponents-1.0.xsd b/exchange-model/src/main/resources/schema/common/CEV-CommonBasicComponents-1.0.xsd index 1725baef..ea0c3f9a 100644 --- a/exchange-model/src/main/resources/schema/common/CEV-CommonBasicComponents-1.0.xsd +++ b/exchange-model/src/main/resources/schema/common/CEV-CommonBasicComponents-1.0.xsd @@ -22,36 +22,28 @@ ~ permissions and limitations under the Licence. ~ --> - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + diff --git a/exchange-model/src/main/resources/schema/common/ESPD-CommonAggregateComponents-1.0.xsd b/exchange-model/src/main/resources/schema/common/ESPD-CommonAggregateComponents-1.0.xsd index 45759655..0daf1dd5 100644 --- a/exchange-model/src/main/resources/schema/common/ESPD-CommonAggregateComponents-1.0.xsd +++ b/exchange-model/src/main/resources/schema/common/ESPD-CommonAggregateComponents-1.0.xsd @@ -22,55 +22,44 @@ ~ permissions and limitations under the Licence. ~ --> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/exchange-model/src/main/resources/schema/common/ESPD-CommonBasicComponents-1.0.xsd b/exchange-model/src/main/resources/schema/common/ESPD-CommonBasicComponents-1.0.xsd index 30bc74ae..1ad49f27 100644 --- a/exchange-model/src/main/resources/schema/common/ESPD-CommonBasicComponents-1.0.xsd +++ b/exchange-model/src/main/resources/schema/common/ESPD-CommonBasicComponents-1.0.xsd @@ -22,39 +22,31 @@ ~ permissions and limitations under the Licence. ~ --> - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + diff --git a/exchange-model/src/main/resources/schema/maindoc/ESPDRequest-1.0.xsd b/exchange-model/src/main/resources/schema/maindoc/ESPDRequest-1.0.xsd index 2012265e..db8a6b0e 100644 --- a/exchange-model/src/main/resources/schema/maindoc/ESPDRequest-1.0.xsd +++ b/exchange-model/src/main/resources/schema/maindoc/ESPDRequest-1.0.xsd @@ -22,58 +22,44 @@ ~ permissions and limitations under the Licence. ~ --> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/exchange-model/src/main/resources/schema/maindoc/ESPDResponse-1.0.xsd b/exchange-model/src/main/resources/schema/maindoc/ESPDResponse-1.0.xsd index 8efa4919..ec74c43b 100644 --- a/exchange-model/src/main/resources/schema/maindoc/ESPDResponse-1.0.xsd +++ b/exchange-model/src/main/resources/schema/maindoc/ESPDResponse-1.0.xsd @@ -22,62 +22,46 @@ ~ permissions and limitations under the Licence. ~ --> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/schematron/ESPDRequest/cva/ESPD-codelist-values.cva b/schematron/ESPDRequest/cva/ESPD-codelist-values.cva new file mode 100644 index 00000000..99ae89e7 --- /dev/null +++ b/schematron/ESPDRequest/cva/ESPD-codelist-values.cva @@ -0,0 +1,99 @@ + + + + + Value constraints that one can express for XML samples. + + The validation requirements for this scenario are as follows: + - Code list used in each element. + + + + ESPD code list values constraints - ESPD-codelist-values.cva + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Invalid value: '' for the element or invalid codelist used + + + + Invalid value: '' for the element + + + Invalid value: '' for the element + + + Invalid value: '' for the element + + + Invalid value: '' for the element or invalid codelist used + + + Invalid value: '' for the element or invalid codelist used + + + Invalid value: '' for the element or invalid codelist used + + + Invalid value: '' for the element or invalid codelist used + + + Invalid value: '' for the element or invalid codelist used + + + Invalid value: '' for the element or invalid codelist used + + + Invalid value: '' for the element or invalid codelist used + + + Invalid value: '' for the element or invalid codelist used + + + diff --git a/schematron/ESPDRequest/sch/02-ESPD-CL-attrb-rules.sch b/schematron/ESPDRequest/sch/02-ESPD-CL-attrb-rules.sch new file mode 100644 index 00000000..585fbc4c --- /dev/null +++ b/schematron/ESPDRequest/sch/02-ESPD-CL-attrb-rules.sch @@ -0,0 +1,46 @@ + + + Code list elements - mandatory attributes + + + + + + + + + + + + + + + + + + One or more of the mandatory attributes (listID, listAgengyID, listVersionID) are not provided + + + + + + One or more of the mandatory attributes (listID, listAgengyID, listVersionID) are not provided + + + + + + One or more of the mandatory attributes (listID, listAgengyID, listVersionID) are not provided + + + + + + One or more of the mandatory attributes (listID, listAgengyID, listVersionID) are not provided + + + \ No newline at end of file diff --git a/schematron/ESPDRequest/sch/03-ESPD-ID-attrb-rules.sch b/schematron/ESPDRequest/sch/03-ESPD-ID-attrb-rules.sch new file mode 100644 index 00000000..863ca696 --- /dev/null +++ b/schematron/ESPDRequest/sch/03-ESPD-ID-attrb-rules.sch @@ -0,0 +1,84 @@ + + + Identifier elements - mandatory attributes + + + + + + + + + + + + + + + + + + The attribute 'schemeAgencyID' is mandatory and must be provided and filled in + + + + + + The attribute 'schemeAgencyID' is mandatory and must be provided and filled in + + + + + + The attribute 'schemeAgencyID' is mandatory and must be provided and filled in + + + + + + The attribute 'schemeAgencyID' is mandatory and must be provided and filled in + + + + + + The attribute 'schemeAgencyID' is mandatory and must be provided and filled in + + + The value must be '2.1' + + + + + + The attribute 'schemeAgencyID' is mandatory and must be provided and filled in + + + The value must be 'urn:www.cenbii.eu:transaction:biitrns070:ver3.0' + + + + + + The attribute 'schemeAgencyID' is mandatory and must be provided and filled in + + + The value must be 'ESPD' + + + + + + The attribute 'schemeAgencyID' is mandatory and must be provided and filled in + + + The value must be 'QT' + + + + \ No newline at end of file diff --git a/schematron/ESPDRequest/sch/04-ESPD-Common BR-rules.sch b/schematron/ESPDRequest/sch/04-ESPD-Common BR-rules.sch new file mode 100644 index 00000000..327646ad --- /dev/null +++ b/schematron/ESPDRequest/sch/04-ESPD-Common BR-rules.sch @@ -0,0 +1,114 @@ + + + Common Business Rules assertions + + + + + + + + + + + + + + + + + + The current version of the ESPD Service does not allow for the specification of multiple lots. To ensure conformace with the current version of the ESPD Service the ID sub-element inside the element ProcurementProjectLot MUST be 0 (zero). + + + + + + + + + The element 'espd-req:ESPDRequest / cbc:ID' is mandatory + + The element 'espd-req:ESPDRequest / cbc:IssueDate' is mandatory + + + + + + The ESPDRequest MUST always contain one 'AdditionalDocumentReference' element referring to the Contract Notice (CN) published in TeD (Publications Office). + + + + + + The element 'cbc:ID' is mandatory + + The element 'cbc:Name' is mandatory + + The element 'cbc:Description' is mandatory + + The element 'cbc:TypeCode' is mandatory + + + All Exclusion Criteria MUST provide a value for the element LegislationReference + + + + + + The element 'cbc:ID' is mandatory + + + + + + The element 'cbc:Description' is mandatory + + The element 'cbc:ID' is mandatory + + + The attribute 'responseDataType' is mandatory + + + + + + The element 'ccv-cbc:URI' is mandatory + + The element 'ccv-cbc:Article' is mandatory + + The element 'ccv-cbc:JurisdictionLevelCode' is mandatory + + The element 'ccv-cbc:Title' is mandatory + + The element 'cbc:Description' is mandatory + + + + + The value of the attribute 'schemeAgencyID' must be 'EU-COM-GROW' + The value of the attribute 'schemeID' must be 'CriterionRelatedIDs' + The value of the attribute 'schemeVersionID' must be '1.0' + + + + + The value of the attribute 'schemeAgencyID' must be 'EU-COM-GROW' + + + + + + The AdditionalDocumentReference referring to the CN published in TeD MUST use the element ID to identify the CN. + + + The value of the ID MUST follow the pattern YYYY/S DDD-DDDDDD, where 'YYYY' is a year, '/S' is a constant label, and 'D' represent digits. Beware of the existence of a space (a blank) between the 'S' and the first 'D'. + + + \ No newline at end of file diff --git a/schematron/ESPDRequest/xslsch/ESPDRequest/cva/ESPD-codelist-values.sch.xsl b/schematron/ESPDRequest/xslsch/ESPDRequest/cva/ESPD-codelist-values.sch.xsl index e69de29b..251afb21 100644 --- a/schematron/ESPDRequest/xslsch/ESPDRequest/cva/ESPD-codelist-values.sch.xsl +++ b/schematron/ESPDRequest/xslsch/ESPDRequest/cva/ESPD-codelist-values.sch.xsl @@ -0,0 +1,531 @@ + + + + + ESPD code list values constraints - ESPD-codelist-values.cva + +$Id: ESPD-codelist-values.cva,v 1.0 $ + + Required namespace declarations as indicated in this set of rules: + +<ns prefix="cac" uri="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"/> +<ns prefix="cbc" uri="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"/> +<ns prefix="ccv-cbc" uri="urn:isa:names:specification:ubl:schema:xsd:CCV-CommonBasicComponents-1"/> +<ns prefix="cev-cbc" uri="urn:isa:names:specification:ubl:schema:xsd:CEV-CommonBasicComponents-1"/> +<ns prefix="cev" uri="urn:isa:names:specification:ubl:schema:xsd:CEV-CommonAggregateComponents-1"/> +<ns prefix="ext" uri="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"/> +<ns prefix="ccv" uri="urn:isa:names:specification:ubl:schema:xsd:CCV-CommonAggregateComponents-1"/> +<ns prefix="espd-req" uri="urn:grow:names:specification:ubl:schema:xsd:ESPDRequest-1"/> +<ns prefix="espd-cbc" uri="urn:grow:names:specification:ubl:schema:xsd:ESPD-CommonBasicComponents-1"/> + + + + + + + {}[cctsV2.01-code](CriteriaTypeCode) + ( false() or ( (contains(translate('CRITERION.EXCLUSION.CONVICTIONS.PARTICIPATION_IN_CRIMINAL_ORGANISATIONCRITERION.EXCLUSION.CONVICTIONS.CORRUPTIONCRITERION.EXCLUSION.CONVICTIONS.FRAUDCRITERION.EXCLUSION.CONVICTIONS.TERRORIST_OFFENCESCRITERION.EXCLUSION.CONVICTIONS.MONEY_LAUNDERINGCRITERION.EXCLUSION.CONVICTIONS.CHILD_LABOUR-HUMAN_TRAFFICKINGCRITERION.EXCLUSION.CONTRIBUTIONS.PAYMENT_OF_TAXESCRITERION.EXCLUSION.CONTRIBUTIONS.PAYMENT_OF_SOCIAL_SECURITYCRITERION.EXCLUSION.SOCIAL.ENVIRONMENTAL_LAWCRITERION.EXCLUSION.SOCIAL.SOCIAL_LAWCRITERION.EXCLUSION.SOCIAL.LABOUR_LAWCRITERION.EXCLUSION.BUSINESS.BANKRUPTCYCRITERION.EXCLUSION.BUSINESS.INSOLVENCYCRITERION.EXCLUSION.BUSINESS.CREDITORS_ARRANGEMENTCRITERION.EXCLUSION.BUSINESS.BANKRUPTCY_ANALOGOUSCRITERION.EXCLUSION.BUSINESS.LIQUIDATOR_ADMINISTEREDCRITERION.EXCLUSION.BUSINESS.ACTIVITIES_SUSPENDEDCRITERION.EXCLUSION.MISCONDUCT.MC_PROFESSIONALCRITERION.EXCLUSION.MISCONDUCT.MARKET_DISTORTIONCRITERION.EXCLUSION.CONFLICT_OF_INTEREST.PROCEDURE_PARTICIPATIONCRITERION.EXCLUSION.CONFLICT_OF_INTEREST.PROCEDURE_PREPARATIONCRITERION.EXCLUSION.CONFLICT_OF_INTEREST.EARLY_TERMINATIONCRITERION.EXCLUSION.CONFLICT_OF_INTEREST.MISINTERPRETATIONCRITERION.EXCLUSION.NATIONAL.OTHERCRITERION.SELECTION.ALL_SATISFIEDCRITERION.SELECTION.SUITABILITY.PROFESSIONAL_REGISTER_ENROLMENTCRITERION.SELECTION.SUITABILITY.TRADE_REGISTER_ENROLMENTCRITERION.SELECTION.SUITABILITY.AUTHORISATIONCRITERION.SELECTION.SUITABILITY.MEMBERSHIPCRITERION.SELECTION.ECONOMIC_FINANCIAL_STANDING.TURNOVER.GENERAL_YEARLYCRITERION.SELECTION.ECONOMIC_FINANCIAL_STANDING.TURNOVER.AVERAGE_YEARLYCRITERION.SELECTION.ECONOMIC_FINANCIAL_STANDING.TURNOVER.SPECIFIC_YEARLYCRITERION.SELECTION.ECONOMIC_FINANCIAL_STANDING.TURNOVER.SPECIFIC_AVERAGECRITERION.SELECTION.ECONOMIC_FINANCIAL_STANDING.TURNOVER.SET_UPCRITERION.SELECTION.ECONOMIC_FINANCIAL_STANDING.FINANCIAL_RATIOCRITERION.SELECTION.ECONOMIC_FINANCIAL_STANDING.RISK_INDEMNITY_INSURANCECRITERION.SELECTION.ECONOMIC_FINANCIAL_STANDING.OTHER_REQUIREMENTSCRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.REFERENCES.WORKS_PERFORMANCECRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.REFERENCES.SUPPLIES_DELIVERY_PERFORMANCECRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.REFERENCES.SERVICES_DELIVERY_PERFORMANCECRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.TECHNICAL.TECHNICIANS_FOR_QUALITY_CONTROLCRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.TECHNICAL.TECHNICIANS_FOR_CARRYING_WORKSCRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.TECHNICAL.FACILITIES_FOR_QUALITY_ENSURINGCRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.TECHNICAL.FACILITIES_FOR_STUDY_RESEARCHCRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.TECHNICAL.SUPPLY_CHAIN_MANAGEMENTCRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.TECHNICAL.CHECKS.ALLOWANCE_OF_CHECKSCRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.TECHNICAL.PROFESSIONAL_QUALIFICATIONSCRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.TECHNICAL.ENVIRONMENTAL_MANAGEMENT_MEASURESCRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.MANAGEMENT.MANAGERIAL_STAFFCRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.MANAGEMENT.AVERAGE_ANNUAL_MANPOWERCRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.TECHNICAL.EQUIPMENTCRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.MANAGEMENT.SUBCONTRACTING_PROPORTIONCRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.MANAGEMENT.ARTEFACTS.NO_AUTHENTICATED_ARTEFACTSCRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.MANAGEMENT.ARTEFACTS.AUTHENTICATED_ARTEFACTSCRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.CERTIFICATES.QUALITY_ASSURANCE.QA_INSTITUTES_CERTIFICATECRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.CERTIFICATES.QUALITY_ASSURANCE.QA_INDEPENDENT_CERTIFICATECRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.CERTIFICATES.ENVIRONMENTAL_MANAGEMENT.ENV_INDEPENDENT_CERTIFICATECRITERION.OTHER.EO_DATA.SHELTERED_WORKSHOPCRITERION.OTHER.EO_DATA.REGISTERED_IN_OFFICIAL_LISTCRITERION.OTHER.EO_DATA.TOGETHER_WITH_OTHERSCRITERION.OTHER.EO_DATA.RELIES_ON_OTHER_CAPACITIESCRITERION.OTHER.EO_DATA.SUBCONTRACTS_WITH_THIRD_PARTIESCRITERION.OTHER.EO_DATA.MEETS_THE_OBJECTIVE','ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),concat('',translate(.,'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),'')) ) ) ) Invalid value: '' for the element or invalid codelist used + + + + + + {}[](ResponseDataType) + ( false() or ( (contains(translate('AMOUNTCODECODE_COUNTRYDATEDESCRIPTIONEVIDENCE_URLINDICATORPERCENTAGEPERIODQUANTITY_INTEGERQUANTITY_YEARQUANTITY','ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),concat('',translate(.,'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),'')) ) ) ) Invalid value: '' for the element + + + + + + {}[](LanguageCodeEU) + ( false() or ( (contains(translate('PLPTELENESETFIROGAFRSKSLSVHUITLTLVMTBGNLDACSDEHR','ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),concat('',translate(.,'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),'')) ) ) ) Invalid value: '' for the element + + + + + + {}[](CurrencyCodeList) + ( false() or ( (contains(translate('AEDAFNALLAMDANGAOAARSAUDAWGAZNBAMBBDBDTBGNBHDBIFBMDBNDBOBBOVBRLBSDBTNBWPBYRBZDCADCDFCHECHFCHWCLFCLPCNYCOPCOUCRCCUPCVECYPCZKDJFDKKDOPDZDEEKEGPERNETBEURFJDFKPGBPGELGHSGIPGMDGNFGTQGYDHKDHNLHRKHTGHUFIDRILSINRIQDIRRISKJMDJODJPYKESKGSKHRKMFKPWKRWKWDKYDKZTLAKLBPLKRLRDLSLLTLLVLLYDMADMDLMGAMKDMMKMNTMOPMROMTLMURMVRMWKMXNMXVMYRMZNNADNGNNIONOKNPRNZDOMRPABPENPGKPHPPKRPLNPYGQARRONRSDRUBRWFSARSBDSCRSDGSSPSEKSGDSHPSKKSLLSOSSRDSTDSYPSZLTHBTJSTMMTNDTOPTRYTTDTWDTZSUAHUGXUSDUSNUSSUYUUZSVEBVNDVUVWSTXAFXAGXAUXBAXBBXBCXBDXCDXDRXFOXFUXOFXPDXPFXPTXTSXXXYERZARZMKZWD','ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),concat('',translate(.,'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),'')) ) ) ) Invalid value: '' for the element + + + + + + {}[cctsV2.01-code](CriterionJurisdictionLevel) + ( false() or ( (contains(translate('EU_REGULATIONEU_DIRECTIVEEU_DECISIONNATIONAL_LEGISLATIONSUBNATIONAL_LEGISLATION','ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),concat('',translate(.,'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),'')) ) ) ) Invalid value: '' for the element or invalid codelist used + + + + + + {}[cctsV2.01-code](ActivityTypeCode) + ( false() or ( (contains(translate('ABCDEFGHIJKLMNPRSTUW89Z','ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),concat('',translate(.,'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),'')) ) ) ) Invalid value: '' for the element or invalid codelist used + + + + + + {}[cctsV2.01-code](LanguageCodeEU) + ( false() or ( (contains(translate('PLPTELENESETFIROGAFRSKSLSVHUITLTLVMTBGNLDACSDEHR','ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),concat('',translate(.,'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),'')) ) ) ) Invalid value: '' for the element or invalid codelist used + + + + + + {}[cctsV2.01-code](ContractType) + ( false() or ( (contains(translate('12345678','ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),concat('',translate(.,'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),'')) ) ) ) Invalid value: '' for the element or invalid codelist used + + + + + + {}[cctsV2.01-code](CountryCodeIDs) + ( false() or ( (contains(translate('ADAEAFAGAIALAMAOAQARASATAUAWAXAZBABBBDBEBFBGBHBIBJBLBMBNBOBQBRBSBTBVBWBYBZCACCCDCFCGCHCICKCLCMCNCOCRCUCVCWCXCYCZDEDJDKDMDODZECEEEGEHERESETFIFJFKFMFOFRGAGBGDGEGFGGGHGIGLGMGNGPGQGRGSGTGUGWGYHKHMHNHRHTHUIDIEILIMINIOIQIRISITJEJMJOJPKEKGKHKIKMKNKPKRKWKYKZLALBLCLILKLRLSLTLULVLYMAMCMDMEMFMGMHMKMLMMMNMOMPMQMRMSMTMUMVMWMXMYMZNANCNENFNGNINLNONPNRNUNZOMPAPEPFPGPHPKPLPMPNPRPSPTPWPYQARERORSRURWSASBSCSDSESGSHSISJSKSLSMSNSOSRSSSTSVSXSYSZTCTDTFTGTHTJTKTLTMTNTOTRTTTVTWTZUAUGUMUSUYUZVAVCVEVGVIVNVUWFWSXKYEYTZAZMZW','ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),concat('',translate(.,'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),'')) ) ) ) Invalid value: '' for the element or invalid codelist used + + + + + + {}[cctsV2.01-code](CountryCodeIDs) + ( false() or ( (contains(translate('ADAEAFAGAIALAMAOAQARASATAUAWAXAZBABBBDBEBFBGBHBIBJBLBMBNBOBQBRBSBTBVBWBYBZCACCCDCFCGCHCICKCLCMCNCOCRCUCVCWCXCYCZDEDJDKDMDODZECEEEGEHERESETFIFJFKFMFOFRGAGBGDGEGFGGGHGIGLGMGNGPGQGRGSGTGUGWGYHKHMHNHRHTHUIDIEILIMINIOIQIRISITJEJMJOJPKEKGKHKIKMKNKPKRKWKYKZLALBLCLILKLRLSLTLULVLYMAMCMDMEMFMGMHMKMLMMMNMOMPMQMRMSMTMUMVMWMXMYMZNANCNENFNGNINLNONPNRNUNZOMPAPEPFPGPHPKPLPMPNPRPSPTPWPYQARERORSRURWSASBSCSDSESGSHSISJSKSLSMSNSOSRSSSTSVSXSYSZTCTDTFTGTHTJTKTLTMTNTOTRTTTVTWTZUAUGUMUSUYUZVAVCVEVGVIVNVUWFWSXKYEYTZAZMZW','ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),concat('',translate(.,'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),'')) ) ) ) Invalid value: '' for the element or invalid codelist used + + + + + + {}[cctsV2.01-code](ProcedureType) + ( false() or ( (contains(translate('123C46TVAAMIVDLLOV9','ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),concat('',translate(.,'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),'')) ) ) ) Invalid value: '' for the element or invalid codelist used + + + + + + {}[cctsV2.01-code](TendererRoleCodeList) + ( false() or ( (contains(translate('MTSCCLCMJVSMEOTH','ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),concat('',translate(.,'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),'')) ) ) ) Invalid value: '' for the element or invalid codelist used + + + + + + + + + + + + ActivityTypeCode + MA_MAIN_ACTIVITIES_SECTION I.2_1.3 + 1.0 + Placeholder + Placeholder + + OJEU + + + + + + + + + AmountTypeCodes + Amount Type Codes + 1.0.2 + Placeholder + Placeholder + + EU-COM-GROW + EU-COM-GROW + + + + + + + + ContractType + CONTRACT TYPE + 1.0 + Placeholder + Placeholder + + BII + + + + + + + + + CountryCodeIdentifier + Two Letter Country Code Identifier + 1.0.2 + Placeholder + Placeholder + + EU-COM-GROW + EU-COM-GROW + + + + + + + + CriteriaTypeCode + CRITERIA TYPE CODE + 1.0.2 + Placeholder + Placeholder + + DG GROW (European Commission) + EU-COM-GROW + + + + + + + + CriterionJurisdictionLevel + CRITERION REGULATION JURISDICTION LEVEL + 1.0.2 + Placeholder + Placeholder + + DG GROW (European Commission) + EU-COM-GROW + + + + + + + + CurrencyCode + ISO 3 Alpha Currency Code + 1.0.2 + Placeholder + Placeholder + + EU-COM-GROW + EU-COM-GROW + + + + + + + + CustomizationID + CUSTOMIZATION ID + 3.0 + + CEN/BII + BII + + + + + + + + DocRefContentType + ADDITIONAL DOCUMENT REFERENCE CONTENT TYPE CODE + 1.0.2 + Placeholder + Placeholder + + DG GROW (European Commission) + EU-COM-GROW + + + + + + + + LanguageCodeEU + LanguageCodeEU + 1.0 + Placeholder + Placeholder + + EuropeanComission + + + + + + + + + PeriodMeasureTypeCodes + PERIOD TYPES + 1.0.2 + Placeholder + Placeholder + + DG GROW (European Commission) + EU-COM-GROW + + + + + + + + PeriodTypeCodes + 1.0 + Placeholder + Placeholder + + EU-COM-GROW + EU-COM-GROW + + + + + + + + ProcedureType + 1.0 + Placeholder + Placeholder + + OJEU + + + + + + + + + ProfileExecutionID + 1.0 + Placeholder + Placeholder + + European Commision + EuropeanCommision + + + + + + + + ProjectType + 1.0 + Placeholder + Placeholder + + OJEU + + + + + + + + + ResponseDataType + Type of data expected in the response for a criterion requirement + 1.0.2 + Placeholder + Placeholder + + DG GROW (European Commission) + EU-COM-GROW + + + + + + + + ServicesProjectSubType + SERVICES SUBTYPE + 1.0 + Placeholder + Placeholder + + OJEU + + + + + + + + + TechnicalCapabilityTypeCode + TECHNICAL CAPABILITY + 1.0 + Placeholder + Placeholder + + European Comission + EuropeanComission + + + + + + + + TendererRole + TENDERER ROLE + 1.0 + Placeholder + Placeholder + + BII + BII + + + + + + + + + + ( + + + + or + not(@listName!=' + + ') + + + + not(@listName!='') + + + ) and + + + ( + + + + or + not(@listID!=' + + ') + + + + not(@listID!='') + + + ) and + + + ( + + + + or + not(@listVersionID!=' + + ') + + + + not(@listVersionID!='') + + + ) and + + + ( + + + + or + not(@listSchemeURI!=' + + ') + + + + not(@listSchemeURI!='') + + + ) and + + + ( + + + + or + not(@listURI!=' + + ') + + + + not(@listURI!='') + + + ) and + + + ( + + + + or + not(@listAgencyName!=' + + ') + + + + not(@listAgencyName!='') + + + ) and + + + ( + + + + or + not(@listAgencyID!=' + + ') + + + + not(@listAgencyID!='') + + + ) and + + + \ No newline at end of file diff --git a/schematron/ESPDResponse/cva/ESPD-codelist-values.cva b/schematron/ESPDResponse/cva/ESPD-codelist-values.cva new file mode 100644 index 00000000..37ee8a30 --- /dev/null +++ b/schematron/ESPDResponse/cva/ESPD-codelist-values.cva @@ -0,0 +1,93 @@ + + + + + Value constraints that one can express for XML samples. + + The validation requirements for this scenario are as follows: + - Code list used in each element. + + + + ESPD code list values constraints - ESPD-codelist-values.cva + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Invalid value: '' for the element or invalid codelist used + + + + + Invalid value: '' for the element + + + Invalid value: '' for the element + + + Invalid value: '' for the element + + + Invalid value: '' for the element or invalid codelist used + + + Invalid value: '' for the element or invalid codelist used + + + Invalid value: '' for the element or invalid codelist used + + + Invalid value: '' for the element or invalid codelist used + + + Invalid value: '' for the element or invalid codelist used + + + Invalid value: '' for the element or invalid codelist used + + + Invalid value: '' for the element or invalid codelist used + + + Invalid value: '' for the element or invalid codelist used + + + diff --git a/schematron/ESPDResponse/sch/02-ESPD-CL-attrb-rules.sch b/schematron/ESPDResponse/sch/02-ESPD-CL-attrb-rules.sch new file mode 100644 index 00000000..1eea65e3 --- /dev/null +++ b/schematron/ESPDResponse/sch/02-ESPD-CL-attrb-rules.sch @@ -0,0 +1,53 @@ + + + Code list elements - mandatory attributes + + + + + + + + + + + + + + + + + + + One or more of the mandatory attributes (listID, listAgengyID, listVersionID) are not provided + + + + + + One or more of the mandatory attributes (listID, listAgengyID, listVersionID) are not provided + + + + + + One or more of the mandatory attributes (listID, listAgengyID, listVersionID) are not provided + + + + + + One or more of the mandatory attributes (listID, listAgengyID, listVersionID) are not provided + + + + + + One or more of the mandatory attributes (listID, listAgengyID, listVersionID) are not provided + + + \ No newline at end of file diff --git a/schematron/ESPDResponse/sch/03-ESPD-ID-attrb-rules.sch b/schematron/ESPDResponse/sch/03-ESPD-ID-attrb-rules.sch new file mode 100644 index 00000000..cf85fc73 --- /dev/null +++ b/schematron/ESPDResponse/sch/03-ESPD-ID-attrb-rules.sch @@ -0,0 +1,90 @@ + + + Identifier elements - mandatory attributes + + + + + + + + + + + + + + + + + + The attribute 'schemeAgencyID' is mandatory and must be provided and filled in + + + + + + The attribute 'schemeAgencyID' is mandatory and must be provided and filled in + + + + + + The attribute 'schemeAgencyID' is mandatory and must be provided and filled in + + + + + + The attribute 'schemeAgencyID' is mandatory and must be provided and filled in + + + + + + The attribute 'schemeAgencyID' is mandatory and must be provided and filled in + + + + + + The attribute 'schemeAgencyID' is mandatory and must be provided and filled in + + + The value must be '2.1' + + + + + + The attribute 'schemeAgencyID' is mandatory and must be provided and filled in + + + The value must be 'urn:www.cenbii.eu:transaction:biitrns092:ver3.0' + + + + + + The attribute 'schemeAgencyID' is mandatory and must be provided and filled in + + + The value must be 'ESPD' + + + + + + The attribute 'schemeAgencyID' is mandatory and must be provided and filled in + + + The value must be 'QT' + + + + \ No newline at end of file diff --git a/schematron/ESPDResponse/sch/04-ESPD-Common BR-rules.sch b/schematron/ESPDResponse/sch/04-ESPD-Common BR-rules.sch new file mode 100644 index 00000000..f057bd43 --- /dev/null +++ b/schematron/ESPDResponse/sch/04-ESPD-Common BR-rules.sch @@ -0,0 +1,114 @@ + + + Common Business Rules assertions + + + + + + + + + + + + + + + + + + + The current version of the ESPD Service does not allow for the specification of multiple lots. To ensure conformace with the current version of the ESPD Service the ID sub-element inside the element ProcurementProjectLot MUST be 0 (zero). + + + + + + + + The element 'espd:ESPDResponse / cbc:ID' is mandatory + + The element 'espd:ESPDResponse / cbc:IssueDate' is mandatory + + + + + + The ESPDResponse MUST always contain one 'AdditionalDocumentReference' element referring to the Contract Notice (CN) published in TeD (Publications Office). + + + + + + The element 'cbc:ID' is mandatory + + The element 'cbc:Name' is mandatory + + The element 'cbc:Description' is mandatory + + The element 'cbc:TypeCode' is mandatory + + + All Exclusion Criteria MUST provide a value for the element LegislationReference + + + + + + The element 'cbc:ID' is mandatory + + + + + + The element 'cbc:Description' is mandatory + + The element 'cbc:ID' is mandatory + + + The attribute 'responseDataType' is mandatory + + + + + + The element 'ccv-cbc:URI' is mandatory + + The element 'ccv-cbc:Article' is mandatory + + The element 'ccv-cbc:JurisdictionLevelCode' is mandatory + + The element 'ccv-cbc:Title' is mandatory + + The element 'cbc:Description' is mandatory + + + + + The value of the attribute 'schemeAgencyID' must be 'EU-COM-GROW' + The value of the attribute 'schemeID' must be 'CriterionRelatedIDs' + The value of the attribute 'schemeVersionID' must be '1.0' + + + + + The value of the attribute 'schemeAgencyID' must be 'EU-COM-GROW' + + + + + The AdditionalDocumentReference referring to the CN published in TeD MUST use the element ID to identify the CN. + + + The value of the ID MUST follow the pattern YYYY/S DDD-DDDDDD, where 'YYYY' is a year, '/S' is a constant label, and 'D' represent digits. Beware of the existence of a space (a blank) between the 'S' and the first 'D'. + + + + \ No newline at end of file diff --git a/schematron/ESPDResponse/sch/05-ESPD-Spec BR-rules.sch b/schematron/ESPDResponse/sch/05-ESPD-Spec BR-rules.sch new file mode 100644 index 00000000..d6b2f21e --- /dev/null +++ b/schematron/ESPDResponse/sch/05-ESPD-Spec BR-rules.sch @@ -0,0 +1,60 @@ + + + Common Business Rules assertions + + + + + + + + + + + + + + + + + + + + + The element 'cac:Party / cac:PartyIdentification / cbc:ID' is mandatory + + + + The element 'cac:Party / cac:PartyName / cbc:Name' is mandatory + + + + The element 'cac:Country / cbc:IdentificationCode' is mandatory + + + + + Only one element MUST be provided to respond to a Requirement. + + + The element used inside the Response to answer a Requirement MUST always match the type of data indicated by the attribute ResponseDataType of the Requirement. + The element used inside the Response to answer a Requirement MUST always match the type of data indicated by the attribute ResponseDataType of the Requirement. + The element used inside the Response to answer a Requirement MUST always match the type of data indicated by the attribute ResponseDataType of the Requirement. + The element used inside the Response to answer a Requirement MUST always match the type of data indicated by the attribute ResponseDataType of the Requirement. + The element used inside the Response to answer a Requirement MUST always match the type of data indicated by the attribute ResponseDataType of the Requirement. + The element used inside the Response to answer a Requirement MUST always match the type of data indicated by the attribute ResponseDataType of the Requirement. + The element used inside the Response to answer a Requirement MUST always match the type of data indicated by the attribute ResponseDataType of the Requirement. + The element used inside the Response to answer a Requirement MUST always match the type of data indicated by the attribute ResponseDataType of the Requirement. + The element used inside the Response to answer a Requirement MUST always match the type of data indicated by the attribute ResponseDataType of the Requirement. + The element used inside the Response to answer a Requirement MUST always match the type of data indicated by the attribute ResponseDataType of the Requirement. + The element used inside the Response to answer a Requirement MUST always match the type of data indicated by the attribute ResponseDataType of the Requirement. + The element used inside the Response to answer a Requirement MUST always match the type of data indicated by the attribute ResponseDataType of the Requirement. + + + + \ No newline at end of file diff --git a/schematron/ESPDResponse/xslsch/ESPDResponse/cva/ESPD-codelist-values.sch.xsl b/schematron/ESPDResponse/xslsch/ESPDResponse/cva/ESPD-codelist-values.sch.xsl index e69de29b..12d6de5c 100644 --- a/schematron/ESPDResponse/xslsch/ESPDResponse/cva/ESPD-codelist-values.sch.xsl +++ b/schematron/ESPDResponse/xslsch/ESPDResponse/cva/ESPD-codelist-values.sch.xsl @@ -0,0 +1,531 @@ + + + + + ESPD code list values constraints - ESPD-codelist-values.cva + +$Id: ESPD-codelist-values.cva,v 1.0 $ + + Required namespace declarations as indicated in this set of rules: + +<ns prefix="cac" uri="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"/> +<ns prefix="cbc" uri="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"/> +<ns prefix="ccv-cbc" uri="urn:isa:names:specification:ubl:schema:xsd:CCV-CommonBasicComponents-1"/> +<ns prefix="cev-cbc" uri="urn:isa:names:specification:ubl:schema:xsd:CEV-CommonBasicComponents-1"/> +<ns prefix="cev" uri="urn:isa:names:specification:ubl:schema:xsd:CEV-CommonAggregateComponents-1"/> +<ns prefix="ext" uri="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"/> +<ns prefix="ccv" uri="urn:isa:names:specification:ubl:schema:xsd:CCV-CommonAggregateComponents-1"/> +<ns prefix="espd" uri="urn:grow:names:specification:ubl:schema:xsd:ESPDResponse-1"/> +<ns prefix="espd-cbc" uri="urn:grow:names:specification:ubl:schema:xsd:ESPD-CommonBasicComponents-1"/> + + + + + + + {}[cctsV2.01-code](CriteriaTypeCode) + ( false() or ( (contains(translate('CRITERION.EXCLUSION.CONVICTIONS.PARTICIPATION_IN_CRIMINAL_ORGANISATIONCRITERION.EXCLUSION.CONVICTIONS.CORRUPTIONCRITERION.EXCLUSION.CONVICTIONS.FRAUDCRITERION.EXCLUSION.CONVICTIONS.TERRORIST_OFFENCESCRITERION.EXCLUSION.CONVICTIONS.MONEY_LAUNDERINGCRITERION.EXCLUSION.CONVICTIONS.CHILD_LABOUR-HUMAN_TRAFFICKINGCRITERION.EXCLUSION.CONTRIBUTIONS.PAYMENT_OF_TAXESCRITERION.EXCLUSION.CONTRIBUTIONS.PAYMENT_OF_SOCIAL_SECURITYCRITERION.EXCLUSION.SOCIAL.ENVIRONMENTAL_LAWCRITERION.EXCLUSION.SOCIAL.SOCIAL_LAWCRITERION.EXCLUSION.SOCIAL.LABOUR_LAWCRITERION.EXCLUSION.BUSINESS.BANKRUPTCYCRITERION.EXCLUSION.BUSINESS.INSOLVENCYCRITERION.EXCLUSION.BUSINESS.CREDITORS_ARRANGEMENTCRITERION.EXCLUSION.BUSINESS.BANKRUPTCY_ANALOGOUSCRITERION.EXCLUSION.BUSINESS.LIQUIDATOR_ADMINISTEREDCRITERION.EXCLUSION.BUSINESS.ACTIVITIES_SUSPENDEDCRITERION.EXCLUSION.MISCONDUCT.MC_PROFESSIONALCRITERION.EXCLUSION.MISCONDUCT.MARKET_DISTORTIONCRITERION.EXCLUSION.CONFLICT_OF_INTEREST.PROCEDURE_PARTICIPATIONCRITERION.EXCLUSION.CONFLICT_OF_INTEREST.PROCEDURE_PREPARATIONCRITERION.EXCLUSION.CONFLICT_OF_INTEREST.EARLY_TERMINATIONCRITERION.EXCLUSION.CONFLICT_OF_INTEREST.MISINTERPRETATIONCRITERION.EXCLUSION.NATIONAL.OTHERCRITERION.SELECTION.ALL_SATISFIEDCRITERION.SELECTION.SUITABILITY.PROFESSIONAL_REGISTER_ENROLMENTCRITERION.SELECTION.SUITABILITY.TRADE_REGISTER_ENROLMENTCRITERION.SELECTION.SUITABILITY.AUTHORISATIONCRITERION.SELECTION.SUITABILITY.MEMBERSHIPCRITERION.SELECTION.ECONOMIC_FINANCIAL_STANDING.TURNOVER.GENERAL_YEARLYCRITERION.SELECTION.ECONOMIC_FINANCIAL_STANDING.TURNOVER.AVERAGE_YEARLYCRITERION.SELECTION.ECONOMIC_FINANCIAL_STANDING.TURNOVER.SPECIFIC_YEARLYCRITERION.SELECTION.ECONOMIC_FINANCIAL_STANDING.TURNOVER.SPECIFIC_AVERAGECRITERION.SELECTION.ECONOMIC_FINANCIAL_STANDING.TURNOVER.SET_UPCRITERION.SELECTION.ECONOMIC_FINANCIAL_STANDING.FINANCIAL_RATIOCRITERION.SELECTION.ECONOMIC_FINANCIAL_STANDING.RISK_INDEMNITY_INSURANCECRITERION.SELECTION.ECONOMIC_FINANCIAL_STANDING.OTHER_REQUIREMENTSCRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.REFERENCES.WORKS_PERFORMANCECRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.REFERENCES.SUPPLIES_DELIVERY_PERFORMANCECRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.REFERENCES.SERVICES_DELIVERY_PERFORMANCECRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.TECHNICAL.TECHNICIANS_FOR_QUALITY_CONTROLCRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.TECHNICAL.TECHNICIANS_FOR_CARRYING_WORKSCRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.TECHNICAL.FACILITIES_FOR_QUALITY_ENSURINGCRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.TECHNICAL.FACILITIES_FOR_STUDY_RESEARCHCRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.TECHNICAL.SUPPLY_CHAIN_MANAGEMENTCRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.TECHNICAL.CHECKS.ALLOWANCE_OF_CHECKSCRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.TECHNICAL.PROFESSIONAL_QUALIFICATIONSCRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.TECHNICAL.ENVIRONMENTAL_MANAGEMENT_MEASURESCRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.MANAGEMENT.MANAGERIAL_STAFFCRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.MANAGEMENT.AVERAGE_ANNUAL_MANPOWERCRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.TECHNICAL.EQUIPMENTCRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.MANAGEMENT.SUBCONTRACTING_PROPORTIONCRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.MANAGEMENT.ARTEFACTS.NO_AUTHENTICATED_ARTEFACTSCRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.MANAGEMENT.ARTEFACTS.AUTHENTICATED_ARTEFACTSCRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.CERTIFICATES.QUALITY_ASSURANCE.QA_INSTITUTES_CERTIFICATECRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.CERTIFICATES.QUALITY_ASSURANCE.QA_INDEPENDENT_CERTIFICATECRITERION.SELECTION.TECHNICAL_PROFESSIONAL_ABILITY.CERTIFICATES.ENVIRONMENTAL_MANAGEMENT.ENV_INDEPENDENT_CERTIFICATECRITERION.OTHER.EO_DATA.SHELTERED_WORKSHOPCRITERION.OTHER.EO_DATA.REGISTERED_IN_OFFICIAL_LISTCRITERION.OTHER.EO_DATA.TOGETHER_WITH_OTHERSCRITERION.OTHER.EO_DATA.RELIES_ON_OTHER_CAPACITIESCRITERION.OTHER.EO_DATA.SUBCONTRACTS_WITH_THIRD_PARTIESCRITERION.OTHER.EO_DATA.MEETS_THE_OBJECTIVE','ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),concat('',translate(.,'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),'')) ) ) ) Invalid value: '' for the element or invalid codelist used + + + + + + {}[](ResponseDataType) + ( false() or ( (contains(translate('AMOUNTCODECODE_COUNTRYDATEDESCRIPTIONEVIDENCE_URLINDICATORPERCENTAGEPERIODQUANTITY_INTEGERQUANTITY_YEARQUANTITY','ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),concat('',translate(.,'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),'')) ) ) ) Invalid value: '' for the element + + + + + + {}[](LanguageCodeEU) + ( false() or ( (contains(translate('PLPTELENESETFIROGAFRSKSLSVHUITLTLVMTBGNLDACSDEHR','ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),concat('',translate(.,'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),'')) ) ) ) Invalid value: '' for the element + + + + + + {}[](CurrencyCodeList) + ( false() or ( (contains(translate('AEDAFNALLAMDANGAOAARSAUDAWGAZNBAMBBDBDTBGNBHDBIFBMDBNDBOBBOVBRLBSDBTNBWPBYRBZDCADCDFCHECHFCHWCLFCLPCNYCOPCOUCRCCUPCVECYPCZKDJFDKKDOPDZDEEKEGPERNETBEURFJDFKPGBPGELGHSGIPGMDGNFGTQGYDHKDHNLHRKHTGHUFIDRILSINRIQDIRRISKJMDJODJPYKESKGSKHRKMFKPWKRWKWDKYDKZTLAKLBPLKRLRDLSLLTLLVLLYDMADMDLMGAMKDMMKMNTMOPMROMTLMURMVRMWKMXNMXVMYRMZNNADNGNNIONOKNPRNZDOMRPABPENPGKPHPPKRPLNPYGQARRONRSDRUBRWFSARSBDSCRSDGSSPSEKSGDSHPSKKSLLSOSSRDSTDSYPSZLTHBTJSTMMTNDTOPTRYTTDTWDTZSUAHUGXUSDUSNUSSUYUUZSVEBVNDVUVWSTXAFXAGXAUXBAXBBXBCXBDXCDXDRXFOXFUXOFXPDXPFXPTXTSXXXYERZARZMKZWD','ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),concat('',translate(.,'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),'')) ) ) ) Invalid value: '' for the element + + + + + + {}[cctsV2.01-code](CriterionJurisdictionLevel) + ( false() or ( (contains(translate('EU_REGULATIONEU_DIRECTIVEEU_DECISIONNATIONAL_LEGISLATIONSUBNATIONAL_LEGISLATION','ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),concat('',translate(.,'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),'')) ) ) ) Invalid value: '' for the element or invalid codelist used + + + + + + {}[cctsV2.01-code](ActivityTypeCode) + ( false() or ( (contains(translate('ABCDEFGHIJKLMNPRSTUW89Z','ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),concat('',translate(.,'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),'')) ) ) ) Invalid value: '' for the element or invalid codelist used + + + + + + {}[cctsV2.01-code](LanguageCodeEU) + ( false() or ( (contains(translate('PLPTELENESETFIROGAFRSKSLSVHUITLTLVMTBGNLDACSDEHR','ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),concat('',translate(.,'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),'')) ) ) ) Invalid value: '' for the element or invalid codelist used + + + + + + {}[cctsV2.01-code](ContractType) + ( false() or ( (contains(translate('12345678','ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),concat('',translate(.,'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),'')) ) ) ) Invalid value: '' for the element or invalid codelist used + + + + + + {}[cctsV2.01-code](CountryCodeIDs) + ( false() or ( (contains(translate('ADAEAFAGAIALAMAOAQARASATAUAWAXAZBABBBDBEBFBGBHBIBJBLBMBNBOBQBRBSBTBVBWBYBZCACCCDCFCGCHCICKCLCMCNCOCRCUCVCWCXCYCZDEDJDKDMDODZECEEEGEHERESETFIFJFKFMFOFRGAGBGDGEGFGGGHGIGLGMGNGPGQGRGSGTGUGWGYHKHMHNHRHTHUIDIEILIMINIOIQIRISITJEJMJOJPKEKGKHKIKMKNKPKRKWKYKZLALBLCLILKLRLSLTLULVLYMAMCMDMEMFMGMHMKMLMMMNMOMPMQMRMSMTMUMVMWMXMYMZNANCNENFNGNINLNONPNRNUNZOMPAPEPFPGPHPKPLPMPNPRPSPTPWPYQARERORSRURWSASBSCSDSESGSHSISJSKSLSMSNSOSRSSSTSVSXSYSZTCTDTFTGTHTJTKTLTMTNTOTRTTTVTWTZUAUGUMUSUYUZVAVCVEVGVIVNVUWFWSXKYEYTZAZMZW','ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),concat('',translate(.,'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),'')) ) ) ) Invalid value: '' for the element or invalid codelist used + + + + + + {}[cctsV2.01-code](CurrencyCodeList) + ( false() or ( (contains(translate('AEDAFNALLAMDANGAOAARSAUDAWGAZNBAMBBDBDTBGNBHDBIFBMDBNDBOBBOVBRLBSDBTNBWPBYRBZDCADCDFCHECHFCHWCLFCLPCNYCOPCOUCRCCUPCVECYPCZKDJFDKKDOPDZDEEKEGPERNETBEURFJDFKPGBPGELGHSGIPGMDGNFGTQGYDHKDHNLHRKHTGHUFIDRILSINRIQDIRRISKJMDJODJPYKESKGSKHRKMFKPWKRWKWDKYDKZTLAKLBPLKRLRDLSLLTLLVLLYDMADMDLMGAMKDMMKMNTMOPMROMTLMURMVRMWKMXNMXVMYRMZNNADNGNNIONOKNPRNZDOMRPABPENPGKPHPPKRPLNPYGQARRONRSDRUBRWFSARSBDSCRSDGSSPSEKSGDSHPSKKSLLSOSSRDSTDSYPSZLTHBTJSTMMTNDTOPTRYTTDTWDTZSUAHUGXUSDUSNUSSUYUUZSVEBVNDVUVWSTXAFXAGXAUXBAXBBXBCXBDXCDXDRXFOXFUXOFXPDXPFXPTXTSXXXYERZARZMKZWD','ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),concat('',translate(.,'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),'')) ) ) ) Invalid value: '' for the element or invalid codelist used + + + + + + {}[cctsV2.01-code](ProcedureType) + ( false() or ( (contains(translate('123C46TVAAMIVDLLOV9','ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),concat('',translate(.,'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),'')) ) ) ) Invalid value: '' for the element or invalid codelist used + + + + + + {}[cctsV2.01-code](TendererRoleCodeList) + ( false() or ( (contains(translate('MTSCCLCMJVSMEOTH','ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),concat('',translate(.,'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),'')) ) ) ) Invalid value: '' for the element or invalid codelist used + + + + + + + + + + + + ActivityTypeCode + MA_MAIN_ACTIVITIES_SECTION I.2_1.3 + 1.0 + Placeholder + Placeholder + + OJEU + + + + + + + + + AmountTypeCodes + Amount Type Codes + 1.0.2 + Placeholder + Placeholder + + EU-COM-GROW + EU-COM-GROW + + + + + + + + ContractType + CONTRACT TYPE + 1.0 + Placeholder + Placeholder + + BII + + + + + + + + + CountryCodeIdentifier + Two Letter Country Code Identifier + 1.0.2 + Placeholder + Placeholder + + EU-COM-GROW + EU-COM-GROW + + + + + + + + CriteriaTypeCode + CRITERIA TYPE CODE + 1.0.2 + Placeholder + Placeholder + + DG GROW (European Commission) + EU-COM-GROW + + + + + + + + CriterionJurisdictionLevel + CRITERION REGULATION JURISDICTION LEVEL + 1.0.2 + Placeholder + Placeholder + + DG GROW (European Commission) + EU-COM-GROW + + + + + + + + CurrencyCode + ISO 3 Alpha Currency Code + 1.0.2 + Placeholder + Placeholder + + EU-COM-GROW + EU-COM-GROW + + + + + + + + CustomizationID + CUSTOMIZATION ID + 3.0 + + CEN/BII + BII + + + + + + + + DocRefContentType + ADDITIONAL DOCUMENT REFERENCE CONTENT TYPE CODE + 1.0.2 + Placeholder + Placeholder + + DG GROW (European Commission) + EU-COM-GROW + + + + + + + + LanguageCodeEU + LanguageCodeEU + 1.0 + Placeholder + Placeholder + + EuropeanComission + + + + + + + + + PeriodMeasureTypeCodes + PERIOD TYPES + 1.0.2 + Placeholder + Placeholder + + DG GROW (European Commission) + EU-COM-GROW + + + + + + + + PeriodTypeCodes + 1.0 + Placeholder + Placeholder + + EU-COM-GROW + EU-COM-GROW + + + + + + + + ProcedureType + 1.0 + Placeholder + Placeholder + + OJEU + + + + + + + + + ProfileExecutionID + 1.0 + Placeholder + Placeholder + + European Commision + EuropeanCommision + + + + + + + + ProjectType + 1.0 + Placeholder + Placeholder + + OJEU + + + + + + + + + ResponseDataType + Type of data expected in the response for a criterion requirement + 1.0.2 + Placeholder + Placeholder + + DG GROW (European Commission) + EU-COM-GROW + + + + + + + + ServicesProjectSubType + SERVICES SUBTYPE + 1.0 + Placeholder + Placeholder + + OJEU + + + + + + + + + TechnicalCapabilityTypeCode + TECHNICAL CAPABILITY + 1.0 + Placeholder + Placeholder + + European Comission + EuropeanComission + + + + + + + + TendererRole + TENDERER ROLE + 1.0 + Placeholder + Placeholder + + BII + BII + + + + + + + + + + ( + + + + or + not(@listName!=' + + ') + + + + not(@listName!='') + + + ) and + + + ( + + + + or + not(@listID!=' + + ') + + + + not(@listID!='') + + + ) and + + + ( + + + + or + not(@listVersionID!=' + + ') + + + + not(@listVersionID!='') + + + ) and + + + ( + + + + or + not(@listSchemeURI!=' + + ') + + + + not(@listSchemeURI!='') + + + ) and + + + ( + + + + or + not(@listURI!=' + + ') + + + + not(@listURI!='') + + + ) and + + + ( + + + + or + not(@listAgencyName!=' + + ') + + + + not(@listAgencyName!='') + + + ) and + + + ( + + + + or + not(@listAgencyID!=' + + ') + + + + not(@listAgencyID!='') + + + ) and + + + \ No newline at end of file diff --git a/schematron/pom.xml b/schematron/pom.xml index 88cb297a..6c56bc73 100644 --- a/schematron/pom.xml +++ b/schematron/pom.xml @@ -47,22 +47,7 @@ src/main/resources - local.config.properties - config.properties - ESPDRequest/xsdrt/maindoc/ESPDRequest-1.0.xsd - ESPDRequest/xsdrt/common/*.xsd - ESPDRequest/validation-files/ESPD-codelist-values.xsl - ESPDRequest/validation-files/02-ESPD-CL-attrb-rules.xsl - ESPDRequest/validation-files/03-ESPD-ID-attrb-rules.xsl - ESPDRequest/validation-files/04-ESPD-Common BR-rules.xsl - ESPDResponse/xsdrt/maindoc/ESPDResponse-1.0.xsd - ESPDResponse/xsdrt/common/*.xsd - ESPDResponse/validation-files/ESPD-codelist-values.xsl - ESPDResponse/validation-files/02-ESPD-CL-attrb-rules.xsl - ESPDResponse/validation-files/03-ESPD-ID-attrb-rules.xsl - ESPDResponse/validation-files/04-ESPD-Common BR-rules.xsl - ESPDResponse/validation-files/05-ESPD-Spec BR-rules.xsl - XMLtoHTML.xslt + **/*.* diff --git a/schematron/src/main/resources/ESPDRequest/validation-files/02-ESPD-CL-attrb-rules.xsl b/schematron/src/main/resources/ESPDRequest/validation-files/02-ESPD-CL-attrb-rules.xsl index 882616c7..4c086c63 100644 --- a/schematron/src/main/resources/ESPDRequest/validation-files/02-ESPD-CL-attrb-rules.xsl +++ b/schematron/src/main/resources/ESPDRequest/validation-files/02-ESPD-CL-attrb-rules.xsl @@ -1,282 +1,250 @@ - - + - - - - - - - - - - - - - - - - - - - - - - - - - - / - - - - - [] - - - - *[local-name()=' - - ' and namespace-uri()=' - - '] - - [] - - - - - - / - - @ - - - - @*[local-name()=' - - ' and namespace-uri()=' - - '] - - - - - - - - - - / - - - [ - - ] - - - - /@ - - - - - - - - - - - - - - - - - - - - - - - - - - . - - - - - - - / - - - [ - - ] - - - - /@ - - - - - - - U - - U - - - - U. - - n - - - - U. - - _ - - _ - - - - - - - - - - -   - -   - -   - - - - - - - - - - - - - - - - - - - - - - - - - - One or more of the mandatory attributes (listID, listAgengyID, listVersionID) are not - provided - - - - - - - - - - - - - - - - - - - - - One or more of the mandatory attributes (listID, listAgengyID, listVersionID) are not - provided - - - - - - - - - - - - - - - - - - - - - One or more of the mandatory attributes (listID, listAgengyID, listVersionID) are not - provided - - - - - - - - - - - - - - - - - - - - - One or more of the mandatory attributes (listID, listAgengyID, listVersionID) are not - provided - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + / + + + + + [] + + + *[local-name()=' + + ' and namespace-uri()=' + + '] + + [] + + + + + / + + @ + + + @*[local-name()=' + + ' and namespace-uri()=' + + '] + + + + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + + + + + + + + + + + + + + + + + + + . + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + U + + U + + + + U. + + n + + + + U. + + _ + + _ + + + + + + + + + +   +   +   + + + + + + + + + + + + + + + + + + + + + + + + + + One or more of the mandatory attributes (listID, listAgengyID, listVersionID) are not provided + + + + + + + + + + + + + + + + + + + + One or more of the mandatory attributes (listID, listAgengyID, listVersionID) are not provided + + + + + + + + + + + + + + + + + + + + One or more of the mandatory attributes (listID, listAgengyID, listVersionID) are not provided + + + + + + + + + + + + + + + + + + + + One or more of the mandatory attributes (listID, listAgengyID, listVersionID) are not provided + + + + + + + + + \ No newline at end of file diff --git a/schematron/src/main/resources/ESPDRequest/validation-files/03-ESPD-ID-attrb-rules.xsl b/schematron/src/main/resources/ESPDRequest/validation-files/03-ESPD-ID-attrb-rules.xsl index 8c922aaf..3de712b4 100644 --- a/schematron/src/main/resources/ESPDRequest/validation-files/03-ESPD-ID-attrb-rules.xsl +++ b/schematron/src/main/resources/ESPDRequest/validation-files/03-ESPD-ID-attrb-rules.xsl @@ -1,421 +1,386 @@ - - + - - - - - - - - - - - - - - - - - - - - - - - - - - / - - - - - [] - - - - *[local-name()=' - - ' and namespace-uri()=' - - '] - - [] - - - - - - / - - @ - - - - @*[local-name()=' - - ' and namespace-uri()=' - - '] - - - - - - - - - - / - - - [ - - ] - - - - /@ - - - - - - - - - - - - - - - - - - - - - - - - - - . - - - - - - - / - - - [ - - ] - - - - /@ - - - - - - - U - - U - - - - U. - - n - - - - U. - - _ - - _ - - - - - - - - - - -   - -   - -   - - - - - - - - - - - - - - - - - - - - - - - - - - The attribute 'schemeAgencyID' is mandatory and must be provided and filled in - - - - - - - - - - - - - - - - - - - - - The attribute 'schemeAgencyID' is mandatory and must be provided and filled in - - - - - - - - - - - - - - - - - - - - - The attribute 'schemeAgencyID' is mandatory and must be provided and filled in - - - - - - - - - - - - - - - - - - - - - The attribute 'schemeAgencyID' is mandatory and must be provided and filled in - - - - - - - - - - - - - - - - - - - - - The attribute 'schemeAgencyID' is mandatory and must be provided and filled in - - - - - - - - - - - - - - - The value must be '2.1' - - - - - - - - - - - - - - - - - - - - The attribute 'schemeAgencyID' is mandatory and must be provided and filled in - - - - - - - - - - - - - - - The value must be 'urn:www.cenbii.eu:transaction:biitrns070:ver3.0' - - - - - - - - - - - - - - - - - - - - The attribute 'schemeAgencyID' is mandatory and must be provided and filled in - - - - - - - - - - - - - - - The value must be 'ESPD' - - - - - - - - - - - - - - - - - - - - The attribute 'schemeAgencyID' is mandatory and must be provided and filled in - - - - - - - - - - - - - - - The value must be 'QT' - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + / + + + + + [] + + + *[local-name()=' + + ' and namespace-uri()=' + + '] + + [] + + + + + / + + @ + + + @*[local-name()=' + + ' and namespace-uri()=' + + '] + + + + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + + + + + + + + + + + + + + + + + + + . + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + U + + U + + + + U. + + n + + + + U. + + _ + + _ + + + + + + + + + +   +   +   + + + + + + + + + + + + + + + + + + + + + + + + + + The attribute 'schemeAgencyID' is mandatory and must be provided and filled in + + + + + + + + + + + + + + + + + + + + The attribute 'schemeAgencyID' is mandatory and must be provided and filled in + + + + + + + + + + + + + + + + + + + + The attribute 'schemeAgencyID' is mandatory and must be provided and filled in + + + + + + + + + + + + + + + + + + + + The attribute 'schemeAgencyID' is mandatory and must be provided and filled in + + + + + + + + + + + + + + + + + + + + The attribute 'schemeAgencyID' is mandatory and must be provided and filled in + + + + + + + + + + + + + + The value must be '2.1' + + + + + + + + + + + + + + + + + + + + The attribute 'schemeAgencyID' is mandatory and must be provided and filled in + + + + + + + + + + + + + + The value must be 'urn:www.cenbii.eu:transaction:biitrns070:ver3.0' + + + + + + + + + + + + + + + + + + + + The attribute 'schemeAgencyID' is mandatory and must be provided and filled in + + + + + + + + + + + + + + The value must be 'ESPD' + + + + + + + + + + + + + + + + + + + + The attribute 'schemeAgencyID' is mandatory and must be provided and filled in + + + + + + + + + + + + + + The value must be 'QT' + + + + + + + + + \ No newline at end of file diff --git a/schematron/src/main/resources/ESPDRequest/validation-files/04-ESPD-Common BR-rules.xsl b/schematron/src/main/resources/ESPDRequest/validation-files/04-ESPD-Common BR-rules.xsl index 9bd960bf..bce8a692 100644 --- a/schematron/src/main/resources/ESPDRequest/validation-files/04-ESPD-Common BR-rules.xsl +++ b/schematron/src/main/resources/ESPDRequest/validation-files/04-ESPD-Common BR-rules.xsl @@ -1,661 +1,561 @@ - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - / - - - - - [] - - - - *[local-name()=' - - ' and namespace-uri()=' - - '] - - [] - - - - - - / - - @ - - - - @*[local-name()=' - - ' and namespace-uri()=' - - '] - - - - - - - - - - / - - - [ - - ] - - - - /@ - - - - - - - - - - - - - - - - - - - - - - - - - - . - - - - - - - / - - - [ - - ] - - - - /@ - - - - - - - U - - U - - - - U. - - n - - - - U. - - _ - - _ - - - - - - - - - - -   - -   - -   - - - - - - - - - - - - - - - - - - - - - - - - - - The current version of the ESPD Service does not allow for the specification of multiple - lots. To ensure conformace with the current version of the ESPD Service the ID sub-element - inside the element ProcurementProjectLot MUST be 0 (zero). - - - - - - - - - - - - - - - - - - - - - There are some EXCLUSION Criterias that are not included in the XML - - - - - - - - - - - - - - There are more EXCLUSION Criterias than expected - - - - - - - - - - - - - - The element 'espd-req:ESPDRequest / cbc:ID' is mandatory - - - - - - - - - - - - - - The element 'espd-req:ESPDRequest / cbc:IssueDate' is mandatory - - - - - - - - - - - - - - The element 'espd-req:ESPDRequest / cbc:ContractFolderID' is mandatory - - - - - - - - - - - - - - The ESPDRequest MUST always contain one 'AdditionalDocumentReference' element referring - to the Contract Notice (CN) published in TeD (Publications Office). - - - - - - - - - - - - - - - - - - - - - The element 'cbc:ID' is mandatory - - - - - - - - - - - - - - The element 'cbc:Name' is mandatory - - - - - - - - - - - - - - The element 'cbc:Description' is mandatory - - - - - - - - - - - - - - The element 'cbc:TypeCode' is mandatory - - - - - - - - - - - - - - All Exclusion Criteria MUST provide a value for the element LegislationReference - - - - - - - - - - - - - - - - - - - - - The element 'cbc:ID' is mandatory - - - - - - - - - - - - - - - - - - - - The element 'cbc:Description' is mandatory - - - - - - - - - - - - - - The element 'cbc:ID' is mandatory - - - - - - - - - - - - - - The attribute 'responseDataType' is mandatory - - - - - - - - - - - - - - - - - - - - The element 'ccv-cbc:URI' is mandatory - - - - - - - - - - - - - - The element 'ccv-cbc:Article' is mandatory - - - - - - - - - - - - - - The element 'ccv-cbc:JurisdictionLevelCode' is mandatory - - - - - - - - - - - - - - The element 'ccv-cbc:Title' is mandatory - - - - - - - - - - - - - - The element 'cbc:Description' is mandatory - - - - - - - - - - - - - - - - - - - - The value of the attribute 'schemeAgencyID' must be 'EU-COM-GROW' - - - - - - - - - - - - - - The value of the attribute 'schemeID' must be 'CriterionRelatedIDs' - - - - - - - - - - - - - - The value of the attribute 'schemeVersionID' must be '1.0' - - - - - - - - - - - - - - - - - - - - The value of the attribute 'schemeAgencyID' must be 'EU-COM-GROW' - - - - - - - - - - - - - - - - - - - - The AdditionalDocumentReference referring to the CN published in TeD MUST use the element - ID to identify the CN. - - - - - - - - - - - - - - - The value of the ID MUST follow the pattern YYYY/S DDD-DDDDDD, where “YYYY” is a year, - “/S” is a constant label, and “D” represent digits. Beware of the existence of a space (a blank) - between the “S” and the first “D”. - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + / + + + + + [] + + + *[local-name()=' + + ' and namespace-uri()=' + + '] + + [] + + + + + / + + @ + + + @*[local-name()=' + + ' and namespace-uri()=' + + '] + + + + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + + + + + + + + + + + + + + + + + + + . + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + U + + U + + + + U. + + n + + + + U. + + _ + + _ + + + + + + + + + +   +   +   + + + + + + + + + + + + + + + + + + + + + + + + + + The current version of the ESPD Service does not allow for the specification of multiple lots. To ensure conformace with the current version of the ESPD Service the ID sub-element inside the element ProcurementProjectLot MUST be 0 (zero). + + + + + + + + + + + + + + + + + + + + The element 'espd-req:ESPDRequest / cbc:ID' is mandatory + + + + + + + + + + + + + + The element 'espd-req:ESPDRequest / cbc:IssueDate' is mandatory + + + + + + + + + + + + + + The ESPDRequest MUST always contain one 'AdditionalDocumentReference' element referring to the Contract Notice (CN) published in TeD (Publications Office). + + + + + + + + + + + + + + + + + + + + The element 'cbc:ID' is mandatory + + + + + + + + + + + + + + The element 'cbc:Name' is mandatory + + + + + + + + + + + + + + The element 'cbc:Description' is mandatory + + + + + + + + + + + + + + The element 'cbc:TypeCode' is mandatory + + + + + + + + + + + + + + All Exclusion Criteria MUST provide a value for the element LegislationReference + + + + + + + + + + + + + + + + + + + + The element 'cbc:ID' is mandatory + + + + + + + + + + + + + + + + + + + + The element 'cbc:Description' is mandatory + + + + + + + + + + + + + + The element 'cbc:ID' is mandatory + + + + + + + + + + + + + + The attribute 'responseDataType' is mandatory + + + + + + + + + + + + + + + + + + + + The element 'ccv-cbc:URI' is mandatory + + + + + + + + + + + + + + The element 'ccv-cbc:Article' is mandatory + + + + + + + + + + + + + + The element 'ccv-cbc:JurisdictionLevelCode' is mandatory + + + + + + + + + + + + + + The element 'ccv-cbc:Title' is mandatory + + + + + + + + + + + + + + The element 'cbc:Description' is mandatory + + + + + + + + + + + + + + + + + + + + The value of the attribute 'schemeAgencyID' must be 'EU-COM-GROW' + + + + + + + + + + + + + + The value of the attribute 'schemeID' must be 'CriterionRelatedIDs' + + + + + + + + + + + + + + The value of the attribute 'schemeVersionID' must be '1.0' + + + + + + + + + + + + + + + + + + + + The value of the attribute 'schemeAgencyID' must be 'EU-COM-GROW' + + + + + + + + + + + + + + + + + + + + The AdditionalDocumentReference referring to the CN published in TeD MUST use the element ID to identify the CN. + + + + + + + + + + + + + + The value of the ID MUST follow the pattern YYYY/S DDD-DDDDDD, where 'YYYY' is a year, '/S' is a constant label, and 'D' represent digits. Beware of the existence of a space (a blank) between the 'S' and the first 'D'. + + + + + + + + + \ No newline at end of file diff --git a/schematron/src/main/resources/ESPDRequest/validation-files/ESPD-codelist-values.xsl b/schematron/src/main/resources/ESPDRequest/validation-files/ESPD-codelist-values.xsl index 5322bbae..a4ba8832 100644 --- a/schematron/src/main/resources/ESPDRequest/validation-files/ESPD-codelist-values.xsl +++ b/schematron/src/main/resources/ESPDRequest/validation-files/ESPD-codelist-values.xsl @@ -1,494 +1,434 @@ - - + - - - - - - - - - - - - - - - - - - - - - - - - - - / - - - - - [] - - - - *[local-name()=' - - ' and namespace-uri()=' - - '] - - [] - - - - - - / - - @ - - - - @*[local-name()=' - - ' and namespace-uri()=' - - '] - - - - - - - - - - / - - - [ - - ] - - - - /@ - - - - - - - - - - - - - - - - - - - - - - - - - - . - - - - - - - / - - - [ - - ] - - - - /@ - - - - - - - U - - U - - - - U. - - n - - - - U. - - _ - - _ - - - - - - - - - - -   - -   - -   - - - - - - - - - - - - - - - - - - - - - - - - - - Invalid value: ' - - - ' for the element or invalid codelist used - - - - - - - - - - - - - - - - - - - - - Invalid value: ' - - - ' for the element - - - - - - - - - - - - - - - - - - - - Invalid value: ' - - - ' for the element - - - - - - - - - - - - - - - - - - - - Invalid value: ' - - - ' for the element - - - - - - - - - - - - - - - - - - - - Invalid value: ' - - - ' for the element or invalid codelist used - - - - - - - - - - - - - - - - - - - - - Invalid value: ' - - - ' for the element or invalid codelist used - - - - - - - - - - - - - - - - - - - - - Invalid value: ' - - - ' for the element or invalid codelist used - - - - - - - - - - - - - - - - - - - - - Invalid value: ' - - - ' for the element or invalid codelist used - - - - - - - - - - - - - - - - - - - - - Invalid value: ' - - - ' for the element or invalid codelist used - - - - - - - - - - - - - - - - - - - - - Invalid value: ' - - - ' for the element or invalid codelist used - - - - - - - - - - - - - - - - - - - - - Invalid value: ' - - - ' for the element or invalid codelist used - - - - - - - - - - - - - - - - - - - - - Invalid value: ' - - - ' for the element or invalid codelist used - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + / + + + + + [] + + + *[local-name()=' + + ' and namespace-uri()=' + + '] + + [] + + + + + / + + @ + + + @*[local-name()=' + + ' and namespace-uri()=' + + '] + + + + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + + + + + + + + + + + + + + + + + + + . + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + U + + U + + + + U. + + n + + + + U. + + _ + + _ + + + + + + + + + +   +   +   + + + + + + + + + + + + + + + + + + + + + + + + + + Invalid value: ' + + ' for the element or invalid codelist used + + + + + + + + + + + + + + + + + + + + Invalid value: ' + + ' for the element + + + + + + + + + + + + + + + + + + + + Invalid value: ' + + ' for the element + + + + + + + + + + + + + + + + + + + + Invalid value: ' + + ' for the element + + + + + + + + + + + + + + + + + + + + Invalid value: ' + + ' for the element or invalid codelist used + + + + + + + + + + + + + + + + + + + + Invalid value: ' + + ' for the element or invalid codelist used + + + + + + + + + + + + + + + + + + + + Invalid value: ' + + ' for the element or invalid codelist used + + + + + + + + + + + + + + + + + + + + Invalid value: ' + + ' for the element or invalid codelist used + + + + + + + + + + + + + + + + + + + + Invalid value: ' + + ' for the element or invalid codelist used + + + + + + + + + + + + + + + + + + + + Invalid value: ' + + ' for the element or invalid codelist used + + + + + + + + + + + + + + + + + + + + Invalid value: ' + + ' for the element or invalid codelist used + + + + + + + + + + + + + + + + + + + + Invalid value: ' + + ' for the element or invalid codelist used + + + + + + + + + \ No newline at end of file diff --git a/schematron/src/main/resources/ESPDRequest/xsdrt/common/CCTS_CCT_SchemaModule-2.1.xsd b/schematron/src/main/resources/ESPDRequest/xsdrt/common/CCTS_CCT_SchemaModule-2.1.xsd deleted file mode 100644 index 347d3c17..00000000 --- a/schematron/src/main/resources/ESPDRequest/xsdrt/common/CCTS_CCT_SchemaModule-2.1.xsd +++ /dev/null @@ -1,781 +0,0 @@ - - - - - - - - - - - - - - UNDT000001 - CCT - Amount. Type - 1.0 - A number of monetary units specified in a currency where the unit of the currency is - explicit or implied. - - Amount - decimal - - - - - - - - UNDT000001-SC2 - SC - Amount Currency. Identifier - The currency of the amount. - Amount Currency - Identification - Identifier - string - Reference UNECE Rec 9, using 3-letter alphabetic codes. - - - - - - - UNDT000001-SC3 - SC - Amount Currency. Code List Version. Identifier - - The VersionID of the UN/ECE Rec9 code list. - Amount Currency - Code List Version - Identifier - string - - - - - - - - - - - - UNDT000002 - CCT - Binary Object. Type - 1.0 - A set of finite-length sequences of binary octets. - Binary Object - binary - - - - - - - - UNDT000002-SC2 - SC - Binary Object. Format. Text - The format of the binary content. - Binary Object - Format - Text - string - - - - - - - UNDT000002-SC3 - SC - Binary Object. Mime. Code - The mime type of the binary object. - Binary Object - Mime - Code - string - - - - - - - UNDT000002-SC4 - SC - Binary Object. Encoding. Code - Specifies the decoding algorithm of the binary object. - Binary Object - Encoding - Code - string - - - - - - - UNDT000002-SC5 - SC - Binary Object. Character Set. Code - The character set of the binary object if the mime type is text. - - Binary Object - Character Set - Code - string - - - - - - - UNDT000002-SC6 - SC - Binary Object. Uniform Resource. Identifier - - The Uniform Resource Identifier that identifies where the binary object is - located. - - Binary Object - Uniform Resource Identifier - Identifier - string - - - - - - - UNDT000002-SC7 - SC - Binary Object. Filename.Text - The filename of the binary object. - Binary Object - Filename - Text - string - - - - - - - - - - - - UNDT000007 - CCT - Code. Type - 1.0 - A character string (letters, figures, or symbols) that for brevity and/or languange - independence may be used to represent or replace a definitive value or text of an attribute together - with relevant supplementary information. - - Code - string - Should not be used if the character string identifies an instance of an object class or - an object in the real world, in which case the Identifier. Type should be used. - - - - - - - - - UNDT000007-SC2 - SC - Code List. Identifier - The identification of a list of codes. - Code List - Identification - Identifier - string - - - - - - - UNDT000007-SC3 - SC - Code List. Agency. Identifier - An agency that maintains one or more lists of codes. - Code List - Agency - Identifier - string - Defaults to the UN/EDIFACT data element 3055 code list. - - - - - - - UNDT000007-SC4 - SC - Code List. Agency Name. Text - The name of the agency that maintains the list of codes. - Code List - Agency Name - Text - string - - - - - - - UNDT000007-SC5 - SC - Code List. Name. Text - The name of a list of codes. - Code List - Name - Text - string - - - - - - - UNDT000007-SC6 - SC - Code List. Version. Identifier - The version of the list of codes. - Code List - Version - Identifier - string - - - - - - - UNDT000007-SC7 - SC - Code. Name. Text - The textual equivalent of the code content component. - Code - Name - Text - string - - - - - - - UNDT000007-SC8 - SC - Language. Identifier - The identifier of the language used in the code name. - Language - Identification - Identifier - string - - - - - - - UNDT000007-SC9 - SC - Code List. Uniform Resource. Identifier - The Uniform Resource Identifier that identifies where the code list is - located. - - Code List - Uniform Resource Identifier - Identifier - string - - - - - - - UNDT000007-SC10 - SC - Code List Scheme. Uniform Resource. Identifier - - The Uniform Resource Identifier that identifies where the code list scheme - is located. - - Code List Scheme - Uniform Resource Identifier - Identifier - string - - - - - - - - - - - - UNDT000008 - CCT - Date Time. Type - 1.0 - A particular point in the progression of time together with the relevant supplementary - information. - - Date Time - string - Can be used for a date and/or time. - - - - - - - - UNDT000008-SC1 - SC - Date Time. Format. Text - The format of the date time content - Date Time - Format - Text - string - - - - - - - - - - - - UNDT000011 - CCT - Identifier. Type - 1.0 - A character string to identify and distinguish uniquely, one instance of an object in - an identification scheme from all other objects in the same scheme together with relevant - supplementary information. - - Identifier - string - - - - - - - - UNDT000011-SC2 - SC - Identification Scheme. Identifier - The identification of the identification scheme. - Identification Scheme - Identification - Identifier - string - - - - - - - UNDT000011-SC3 - SC - Identification Scheme. Name. Text - The name of the identification scheme. - Identification Scheme - Name - Text - string - - - - - - - UNDT000011-SC4 - SC - Identification Scheme Agency. Identifier - - The identification of the agency that maintains the identification - scheme. - - Identification Scheme Agency - Identification - Identifier - string - Defaults to the UN/EDIFACT data element 3055 code list. - - - - - - - UNDT000011-SC5 - SC - Identification Scheme Agency. Name. Text - - The name of the agency that maintains the identification scheme. - - Identification Scheme Agency - Agency Name - Text - string - - - - - - - UNDT000011-SC6 - SC - Identification Scheme. Version. Identifier - - The version of the identification scheme. - Identification Scheme - Version - Identifier - string - - - - - - - UNDT000011-SC7 - SC - Identification Scheme Data. Uniform Resource. Identifier - - The Uniform Resource Identifier that identifies where the identification - scheme data is located. - - Identification Scheme Data - Uniform Resource Identifier - Identifier - string - - - - - - - UNDT000011-SC8 - SC - Identification Scheme. Uniform Resource. Identifier - - The Uniform Resource Identifier that identifies where the identification - scheme is located. - - Identification Scheme - Uniform Resource Identifier - Identifier - string - - - - - - - - - - - - UNDT000012 - CCT - Indicator. Type - 1.0 - A list of two mutually exclusive Boolean values that express the only possible states - of a Property. - - Indicator - string - - - - - - - - UNDT000012-SC2 - SC - Indicator. Format. Text - Whether the indicator is numeric, textual or binary. - Indicator - Format - Text - string - - - - - - - - - - - - UNDT000013 - CCT - Measure. Type - 1.0 - A numeric value determined by measuring an object along with the specified unit of - measure. - - Measure - decimal - - - - - - - - UNDT000013-SC2 - SC - Measure Unit. Code - The type of unit of measure. - Measure Unit - Code - Code - string - Reference UNECE Rec. 20 and X12 355 - - - - - - - UNDT000013-SC3 - SC - Measure Unit. Code List Version. Identifier - - The version of the measure unit code list. - Measure Unit - Code List Version - Identifier - string - - - - - - - - - - - - UNDT000014 - CCT - Numeric. Type - 1.0 - Numeric information that is assigned or is determined by calculation, counting, or - sequencing. It does not require a unit of quantity or unit of measure. - - Numeric - string - - - - - - - - UNDT000014-SC2 - SC - Numeric. Format. Text - Whether the number is an integer, decimal, real number or percentage. - - Numeric - Format - Text - string - - - - - - - - - - - - UNDT000018 - CCT - Quantity. Type - 1.0 - A counted number of non-monetary units possibly including fractions. - Quantity - decimal - - - - - - - - UNDT000018-SC2 - SC - Quantity. Unit. Code - The unit of the quantity - Quantity - Unit Code - Code - string - - - - - - - UNDT000018-SC3 - SC - Quantity Unit. Code List. Identifier - The quantity unit code list. - Quantity Unit - Code List - Identifier - string - - - - - - - UNDT000018-SC4 - SC - Quantity Unit. Code List Agency. Identifier - - The identification of the agency that maintains the quantity unit code - list - - Quantity Unit - Code List Agency - Identifier - string - Defaults to the UN/EDIFACT data element 3055 code list. - - - - - - - UNDT000018-SC5 - SC - Quantity Unit. Code List Agency Name. Text - - The name of the agency which maintains the quantity unit code list. - - Quantity Unit - Code List Agency Name - Text - string - - - - - - - - - - - - UNDT000019 - CCT - Text. Type - 1.0 - A character string (i.e. a finite set of characters) generally in the form of words of - a language. - - Text - string - - - - - - - - UNDT000019-SC2 - SC - Language. Identifier - The identifier of the language used in the content component. - - Language - Identification - Identifier - string - - - - - - - UNDT000019-SC3 - SC - Language. Locale. Identifier - The identification of the locale of the language. - Language - Locale - Identifier - string - - - - - - - diff --git a/schematron/src/main/resources/ESPDRequest/xsdrt/common/CCV-CommonAggregateComponents-1.0.xsd b/schematron/src/main/resources/ESPDRequest/xsdrt/common/CCV-CommonAggregateComponents-1.0.xsd deleted file mode 100644 index 40190fed..00000000 --- a/schematron/src/main/resources/ESPDRequest/xsdrt/common/CCV-CommonAggregateComponents-1.0.xsd +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/schematron/src/main/resources/ESPDRequest/xsdrt/common/CCV-CommonBasicComponents-1.0.xsd b/schematron/src/main/resources/ESPDRequest/xsdrt/common/CCV-CommonBasicComponents-1.0.xsd deleted file mode 100644 index 89ebaa63..00000000 --- a/schematron/src/main/resources/ESPDRequest/xsdrt/common/CCV-CommonBasicComponents-1.0.xsd +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - - - - - - - - - - - - - diff --git a/schematron/src/main/resources/ESPDRequest/xsdrt/common/ESPD-CommonAggregateComponents-1.0.xsd b/schematron/src/main/resources/ESPDRequest/xsdrt/common/ESPD-CommonAggregateComponents-1.0.xsd deleted file mode 100644 index 21d46a2f..00000000 --- a/schematron/src/main/resources/ESPDRequest/xsdrt/common/ESPD-CommonAggregateComponents-1.0.xsd +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - diff --git a/schematron/src/main/resources/ESPDRequest/xsdrt/common/UBL-CommonBasicComponents-2.1.xsd b/schematron/src/main/resources/ESPDRequest/xsdrt/common/UBL-CommonBasicComponents-2.1.xsd deleted file mode 100644 index 92753118..00000000 --- a/schematron/src/main/resources/ESPDRequest/xsdrt/common/UBL-CommonBasicComponents-2.1.xsd +++ /dev/null @@ -1,5303 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/schematron/src/main/resources/ESPDRequest/xsdrt/common/UBL-CommonExtensionComponents-2.1.xsd b/schematron/src/main/resources/ESPDRequest/xsdrt/common/UBL-CommonExtensionComponents-2.1.xsd deleted file mode 100644 index 46c7a020..00000000 --- a/schematron/src/main/resources/ESPDRequest/xsdrt/common/UBL-CommonExtensionComponents-2.1.xsd +++ /dev/null @@ -1,223 +0,0 @@ - - - - - - - - - - - - - A container for all extensions present in the document. - - - - - - - A container for all extensions present in the document. - - - - - - - A single extension for private use. - - - - - - - - - A single extension for private use. - - - - - - - A single extension for private use. - - - - - - - An identifier for the Extension assigned by the creator of the extension. - - - - - - - A name for the Extension assigned by the creator of the extension. - - - - - - - An agency that maintains one or more Extensions. - - - - - - - The name of the agency that maintains the Extension. - - - - - - - The version of the Extension. - - - - - - - A URI for the Agency that maintains the Extension. - - - - - - - A URI for the Extension. - - - - - - - A code for reason the Extension is being included. - - - - - - - A description of the reason for the Extension. - - - - - - - The definition of the extension content. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/schematron/src/main/resources/ESPDRequest/xsdrt/common/UBL-QualifiedDataTypes-2.1.xsd b/schematron/src/main/resources/ESPDRequest/xsdrt/common/UBL-QualifiedDataTypes-2.1.xsd deleted file mode 100644 index dc4f454c..00000000 --- a/schematron/src/main/resources/ESPDRequest/xsdrt/common/UBL-QualifiedDataTypes-2.1.xsd +++ /dev/null @@ -1,68 +0,0 @@ - - - - - - - - - - diff --git a/schematron/src/main/resources/ESPDRequest/xsdrt/common/UBL-SignatureAggregateComponents-2.1.xsd b/schematron/src/main/resources/ESPDRequest/xsdrt/common/UBL-SignatureAggregateComponents-2.1.xsd deleted file mode 100644 index 2b65efba..00000000 --- a/schematron/src/main/resources/ESPDRequest/xsdrt/common/UBL-SignatureAggregateComponents-2.1.xsd +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - - - - - - - - - - - - - - - This is a single digital signature as defined by the W3C specification. - - - - - - - \ No newline at end of file diff --git a/schematron/src/main/resources/ESPDRequest/xsdrt/common/UBL-SignatureBasicComponents-2.1.xsd b/schematron/src/main/resources/ESPDRequest/xsdrt/common/UBL-SignatureBasicComponents-2.1.xsd deleted file mode 100644 index 0dc059f4..00000000 --- a/schematron/src/main/resources/ESPDRequest/xsdrt/common/UBL-SignatureBasicComponents-2.1.xsd +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/schematron/src/main/resources/ESPDRequest/xsdrt/common/UBL-XAdESv132-2.1.xsd b/schematron/src/main/resources/ESPDRequest/xsdrt/common/UBL-XAdESv132-2.1.xsd deleted file mode 100644 index ccbda652..00000000 --- a/schematron/src/main/resources/ESPDRequest/xsdrt/common/UBL-XAdESv132-2.1.xsd +++ /dev/null @@ -1,480 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/schematron/src/main/resources/ESPDResponse/validation-files/02-ESPD-CL-attrb-rules.xsl b/schematron/src/main/resources/ESPDResponse/validation-files/02-ESPD-CL-attrb-rules.xsl index 5a482faa..70623ddb 100644 --- a/schematron/src/main/resources/ESPDResponse/validation-files/02-ESPD-CL-attrb-rules.xsl +++ b/schematron/src/main/resources/ESPDResponse/validation-files/02-ESPD-CL-attrb-rules.xsl @@ -1,307 +1,270 @@ - - + - - - - - - - - - - - - - - - - - - - - - - - - - - / - - - - - [] - - - - *[local-name()=' - - ' and namespace-uri()=' - - '] - - [] - - - - - - / - - @ - - - - @*[local-name()=' - - ' and namespace-uri()=' - - '] - - - - - - - - - - / - - - [ - - ] - - - - /@ - - - - - - - - - - - - - - - - - - - - - - - - - - . - - - - - - - / - - - [ - - ] - - - - /@ - - - - - - - U - - U - - - - U. - - n - - - - U. - - _ - - _ - - - - - - - - - - -   - -   - -   - - - - - - - - - - - - - - - - - - - - - - - - - - One or more of the mandatory attributes (listID, listAgengyID, listVersionID) are not - provided - - - - - - - - - - - - - - - - - - - - - One or more of the mandatory attributes (listID, listAgengyID, listVersionID) are not - provided - - - - - - - - - - - - - - - - - - - - - One or more of the mandatory attributes (listID, listAgengyID, listVersionID) are not - provided - - - - - - - - - - - - - - - - - - - - - One or more of the mandatory attributes (listID, listAgengyID, listVersionID) are not - provided - - - - - - - - - - - - - - - - - - - - - One or more of the mandatory attributes (listID, listAgengyID, listVersionID) are not - provided - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + / + + + + + [] + + + *[local-name()=' + + ' and namespace-uri()=' + + '] + + [] + + + + + / + + @ + + + @*[local-name()=' + + ' and namespace-uri()=' + + '] + + + + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + + + + + + + + + + + + + + + + + + + . + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + U + + U + + + + U. + + n + + + + U. + + _ + + _ + + + + + + + + + +   +   +   + + + + + + + + + + + + + + + + + + + + + + + + + + One or more of the mandatory attributes (listID, listAgengyID, listVersionID) are not provided + + + + + + + + + + + + + + + + + + + + One or more of the mandatory attributes (listID, listAgengyID, listVersionID) are not provided + + + + + + + + + + + + + + + + + + + + One or more of the mandatory attributes (listID, listAgengyID, listVersionID) are not provided + + + + + + + + + + + + + + + + + + + + One or more of the mandatory attributes (listID, listAgengyID, listVersionID) are not provided + + + + + + + + + + + + + + + + + + + + One or more of the mandatory attributes (listID, listAgengyID, listVersionID) are not provided + + + + + + + + + \ No newline at end of file diff --git a/schematron/src/main/resources/ESPDResponse/validation-files/03-ESPD-ID-attrb-rules.xsl b/schematron/src/main/resources/ESPDResponse/validation-files/03-ESPD-ID-attrb-rules.xsl index 1faa466c..ae387bbd 100644 --- a/schematron/src/main/resources/ESPDResponse/validation-files/03-ESPD-ID-attrb-rules.xsl +++ b/schematron/src/main/resources/ESPDResponse/validation-files/03-ESPD-ID-attrb-rules.xsl @@ -1,444 +1,406 @@ - - + - - - - - - - - - - - - - - - - - - - - - - - - - - / - - - - - [] - - - - *[local-name()=' - - ' and namespace-uri()=' - - '] - - [] - - - - - - / - - @ - - - - @*[local-name()=' - - ' and namespace-uri()=' - - '] - - - - - - - - - - / - - - [ - - ] - - - - /@ - - - - - - - - - - - - - - - - - - - - - - - - - - . - - - - - - - / - - - [ - - ] - - - - /@ - - - - - - - U - - U - - - - U. - - n - - - - U. - - _ - - _ - - - - - - - - - - -   - -   - -   - - - - - - - - - - - - - - - - - - - - - - - - - - The attribute 'schemeAgencyID' is mandatory and must be provided and filled in - - - - - - - - - - - - - - - - - - - - - The attribute 'schemeAgencyID' is mandatory and must be provided and filled in - - - - - - - - - - - - - - - - - - - - - The attribute 'schemeAgencyID' is mandatory and must be provided and filled in - - - - - - - - - - - - - - - - - - - - - The attribute 'schemeAgencyID' is mandatory and must be provided and filled in - - - - - - - - - - - - - - - - - - - - - The attribute 'schemeAgencyID' is mandatory and must be provided and filled in - - - - - - - - - - - - - - - - - - - - - The attribute 'schemeAgencyID' is mandatory and must be provided and filled in - - - - - - - - - - - - - - - The value must be '2.1' - - - - - - - - - - - - - - - - - - - - The attribute 'schemeAgencyID' is mandatory and must be provided and filled in - - - - - - - - - - - - - - - The value must be 'urn:www.cenbii.eu:transaction:biitrns070:ver3.0' - - - - - - - - - - - - - - - - - - - - The attribute 'schemeAgencyID' is mandatory and must be provided and filled in - - - - - - - - - - - - - - - The value must be 'ESPD' - - - - - - - - - - - - - - - - - - - - The attribute 'schemeAgencyID' is mandatory and must be provided and filled in - - - - - - - - - - - - - - - The value must be 'QT' - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + / + + + + + [] + + + *[local-name()=' + + ' and namespace-uri()=' + + '] + + [] + + + + + / + + @ + + + @*[local-name()=' + + ' and namespace-uri()=' + + '] + + + + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + + + + + + + + + + + + + + + + + + + . + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + U + + U + + + + U. + + n + + + + U. + + _ + + _ + + + + + + + + + +   +   +   + + + + + + + + + + + + + + + + + + + + + + + + + + The attribute 'schemeAgencyID' is mandatory and must be provided and filled in + + + + + + + + + + + + + + + + + + + + The attribute 'schemeAgencyID' is mandatory and must be provided and filled in + + + + + + + + + + + + + + + + + + + + The attribute 'schemeAgencyID' is mandatory and must be provided and filled in + + + + + + + + + + + + + + + + + + + + The attribute 'schemeAgencyID' is mandatory and must be provided and filled in + + + + + + + + + + + + + + + + + + + + The attribute 'schemeAgencyID' is mandatory and must be provided and filled in + + + + + + + + + + + + + + + + + + + + The attribute 'schemeAgencyID' is mandatory and must be provided and filled in + + + + + + + + + + + + + + The value must be '2.1' + + + + + + + + + + + + + + + + + + + + The attribute 'schemeAgencyID' is mandatory and must be provided and filled in + + + + + + + + + + + + + + The value must be 'urn:www.cenbii.eu:transaction:biitrns092:ver3.0' + + + + + + + + + + + + + + + + + + + + The attribute 'schemeAgencyID' is mandatory and must be provided and filled in + + + + + + + + + + + + + + The value must be 'ESPD' + + + + + + + + + + + + + + + + + + + + The attribute 'schemeAgencyID' is mandatory and must be provided and filled in + + + + + + + + + + + + + + The value must be 'QT' + + + + + + + + + \ No newline at end of file diff --git a/schematron/src/main/resources/ESPDResponse/validation-files/04-ESPD-Common BR-rules.xsl b/schematron/src/main/resources/ESPDResponse/validation-files/04-ESPD-Common BR-rules.xsl index 50a11f53..fa8bc943 100644 --- a/schematron/src/main/resources/ESPDResponse/validation-files/04-ESPD-Common BR-rules.xsl +++ b/schematron/src/main/resources/ESPDResponse/validation-files/04-ESPD-Common BR-rules.xsl @@ -1,17 +1,5 @@ - + @@ -203,34 +191,6 @@ - - - - - - - - There are some EXCLUSION Criterias that are not included in the XML - - - - - - - - - - - - - - There are more EXCLUSION Criterias than expected - - - - - - @@ -259,20 +219,6 @@ - - - - - - - - The element 'espd:ESPDResponse / cbc:ContractFolderID' is mandatory - - - - - - @@ -596,13 +542,13 @@ - + - + - The value of the ID MUST follow the pattern YYYY/S DDD-DDDDDD, where “YYYY” is a year, “/S” is a constant label, and “D” represent digits. Beware of the existence of a space (a blank) between the “S” and the first “D”. + The value of the ID MUST follow the pattern YYYY/S DDD-DDDDDD, where 'YYYY' is a year, '/S' is a constant label, and 'D' represent digits. Beware of the existence of a space (a blank) between the 'S' and the first 'D'. diff --git a/schematron/src/main/resources/ESPDResponse/validation-files/05-ESPD-Spec BR-rules.xsl b/schematron/src/main/resources/ESPDResponse/validation-files/05-ESPD-Spec BR-rules.xsl index ef40371c..e5dc9ece 100644 --- a/schematron/src/main/resources/ESPDResponse/validation-files/05-ESPD-Spec BR-rules.xsl +++ b/schematron/src/main/resources/ESPDResponse/validation-files/05-ESPD-Spec BR-rules.xsl @@ -1,487 +1,418 @@ - - + - - - - - - - - - - - - - - - - - - - - - - - - - - / - - - - - [] - - - - *[local-name()=' - - ' and namespace-uri()=' - - '] - - [] - - - - - - / - - @ - - - - @*[local-name()=' - - ' and namespace-uri()=' - - '] - - - - - - - - - - / - - - [ - - ] - - - - /@ - - - - - - - - - - - - - - - - - - - - - - - - - - . - - - - - - - / - - - [ - - ] - - - - /@ - - - - - - - U - - U - - - - U. - - n - - - - U. - - _ - - _ - - - - - - - - - - -   - -   - -   - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + / + + + + + [] + + + *[local-name()=' + + ' and namespace-uri()=' + + '] + + [] + + + + + / + + @ + + + @*[local-name()=' + + ' and namespace-uri()=' + + '] + + + + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + + + + + + + + + + + + + + + + + + + . + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + U + + U + + + + U. + + n + + + + U. + + _ + + _ + + + + + + + + + +   +   +   + + + + + + + + + + + + + + + + + + + - - - - - - The element 'cac:Party / cac:PartyIdentification / cbc:ID' is mandatory - - - + + + + + + The element 'cac:Party / cac:PartyIdentification / cbc:ID' is mandatory + + + - + - - - - - - - The element 'cac:Party / cac:PartyName / cbc:Name' is mandatory - - - + + + + + + + The element 'cac:Party / cac:PartyName / cbc:Name' is mandatory + + + - - - - - - - - - - The element 'cac:Country / cbc:IdentificationCode' is mandatory - - - - - - - - - - - - - - - - - - - - Only one element MUST be provided to respond to a Requirement. - - - - - - - - - - - - - - The element used inside the Response to answer a Requirement MUST always match the type - of data indicated by the attribute ResponseDataType of the Requirement. - - - - - - - - - - - - - - - The element used inside the Response to answer a Requirement MUST always match the type - of data indicated by the attribute ResponseDataType of the Requirement. - - - - - - - - - - - - - - - The element used inside the Response to answer a Requirement MUST always match the type - of data indicated by the attribute ResponseDataType of the Requirement. - - - - - - - - - - - - - - - The element used inside the Response to answer a Requirement MUST always match the type - of data indicated by the attribute ResponseDataType of the Requirement. - - - - - - - - - - - - - - - The element used inside the Response to answer a Requirement MUST always match the type - of data indicated by the attribute ResponseDataType of the Requirement. - - - - - - - - - - - - - - - The element used inside the Response to answer a Requirement MUST always match the type - of data indicated by the attribute ResponseDataType of the Requirement. - - - - - - - - - - - - - - - The element used inside the Response to answer a Requirement MUST always match the type - of data indicated by the attribute ResponseDataType of the Requirement. - - - - - - - - - - - - - - - The element used inside the Response to answer a Requirement MUST always match the type - of data indicated by the attribute ResponseDataType of the Requirement. - - - - - - - - - - - - - - - The element used inside the Response to answer a Requirement MUST always match the type - of data indicated by the attribute ResponseDataType of the Requirement. - - - - - - - - - - - - - - - The element used inside the Response to answer a Requirement MUST always match the type - of data indicated by the attribute ResponseDataType of the Requirement. - - - - - - - - - - - - - - - The element used inside the Response to answer a Requirement MUST always match the type - of data indicated by the attribute ResponseDataType of the Requirement. - - - - - - - - - - - - - - - The element used inside the Response to answer a Requirement MUST always match the type - of data indicated by the attribute ResponseDataType of the Requirement. - - - - - - - - - - - - - - - - - - - - - All Exclusion Criteria behave in this same way: if the answer to the first requirement is - affirmative (a “yes” answer) specific data related to that criterion MUST be provided. - - - - - - - - - - + + + + + + + + + + + + The element 'cac:Country / cbc:IdentificationCode' is mandatory + + + + + + + + + + + + + + + + + + + + Only one element MUST be provided to respond to a Requirement. + + + + + + + + + + + + + + The element used inside the Response to answer a Requirement MUST always match the type of data indicated by the attribute ResponseDataType of the Requirement. + + + + + + + + + + + + + + The element used inside the Response to answer a Requirement MUST always match the type of data indicated by the attribute ResponseDataType of the Requirement. + + + + + + + + + + + + + + The element used inside the Response to answer a Requirement MUST always match the type of data indicated by the attribute ResponseDataType of the Requirement. + + + + + + + + + + + + + + The element used inside the Response to answer a Requirement MUST always match the type of data indicated by the attribute ResponseDataType of the Requirement. + + + + + + + + + + + + + + The element used inside the Response to answer a Requirement MUST always match the type of data indicated by the attribute ResponseDataType of the Requirement. + + + + + + + + + + + + + + The element used inside the Response to answer a Requirement MUST always match the type of data indicated by the attribute ResponseDataType of the Requirement. + + + + + + + + + + + + + + The element used inside the Response to answer a Requirement MUST always match the type of data indicated by the attribute ResponseDataType of the Requirement. + + + + + + + + + + + + + + The element used inside the Response to answer a Requirement MUST always match the type of data indicated by the attribute ResponseDataType of the Requirement. + + + + + + + + + + + + + + The element used inside the Response to answer a Requirement MUST always match the type of data indicated by the attribute ResponseDataType of the Requirement. + + + + + + + + + + + + + + The element used inside the Response to answer a Requirement MUST always match the type of data indicated by the attribute ResponseDataType of the Requirement. + + + + + + + + + + + + + + The element used inside the Response to answer a Requirement MUST always match the type of data indicated by the attribute ResponseDataType of the Requirement. + + + + + + + + + + + + + + The element used inside the Response to answer a Requirement MUST always match the type of data indicated by the attribute ResponseDataType of the Requirement. + + + + + + + + + \ No newline at end of file diff --git a/schematron/src/main/resources/ESPDResponse/validation-files/ESPD-codelist-values.xsl b/schematron/src/main/resources/ESPDResponse/validation-files/ESPD-codelist-values.xsl index 5d413fc0..9175817e 100644 --- a/schematron/src/main/resources/ESPDResponse/validation-files/ESPD-codelist-values.xsl +++ b/schematron/src/main/resources/ESPDResponse/validation-files/ESPD-codelist-values.xsl @@ -1,494 +1,434 @@ - - + - - - - - - - - - - - - - - - - - - - - - - - - - - / - - - - - [] - - - - *[local-name()=' - - ' and namespace-uri()=' - - '] - - [] - - - - - - / - - @ - - - - @*[local-name()=' - - ' and namespace-uri()=' - - '] - - - - - - - - - - / - - - [ - - ] - - - - /@ - - - - - - - - - - - - - - - - - - - - - - - - - - . - - - - - - - / - - - [ - - ] - - - - /@ - - - - - - - U - - U - - - - U. - - n - - - - U. - - _ - - _ - - - - - - - - - - -   - -   - -   - - - - - - - - - - - - - - - - - - - - - - - - - - Invalid value: ' - - - ' for the element or invalid codelist used - - - - - - - - - - - - - - - - - - - - - Invalid value: ' - - - ' for the element - - - - - - - - - - - - - - - - - - - - Invalid value: ' - - - ' for the element - - - - - - - - - - - - - - - - - - - - Invalid value: ' - - - ' for the element - - - - - - - - - - - - - - - - - - - - Invalid value: ' - - - ' for the element or invalid codelist used - - - - - - - - - - - - - - - - - - - - - Invalid value: ' - - - ' for the element or invalid codelist used - - - - - - - - - - - - - - - - - - - - - Invalid value: ' - - - ' for the element or invalid codelist used - - - - - - - - - - - - - - - - - - - - - Invalid value: ' - - - ' for the element or invalid codelist used - - - - - - - - - - - - - - - - - - - - - Invalid value: ' - - - ' for the element or invalid codelist used - - - - - - - - - - - - - - - - - - - - - Invalid value: ' - - - ' for the element or invalid codelist used - - - - - - - - - - - - - - - - - - - - - Invalid value: ' - - - ' for the element or invalid codelist used - - - - - - - - - - - - - - - - - - - - - Invalid value: ' - - - ' for the element or invalid codelist used - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + / + + + + + [] + + + *[local-name()=' + + ' and namespace-uri()=' + + '] + + [] + + + + + / + + @ + + + @*[local-name()=' + + ' and namespace-uri()=' + + '] + + + + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + + + + + + + + + + + + + + + + + + + . + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + U + + U + + + + U. + + n + + + + U. + + _ + + _ + + + + + + + + + +   +   +   + + + + + + + + + + + + + + + + + + + + + + + + + + Invalid value: ' + + ' for the element or invalid codelist used + + + + + + + + + + + + + + + + + + + + Invalid value: ' + + ' for the element + + + + + + + + + + + + + + + + + + + + Invalid value: ' + + ' for the element + + + + + + + + + + + + + + + + + + + + Invalid value: ' + + ' for the element + + + + + + + + + + + + + + + + + + + + Invalid value: ' + + ' for the element or invalid codelist used + + + + + + + + + + + + + + + + + + + + Invalid value: ' + + ' for the element or invalid codelist used + + + + + + + + + + + + + + + + + + + + Invalid value: ' + + ' for the element or invalid codelist used + + + + + + + + + + + + + + + + + + + + Invalid value: ' + + ' for the element or invalid codelist used + + + + + + + + + + + + + + + + + + + + Invalid value: ' + + ' for the element or invalid codelist used + + + + + + + + + + + + + + + + + + + + Invalid value: ' + + ' for the element or invalid codelist used + + + + + + + + + + + + + + + + + + + + Invalid value: ' + + ' for the element or invalid codelist used + + + + + + + + + + + + + + + + + + + + Invalid value: ' + + ' for the element or invalid codelist used + + + + + + + + + \ No newline at end of file diff --git a/schematron/src/main/resources/ESPDResponse/xsdrt/common/CCV-CommonBasicComponents-1.0.xsd b/schematron/src/main/resources/ESPDResponse/xsdrt/common/CCV-CommonBasicComponents-1.0.xsd deleted file mode 100644 index ff190af4..00000000 --- a/schematron/src/main/resources/ESPDResponse/xsdrt/common/CCV-CommonBasicComponents-1.0.xsd +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - diff --git a/schematron/src/main/resources/ESPDResponse/xsdrt/common/CEV-CommonAggregateComponents-1.0.xsd b/schematron/src/main/resources/ESPDResponse/xsdrt/common/CEV-CommonAggregateComponents-1.0.xsd deleted file mode 100644 index 1ccff072..00000000 --- a/schematron/src/main/resources/ESPDResponse/xsdrt/common/CEV-CommonAggregateComponents-1.0.xsd +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/schematron/src/main/resources/ESPDResponse/xsdrt/common/CEV-CommonBasicComponents-1.0.xsd b/schematron/src/main/resources/ESPDResponse/xsdrt/common/CEV-CommonBasicComponents-1.0.xsd deleted file mode 100644 index 60f69c82..00000000 --- a/schematron/src/main/resources/ESPDResponse/xsdrt/common/CEV-CommonBasicComponents-1.0.xsd +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/schematron/src/main/resources/ESPDResponse/xsdrt/common/ESPD-CommonAggregateComponents-1.0.xsd b/schematron/src/main/resources/ESPDResponse/xsdrt/common/ESPD-CommonAggregateComponents-1.0.xsd deleted file mode 100644 index 0ec13d8f..00000000 --- a/schematron/src/main/resources/ESPDResponse/xsdrt/common/ESPD-CommonAggregateComponents-1.0.xsd +++ /dev/null @@ -1,52 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/schematron/src/main/resources/ESPDResponse/xsdrt/common/ESPD-CommonBasicComponents-1.0.xsd b/schematron/src/main/resources/ESPDResponse/xsdrt/common/ESPD-CommonBasicComponents-1.0.xsd deleted file mode 100644 index 60b7f317..00000000 --- a/schematron/src/main/resources/ESPDResponse/xsdrt/common/ESPD-CommonBasicComponents-1.0.xsd +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - diff --git a/schematron/src/main/resources/ESPDResponse/xsdrt/common/UBL-CommonAggregateComponents-2.1.xsd b/schematron/src/main/resources/ESPDResponse/xsdrt/common/UBL-CommonAggregateComponents-2.1.xsd deleted file mode 100644 index 5d7f2770..00000000 --- a/schematron/src/main/resources/ESPDResponse/xsdrt/common/UBL-CommonAggregateComponents-2.1.xsd +++ /dev/null @@ -1,3782 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/schematron/src/main/resources/ESPDResponse/xsdrt/common/UBL-CommonExtensionComponents-2.1.xsd b/schematron/src/main/resources/ESPDResponse/xsdrt/common/UBL-CommonExtensionComponents-2.1.xsd deleted file mode 100644 index 46c7a020..00000000 --- a/schematron/src/main/resources/ESPDResponse/xsdrt/common/UBL-CommonExtensionComponents-2.1.xsd +++ /dev/null @@ -1,223 +0,0 @@ - - - - - - - - - - - - - A container for all extensions present in the document. - - - - - - - A container for all extensions present in the document. - - - - - - - A single extension for private use. - - - - - - - - - A single extension for private use. - - - - - - - A single extension for private use. - - - - - - - An identifier for the Extension assigned by the creator of the extension. - - - - - - - A name for the Extension assigned by the creator of the extension. - - - - - - - An agency that maintains one or more Extensions. - - - - - - - The name of the agency that maintains the Extension. - - - - - - - The version of the Extension. - - - - - - - A URI for the Agency that maintains the Extension. - - - - - - - A URI for the Extension. - - - - - - - A code for reason the Extension is being included. - - - - - - - A description of the reason for the Extension. - - - - - - - The definition of the extension content. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/schematron/src/main/resources/ESPDResponse/xsdrt/common/UBL-CommonSignatureComponents-2.1.xsd b/schematron/src/main/resources/ESPDResponse/xsdrt/common/UBL-CommonSignatureComponents-2.1.xsd deleted file mode 100644 index 232523b5..00000000 --- a/schematron/src/main/resources/ESPDResponse/xsdrt/common/UBL-CommonSignatureComponents-2.1.xsd +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - - - - - - - \ No newline at end of file diff --git a/schematron/src/main/resources/ESPDResponse/xsdrt/common/UBL-CoreComponentParameters-2.1.xsd b/schematron/src/main/resources/ESPDResponse/xsdrt/common/UBL-CoreComponentParameters-2.1.xsd deleted file mode 100644 index 1a80c181..00000000 --- a/schematron/src/main/resources/ESPDResponse/xsdrt/common/UBL-CoreComponentParameters-2.1.xsd +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - diff --git a/schematron/src/main/resources/ESPDResponse/xsdrt/common/UBL-ExtensionContentDataType-2.1.xsd b/schematron/src/main/resources/ESPDResponse/xsdrt/common/UBL-ExtensionContentDataType-2.1.xsd deleted file mode 100644 index baebc4e4..00000000 --- a/schematron/src/main/resources/ESPDResponse/xsdrt/common/UBL-ExtensionContentDataType-2.1.xsd +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - - - - - - - Any element in any namespace other than the UBL extension - namespace is allowed to be the apex element of an extension. - Only those elements found in the UBL schemas and in the - trees of schemas imported in this module are validated. - Any element for which there is no schema declaration in any - of the trees of schemas passes validation and is not - treated as a schema constraint violation. - - - - - - - - diff --git a/schematron/src/main/resources/ESPDResponse/xsdrt/common/UBL-UnqualifiedDataTypes-2.1.xsd b/schematron/src/main/resources/ESPDResponse/xsdrt/common/UBL-UnqualifiedDataTypes-2.1.xsd deleted file mode 100644 index d919f9ca..00000000 --- a/schematron/src/main/resources/ESPDResponse/xsdrt/common/UBL-UnqualifiedDataTypes-2.1.xsd +++ /dev/null @@ -1,582 +0,0 @@ - - - - - - - - - - UBLUDT000001 - UDT - Amount. Type - 1.0 - A number of monetary units specified using a given unit of currency. - Amount - - - - - - - - UNDT000001-SC2 - SC - Amount. Currency. Identifier - The currency of the amount. - Amount Currency - Identification - Identifier - string - Reference UNECE Rec 9, using 3-letter alphabetic codes. - - - - - - - - - - - UBLUDT000002 - UDT - Binary Object. Type - 1.0 - A set of finite-length sequences of binary octets. - Binary Object - binary - - - - - - - - UNDT000002-SC3 - SC - Binary Object. Mime. Code - The mime type of the binary object. - Binary Object - Mime - Code - string - - - - - - - - - - - UBLUDT000003 - UDT - Graphic. Type - 1.0 - A diagram, graph, mathematical curve, or similar representation. - Graphic - binary - - - - - - - - UNDT000003-SC3 - SC - Graphic. Mime. Code - The mime type of the graphic object. - Graphic - Mime - Code - normalizedString - - - - - - - - - - - UBLUDT000004 - UDT - Picture. Type - 1.0 - A diagram, graph, mathematical curve, or similar representation. - Picture - binary - - - - - - - - UNDT000004-SC3 - SC - Picture. Mime. Code - The mime type of the picture object. - Picture - Mime - Code - normalizedString - - - - - - - - - - - UBLUDT000005 - UDT - Sound. Type - 1.0 - An audio representation. - Sound - binary - - - - - - - - UNDT000005-SC3 - SC - Sound. Mime. Code - The mime type of the sound object. - Sound - Mime - Code - normalizedString - - - - - - - - - - - UBLUDT000006 - UDT - Video. Type - 1.0 - A video representation. - Video - binary - - - - - - - - UNDT000006-SC3 - SC - Video. Mime. Code - The mime type of the video object. - Video - Mime - Code - normalizedString - - - - - - - - - - - UBLUDT000007 - UDT - Code. Type - 1.0 - A character string (letters, figures, or symbols) that for brevity and/or language - independence may be used to represent or replace a definitive value or text of an attribute, - together with relevant supplementary information. - - Code - string - Other supplementary components in the CCT are captured as part of the token and name for - the schema module containing the code list and thus, are not declared as attributes. - - - - - - - - - - - - UBLUDT000008 - UDT - Date Time. Type - 1.0 - A particular point in the progression of time, together with relevant supplementary - information. - - Date Time - string - Can be used for a date and/or time. - - - - - - - - - - - UBLUDT000009 - UDT - Date. Type - 1.0 - One calendar day according the Gregorian calendar. - Date - string - - - - - - - - - - - UBLUDT0000010 - UDT - Time. Type - 1.0 - An instance of time that occurs every day. - Time - string - - - - - - - - - - - UBLUDT0000011 - UDT - Identifier. Type - 1.0 - A character string to identify and uniquely distinguish one instance of an object in an - identification scheme from all other objects in the same scheme, together with relevant - supplementary information. - - Identifier - string - Other supplementary components in the CCT are captured as part of the token and name for - the schema module containing the identifier list and thus, are not declared as attributes. - - - - - - - - - - - - UBLUDT0000012 - UDT - Indicator. Type - 1.0 - A list of two mutually exclusive Boolean values that express the only possible states - of a property. - - Indicator - string - - - - - - - - - - - UBLUDT0000013 - UDT - Measure. Type - 1.0 - A numeric value determined by measuring an object using a specified unit of measure. - - Measure - Type - decimal - - - - - - - - UNDT000013-SC2 - SC - Measure. Unit. Code - The type of unit of measure. - Measure Unit - Code - Code - normalizedString - Reference UNECE Rec. 20 and X12 355 - - - - - - - - - - - UBLUDT0000014 - UDT - Numeric. Type - 1.0 - Numeric information that is assigned or is determined by calculation, counting, or - sequencing. It does not require a unit of quantity or unit of measure. - - Numeric - string - - - - - - - - - - - UBLUDT0000015 - UDT - 1.0 - Value. Type - Numeric information that is assigned or is determined by calculation, counting, or - sequencing. It does not require a unit of quantity or unit of measure. - - Value - string - - - - - - - - - - - UBLUDT0000016 - UDT - 1.0 - Percent. Type - Numeric information that is assigned or is determined by calculation, counting, or - sequencing and is expressed as a percentage. It does not require a unit of quantity or unit of - measure. - - Percent - string - - - - - - - - - - - UBLUDT0000017 - UDT - 1.0 - Rate. Type - A numeric expression of a rate that is assigned or is determined by calculation, - counting, or sequencing. It does not require a unit of quantity or unit of measure. - - Rate - string - - - - - - - - - - - UBLUDT0000018 - UDT - Quantity. Type - 1.0 - A counted number of non-monetary units, possibly including a fractional part. - - Quantity - decimal - - - - - - - - - - - UBLUDT0000019 - UDT - Text. Type - 1.0 - A character string (i.e. a finite set of characters), generally in the form of words of - a language. - - Text - string - - - - - - - - - - - UBLUDT0000020 - UDT - Name. Type - 1.0 - A character string that constitutes the distinctive designation of a person, place, - thing or concept. - - Name - string - - - - - - - diff --git a/schematron/src/main/resources/ESPDResponse/xsdrt/common/UBL-XAdESv141-2.1.xsd b/schematron/src/main/resources/ESPDResponse/xsdrt/common/UBL-XAdESv141-2.1.xsd deleted file mode 100644 index 30919eff..00000000 --- a/schematron/src/main/resources/ESPDResponse/xsdrt/common/UBL-XAdESv141-2.1.xsd +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/schematron/src/main/resources/ESPDResponse/xsdrt/common/UBL-xmldsig-core-schema-2.1.xsd b/schematron/src/main/resources/ESPDResponse/xsdrt/common/UBL-xmldsig-core-schema-2.1.xsd deleted file mode 100644 index 3b06be38..00000000 --- a/schematron/src/main/resources/ESPDResponse/xsdrt/common/UBL-xmldsig-core-schema-2.1.xsd +++ /dev/null @@ -1,330 +0,0 @@ - - - - - - - ]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/schematron/src/main/resources/config.properties b/schematron/src/main/resources/config.properties index c8b65164..23643d09 100644 --- a/schematron/src/main/resources/config.properties +++ b/schematron/src/main/resources/config.properties @@ -1,10 +1,10 @@ #Properties file environment=servlet #ESPD XSD -request_xsd_path=ESPDRequest\\xsdrt\\maindoc -request_xsd_file=ESPDRequest\\xsdrt\\maindoc\\ESPDRequest-1.0.xsd -response_xsd_path=ESPDResponse\\xsdrt\\maindoc -response_xsd_file=ESPDResponse\\xsdrt\\maindoc\\ESPDResponse-1.0.xsd +request_xsd_path=schema\\maindoc +request_xsd_file=schema\\maindoc\\ESPDRequest-1.0.xsd +response_xsd_path=schema\\maindoc +response_xsd_file=schema\\maindoc\\ESPDResponse-1.0.xsd request_path=ESPDRequest response_path=ESPDResponse #VALIDATION XSL-T FILES diff --git a/schematron/src/main/resources/local.config.properties b/schematron/src/main/resources/local.config.properties index 5d4e9029..ad9a3045 100644 --- a/schematron/src/main/resources/local.config.properties +++ b/schematron/src/main/resources/local.config.properties @@ -1,10 +1,10 @@ #Properties file environment=jar #ESPD XSD -request_xsd_path=ESPDRequest/xsdrt/maindoc -request_xsd_file=ESPDRequest/xsdrt/maindoc/ESPDRequest-1.0.xsd -response_xsd_path=ESPDResponse/xsdrt/maindoc -response_xsd_file=ESPDResponse/xsdrt/maindoc/ESPDResponse-1.0.xsd +request_xsd_path=schema/maindoc +request_xsd_file=schema/maindoc/ESPDRequest-1.0.xsd +response_xsd_path=schema/maindoc +response_xsd_file=schema/maindoc/ESPDResponse-1.0.xsd request_path=ESPDRequest response_path=ESPDResponse #VALIDATION XSL-T FILES diff --git a/schematron/src/main/resources/ESPDResponse/xsdrt/common/CCTS_CCT_SchemaModule-2.1.xsd b/schematron/src/main/resources/schema/common/CCTS_CCT_SchemaModule-2.1.xsd similarity index 97% rename from schematron/src/main/resources/ESPDResponse/xsdrt/common/CCTS_CCT_SchemaModule-2.1.xsd rename to schematron/src/main/resources/schema/common/CCTS_CCT_SchemaModule-2.1.xsd index 347d3c17..1a3e0a8f 100644 --- a/schematron/src/main/resources/ESPDResponse/xsdrt/common/CCTS_CCT_SchemaModule-2.1.xsd +++ b/schematron/src/main/resources/schema/common/CCTS_CCT_SchemaModule-2.1.xsd @@ -1,40 +1,32 @@ + + - + + - + @@ -55,7 +70,7 @@ - + @@ -64,7 +79,7 @@ - + diff --git a/schematron/src/main/resources/schema/common/CCV-CommonBasicComponents-1.0.xsd b/schematron/src/main/resources/schema/common/CCV-CommonBasicComponents-1.0.xsd new file mode 100644 index 00000000..002d29f9 --- /dev/null +++ b/schematron/src/main/resources/schema/common/CCV-CommonBasicComponents-1.0.xsd @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/schematron/src/main/resources/schema/common/CEV-CommonAggregateComponents-1.0.xsd b/schematron/src/main/resources/schema/common/CEV-CommonAggregateComponents-1.0.xsd new file mode 100644 index 00000000..b72c8a5e --- /dev/null +++ b/schematron/src/main/resources/schema/common/CEV-CommonAggregateComponents-1.0.xsd @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/schematron/src/main/resources/schema/common/CEV-CommonBasicComponents-1.0.xsd b/schematron/src/main/resources/schema/common/CEV-CommonBasicComponents-1.0.xsd new file mode 100644 index 00000000..ea0c3f9a --- /dev/null +++ b/schematron/src/main/resources/schema/common/CEV-CommonBasicComponents-1.0.xsd @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/schematron/src/main/resources/schema/common/ESPD-CommonAggregateComponents-1.0.xsd b/schematron/src/main/resources/schema/common/ESPD-CommonAggregateComponents-1.0.xsd new file mode 100644 index 00000000..0daf1dd5 --- /dev/null +++ b/schematron/src/main/resources/schema/common/ESPD-CommonAggregateComponents-1.0.xsd @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/schematron/src/main/resources/schema/common/ESPD-CommonBasicComponents-1.0.xsd b/schematron/src/main/resources/schema/common/ESPD-CommonBasicComponents-1.0.xsd new file mode 100644 index 00000000..1ad49f27 --- /dev/null +++ b/schematron/src/main/resources/schema/common/ESPD-CommonBasicComponents-1.0.xsd @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/schematron/src/main/resources/ESPDRequest/xsdrt/common/UBL-CommonAggregateComponents-2.1.xsd b/schematron/src/main/resources/schema/common/UBL-CommonAggregateComponents-2.1.xsd similarity index 99% rename from schematron/src/main/resources/ESPDRequest/xsdrt/common/UBL-CommonAggregateComponents-2.1.xsd rename to schematron/src/main/resources/schema/common/UBL-CommonAggregateComponents-2.1.xsd index 5d7f2770..a0accc15 100644 --- a/schematron/src/main/resources/ESPDRequest/xsdrt/common/UBL-CommonAggregateComponents-2.1.xsd +++ b/schematron/src/main/resources/schema/common/UBL-CommonAggregateComponents-2.1.xsd @@ -1,13 +1,30 @@ - + ~ + ~ Copyright 2016 EUROPEAN COMMISSION + ~ + ~ Licensed under the EUPL, Version 1.1 or – as soon they + ~ will be approved by the European Commission - subsequent + ~ versions of the EUPL (the "Licence"); + ~ + ~ You may not use this work except in compliance with the Licence. + ~ + ~ You may obtain a copy of the Licence at: + ~ + ~ https://joinup.ec.europa.eu/community/eupl/og_page/eupl + ~ + ~ Unless required by applicable law or agreed to in + ~ writing, software distributed under the Licence is + ~ distributed on an "AS IS" basis, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + ~ express or implied. + ~ See the Licence for the specific language governing + ~ permissions and limitations under the Licence. + ~ + --> + + + - + ~ + ~ Copyright 2016 EUROPEAN COMMISSION + ~ + ~ Licensed under the EUPL, Version 1.1 or – as soon they + ~ will be approved by the European Commission - subsequent + ~ versions of the EUPL (the "Licence"); + ~ + ~ You may not use this work except in compliance with the Licence. + ~ + ~ You may obtain a copy of the Licence at: + ~ + ~ https://joinup.ec.europa.eu/community/eupl/og_page/eupl + ~ + ~ Unless required by applicable law or agreed to in + ~ writing, software distributed under the Licence is + ~ distributed on an "AS IS" basis, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + ~ express or implied. + ~ See the Licence for the specific language governing + ~ permissions and limitations under the Licence. + ~ + --> + + + + + + + + + + + + + + + A container for all extensions present in the document. + + + + + + + A container for all extensions present in the document. + + + + + + + A single extension for private use. + + + + + + + + + A single extension for private use. + + + + + + + A single extension for private use. + + + + + + + An identifier for the Extension assigned by the creator of the extension. + + + + + + + A name for the Extension assigned by the creator of the extension. + + + + + + + An agency that maintains one or more Extensions. + + + + + + + The name of the agency that maintains the Extension. + + + + + + + The version of the Extension. + + + + + + + A URI for the Agency that maintains the Extension. + + + + + + + A URI for the Extension. + + + + + + + A code for reason the Extension is being included. + + + + + + + A description of the reason for the Extension. + + + + + + + The definition of the extension content. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/schematron/src/main/resources/ESPDRequest/xsdrt/common/UBL-CommonSignatureComponents-2.1.xsd b/schematron/src/main/resources/schema/common/UBL-CommonSignatureComponents-2.1.xsd similarity index 82% rename from schematron/src/main/resources/ESPDRequest/xsdrt/common/UBL-CommonSignatureComponents-2.1.xsd rename to schematron/src/main/resources/schema/common/UBL-CommonSignatureComponents-2.1.xsd index 232523b5..39b50241 100644 --- a/schematron/src/main/resources/ESPDRequest/xsdrt/common/UBL-CommonSignatureComponents-2.1.xsd +++ b/schematron/src/main/resources/schema/common/UBL-CommonSignatureComponents-2.1.xsd @@ -1,12 +1,27 @@ + ~ + ~ Copyright 2016 EUROPEAN COMMISSION + ~ + ~ Licensed under the EUPL, Version 1.1 or – as soon they + ~ will be approved by the European Commission - subsequent + ~ versions of the EUPL (the "Licence"); + ~ + ~ You may not use this work except in compliance with the Licence. + ~ + ~ You may obtain a copy of the Licence at: + ~ + ~ https://joinup.ec.europa.eu/community/eupl/og_page/eupl + ~ + ~ Unless required by applicable law or agreed to in + ~ writing, software distributed under the Licence is + ~ distributed on an "AS IS" basis, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + ~ express or implied. + ~ See the Licence for the specific language governing + ~ permissions and limitations under the Licence. + ~ + --> + ~ + ~ Copyright 2016 EUROPEAN COMMISSION + ~ + ~ Licensed under the EUPL, Version 1.1 or – as soon they + ~ will be approved by the European Commission - subsequent + ~ versions of the EUPL (the "Licence"); + ~ + ~ You may not use this work except in compliance with the Licence. + ~ + ~ You may obtain a copy of the Licence at: + ~ + ~ https://joinup.ec.europa.eu/community/eupl/og_page/eupl + ~ + ~ Unless required by applicable law or agreed to in + ~ writing, software distributed under the Licence is + ~ distributed on an "AS IS" basis, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + ~ express or implied. + ~ See the Licence for the specific language governing + ~ permissions and limitations under the Licence. + ~ + --> + ~ + ~ Copyright 2016 EUROPEAN COMMISSION + ~ + ~ Licensed under the EUPL, Version 1.1 or – as soon they + ~ will be approved by the European Commission - subsequent + ~ versions of the EUPL (the "Licence"); + ~ + ~ You may not use this work except in compliance with the Licence. + ~ + ~ You may obtain a copy of the Licence at: + ~ + ~ https://joinup.ec.europa.eu/community/eupl/og_page/eupl + ~ + ~ Unless required by applicable law or agreed to in + ~ writing, software distributed under the Licence is + ~ distributed on an "AS IS" basis, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + ~ express or implied. + ~ See the Licence for the specific language governing + ~ permissions and limitations under the Licence. + ~ + --> + ~ + ~ Copyright 2016 EUROPEAN COMMISSION + ~ + ~ Licensed under the EUPL, Version 1.1 or – as soon they + ~ will be approved by the European Commission - subsequent + ~ versions of the EUPL (the "Licence"); + ~ + ~ You may not use this work except in compliance with the Licence. + ~ + ~ You may obtain a copy of the Licence at: + ~ + ~ https://joinup.ec.europa.eu/community/eupl/og_page/eupl + ~ + ~ Unless required by applicable law or agreed to in + ~ writing, software distributed under the Licence is + ~ distributed on an "AS IS" basis, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + ~ express or implied. + ~ See the Licence for the specific language governing + ~ permissions and limitations under the Licence. + ~ + --> + ~ + ~ Copyright 2016 EUROPEAN COMMISSION + ~ + ~ Licensed under the EUPL, Version 1.1 or – as soon they + ~ will be approved by the European Commission - subsequent + ~ versions of the EUPL (the "Licence"); + ~ + ~ You may not use this work except in compliance with the Licence. + ~ + ~ You may obtain a copy of the Licence at: + ~ + ~ https://joinup.ec.europa.eu/community/eupl/og_page/eupl + ~ + ~ Unless required by applicable law or agreed to in + ~ writing, software distributed under the Licence is + ~ distributed on an "AS IS" basis, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + ~ express or implied. + ~ See the Licence for the specific language governing + ~ permissions and limitations under the Licence. + ~ + --> + ~ + ~ Copyright 2016 EUROPEAN COMMISSION + ~ + ~ Licensed under the EUPL, Version 1.1 or – as soon they + ~ will be approved by the European Commission - subsequent + ~ versions of the EUPL (the "Licence"); + ~ + ~ You may not use this work except in compliance with the Licence. + ~ + ~ You may obtain a copy of the Licence at: + ~ + ~ https://joinup.ec.europa.eu/community/eupl/og_page/eupl + ~ + ~ Unless required by applicable law or agreed to in + ~ writing, software distributed under the Licence is + ~ distributed on an "AS IS" basis, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + ~ express or implied. + ~ See the Licence for the specific language governing + ~ permissions and limitations under the Licence. + ~ + --> + ~ + ~ Copyright 2016 EUROPEAN COMMISSION + ~ + ~ Licensed under the EUPL, Version 1.1 or – as soon they + ~ will be approved by the European Commission - subsequent + ~ versions of the EUPL (the "Licence"); + ~ + ~ You may not use this work except in compliance with the Licence. + ~ + ~ You may obtain a copy of the Licence at: + ~ + ~ https://joinup.ec.europa.eu/community/eupl/og_page/eupl + ~ + ~ Unless required by applicable law or agreed to in + ~ writing, software distributed under the Licence is + ~ distributed on an "AS IS" basis, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + ~ express or implied. + ~ See the Licence for the specific language governing + ~ permissions and limitations under the Licence. + ~ + --> + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file