From b44751c623cb102e0401c361b9ed5d85928a6095 Mon Sep 17 00:00:00 2001 From: Bertrand Lorentz Date: Tue, 7 Nov 2023 14:09:13 +0100 Subject: [PATCH] fields: Check noticeTypes properties have no duplicates (TEDEFO-2740) --- .../domain/field/AbstractFieldProperty.java | 13 + .../eforms/sdk/analysis/fact/FieldFact.java | 17 + .../analysis/drools/fieldsAndNodesRules.drl | 7 + .../tedefo-2740/invalid/fields/fields.json | 1678 +++++++++++++++++ .../tedefo-2740/valid/fields/fields.json | 1678 +++++++++++++++++ .../sdk/analysis/cucumber/tedefo-2740.feature | 25 + 6 files changed, 3418 insertions(+) create mode 100644 src/test/resources/eforms-sdk-tests/tedefo-2740/invalid/fields/fields.json create mode 100644 src/test/resources/eforms-sdk-tests/tedefo-2740/valid/fields/fields.json create mode 100644 src/test/resources/eu/europa/ted/eforms/sdk/analysis/cucumber/tedefo-2740.feature diff --git a/src/main/java/eu/europa/ted/eforms/sdk/analysis/domain/field/AbstractFieldProperty.java b/src/main/java/eu/europa/ted/eforms/sdk/analysis/domain/field/AbstractFieldProperty.java index face592..f6d78da 100644 --- a/src/main/java/eu/europa/ted/eforms/sdk/analysis/domain/field/AbstractFieldProperty.java +++ b/src/main/java/eu/europa/ted/eforms/sdk/analysis/domain/field/AbstractFieldProperty.java @@ -2,6 +2,7 @@ import java.io.Serializable; import java.util.ArrayList; +import java.util.Collections; import java.util.List; import java.util.Set; import java.util.stream.Collectors; @@ -64,6 +65,18 @@ public Set getAllNoticeTypeIds() { .collect(Collectors.toSet()); } + public Set getDuplicateNoticeTypeIds() { + List values = getConstraints() + .stream() + .map(AbstractConstraint::getNoticeTypes) + .flatMap(List::stream) + .collect(Collectors.toList()); + + return values.stream() + .filter(i -> Collections.frequency(values, i) > 1) + .collect(Collectors.toSet()); + } + /** * @return All label identifiers referenced in the constraints of this field property. */ diff --git a/src/main/java/eu/europa/ted/eforms/sdk/analysis/fact/FieldFact.java b/src/main/java/eu/europa/ted/eforms/sdk/analysis/fact/FieldFact.java index e91a653..5b5ec0d 100644 --- a/src/main/java/eu/europa/ted/eforms/sdk/analysis/fact/FieldFact.java +++ b/src/main/java/eu/europa/ted/eforms/sdk/analysis/fact/FieldFact.java @@ -197,6 +197,23 @@ public Set getAllNoticeTypes() { return noticeTypes; } + /** + * Return the notices types that appear more than once in the same property. + */ + public Set getDuplicateNoticeTypes() { + Set noticeTypes = new HashSet<>(); + + // Go over all dynamic properties and collect duplicate notice types + getDynamicProperties() + .forEach(property -> { + if (property != null) { + noticeTypes.addAll(property.getDuplicateNoticeTypeIds()); + } + }); + + return noticeTypes; + } + public String getPrivacyCode() { if (field.getPrivacy() != null) { return field.getPrivacy().getCode().getLiteral(); diff --git a/src/main/resources/eu/europa/ted/eforms/sdk/analysis/drools/fieldsAndNodesRules.drl b/src/main/resources/eu/europa/ted/eforms/sdk/analysis/drools/fieldsAndNodesRules.drl index 97f8dfb..ff2dc00 100644 --- a/src/main/resources/eu/europa/ted/eforms/sdk/analysis/drools/fieldsAndNodesRules.drl +++ b/src/main/resources/eu/europa/ted/eforms/sdk/analysis/drools/fieldsAndNodesRules.drl @@ -202,3 +202,10 @@ when then results.add(new ValidationResult($f, "SchemeName does not match preset value of a corresponding attribute field", ValidationStatusEnum.ERROR)); end + +rule "Field constraints do not have duplicate notice types identifiers" +when + /fields[ $f: this, $duplicateNoticeTypes: duplicateNoticeTypes, $duplicateNoticeTypes.size() > 0 ] +then + results.add(new ValidationResult($f, "At least one constraint has duplicate notice types :" + $duplicateNoticeTypes, ValidationStatusEnum.ERROR)); +end \ No newline at end of file diff --git a/src/test/resources/eforms-sdk-tests/tedefo-2740/invalid/fields/fields.json b/src/test/resources/eforms-sdk-tests/tedefo-2740/invalid/fields/fields.json new file mode 100644 index 0000000..8443512 --- /dev/null +++ b/src/test/resources/eforms-sdk-tests/tedefo-2740/invalid/fields/fields.json @@ -0,0 +1,1678 @@ +{ + "ublVersion" : "2.3", + "sdkVersion" : "eforms-sdk-1.8.0-SNAPSHOT", + "metadataDatabase" : { + "version" : "1.7.105", + "createdOn" : "2023-06-01T14:07:43" + }, + "xmlStructure" : [ { + "id" : "ND-Root", + "xpathAbsolute" : "/*", + "xpathRelative" : "/*", + "repeatable" : false + }, { + "id" : "ND-AdditionalLanguage", + "parentId" : "ND-Root", + "xpathAbsolute" : "/*/cac:AdditionalNoticeLanguage", + "xpathRelative" : "cac:AdditionalNoticeLanguage", + "xsdSequenceOrder" : [ { "cac:AdditionalNoticeLanguage" : 22 } ], + "repeatable" : true + }, { + "id" : "ND-ContractingParty", + "parentId" : "ND-Root", + "xpathAbsolute" : "/*/cac:ContractingParty", + "xpathRelative" : "cac:ContractingParty", + "xsdSequenceOrder" : [ { "cac:ContractingParty" : 29 } ], + "repeatable" : true + }, { + "id" : "ND-ServiceProvider", + "parentId" : "ND-ContractingParty", + "xpathAbsolute" : "/*/cac:ContractingParty/cac:Party", + "xpathRelative" : "cac:Party", + "xsdSequenceOrder" : [ { "cac:Party" : 6 } ], + "repeatable" : false + }, { + "id" : "ND-ServiceProviderParty", + "parentId" : "ND-ServiceProvider", + "xpathAbsolute" : "/*/cac:ContractingParty/cac:Party/cac:ServiceProviderParty", + "xpathRelative" : "cac:ServiceProviderParty", + "xsdSequenceOrder" : [ { "cac:ServiceProviderParty" : 18 } ], + "repeatable" : true + }, { + "id" : "ND-ProviderParty", + "parentId" : "ND-ServiceProviderParty", + "xpathAbsolute" : "/*/cac:ContractingParty/cac:Party/cac:ServiceProviderParty/cac:Party", + "xpathRelative" : "cac:Party", + "xsdSequenceOrder" : [ { "cac:Party" : 5 } ], + "repeatable" : false + }, { + "id" : "ND-ProcedureProcurementScope", + "parentId" : "ND-Root", + "xpathAbsolute" : "/*/cac:ProcurementProject", + "xpathRelative" : "cac:ProcurementProject", + "xsdSequenceOrder" : [ { "cac:ProcurementProject" : 41 } ], + "repeatable" : false + }, { + "id" : "ND-ProcedureAdditionalCommodityClassification", + "parentId" : "ND-ProcedureProcurementScope", + "xpathAbsolute" : "/*/cac:ProcurementProject/cac:AdditionalCommodityClassification", + "xpathRelative" : "cac:AdditionalCommodityClassification", + "xsdSequenceOrder" : [ { "cac:AdditionalCommodityClassification" : 17 } ], + "repeatable" : true + }, { + "id" : "ND-ProcedureMainClassification", + "parentId" : "ND-ProcedureProcurementScope", + "xpathAbsolute" : "/*/cac:ProcurementProject/cac:MainCommodityClassification", + "xpathRelative" : "cac:MainCommodityClassification", + "xsdSequenceOrder" : [ { "cac:MainCommodityClassification" : 16 } ], + "repeatable" : false + }, { + "id" : "ND-ProcedureContractAdditionalNature", + "parentId" : "ND-ProcedureProcurementScope", + "xpathAbsolute" : "/*/cac:ProcurementProject/cac:ProcurementAdditionalType[cbc:ProcurementTypeCode/@listName='contract-nature']", + "xpathRelative" : "cac:ProcurementAdditionalType[cbc:ProcurementTypeCode/@listName='contract-nature']", + "xsdSequenceOrder" : [ { "cac:ProcurementAdditionalType" : 14 } ], + "repeatable" : true + }, { + "id" : "ND-ProcedureTransportServiceType", + "parentId" : "ND-ProcedureProcurementScope", + "xpathAbsolute" : "/*/cac:ProcurementProject/cac:ProcurementAdditionalType[cbc:ProcurementTypeCode/@listName='transport-service']", + "xpathRelative" : "cac:ProcurementAdditionalType[cbc:ProcurementTypeCode/@listName='transport-service']", + "xsdSequenceOrder" : [ { "cac:ProcurementAdditionalType" : 14 } ], + "repeatable" : true + }, { + "id" : "ND-ProcedurePlacePerformanceAdditionalInformation", + "parentId" : "ND-ProcedureProcurementScope", + "xpathAbsolute" : "/*/cac:ProcurementProject/cac:RealizedLocation", + "xpathRelative" : "cac:RealizedLocation", + "xsdSequenceOrder" : [ { "cac:RealizedLocation" : 18 } ], + "repeatable" : true + }, { + "id" : "ND-ProcedurePlacePerformance", + "parentId" : "ND-ProcedurePlacePerformanceAdditionalInformation", + "xpathAbsolute" : "/*/cac:ProcurementProject/cac:RealizedLocation/cac:Address", + "xpathRelative" : "cac:Address", + "xsdSequenceOrder" : [ { "cac:Address" : 11 } ], + "repeatable" : false + }, { + "id" : "ND-ProcedureValueEstimate", + "parentId" : "ND-ProcedureProcurementScope", + "xpathAbsolute" : "/*/cac:ProcurementProject/cac:RequestedTenderTotal", + "xpathRelative" : "cac:RequestedTenderTotal", + "xsdSequenceOrder" : [ { "cac:RequestedTenderTotal" : 15 } ], + "repeatable" : false + }, { + "id" : "ND-ProcedureValueEstimateExtension", + "parentId" : "ND-ProcedureValueEstimate", + "xpathAbsolute" : "/*/cac:ProcurementProject/cac:RequestedTenderTotal/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension", + "xpathRelative" : "ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension", + "xsdSequenceOrder" : [ { "ext:UBLExtensions" : 1 }, { "ext:UBLExtension" : 1 }, { "ext:ExtensionContent" : 1 }, { "efext:EformsExtension" : 1 } ], + "repeatable" : false + }, { + "id" : "ND-Lot", + "parentId" : "ND-Root", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']", + "xpathRelative" : "cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']", + "xsdSequenceOrder" : [ { "cac:ProcurementProjectLot" : 42 } ], + "repeatable" : true, + "identifierFieldId" : "BT-137-Lot", + "captionFieldId" : "BT-21-Lot" + }, { + "id" : "ND-LotProcurementScope", + "parentId" : "ND-Lot", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:ProcurementProject", + "xpathRelative" : "cac:ProcurementProject", + "xsdSequenceOrder" : [ { "cac:ProcurementProject" : 10 } ], + "repeatable" : false + }, { + "id" : "ND-LotAdditionalClassification", + "parentId" : "ND-LotProcurementScope", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:ProcurementProject/cac:AdditionalCommodityClassification", + "xpathRelative" : "cac:AdditionalCommodityClassification", + "xsdSequenceOrder" : [ { "cac:AdditionalCommodityClassification" : 17 } ], + "repeatable" : true + }, { + "id" : "ND-OptionsAndRenewals", + "parentId" : "ND-LotProcurementScope", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:ProcurementProject/cac:ContractExtension", + "xpathRelative" : "cac:ContractExtension", + "xsdSequenceOrder" : [ { "cac:ContractExtension" : 20 } ], + "repeatable" : false + }, { + "id" : "ND-OptionsDescription", + "parentId" : "ND-OptionsAndRenewals", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:ProcurementProject/cac:ContractExtension/cac:Renewal/cac:Period", + "xpathRelative" : "cac:Renewal/cac:Period", + "xsdSequenceOrder" : [ { "cac:Renewal" : 7 }, { "cac:Period" : 3 } ], + "repeatable" : false + }, { + "id" : "ND-LotMainClassification", + "parentId" : "ND-LotProcurementScope", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:ProcurementProject/cac:MainCommodityClassification", + "xpathRelative" : "cac:MainCommodityClassification", + "xsdSequenceOrder" : [ { "cac:MainCommodityClassification" : 16 } ], + "repeatable" : false + }, { + "id" : "ND-LotDuration", + "parentId" : "ND-LotProcurementScope", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:ProcurementProject/cac:PlannedPeriod", + "xpathRelative" : "cac:PlannedPeriod", + "xsdSequenceOrder" : [ { "cac:PlannedPeriod" : 19 } ], + "repeatable" : false + }, { + "id" : "ND-AccessibilityJustification", + "parentId" : "ND-LotProcurementScope", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:ProcurementProject/cac:ProcurementAdditionalType[cbc:ProcurementTypeCode/@listName='accessibility']", + "xpathRelative" : "cac:ProcurementAdditionalType[cbc:ProcurementTypeCode/@listName='accessibility']", + "xsdSequenceOrder" : [ { "cac:ProcurementAdditionalType" : 14 } ], + "repeatable" : false + }, { + "id" : "ND-LotContractAdditionalNature", + "parentId" : "ND-LotProcurementScope", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:ProcurementProject/cac:ProcurementAdditionalType[cbc:ProcurementTypeCode/@listName='contract-nature']", + "xpathRelative" : "cac:ProcurementAdditionalType[cbc:ProcurementTypeCode/@listName='contract-nature']", + "xsdSequenceOrder" : [ { "cac:ProcurementAdditionalType" : 14 } ], + "repeatable" : true + }, { + "id" : "ND-LotEnvironmentalImpactType", + "parentId" : "ND-LotProcurementScope", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:ProcurementProject/cac:ProcurementAdditionalType[cbc:ProcurementTypeCode/@listName='environmental-impact']", + "xpathRelative" : "cac:ProcurementAdditionalType[cbc:ProcurementTypeCode/@listName='environmental-impact']", + "xsdSequenceOrder" : [ { "cac:ProcurementAdditionalType" : 14 } ], + "repeatable" : true + }, { + "id" : "ND-LotGreenCriteria", + "parentId" : "ND-LotProcurementScope", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:ProcurementProject/cac:ProcurementAdditionalType[cbc:ProcurementTypeCode/@listName='gpp-criteria']", + "xpathRelative" : "cac:ProcurementAdditionalType[cbc:ProcurementTypeCode/@listName='gpp-criteria']", + "xsdSequenceOrder" : [ { "cac:ProcurementAdditionalType" : 14 } ], + "repeatable" : true + }, { + "id" : "ND-LotInnovativeAcquisitionType", + "parentId" : "ND-LotProcurementScope", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:ProcurementProject/cac:ProcurementAdditionalType[cbc:ProcurementTypeCode/@listName='innovative-acquisition']", + "xpathRelative" : "cac:ProcurementAdditionalType[cbc:ProcurementTypeCode/@listName='innovative-acquisition']", + "xsdSequenceOrder" : [ { "cac:ProcurementAdditionalType" : 14 } ], + "repeatable" : true + }, { + "id" : "ND-LotSocialObjectiveType", + "parentId" : "ND-LotProcurementScope", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:ProcurementProject/cac:ProcurementAdditionalType[cbc:ProcurementTypeCode/@listName='social-objective']", + "xpathRelative" : "cac:ProcurementAdditionalType[cbc:ProcurementTypeCode/@listName='social-objective']", + "xsdSequenceOrder" : [ { "cac:ProcurementAdditionalType" : 14 } ], + "repeatable" : true + }, { + "id" : "ND-StrategicProcurementType", + "parentId" : "ND-LotProcurementScope", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:ProcurementProject/cac:ProcurementAdditionalType[cbc:ProcurementTypeCode/@listName='strategic-procurement']", + "xpathRelative" : "cac:ProcurementAdditionalType[cbc:ProcurementTypeCode/@listName='strategic-procurement']", + "xsdSequenceOrder" : [ { "cac:ProcurementAdditionalType" : 14 } ], + "repeatable" : true + }, { + "id" : "ND-LotPlacePerformance", + "parentId" : "ND-LotProcurementScope", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:ProcurementProject/cac:RealizedLocation", + "xpathRelative" : "cac:RealizedLocation", + "xsdSequenceOrder" : [ { "cac:RealizedLocation" : 18 } ], + "repeatable" : true + }, { + "id" : "ND-LotPerformanceAddress", + "parentId" : "ND-LotPlacePerformance", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:ProcurementProject/cac:RealizedLocation/cac:Address", + "xpathRelative" : "cac:Address", + "xsdSequenceOrder" : [ { "cac:Address" : 11 } ], + "repeatable" : false + }, { + "id" : "ND-LotValueEstimate", + "parentId" : "ND-LotProcurementScope", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:ProcurementProject/cac:RequestedTenderTotal", + "xpathRelative" : "cac:RequestedTenderTotal", + "xsdSequenceOrder" : [ { "cac:RequestedTenderTotal" : 15 } ], + "repeatable" : false + }, { + "id" : "ND-LotValueEstimateExtension", + "parentId" : "ND-LotValueEstimate", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:ProcurementProject/cac:RequestedTenderTotal/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension", + "xpathRelative" : "ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension", + "xsdSequenceOrder" : [ { "ext:UBLExtensions" : 1 }, { "ext:UBLExtension" : 1 }, { "ext:ExtensionContent" : 1 }, { "efext:EformsExtension" : 1 } ], + "repeatable" : false + }, { + "id" : "ND-LotTenderingProcess", + "parentId" : "ND-Lot", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingProcess", + "xpathRelative" : "cac:TenderingProcess", + "xsdSequenceOrder" : [ { "cac:TenderingProcess" : 9 } ], + "repeatable" : false + }, { + "id" : "ND-LotInfoRequestPeriod", + "parentId" : "ND-LotTenderingProcess", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingProcess/cac:AdditionalInformationRequestPeriod", + "xpathRelative" : "cac:AdditionalInformationRequestPeriod", + "xsdSequenceOrder" : [ { "cac:AdditionalInformationRequestPeriod" : 21 } ], + "repeatable" : false + }, { + "id" : "ND-AuctionTerms", + "parentId" : "ND-LotTenderingProcess", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingProcess/cac:AuctionTerms", + "xpathRelative" : "cac:AuctionTerms", + "xsdSequenceOrder" : [ { "cac:AuctionTerms" : 27 } ], + "repeatable" : false + }, { + "id" : "ND-SecondStage", + "parentId" : "ND-LotTenderingProcess", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingProcess/cac:EconomicOperatorShortList", + "xpathRelative" : "cac:EconomicOperatorShortList", + "xsdSequenceOrder" : [ { "cac:EconomicOperatorShortList" : 25 } ], + "repeatable" : false + }, { + "id" : "ND-FA", + "parentId" : "ND-LotTenderingProcess", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingProcess/cac:FrameworkAgreement", + "xpathRelative" : "cac:FrameworkAgreement", + "xsdSequenceOrder" : [ { "cac:FrameworkAgreement" : 28 } ], + "repeatable" : false + }, { + "id" : "ND-FABuyerCategories", + "parentId" : "ND-FA", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingProcess/cac:FrameworkAgreement/cac:SubsequentProcessTenderRequirement[cbc:Name/text()='buyer-categories']", + "xpathRelative" : "cac:SubsequentProcessTenderRequirement[cbc:Name/text()='buyer-categories']", + "xsdSequenceOrder" : [ { "cac:SubsequentProcessTenderRequirement" : 9 } ], + "repeatable" : false + }, { + "id" : "ND-LotPreviousPlanning", + "parentId" : "ND-LotTenderingProcess", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingProcess/cac:NoticeDocumentReference", + "xpathRelative" : "cac:NoticeDocumentReference", + "xsdSequenceOrder" : [ { "cac:NoticeDocumentReference" : 22 } ], + "repeatable" : true + }, { + "id" : "ND-PublicOpening", + "parentId" : "ND-LotTenderingProcess", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingProcess/cac:OpenTenderEvent", + "xpathRelative" : "cac:OpenTenderEvent", + "xsdSequenceOrder" : [ { "cac:OpenTenderEvent" : 26 } ], + "repeatable" : false + }, { + "id" : "ND-PublicOpeningPlace", + "parentId" : "ND-PublicOpening", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingProcess/cac:OpenTenderEvent/cac:OccurenceLocation", + "xpathRelative" : "cac:OccurenceLocation", + "xsdSequenceOrder" : [ { "cac:OccurenceLocation" : 10 } ], + "repeatable" : false + }, { + "id" : "ND-ParticipationRequestPeriod", + "parentId" : "ND-LotTenderingProcess", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingProcess/cac:ParticipationRequestReceptionPeriod", + "xpathRelative" : "cac:ParticipationRequestReceptionPeriod", + "xsdSequenceOrder" : [ { "cac:ParticipationRequestReceptionPeriod" : 20 } ], + "repeatable" : false + }, { + "id" : "ND-NonEsubmission", + "parentId" : "ND-LotTenderingProcess", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingProcess/cac:ProcessJustification[cbc:ProcessReasonCode/@listName='no-esubmission-justification']", + "xpathRelative" : "cac:ProcessJustification[cbc:ProcessReasonCode/@listName='no-esubmission-justification']", + "xsdSequenceOrder" : [ { "cac:ProcessJustification" : 24 } ], + "repeatable" : false + }, { + "id" : "ND-SubmissionDeadline", + "parentId" : "ND-LotTenderingProcess", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingProcess/cac:TenderSubmissionDeadlinePeriod", + "xpathRelative" : "cac:TenderSubmissionDeadlinePeriod", + "xsdSequenceOrder" : [ { "cac:TenderSubmissionDeadlinePeriod" : 17 } ], + "repeatable" : false + }, { + "id" : "ND-LotTenderingProcessExtension", + "parentId" : "ND-LotTenderingProcess", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingProcess/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension", + "xpathRelative" : "ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension", + "xsdSequenceOrder" : [ { "ext:UBLExtensions" : 1 }, { "ext:UBLExtension" : 1 }, { "ext:ExtensionContent" : 1 }, { "efext:EformsExtension" : 1 } ], + "repeatable" : false + }, { + "id" : "ND-PMCAnswersDeadline", + "parentId" : "ND-LotTenderingProcessExtension", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingProcess/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:AnswerReceptionPeriod", + "xpathRelative" : "efac:AnswerReceptionPeriod", + "xsdSequenceOrder" : [ { "efac:AnswerReceptionPeriod" : 6 } ], + "repeatable" : false + }, { + "id" : "ND-InterestExpressionReceptionPeriod", + "parentId" : "ND-LotTenderingProcessExtension", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingProcess/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:InterestExpressionReceptionPeriod", + "xpathRelative" : "efac:InterestExpressionReceptionPeriod", + "xsdSequenceOrder" : [ { "efac:InterestExpressionReceptionPeriod" : 15 } ], + "repeatable" : false + }, { + "id" : "ND-LotTenderingTerms", + "parentId" : "ND-Lot", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingTerms", + "xpathRelative" : "cac:TenderingTerms", + "xsdSequenceOrder" : [ { "cac:TenderingTerms" : 8 } ], + "repeatable" : false + }, { + "id" : "ND-SubcontractTerms", + "parentId" : "ND-LotTenderingTerms", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingTerms/cac:AllowedSubcontractTerms", + "xpathRelative" : "cac:AllowedSubcontractTerms", + "xsdSequenceOrder" : [ { "cac:AllowedSubcontractTerms" : 36 } ], + "repeatable" : true + }, { + "id" : "ND-AllowedSubcontracting", + "parentId" : "ND-LotTenderingTerms", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingTerms/cac:AllowedSubcontractTerms[cbc:SubcontractingConditionsCode/@listName='subcontracting-allowed']", + "xpathRelative" : "cac:AllowedSubcontractTerms[cbc:SubcontractingConditionsCode/@listName='subcontracting-allowed']", + "xsdSequenceOrder" : [ { "cac:AllowedSubcontractTerms" : 36 } ], + "repeatable" : false + }, { + "id" : "ND-SubcontractingObligation", + "parentId" : "ND-LotTenderingTerms", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingTerms/cac:AllowedSubcontractTerms[cbc:SubcontractingConditionsCode/@listName='subcontracting-obligation']", + "xpathRelative" : "cac:AllowedSubcontractTerms[cbc:SubcontractingConditionsCode/@listName='subcontracting-obligation']", + "xsdSequenceOrder" : [ { "cac:AllowedSubcontractTerms" : 36 } ], + "repeatable" : false + }, { + "id" : "ND-LotReviewTerms", + "parentId" : "ND-LotTenderingTerms", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingTerms/cac:AppealTerms", + "xpathRelative" : "cac:AppealTerms", + "xsdSequenceOrder" : [ { "cac:AppealTerms" : 48 } ], + "repeatable" : false + }, { + "id" : "ND-ReviewPresentationPeriod", + "parentId" : "ND-LotReviewTerms", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingTerms/cac:AppealTerms/cac:PresentationPeriod", + "xpathRelative" : "cac:PresentationPeriod", + "xsdSequenceOrder" : [ { "cac:PresentationPeriod" : 3 } ], + "repeatable" : false + }, { + "id" : "ND-AwardingTerms", + "parentId" : "ND-LotTenderingTerms", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingTerms/cac:AwardingTerms", + "xpathRelative" : "cac:AwardingTerms", + "xsdSequenceOrder" : [ { "cac:AwardingTerms" : 39 } ], + "repeatable" : false + }, { + "id" : "ND-LotAwardCriteria", + "parentId" : "ND-AwardingTerms", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingTerms/cac:AwardingTerms/cac:AwardingCriterion", + "xpathRelative" : "cac:AwardingCriterion", + "xsdSequenceOrder" : [ { "cac:AwardingCriterion" : 12 } ], + "repeatable" : false + }, { + "id" : "ND-LotAwardCriterion", + "parentId" : "ND-LotAwardCriteria", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingTerms/cac:AwardingTerms/cac:AwardingCriterion/cac:SubordinateAwardingCriterion", + "xpathRelative" : "cac:SubordinateAwardingCriterion", + "xsdSequenceOrder" : [ { "cac:SubordinateAwardingCriterion" : 15 } ], + "repeatable" : true + }, { + "id" : "ND-LotAwardCriterionParameters", + "parentId" : "ND-LotAwardCriterion", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingTerms/cac:AwardingTerms/cac:AwardingCriterion/cac:SubordinateAwardingCriterion/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension", + "xpathRelative" : "ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension", + "xsdSequenceOrder" : [ { "ext:UBLExtensions" : 1 }, { "ext:UBLExtension" : 1 }, { "ext:ExtensionContent" : 1 }, { "efext:EformsExtension" : 1 } ], + "repeatable" : false + }, { + "id" : "ND-LotAwardFixedCriterionParameter", + "parentId" : "ND-LotAwardCriterionParameters", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingTerms/cac:AwardingTerms/cac:AwardingCriterion/cac:SubordinateAwardingCriterion/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:AwardCriterionParameter[efbc:ParameterCode/@listName='number-fixed']", + "xpathRelative" : "efac:AwardCriterionParameter[efbc:ParameterCode/@listName='number-fixed']", + "xsdSequenceOrder" : [ { "efac:AwardCriterionParameter" : 9 } ], + "repeatable" : false + }, { + "id" : "ND-LotAwardCriterionNumberFixUnpublish", + "parentId" : "ND-LotAwardFixedCriterionParameter", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingTerms/cac:AwardingTerms/cac:AwardingCriterion/cac:SubordinateAwardingCriterion/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:AwardCriterionParameter[efbc:ParameterCode/@listName='number-fixed']/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='awa-cri-fix']", + "xpathRelative" : "efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='awa-cri-fix']", + "xsdSequenceOrder" : [ { "efac:FieldsPrivacy" : 1 } ], + "repeatable" : false + }, { + "id" : "ND-LotAwardCriterionFixNumberUnpublish", + "parentId" : "ND-LotAwardFixedCriterionParameter", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingTerms/cac:AwardingTerms/cac:AwardingCriterion/cac:SubordinateAwardingCriterion/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:AwardCriterionParameter[efbc:ParameterCode/@listName='number-fixed']/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='awa-cri-num']", + "xpathRelative" : "efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='awa-cri-num']", + "xsdSequenceOrder" : [ { "efac:FieldsPrivacy" : 1 } ], + "repeatable" : false + }, { + "id" : "ND-LotAwardThresholdCriterionParameter", + "parentId" : "ND-LotAwardCriterionParameters", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingTerms/cac:AwardingTerms/cac:AwardingCriterion/cac:SubordinateAwardingCriterion/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:AwardCriterionParameter[efbc:ParameterCode/@listName='number-threshold']", + "xpathRelative" : "efac:AwardCriterionParameter[efbc:ParameterCode/@listName='number-threshold']", + "xsdSequenceOrder" : [ { "efac:AwardCriterionParameter" : 9 } ], + "repeatable" : true + }, { + "id" : "ND-LotAwardCriterionThresholdNumberUnpublish", + "parentId" : "ND-LotAwardThresholdCriterionParameter", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingTerms/cac:AwardingTerms/cac:AwardingCriterion/cac:SubordinateAwardingCriterion/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:AwardCriterionParameter[efbc:ParameterCode/@listName='number-threshold']/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='awa-cri-num']", + "xpathRelative" : "efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='awa-cri-num']", + "xsdSequenceOrder" : [ { "efac:FieldsPrivacy" : 1 } ], + "repeatable" : false + }, { + "id" : "ND-LotAwardCriterionNumberThresholdUnpublish", + "parentId" : "ND-LotAwardThresholdCriterionParameter", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingTerms/cac:AwardingTerms/cac:AwardingCriterion/cac:SubordinateAwardingCriterion/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:AwardCriterionParameter[efbc:ParameterCode/@listName='number-threshold']/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='awa-cri-thr']", + "xpathRelative" : "efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='awa-cri-thr']", + "xsdSequenceOrder" : [ { "efac:FieldsPrivacy" : 1 } ], + "repeatable" : false + }, { + "id" : "ND-LotAwardWeightCriterionParameter", + "parentId" : "ND-LotAwardCriterionParameters", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingTerms/cac:AwardingTerms/cac:AwardingCriterion/cac:SubordinateAwardingCriterion/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:AwardCriterionParameter[efbc:ParameterCode/@listName='number-weight']", + "xpathRelative" : "efac:AwardCriterionParameter[efbc:ParameterCode/@listName='number-weight']", + "xsdSequenceOrder" : [ { "efac:AwardCriterionParameter" : 9 } ], + "repeatable" : false + }, { + "id" : "ND-LotAwardCriterionWeightNumberUnpublish", + "parentId" : "ND-LotAwardWeightCriterionParameter", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingTerms/cac:AwardingTerms/cac:AwardingCriterion/cac:SubordinateAwardingCriterion/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:AwardCriterionParameter[efbc:ParameterCode/@listName='number-weight']/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='awa-cri-num']", + "xpathRelative" : "efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='awa-cri-num']", + "xsdSequenceOrder" : [ { "efac:FieldsPrivacy" : 1 } ], + "repeatable" : false + }, { + "id" : "ND-LotAwardCriterionNumberWeightUnpublish", + "parentId" : "ND-LotAwardWeightCriterionParameter", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingTerms/cac:AwardingTerms/cac:AwardingCriterion/cac:SubordinateAwardingCriterion/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:AwardCriterionParameter[efbc:ParameterCode/@listName='number-weight']/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='awa-cri-wei']", + "xpathRelative" : "efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='awa-cri-wei']", + "xsdSequenceOrder" : [ { "efac:FieldsPrivacy" : 1 } ], + "repeatable" : false + }, { + "id" : "ND-LotAwardCriterionDescriptionUnpublish", + "parentId" : "ND-LotAwardCriterionParameters", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingTerms/cac:AwardingTerms/cac:AwardingCriterion/cac:SubordinateAwardingCriterion/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='awa-cri-des']", + "xpathRelative" : "efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='awa-cri-des']", + "xsdSequenceOrder" : [ { "efac:FieldsPrivacy" : 13 } ], + "repeatable" : false + }, { + "id" : "ND-LotAwardCriteriaNameUnpublish", + "parentId" : "ND-LotAwardCriterionParameters", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingTerms/cac:AwardingTerms/cac:AwardingCriterion/cac:SubordinateAwardingCriterion/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='awa-cri-nam']", + "xpathRelative" : "efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='awa-cri-nam']", + "xsdSequenceOrder" : [ { "efac:FieldsPrivacy" : 13 } ], + "repeatable" : false + }, { + "id" : "ND-LotAwardCriterionTypeUnpublish", + "parentId" : "ND-LotAwardCriterionParameters", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingTerms/cac:AwardingTerms/cac:AwardingCriterion/cac:SubordinateAwardingCriterion/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='awa-cri-typ']", + "xpathRelative" : "efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='awa-cri-typ']", + "xsdSequenceOrder" : [ { "efac:FieldsPrivacy" : 13 } ], + "repeatable" : false + }, { + "id" : "ND-LotAwardCriterionNumberComplicatedUnpublish", + "parentId" : "ND-LotAwardCriteria", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingTerms/cac:AwardingTerms/cac:AwardingCriterion/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='awa-cri-com']", + "xpathRelative" : "ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='awa-cri-com']", + "xsdSequenceOrder" : [ { "ext:UBLExtensions" : 1 }, { "ext:UBLExtension" : 1 }, { "ext:ExtensionContent" : 1 }, { "efext:EformsExtension" : 1 }, { "efac:FieldsPrivacy" : 13 } ], + "repeatable" : false + }, { + "id" : "ND-LotAwardCriteriaOrderJustificationUnpublish", + "parentId" : "ND-LotAwardCriteria", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingTerms/cac:AwardingTerms/cac:AwardingCriterion/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='awa-cri-ord']", + "xpathRelative" : "ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='awa-cri-ord']", + "xsdSequenceOrder" : [ { "ext:UBLExtensions" : 1 }, { "ext:UBLExtension" : 1 }, { "ext:ExtensionContent" : 1 }, { "efext:EformsExtension" : 1 }, { "efac:FieldsPrivacy" : 13 } ], + "repeatable" : false + }, { + "id" : "ND-Prize", + "parentId" : "ND-AwardingTerms", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingTerms/cac:AwardingTerms/cac:Prize", + "xpathRelative" : "cac:Prize", + "xsdSequenceOrder" : [ { "cac:Prize" : 14 } ], + "repeatable" : true + }, { + "id" : "ND-AwardingTermsJuryMember", + "parentId" : "ND-AwardingTerms", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingTerms/cac:AwardingTerms/cac:TechnicalCommitteePerson", + "xpathRelative" : "cac:TechnicalCommitteePerson", + "xsdSequenceOrder" : [ { "cac:TechnicalCommitteePerson" : 13 } ], + "repeatable" : true + }, { + "id" : "ND-LotProcurementDocument", + "parentId" : "ND-LotTenderingTerms", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingTerms/cac:CallForTendersDocumentReference", + "xpathRelative" : "cac:CallForTendersDocumentReference", + "xsdSequenceOrder" : [ { "cac:CallForTendersDocumentReference" : 32 } ], + "repeatable" : true + }, { + "id" : "ND-ExecutionRequirements", + "parentId" : "ND-LotTenderingTerms", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingTerms/cac:ContractExecutionRequirement[cbc:ExecutionRequirementCode/@listName='conditions']", + "xpathRelative" : "cac:ContractExecutionRequirement[cbc:ExecutionRequirementCode/@listName='conditions']", + "xsdSequenceOrder" : [ { "cac:ContractExecutionRequirement" : 38 } ], + "repeatable" : false + }, { + "id" : "ND-QualityTarget", + "parentId" : "ND-LotTenderingTerms", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingTerms/cac:ContractExecutionRequirement[cbc:ExecutionRequirementCode/@listName='customer-service']", + "xpathRelative" : "cac:ContractExecutionRequirement[cbc:ExecutionRequirementCode/@listName='customer-service']", + "xsdSequenceOrder" : [ { "cac:ContractExecutionRequirement" : 38 } ], + "repeatable" : true + }, { + "id" : "ND-NDA", + "parentId" : "ND-LotTenderingTerms", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingTerms/cac:ContractExecutionRequirement[cbc:ExecutionRequirementCode/@listName='nda']", + "xpathRelative" : "cac:ContractExecutionRequirement[cbc:ExecutionRequirementCode/@listName='nda']", + "xsdSequenceOrder" : [ { "cac:ContractExecutionRequirement" : 38 } ], + "repeatable" : false + }, { + "id" : "ND-ReservedExecution", + "parentId" : "ND-LotTenderingTerms", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingTerms/cac:ContractExecutionRequirement[cbc:ExecutionRequirementCode/@listName='reserved-execution']", + "xpathRelative" : "cac:ContractExecutionRequirement[cbc:ExecutionRequirementCode/@listName='reserved-execution']", + "xsdSequenceOrder" : [ { "cac:ContractExecutionRequirement" : 38 } ], + "repeatable" : false + }, { + "id" : "ND-Participants", + "parentId" : "ND-LotTenderingTerms", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingTerms/cac:EconomicOperatorShortList", + "xpathRelative" : "cac:EconomicOperatorShortList", + "xsdSequenceOrder" : [ { "cac:EconomicOperatorShortList" : 54 } ], + "repeatable" : false + }, { + "id" : "ND-PreselectedParticipant", + "parentId" : "ND-Participants", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingTerms/cac:EconomicOperatorShortList/cac:PreSelectedParty", + "xpathRelative" : "cac:PreSelectedParty", + "xsdSequenceOrder" : [ { "cac:PreSelectedParty" : 6 } ], + "repeatable" : true + }, { + "id" : "ND-LotEmploymentLegislation", + "parentId" : "ND-LotTenderingTerms", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingTerms/cac:EmploymentLegislationDocumentReference", + "xpathRelative" : "cac:EmploymentLegislationDocumentReference", + "xsdSequenceOrder" : [ { "cac:EmploymentLegislationDocumentReference" : 30 } ], + "repeatable" : false + }, { + "id" : "ND-LotEnvironmentalLegislation", + "parentId" : "ND-LotTenderingTerms", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingTerms/cac:EnvironmentalLegislationDocumentReference", + "xpathRelative" : "cac:EnvironmentalLegislationDocumentReference", + "xsdSequenceOrder" : [ { "cac:EnvironmentalLegislationDocumentReference" : 29 } ], + "repeatable" : false + }, { + "id" : "ND-LotFiscalLegislation", + "parentId" : "ND-LotTenderingTerms", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingTerms/cac:FiscalLegislationDocumentReference", + "xpathRelative" : "cac:FiscalLegislationDocumentReference", + "xsdSequenceOrder" : [ { "cac:FiscalLegislationDocumentReference" : 28 } ], + "repeatable" : false + }, { + "id" : "ND-LotSubmissionLanguage", + "parentId" : "ND-LotTenderingTerms", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingTerms/cac:Language", + "xpathRelative" : "cac:Language", + "xsdSequenceOrder" : [ { "cac:Language" : 49 } ], + "repeatable" : true + }, { + "id" : "ND-PaymentTerms", + "parentId" : "ND-LotTenderingTerms", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingTerms/cac:PaymentTerms", + "xpathRelative" : "cac:PaymentTerms", + "xsdSequenceOrder" : [ { "cac:PaymentTerms" : 34 } ], + "repeatable" : false + }, { + "id" : "ND-PostAwarProcess", + "parentId" : "ND-LotTenderingTerms", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingTerms/cac:PostAwardProcess", + "xpathRelative" : "cac:PostAwardProcess", + "xsdSequenceOrder" : [ { "cac:PostAwardProcess" : 53 } ], + "repeatable" : false + }, { + "id" : "ND-FinancialGuarantee", + "parentId" : "ND-LotTenderingTerms", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingTerms/cac:RequiredFinancialGuarantee", + "xpathRelative" : "cac:RequiredFinancialGuarantee", + "xsdSequenceOrder" : [ { "cac:RequiredFinancialGuarantee" : 26 } ], + "repeatable" : false + }, { + "id" : "ND-SecurityClearanceTerms", + "parentId" : "ND-LotTenderingTerms", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingTerms/cac:SecurityClearanceTerm", + "xpathRelative" : "cac:SecurityClearanceTerm", + "xsdSequenceOrder" : [ { "cac:SecurityClearanceTerm" : 55 } ], + "repeatable" : false + }, { + "id" : "ND-TendererLegalForm", + "parentId" : "ND-LotTenderingTerms", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingTerms/cac:TendererQualificationRequest[not(cac:SpecificTendererRequirement)]", + "xpathRelative" : "cac:TendererQualificationRequest[not(cac:SpecificTendererRequirement)]", + "xsdSequenceOrder" : [ { "cac:TendererQualificationRequest" : 35 } ], + "repeatable" : false + }, { + "id" : "ND-LotReservedParticipation", + "parentId" : "ND-LotTenderingTerms", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingTerms/cac:TendererQualificationRequest[not(cbc:CompanyLegalFormCode)][not(cac:SpecificTendererRequirement/cbc:TendererRequirementTypeCode[@listName='missing-info-submission'])]", + "xpathRelative" : "cac:TendererQualificationRequest[not(cbc:CompanyLegalFormCode)][not(cac:SpecificTendererRequirement/cbc:TendererRequirementTypeCode[@listName='missing-info-submission'])]", + "xsdSequenceOrder" : [ { "cac:TendererQualificationRequest" : 35 } ], + "repeatable" : false + }, { + "id" : "ND-LotReservedProcurement", + "parentId" : "ND-LotReservedParticipation", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingTerms/cac:TendererQualificationRequest[not(cbc:CompanyLegalFormCode)][not(cac:SpecificTendererRequirement/cbc:TendererRequirementTypeCode[@listName='missing-info-submission'])]/cac:SpecificTendererRequirement[cbc:TendererRequirementTypeCode/@listName='reserved-procurement']", + "xpathRelative" : "cac:SpecificTendererRequirement[cbc:TendererRequirementTypeCode/@listName='reserved-procurement']", + "xsdSequenceOrder" : [ { "cac:SpecificTendererRequirement" : 11 } ], + "repeatable" : true + }, { + "id" : "ND-LateTendererInformation", + "parentId" : "ND-LotTenderingTerms", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingTerms/cac:TendererQualificationRequest[not(cbc:CompanyLegalFormCode)]/cac:SpecificTendererRequirement[not(cbc:TendererRequirementTypeCode[@listName='reserved-procurement'])]", + "xpathRelative" : "cac:TendererQualificationRequest[not(cbc:CompanyLegalFormCode)]/cac:SpecificTendererRequirement[not(cbc:TendererRequirementTypeCode[@listName='reserved-procurement'])]", + "xsdSequenceOrder" : [ { "cac:TendererQualificationRequest" : 35 }, { "cac:SpecificTendererRequirement" : 11 } ], + "repeatable" : false + }, { + "id" : "ND-TenderRecipient", + "parentId" : "ND-LotTenderingTerms", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingTerms/cac:TenderRecipientParty", + "xpathRelative" : "cac:TenderRecipientParty", + "xsdSequenceOrder" : [ { "cac:TenderRecipientParty" : 42 } ], + "repeatable" : false + }, { + "id" : "ND-NonUBLTenderingTerms", + "parentId" : "ND-LotTenderingTerms", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingTerms/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension", + "xpathRelative" : "ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension", + "xsdSequenceOrder" : [ { "ext:UBLExtensions" : 1 }, { "ext:UBLExtension" : 1 }, { "ext:ExtensionContent" : 1 }, { "efext:EformsExtension" : 1 } ], + "repeatable" : false + }, { + "id" : "ND-SenderContact", + "parentId" : "ND-Root", + "xpathAbsolute" : "/*/cac:SenderParty/cac:Contact", + "xpathRelative" : "cac:SenderParty/cac:Contact", + "xsdSequenceOrder" : [ { "cac:SenderParty" : 28 }, { "cac:Contact" : 15 } ], + "repeatable" : false + }, { + "id" : "ND-ProcedureTenderingProcess", + "parentId" : "ND-Root", + "xpathAbsolute" : "/*/cac:TenderingProcess", + "xpathRelative" : "cac:TenderingProcess", + "xsdSequenceOrder" : [ { "cac:TenderingProcess" : 40 } ], + "repeatable" : false + }, { + "id" : "ND-PreviousNoticeReference", + "parentId" : "ND-ProcedureTenderingProcess", + "xpathAbsolute" : "/*/cac:TenderingProcess/cac:NoticeDocumentReference", + "xpathRelative" : "cac:NoticeDocumentReference", + "xsdSequenceOrder" : [ { "cac:NoticeDocumentReference" : 22 } ], + "repeatable" : true + }, { + "id" : "ND-AcceleratedProcedure", + "parentId" : "ND-ProcedureTenderingProcess", + "xpathAbsolute" : "/*/cac:TenderingProcess/cac:ProcessJustification[cbc:ProcessReasonCode/@listName='accelerated-procedure']", + "xpathRelative" : "cac:ProcessJustification[cbc:ProcessReasonCode/@listName='accelerated-procedure']", + "xsdSequenceOrder" : [ { "cac:ProcessJustification" : 24 } ], + "repeatable" : false + }, { + "id" : "ND-ProcedureAcceleratedJustificationUnpublish", + "parentId" : "ND-AcceleratedProcedure", + "xpathAbsolute" : "/*/cac:TenderingProcess/cac:ProcessJustification[cbc:ProcessReasonCode/@listName='accelerated-procedure']/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='pro-acc-jus']", + "xpathRelative" : "ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='pro-acc-jus']", + "xsdSequenceOrder" : [ { "ext:UBLExtensions" : 1 }, { "ext:UBLExtension" : 1 }, { "ext:ExtensionContent" : 1 }, { "efext:EformsExtension" : 1 }, { "efac:FieldsPrivacy" : 13 } ], + "repeatable" : false + }, { + "id" : "ND-ProcedureAcceleratedUnpublish", + "parentId" : "ND-AcceleratedProcedure", + "xpathAbsolute" : "/*/cac:TenderingProcess/cac:ProcessJustification[cbc:ProcessReasonCode/@listName='accelerated-procedure']/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='pro-acc']", + "xpathRelative" : "ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='pro-acc']", + "xsdSequenceOrder" : [ { "ext:UBLExtensions" : 1 }, { "ext:UBLExtension" : 1 }, { "ext:ExtensionContent" : 1 }, { "efext:EformsExtension" : 1 }, { "efac:FieldsPrivacy" : 13 } ], + "repeatable" : false + }, { + "id" : "ND-DirectAward", + "parentId" : "ND-ProcedureTenderingProcess", + "xpathAbsolute" : "/*/cac:TenderingProcess/cac:ProcessJustification[cbc:ProcessReasonCode/@listName='direct-award-justification']", + "xpathRelative" : "cac:ProcessJustification[cbc:ProcessReasonCode/@listName='direct-award-justification']", + "xsdSequenceOrder" : [ { "cac:ProcessJustification" : 24 } ], + "repeatable" : false + }, { + "id" : "ND-DirectAwardJustificationCodeUnpublish", + "parentId" : "ND-DirectAward", + "xpathAbsolute" : "/*/cac:TenderingProcess/cac:ProcessJustification[cbc:ProcessReasonCode/@listName='direct-award-justification']/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='dir-awa-jus']", + "xpathRelative" : "ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='dir-awa-jus']", + "xsdSequenceOrder" : [ { "ext:UBLExtensions" : 1 }, { "ext:UBLExtension" : 1 }, { "ext:ExtensionContent" : 1 }, { "efext:EformsExtension" : 1 }, { "efac:FieldsPrivacy" : 13 } ], + "repeatable" : false + }, { + "id" : "ND-DirectAwardJustificationPreviousUnpublish", + "parentId" : "ND-DirectAward", + "xpathAbsolute" : "/*/cac:TenderingProcess/cac:ProcessJustification[cbc:ProcessReasonCode/@listName='direct-award-justification']/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='dir-awa-pre']", + "xpathRelative" : "ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='dir-awa-pre']", + "xsdSequenceOrder" : [ { "ext:UBLExtensions" : 1 }, { "ext:UBLExtension" : 1 }, { "ext:ExtensionContent" : 1 }, { "efext:EformsExtension" : 1 }, { "efac:FieldsPrivacy" : 13 } ], + "repeatable" : false + }, { + "id" : "ND-DirectAwardJustificationTextUnpublish", + "parentId" : "ND-DirectAward", + "xpathAbsolute" : "/*/cac:TenderingProcess/cac:ProcessJustification[cbc:ProcessReasonCode/@listName='direct-award-justification']/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='dir-awa-tex']", + "xpathRelative" : "ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='dir-awa-tex']", + "xsdSequenceOrder" : [ { "ext:UBLExtensions" : 1 }, { "ext:UBLExtension" : 1 }, { "ext:ExtensionContent" : 1 }, { "efext:EformsExtension" : 1 }, { "efac:FieldsPrivacy" : 13 } ], + "repeatable" : false + }, { + "id" : "ND-ProcedureFeaturesUnpublish", + "parentId" : "ND-ProcedureTenderingProcess", + "xpathAbsolute" : "/*/cac:TenderingProcess/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='pro-fea']", + "xpathRelative" : "ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='pro-fea']", + "xsdSequenceOrder" : [ { "ext:UBLExtensions" : 1 }, { "ext:UBLExtension" : 1 }, { "ext:ExtensionContent" : 1 }, { "efext:EformsExtension" : 1 }, { "efac:FieldsPrivacy" : 13 } ], + "repeatable" : false + }, { + "id" : "ND-ProcedureTypeUnpublish", + "parentId" : "ND-ProcedureTenderingProcess", + "xpathAbsolute" : "/*/cac:TenderingProcess/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='pro-typ']", + "xpathRelative" : "ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='pro-typ']", + "xsdSequenceOrder" : [ { "ext:UBLExtensions" : 1 }, { "ext:UBLExtension" : 1 }, { "ext:ExtensionContent" : 1 }, { "efext:EformsExtension" : 1 }, { "efac:FieldsPrivacy" : 13 } ], + "repeatable" : false + }, { + "id" : "ND-ProcedureTerms", + "parentId" : "ND-Root", + "xpathAbsolute" : "/*/cac:TenderingTerms", + "xpathRelative" : "cac:TenderingTerms", + "xsdSequenceOrder" : [ { "cac:TenderingTerms" : 39 } ], + "repeatable" : false + }, { + "id" : "ND-LotDistribution", + "parentId" : "ND-ProcedureTerms", + "xpathAbsolute" : "/*/cac:TenderingTerms/cac:LotDistribution", + "xpathRelative" : "cac:LotDistribution", + "xsdSequenceOrder" : [ { "cac:LotDistribution" : 52 } ], + "repeatable" : false + }, { + "id" : "ND-GroupComposition", + "parentId" : "ND-LotDistribution", + "xpathAbsolute" : "/*/cac:TenderingTerms/cac:LotDistribution/cac:LotsGroup", + "xpathRelative" : "cac:LotsGroup", + "xsdSequenceOrder" : [ { "cac:LotsGroup" : 5 } ], + "repeatable" : true + }, { + "id" : "ND-GroupCompositionLotReference", + "parentId" : "ND-GroupComposition", + "xpathAbsolute" : "/*/cac:TenderingTerms/cac:LotDistribution/cac:LotsGroup/cac:ProcurementProjectLotReference[cbc:ID/@schemeName='Lot']", + "xpathRelative" : "cac:ProcurementProjectLotReference[cbc:ID/@schemeName='Lot']", + "xsdSequenceOrder" : [ { "cac:ProcurementProjectLotReference" : 3 } ], + "repeatable" : true + }, { + "id" : "ND-CrossBorderLaw", + "parentId" : "ND-ProcedureTerms", + "xpathAbsolute" : "/*/cac:TenderingTerms/cac:ProcurementLegislationDocumentReference[cbc:ID/text()='CrossBorderLaw']", + "xpathRelative" : "cac:ProcurementLegislationDocumentReference[cbc:ID/text()='CrossBorderLaw']", + "xsdSequenceOrder" : [ { "cac:ProcurementLegislationDocumentReference" : 27 } ], + "repeatable" : false + }, { + "id" : "ND-CrossBorderLawUnpublish", + "parentId" : "ND-CrossBorderLaw", + "xpathAbsolute" : "/*/cac:TenderingTerms/cac:ProcurementLegislationDocumentReference[cbc:ID/text()='CrossBorderLaw']/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='cro-bor-law']", + "xpathRelative" : "ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='cro-bor-law']", + "xsdSequenceOrder" : [ { "ext:UBLExtensions" : 1 }, { "ext:UBLExtension" : 1 }, { "ext:ExtensionContent" : 1 }, { "efext:EformsExtension" : 1 }, { "efac:FieldsPrivacy" : 13 } ], + "repeatable" : false + }, { + "id" : "ND-LocalLegalBasisNoID", + "parentId" : "ND-ProcedureTerms", + "xpathAbsolute" : "/*/cac:TenderingTerms/cac:ProcurementLegislationDocumentReference[cbc:ID/text()='LocalLegalBasis']", + "xpathRelative" : "cac:ProcurementLegislationDocumentReference[cbc:ID/text()='LocalLegalBasis']", + "xsdSequenceOrder" : [ { "cac:ProcurementLegislationDocumentReference" : 27 } ], + "repeatable" : true + }, { + "id" : "ND-LocalLegalBasisWithID", + "parentId" : "ND-ProcedureTerms", + "xpathAbsolute" : "/*/cac:TenderingTerms/cac:ProcurementLegislationDocumentReference[not(cbc:ID/text()=('CrossBorderLaw','LocalLegalBasis'))]", + "xpathRelative" : "cac:ProcurementLegislationDocumentReference[not(cbc:ID/text()=('CrossBorderLaw','LocalLegalBasis'))]", + "xsdSequenceOrder" : [ { "cac:ProcurementLegislationDocumentReference" : 27 } ], + "repeatable" : true + }, { + "id" : "ND-TendererQualificationRequest", + "parentId" : "ND-ProcedureTerms", + "xpathAbsolute" : "/*/cac:TenderingTerms/cac:TendererQualificationRequest", + "xpathRelative" : "cac:TendererQualificationRequest", + "xsdSequenceOrder" : [ { "cac:TendererQualificationRequest" : 35 } ], + "repeatable" : false + }, { + "id" : "ND-ExclusionGrounds", + "parentId" : "ND-TendererQualificationRequest", + "xpathAbsolute" : "/*/cac:TenderingTerms/cac:TendererQualificationRequest/cac:SpecificTendererRequirement", + "xpathRelative" : "cac:SpecificTendererRequirement", + "xsdSequenceOrder" : [ { "cac:SpecificTendererRequirement" : 11 } ], + "repeatable" : true + }, { + "id" : "ND-OperationType", + "parentId" : "ND-Root", + "xpathAbsolute" : "/*/efac:NoticePurpose", + "xpathRelative" : "efac:NoticePurpose", + "xsdSequenceOrder" : [ { "efac:NoticePurpose" : 37 } ], + "repeatable" : false + }, { + "id" : "ND-RootExtension", + "parentId" : "ND-Root", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension", + "xpathRelative" : "ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension", + "xsdSequenceOrder" : [ { "ext:UBLExtensions" : 1 }, { "ext:UBLExtension" : 1 }, { "ext:ExtensionContent" : 1 }, { "efext:EformsExtension" : 1 } ], + "repeatable" : false + }, { + "id" : "ND-NoticeResult", + "parentId" : "ND-RootExtension", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult", + "xpathRelative" : "efac:NoticeResult", + "xsdSequenceOrder" : [ { "efac:NoticeResult" : 16 } ], + "repeatable" : false + }, { + "id" : "ND-NoticeApproximateValueUnpublish", + "parentId" : "ND-NoticeResult", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='not-app-val']", + "xpathRelative" : "efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='not-app-val']", + "xsdSequenceOrder" : [ { "efac:FieldsPrivacy" : 1 } ], + "repeatable" : false + }, { + "id" : "ND-NoticeMaximumValueUnpublish", + "parentId" : "ND-NoticeResult", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='not-max-val']", + "xpathRelative" : "efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='not-max-val']", + "xsdSequenceOrder" : [ { "efac:FieldsPrivacy" : 1 } ], + "repeatable" : false + }, { + "id" : "ND-NoticeValueUnpublish", + "parentId" : "ND-NoticeResult", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='not-val']", + "xpathRelative" : "efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='not-val']", + "xsdSequenceOrder" : [ { "efac:FieldsPrivacy" : 1 } ], + "repeatable" : false + }, { + "id" : "ND-NoticeResultGroupFA", + "parentId" : "ND-NoticeResult", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:GroupFramework", + "xpathRelative" : "efac:GroupFramework", + "xsdSequenceOrder" : [ { "efac:GroupFramework" : 5 } ], + "repeatable" : true + }, { + "id" : "ND-GroupMaximalValueIdentifierUnpublish", + "parentId" : "ND-NoticeResultGroupFA", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:GroupFramework/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='gro-max-ide']", + "xpathRelative" : "efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='gro-max-ide']", + "xsdSequenceOrder" : [ { "efac:FieldsPrivacy" : 1 } ], + "repeatable" : false + }, { + "id" : "ND-GroupMaximumValueUnpublish", + "parentId" : "ND-NoticeResultGroupFA", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:GroupFramework/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='gro-max-val']", + "xpathRelative" : "efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='gro-max-val']", + "xsdSequenceOrder" : [ { "efac:FieldsPrivacy" : 1 } ], + "repeatable" : false + }, { + "id" : "ND-GroupReestimatedValueUnpublish", + "parentId" : "ND-NoticeResultGroupFA", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:GroupFramework/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='gro-ree-val']", + "xpathRelative" : "efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='gro-ree-val']", + "xsdSequenceOrder" : [ { "efac:FieldsPrivacy" : 1 } ], + "repeatable" : false + }, { + "id" : "ND-LotResult", + "parentId" : "ND-NoticeResult", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:LotResult", + "xpathRelative" : "efac:LotResult", + "xsdSequenceOrder" : [ { "efac:LotResult" : 6 } ], + "repeatable" : true, + "identifierFieldId" : "OPT-322-LotResult", + "captionFieldId" : "BT-13713-LotResult" + }, { + "id" : "ND-FinancingParty", + "parentId" : "ND-LotResult", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:LotResult/cac:FinancingParty", + "xpathRelative" : "cac:FinancingParty", + "xsdSequenceOrder" : [ { "cac:FinancingParty" : 7 } ], + "repeatable" : true + }, { + "id" : "ND-PayerParty", + "parentId" : "ND-LotResult", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:LotResult/cac:PayerParty", + "xpathRelative" : "cac:PayerParty", + "xsdSequenceOrder" : [ { "cac:PayerParty" : 8 } ], + "repeatable" : true + }, { + "id" : "ND-ReviewRequestsStatistics", + "parentId" : "ND-LotResult", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:LotResult/efac:AppealRequestsStatistics[efbc:StatisticsCode/@listName='irregularity-type']", + "xpathRelative" : "efac:AppealRequestsStatistics[efbc:StatisticsCode/@listName='irregularity-type']", + "xsdSequenceOrder" : [ { "efac:AppealRequestsStatistics" : 9 } ], + "repeatable" : true + }, { + "id" : "ND-ReviewRequestsStatisticsCountUnpublish", + "parentId" : "ND-ReviewRequestsStatistics", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:LotResult/efac:AppealRequestsStatistics[efbc:StatisticsCode/@listName='irregularity-type']/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='buy-rev-cou']", + "xpathRelative" : "efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='buy-rev-cou']", + "xsdSequenceOrder" : [ { "efac:FieldsPrivacy" : 1 } ], + "repeatable" : false + }, { + "id" : "ND-ReviewRequestsStatisticsTypeUnpublish", + "parentId" : "ND-ReviewRequestsStatistics", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:LotResult/efac:AppealRequestsStatistics[efbc:StatisticsCode/@listName='irregularity-type']/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='buy-rev-typ']", + "xpathRelative" : "efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='buy-rev-typ']", + "xsdSequenceOrder" : [ { "efac:FieldsPrivacy" : 1 } ], + "repeatable" : false + }, { + "id" : "ND-BuyerReviewComplainants", + "parentId" : "ND-LotResult", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:LotResult/efac:AppealRequestsStatistics[efbc:StatisticsCode/@listName='review-type']", + "xpathRelative" : "efac:AppealRequestsStatistics[efbc:StatisticsCode/@listName='review-type']", + "xsdSequenceOrder" : [ { "efac:AppealRequestsStatistics" : 9 } ], + "repeatable" : false + }, { + "id" : "ND-RevewRequestsUnpublish", + "parentId" : "ND-BuyerReviewComplainants", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:LotResult/efac:AppealRequestsStatistics[efbc:StatisticsCode/@listName='review-type']/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='rev-req']", + "xpathRelative" : "efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='rev-req']", + "xsdSequenceOrder" : [ { "efac:FieldsPrivacy" : 1 } ], + "repeatable" : false + }, { + "id" : "ND-NotAwardedReasonUnpublish", + "parentId" : "ND-LotResult", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:LotResult/efac:DecisionReason/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='no-awa-rea']", + "xpathRelative" : "efac:DecisionReason/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='no-awa-rea']", + "xsdSequenceOrder" : [ { "efac:DecisionReason" : 10 }, { "efac:FieldsPrivacy" : 1 } ], + "repeatable" : false + }, { + "id" : "ND-TenderValueHighestUnpublish", + "parentId" : "ND-LotResult", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:LotResult/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='ten-val-hig']", + "xpathRelative" : "efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='ten-val-hig']", + "xsdSequenceOrder" : [ { "efac:FieldsPrivacy" : 1 } ], + "repeatable" : false + }, { + "id" : "ND-TenderValueLowestUnpublish", + "parentId" : "ND-LotResult", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:LotResult/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='ten-val-low']", + "xpathRelative" : "efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='ten-val-low']", + "xsdSequenceOrder" : [ { "efac:FieldsPrivacy" : 1 } ], + "repeatable" : false + }, { + "id" : "ND-WinnerChosenUnpublish", + "parentId" : "ND-LotResult", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:LotResult/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='win-cho']", + "xpathRelative" : "efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='win-cho']", + "xsdSequenceOrder" : [ { "efac:FieldsPrivacy" : 1 } ], + "repeatable" : false + }, { + "id" : "ND-LotResultFAValues", + "parentId" : "ND-LotResult", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:LotResult/efac:FrameworkAgreementValues", + "xpathRelative" : "efac:FrameworkAgreementValues", + "xsdSequenceOrder" : [ { "efac:FrameworkAgreementValues" : 12 } ], + "repeatable" : false + }, { + "id" : "ND-MaximalValueUnpublish", + "parentId" : "ND-LotResultFAValues", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:LotResult/efac:FrameworkAgreementValues/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='max-val']", + "xpathRelative" : "efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='max-val']", + "xsdSequenceOrder" : [ { "efac:FieldsPrivacy" : 1 } ], + "repeatable" : false + }, { + "id" : "ND-ReestimatedValueUnpublish", + "parentId" : "ND-LotResultFAValues", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:LotResult/efac:FrameworkAgreementValues/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='ree-val']", + "xpathRelative" : "efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='ree-val']", + "xsdSequenceOrder" : [ { "efac:FieldsPrivacy" : 1 } ], + "repeatable" : false + }, { + "id" : "ND-LotResultTenderReference", + "parentId" : "ND-LotResult", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:LotResult/efac:LotTender", + "xpathRelative" : "efac:LotTender", + "xsdSequenceOrder" : [ { "efac:LotTender" : 11 } ], + "repeatable" : true + }, { + "id" : "ND-ReceivedSubmissions", + "parentId" : "ND-LotResult", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:LotResult/efac:ReceivedSubmissionsStatistics", + "xpathRelative" : "efac:ReceivedSubmissionsStatistics", + "xsdSequenceOrder" : [ { "efac:ReceivedSubmissionsStatistics" : 13 } ], + "repeatable" : true + }, { + "id" : "ND-ReceivedSubmissionCountUnpublish", + "parentId" : "ND-ReceivedSubmissions", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:LotResult/efac:ReceivedSubmissionsStatistics/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='rec-sub-cou']", + "xpathRelative" : "efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='rec-sub-cou']", + "xsdSequenceOrder" : [ { "efac:FieldsPrivacy" : 1 } ], + "repeatable" : false + }, { + "id" : "ND-ReceivedSubmissionTypeUnpublish", + "parentId" : "ND-ReceivedSubmissions", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:LotResult/efac:ReceivedSubmissionsStatistics/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='rec-sub-typ']", + "xpathRelative" : "efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='rec-sub-typ']", + "xsdSequenceOrder" : [ { "efac:FieldsPrivacy" : 1 } ], + "repeatable" : false + }, { + "id" : "ND-LotResultContractReference", + "parentId" : "ND-LotResult", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:LotResult/efac:SettledContract", + "xpathRelative" : "efac:SettledContract", + "xsdSequenceOrder" : [ { "efac:SettledContract" : 14 } ], + "repeatable" : true + }, { + "id" : "ND-StrategicProcurementLotResult", + "parentId" : "ND-LotResult", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:LotResult/efac:StrategicProcurement", + "xpathRelative" : "efac:StrategicProcurement", + "xsdSequenceOrder" : [ { "efac:StrategicProcurement" : 15 } ], + "repeatable" : false + }, { + "id" : "ND-StrategicProcurementInformationLotResult", + "parentId" : "ND-StrategicProcurementLotResult", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:LotResult/efac:StrategicProcurement/efac:StrategicProcurementInformation", + "xpathRelative" : "efac:StrategicProcurementInformation", + "xsdSequenceOrder" : [ { "efac:StrategicProcurementInformation" : 2 } ], + "repeatable" : true + }, { + "id" : "ND-ProcurementDetailsLotResult", + "parentId" : "ND-StrategicProcurementInformationLotResult", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:LotResult/efac:StrategicProcurement/efac:StrategicProcurementInformation/efac:ProcurementDetails", + "xpathRelative" : "efac:ProcurementDetails", + "xsdSequenceOrder" : [ { "efac:ProcurementDetails" : 2 } ], + "repeatable" : true + }, { + "id" : "ND-ProcurementStatistics", + "parentId" : "ND-ProcurementDetailsLotResult", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:LotResult/efac:StrategicProcurement/efac:StrategicProcurementInformation/efac:ProcurementDetails/efac:StrategicProcurementStatistics", + "xpathRelative" : "efac:StrategicProcurementStatistics", + "xsdSequenceOrder" : [ { "efac:StrategicProcurementStatistics" : 2 } ], + "repeatable" : true + }, { + "id" : "ND-LotTender", + "parentId" : "ND-NoticeResult", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:LotTender", + "xpathRelative" : "efac:LotTender", + "xsdSequenceOrder" : [ { "efac:LotTender" : 7 } ], + "repeatable" : true, + "identifierFieldId" : "OPT-321-Tender", + "captionFieldId" : "BT-3201-Tender" + }, { + "id" : "ND-TenderAggregatedAmounts", + "parentId" : "ND-LotTender", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:LotTender/efac:AggregatedAmounts", + "xpathRelative" : "efac:AggregatedAmounts", + "xsdSequenceOrder" : [ { "efac:AggregatedAmounts" : 8 } ], + "repeatable" : false + }, { + "id" : "ND-ConcessionRevenue", + "parentId" : "ND-LotTender", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:LotTender/efac:ConcessionRevenue", + "xpathRelative" : "efac:ConcessionRevenue", + "xsdSequenceOrder" : [ { "efac:ConcessionRevenue" : 9 } ], + "repeatable" : false + }, { + "id" : "ND-ConcessionRevenueBuyerUnpublish", + "parentId" : "ND-ConcessionRevenue", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:LotTender/efac:ConcessionRevenue/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='con-rev-buy']", + "xpathRelative" : "efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='con-rev-buy']", + "xsdSequenceOrder" : [ { "efac:FieldsPrivacy" : 1 } ], + "repeatable" : false + }, { + "id" : "ND-ConcessionRevenueUserUnpublish", + "parentId" : "ND-ConcessionRevenue", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:LotTender/efac:ConcessionRevenue/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='con-rev-use']", + "xpathRelative" : "efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='con-rev-use']", + "xsdSequenceOrder" : [ { "efac:FieldsPrivacy" : 1 } ], + "repeatable" : false + }, { + "id" : "ND-ValueConcessionDescriptionUnpublish", + "parentId" : "ND-ConcessionRevenue", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:LotTender/efac:ConcessionRevenue/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='val-con-des']", + "xpathRelative" : "efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='val-con-des']", + "xsdSequenceOrder" : [ { "efac:FieldsPrivacy" : 1 } ], + "repeatable" : false + }, { + "id" : "ND-RewardsPenalties", + "parentId" : "ND-LotTender", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:LotTender/efac:ContractTerm[efbc:TermCode/@listName='rewards-penalties']", + "xpathRelative" : "efac:ContractTerm[efbc:TermCode/@listName='rewards-penalties']", + "xsdSequenceOrder" : [ { "efac:ContractTerm" : 10 } ], + "repeatable" : false + }, { + "id" : "ND-RevenueAllocation", + "parentId" : "ND-LotTender", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:LotTender/efac:ContractTerm[efbc:TermCode/text()='all-rev-tic']", + "xpathRelative" : "efac:ContractTerm[efbc:TermCode/text()='all-rev-tic']", + "xsdSequenceOrder" : [ { "efac:ContractTerm" : 10 } ], + "repeatable" : false + }, { + "id" : "ND-OtherContractExecutionConditions", + "parentId" : "ND-LotTender", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:LotTender/efac:ContractTerm[not(efbc:TermCode/text()='all-rev-tic')][efbc:TermCode/@listName='contract-detail']", + "xpathRelative" : "efac:ContractTerm[not(efbc:TermCode/text()='all-rev-tic')][efbc:TermCode/@listName='contract-detail']", + "xsdSequenceOrder" : [ { "efac:ContractTerm" : 10 } ], + "repeatable" : true + }, { + "id" : "ND-TenderRankUnpublish", + "parentId" : "ND-LotTender", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:LotTender/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='ten-ran']", + "xpathRelative" : "efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='ten-ran']", + "xsdSequenceOrder" : [ { "efac:FieldsPrivacy" : 1 } ], + "repeatable" : false + }, { + "id" : "ND-WinningTenderValueUnpublish", + "parentId" : "ND-LotTender", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:LotTender/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='win-ten-val']", + "xpathRelative" : "efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='win-ten-val']", + "xsdSequenceOrder" : [ { "efac:FieldsPrivacy" : 1 } ], + "repeatable" : false + }, { + "id" : "ND-WinningTenderVariantUnpublish", + "parentId" : "ND-LotTender", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:LotTender/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='win-ten-var']", + "xpathRelative" : "efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='win-ten-var']", + "xsdSequenceOrder" : [ { "efac:FieldsPrivacy" : 1 } ], + "repeatable" : false + }, { + "id" : "ND-LotTenderOriginCountry", + "parentId" : "ND-LotTender", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:LotTender/efac:Origin", + "xpathRelative" : "efac:Origin", + "xsdSequenceOrder" : [ { "efac:Origin" : 11 } ], + "repeatable" : true + }, { + "id" : "ND-CountryOriginUnpublish", + "parentId" : "ND-LotTender", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:LotTender/efac:Origin/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='cou-ori']", + "xpathRelative" : "efac:Origin/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='cou-ori']", + "xsdSequenceOrder" : [ { "efac:Origin" : 11 }, { "efac:FieldsPrivacy" : 1 } ], + "repeatable" : false + }, { + "id" : "ND-SubcontractedActivity", + "parentId" : "ND-LotTender", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:LotTender/efac:SubcontractingTerm", + "xpathRelative" : "efac:SubcontractingTerm", + "xsdSequenceOrder" : [ { "efac:SubcontractingTerm" : 12 } ], + "repeatable" : false + }, { + "id" : "ND-SubcontractedContract", + "parentId" : "ND-LotTender", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:LotTender/efac:SubcontractingTerm[efbc:TermCode/@listName='applicability']", + "xpathRelative" : "efac:SubcontractingTerm[efbc:TermCode/@listName='applicability']", + "xsdSequenceOrder" : [ { "efac:SubcontractingTerm" : 12 } ], + "repeatable" : false + }, { + "id" : "ND-SubcontractingUnpublish", + "parentId" : "ND-SubcontractedActivity", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:LotTender/efac:SubcontractingTerm/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='sub-con']", + "xpathRelative" : "efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='sub-con']", + "xsdSequenceOrder" : [ { "efac:FieldsPrivacy" : 1 } ], + "repeatable" : false + }, { + "id" : "ND-SubcontractingDescriptionUnpublish", + "parentId" : "ND-SubcontractedActivity", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:LotTender/efac:SubcontractingTerm/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='sub-des']", + "xpathRelative" : "efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='sub-des']", + "xsdSequenceOrder" : [ { "efac:FieldsPrivacy" : 1 } ], + "repeatable" : false + }, { + "id" : "ND-SubcontractingPercentageKnownUnpublish", + "parentId" : "ND-SubcontractedActivity", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:LotTender/efac:SubcontractingTerm/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='sub-per-kno']", + "xpathRelative" : "efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='sub-per-kno']", + "xsdSequenceOrder" : [ { "efac:FieldsPrivacy" : 1 } ], + "repeatable" : false + }, { + "id" : "ND-SubcontractingPercentageUnpublish", + "parentId" : "ND-SubcontractedActivity", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:LotTender/efac:SubcontractingTerm/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='sub-per']", + "xpathRelative" : "efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='sub-per']", + "xsdSequenceOrder" : [ { "efac:FieldsPrivacy" : 1 } ], + "repeatable" : false + }, { + "id" : "ND-SubcontractingValueKnownUnpublish", + "parentId" : "ND-SubcontractedActivity", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:LotTender/efac:SubcontractingTerm/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='sub-val-kno']", + "xpathRelative" : "efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='sub-val-kno']", + "xsdSequenceOrder" : [ { "efac:FieldsPrivacy" : 1 } ], + "repeatable" : false + }, { + "id" : "ND-SubcontractingValueUnpublish", + "parentId" : "ND-SubcontractedActivity", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:LotTender/efac:SubcontractingTerm/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='sub-val']", + "xpathRelative" : "efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='sub-val']", + "xsdSequenceOrder" : [ { "efac:FieldsPrivacy" : 1 } ], + "repeatable" : false + }, { + "id" : "ND-SettledContract", + "parentId" : "ND-NoticeResult", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:SettledContract", + "xpathRelative" : "efac:SettledContract", + "xsdSequenceOrder" : [ { "efac:SettledContract" : 8 } ], + "repeatable" : true, + "identifierFieldId" : "OPT-316-Contract", + "captionFieldId" : "BT-150-Contract" + }, { + "id" : "ND-ContractSignatory", + "parentId" : "ND-SettledContract", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:SettledContract/cac:SignatoryParty", + "xpathRelative" : "cac:SignatoryParty", + "xsdSequenceOrder" : [ { "cac:SignatoryParty" : 8 } ], + "repeatable" : true + }, { + "id" : "ND-ExtendedDurationJustification", + "parentId" : "ND-SettledContract", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:SettledContract/efac:DurationJustification", + "xpathRelative" : "efac:DurationJustification", + "xsdSequenceOrder" : [ { "efac:DurationJustification" : 10 } ], + "repeatable" : false + }, { + "id" : "ND-AssetList", + "parentId" : "ND-ExtendedDurationJustification", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:SettledContract/efac:DurationJustification/efac:AssetsList", + "xpathRelative" : "efac:AssetsList", + "xsdSequenceOrder" : [ { "efac:AssetsList" : 2 } ], + "repeatable" : false + }, { + "id" : "ND-Asset", + "parentId" : "ND-AssetList", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:SettledContract/efac:DurationJustification/efac:AssetsList/efac:Asset", + "xpathRelative" : "efac:Asset", + "xsdSequenceOrder" : [ { "efac:Asset" : 1 } ], + "repeatable" : true + }, { + "id" : "ND-ContractEUFunds", + "parentId" : "ND-SettledContract", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:SettledContract/efac:Funding", + "xpathRelative" : "efac:Funding", + "xsdSequenceOrder" : [ { "efac:Funding" : 12 } ], + "repeatable" : true + }, { + "id" : "ND-SettledContractTenderReference", + "parentId" : "ND-SettledContract", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:SettledContract/efac:LotTender", + "xpathRelative" : "efac:LotTender", + "xsdSequenceOrder" : [ { "efac:LotTender" : 11 } ], + "repeatable" : true + }, { + "id" : "ND-TenderingParty", + "parentId" : "ND-NoticeResult", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:TenderingParty", + "xpathRelative" : "efac:TenderingParty", + "xsdSequenceOrder" : [ { "efac:TenderingParty" : 9 } ], + "repeatable" : true, + "identifierFieldId" : "OPT-210-Tenderer" + }, { + "id" : "ND-SubContractor", + "parentId" : "ND-TenderingParty", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:TenderingParty/efac:SubContractor", + "xpathRelative" : "efac:SubContractor", + "xsdSequenceOrder" : [ { "efac:SubContractor" : 3 } ], + "repeatable" : true + }, { + "id" : "ND-SubContractorTakerReference", + "parentId" : "ND-SubContractor", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:TenderingParty/efac:SubContractor/efac:MainContractor", + "xpathRelative" : "efac:MainContractor", + "xsdSequenceOrder" : [ { "efac:MainContractor" : 2 } ], + "repeatable" : true + }, { + "id" : "ND-Tenderer", + "parentId" : "ND-TenderingParty", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:TenderingParty/efac:Tenderer", + "xpathRelative" : "efac:Tenderer", + "xsdSequenceOrder" : [ { "efac:Tenderer" : 2 } ], + "repeatable" : true + }, { + "id" : "ND-Organizations", + "parentId" : "ND-RootExtension", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:Organizations", + "xpathRelative" : "efac:Organizations", + "xsdSequenceOrder" : [ { "efac:Organizations" : 1 } ], + "repeatable" : false + }, { + "id" : "ND-Organization", + "parentId" : "ND-Organizations", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:Organizations/efac:Organization", + "xpathRelative" : "efac:Organization", + "xsdSequenceOrder" : [ { "efac:Organization" : 1 } ], + "repeatable" : true, + "identifierFieldId" : "OPT-200-Organization-Company", + "captionFieldId" : "BT-500-Organization-Company" + }, { + "id" : "ND-Company", + "parentId" : "ND-Organization", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:Organizations/efac:Organization/efac:Company", + "xpathRelative" : "efac:Company", + "xsdSequenceOrder" : [ { "efac:Company" : 7 } ], + "repeatable" : false + }, { + "id" : "ND-CompanyContact", + "parentId" : "ND-Company", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:Organizations/efac:Organization/efac:Company/cac:Contact", + "xpathRelative" : "cac:Contact", + "xsdSequenceOrder" : [ { "cac:Contact" : 9 } ], + "repeatable" : false + }, { + "id" : "ND-CompanyLegalEntity", + "parentId" : "ND-Company", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:Organizations/efac:Organization/efac:Company/cac:PartyLegalEntity", + "xpathRelative" : "cac:PartyLegalEntity", + "xsdSequenceOrder" : [ { "cac:PartyLegalEntity" : 8 } ], + "repeatable" : true + }, { + "id" : "ND-CompanyAddress", + "parentId" : "ND-Company", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:Organizations/efac:Organization/efac:Company/cac:PostalAddress", + "xpathRelative" : "cac:PostalAddress", + "xsdSequenceOrder" : [ { "cac:PostalAddress" : 6 } ], + "repeatable" : false + }, { + "id" : "ND-Touchpoint", + "parentId" : "ND-Organization", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:Organizations/efac:Organization/efac:TouchPoint", + "xpathRelative" : "efac:TouchPoint", + "xsdSequenceOrder" : [ { "efac:TouchPoint" : 8 } ], + "repeatable" : true, + "identifierFieldId" : "OPT-201-Organization-TouchPoint", + "captionFieldId" : "BT-500-Organization-TouchPoint" + }, { + "id" : "ND-TouchpointContact", + "parentId" : "ND-Touchpoint", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:Organizations/efac:Organization/efac:TouchPoint/cac:Contact", + "xpathRelative" : "cac:Contact", + "xsdSequenceOrder" : [ { "cac:Contact" : 6 } ], + "repeatable" : false + }, { + "id" : "ND-TouchpointAddress", + "parentId" : "ND-Touchpoint", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:Organizations/efac:Organization/efac:TouchPoint/cac:PostalAddress", + "xpathRelative" : "cac:PostalAddress", + "xsdSequenceOrder" : [ { "cac:PostalAddress" : 5 } ], + "repeatable" : false + }, { + "id" : "ND-OrganizationUboReference", + "parentId" : "ND-Organization", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:Organizations/efac:Organization/efac:UltimateBeneficialOwner", + "xpathRelative" : "efac:UltimateBeneficialOwner", + "xsdSequenceOrder" : [ { "efac:UltimateBeneficialOwner" : 6 } ], + "repeatable" : true + }, { + "id" : "ND-UBO", + "parentId" : "ND-Organizations", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:Organizations/efac:UltimateBeneficialOwner", + "xpathRelative" : "efac:UltimateBeneficialOwner", + "xsdSequenceOrder" : [ { "efac:UltimateBeneficialOwner" : 2 } ], + "repeatable" : true, + "identifierFieldId" : "OPT-202-UBO", + "captionFieldId" : "BT-500-UBO" + }, { + "id" : "ND-UBOContact", + "parentId" : "ND-UBO", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:Organizations/efac:UltimateBeneficialOwner/cac:Contact", + "xpathRelative" : "cac:Contact", + "xsdSequenceOrder" : [ { "cac:Contact" : 4 } ], + "repeatable" : false + }, { + "id" : "ND-UBOAddress", + "parentId" : "ND-UBO", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:Organizations/efac:UltimateBeneficialOwner/cac:ResidenceAddress", + "xpathRelative" : "cac:ResidenceAddress", + "xsdSequenceOrder" : [ { "cac:ResidenceAddress" : 5 } ], + "repeatable" : false + }, { + "id" : "ND-UBONationality", + "parentId" : "ND-UBO", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:Organizations/efac:UltimateBeneficialOwner/efac:Nationality", + "xpathRelative" : "efac:Nationality", + "xsdSequenceOrder" : [ { "efac:Nationality" : 6 } ], + "repeatable" : true + } ], + "fields" : [ { + "id" : "BT-02-notice", + "parentNodeId" : "ND-Root", + "name" : "Notice Type", + "btId" : "BT-02", + "xpathAbsolute" : "/*/cbc:NoticeTypeCode", + "xpathRelative" : "cbc:NoticeTypeCode", + "xsdSequenceOrder" : [ { "cbc:NoticeTypeCode" : 19 } ], + "type" : "code", + "attributes" : [ "BT-03-notice" ], + "legalType" : "CODE", + "repeatable" : { + "value" : false, + "severity" : "ERROR" + }, + "mandatory" : { + "value" : false, + "severity" : "ERROR", + "constraints" : [ { + "noticeTypes" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "CEI", "T01", "T02", "X01", "X02" ], + "value" : true, + "severity" : "ERROR" + } ] + }, + "codeList" : { + "value" : { + "id" : "notice-type", + "type" : "flat" + }, + "severity" : "ERROR" + } + }, { + "id" : "BT-03-notice", + "parentNodeId" : "ND-Root", + "name" : "Form Type", + "btId" : "BT-03", + "xpathAbsolute" : "/*/cbc:NoticeTypeCode/@listName", + "xpathRelative" : "cbc:NoticeTypeCode/@listName", + "xsdSequenceOrder" : [ { "cbc:NoticeTypeCode" : 19 } ], + "type" : "code", + "attributeName" : "listName", + "attributeOf" : "BT-02-notice", + "legalType" : "CODE", + "repeatable" : { + "value" : false, + "severity" : "ERROR" + }, + "mandatory" : { + "value" : false, + "severity" : "ERROR", + "constraints" : [ { + "noticeTypes" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "CEI", "T01", "T02", "X01", "X02" ], + "value" : true, + "severity" : "ERROR" + } ] + }, + "codeList" : { + "value" : { + "id" : "form-type", + "type" : "flat" + }, + "severity" : "ERROR" + } + }, { + "id" : "BT-06-Lot", + "parentNodeId" : "ND-StrategicProcurementType", + "name" : "Strategic Procurement", + "btId" : "BT-06", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:ProcurementProject/cac:ProcurementAdditionalType[cbc:ProcurementTypeCode/@listName='strategic-procurement']/cbc:ProcurementTypeCode", + "xpathRelative" : "cbc:ProcurementTypeCode", + "xsdSequenceOrder" : [ { "cbc:ProcurementTypeCode" : 2 } ], + "type" : "code", + "attributes" : [ "BT-06-Lot-List" ], + "legalType" : "CODE", + "repeatable" : { + "value" : false, + "severity" : "ERROR" + }, + "forbidden" : { + "value" : false, + "severity" : "ERROR", + "constraints" : [ { + "noticeTypes" : [ "1", "1", "2", "3", "4", "5", "6", "CEI", "T01", "T02", "X01", "X02", "2" ], + "value" : true, + "severity" : "ERROR" + } ] + }, + "codeList" : { + "value" : { + "id" : "strategic-procurement", + "type" : "flat" + }, + "severity" : "ERROR" + } + }, { + "id" : "BT-06-Lot-List", + "parentNodeId" : "ND-StrategicProcurementType", + "name" : "Strategic Procurement Listname", + "btId" : "BT-06", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:ProcurementProject/cac:ProcurementAdditionalType[cbc:ProcurementTypeCode/@listName='strategic-procurement']/cbc:ProcurementTypeCode/@listName", + "xpathRelative" : "cbc:ProcurementTypeCode/@listName", + "xsdSequenceOrder" : [ { "cbc:ProcurementTypeCode" : 2 } ], + "type" : "text", + "attributeName" : "listName", + "attributeOf" : "BT-06-Lot", + "presetValue" : "strategic-procurement", + "legalType" : "CODE", + "repeatable" : { + "value" : false, + "severity" : "ERROR" + } + }, { + "id" : "BT-109-Lot", + "parentNodeId" : "ND-FA", + "name" : "Framework Duration Justification", + "btId" : "BT-109", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingProcess/cac:FrameworkAgreement/cbc:Justification", + "xpathRelative" : "cbc:Justification", + "xsdSequenceOrder" : [ { "cbc:Justification" : 4 } ], + "type" : "text-multilingual", + "attributes" : [ "BT-109-Lot-Language" ], + "legalType" : "TEXT", + "maxLength" : 6000, + "repeatable" : { + "value" : false, + "severity" : "ERROR" + }, + "forbidden" : { + "value" : false, + "severity" : "ERROR", + "constraints" : [ { + "noticeTypes" : [ "1", "2", "3", "4", "5", "6", "14", "15", "19", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "CEI", "T01", "T02", "X01", "X02" ], + "value" : true, + "severity" : "ERROR" + } ] + } + }, { + "id" : "BT-109-Lot-Language", + "parentNodeId" : "ND-FA", + "name" : "Framework Duration Justification Language", + "btId" : "BT-109", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingProcess/cac:FrameworkAgreement/cbc:Justification/@languageID", + "xpathRelative" : "cbc:Justification/@languageID", + "xsdSequenceOrder" : [ { "cbc:Justification" : 4 } ], + "type" : "code", + "attributeName" : "languageID", + "attributeOf" : "BT-109-Lot", + "legalType" : "TEXT", + "repeatable" : { + "value" : false, + "severity" : "ERROR" + }, + "codeList" : { + "value" : { + "id" : "eu-official-language", + "type" : "flat" + }, + "severity" : "ERROR" + } + }, { + "id" : "BT-137-Lot", + "parentNodeId" : "ND-Lot", + "name" : "Purpose Lot Identifier", + "btId" : "BT-137", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cbc:ID", + "xpathRelative" : "cbc:ID", + "xsdSequenceOrder" : [ { "cbc:ID" : 2 } ], + "type" : "id", + "attributes" : [ "BT-137-Lot-Scheme" ], + "idScheme" : "LOT", + "schemeName" : "Lot", + "legalType" : "IDENTIFIER", + "repeatable" : { + "value" : false, + "severity" : "ERROR" + }, + "forbidden" : { + "value" : false, + "severity" : "ERROR", + "constraints" : [ { + "noticeTypes" : [ "1", "2", "3", "4", "5", "6", "X01", "X02" ], + "value" : true, + "severity" : "ERROR" + } ] + }, + "mandatory" : { + "value" : false, + "severity" : "ERROR", + "constraints" : [ { + "noticeTypes" : [ "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "CEI", "T01", "T02", "11", "12", "13" ], + "value" : true, + "severity" : "ERROR" + } ] + }, + "pattern" : { + "value" : "^LOT-\\d{4}$", + "severity" : "ERROR" + } + }, { + "id" : "BT-137-Lot-Scheme", + "parentNodeId" : "ND-Lot", + "name" : "Purpose Lot Identifier Schemename", + "btId" : "BT-137", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cbc:ID/@schemeName", + "xpathRelative" : "cbc:ID/@schemeName", + "xsdSequenceOrder" : [ { "cbc:ID" : 2 } ], + "type" : "text", + "attributeName" : "schemeName", + "attributeOf" : "BT-137-Lot", + "presetValue" : "Lot", + "legalType" : "IDENTIFIER", + "repeatable" : { + "value" : false, + "severity" : "ERROR" + } + }, { + "id" : "OPT-200-Organization-Company", + "parentNodeId" : "ND-Company", + "name" : "Organisation Technical Identifier", + "btId" : "OPT-200", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:Organizations/efac:Organization/efac:Company/cac:PartyIdentification/cbc:ID", + "xpathRelative" : "cac:PartyIdentification/cbc:ID", + "xsdSequenceOrder" : [ { "cac:PartyIdentification" : 4 }, { "cbc:ID" : 2 } ], + "type" : "id", + "attributes" : [ "OPT-200-Organization-Company-Scheme" ], + "idScheme" : "ORG", + "schemeName" : "organization", + "repeatable" : { + "value" : false, + "severity" : "ERROR" + }, + "forbidden" : { + "value" : false, + "severity" : "ERROR", + "constraints" : [ { + "noticeTypes" : [ "X01", "X02" ], + "value" : true, + "severity" : "ERROR" + } ] + }, + "mandatory" : { + "value" : false, + "severity" : "ERROR", + "constraints" : [ { + "noticeTypes" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "CEI", "T01", "T02" ], + "value" : true, + "severity" : "ERROR" + } ] + }, + "pattern" : { + "value" : "^ORG-\\d{4}$", + "severity" : "ERROR" + } + }, { + "id" : "OPT-200-Organization-Company-Scheme", + "parentNodeId" : "ND-Company", + "name" : "Organisation Technical Identifier Schemename", + "btId" : "OPT-200", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:Organizations/efac:Organization/efac:Company/cac:PartyIdentification/cbc:ID/@schemeName", + "xpathRelative" : "cac:PartyIdentification/cbc:ID/@schemeName", + "xsdSequenceOrder" : [ { "cac:PartyIdentification" : 4 }, { "cbc:ID" : 2 } ], + "type" : "text", + "attributeName" : "schemeName", + "attributeOf" : "OPT-200-Organization-Company", + "presetValue" : "organization", + "repeatable" : { + "value" : false, + "severity" : "ERROR" + } + } ] +} \ No newline at end of file diff --git a/src/test/resources/eforms-sdk-tests/tedefo-2740/valid/fields/fields.json b/src/test/resources/eforms-sdk-tests/tedefo-2740/valid/fields/fields.json new file mode 100644 index 0000000..d6ebe84 --- /dev/null +++ b/src/test/resources/eforms-sdk-tests/tedefo-2740/valid/fields/fields.json @@ -0,0 +1,1678 @@ +{ + "ublVersion" : "2.3", + "sdkVersion" : "eforms-sdk-1.8.0-SNAPSHOT", + "metadataDatabase" : { + "version" : "1.7.105", + "createdOn" : "2023-06-01T14:07:43" + }, + "xmlStructure" : [ { + "id" : "ND-Root", + "xpathAbsolute" : "/*", + "xpathRelative" : "/*", + "repeatable" : false + }, { + "id" : "ND-AdditionalLanguage", + "parentId" : "ND-Root", + "xpathAbsolute" : "/*/cac:AdditionalNoticeLanguage", + "xpathRelative" : "cac:AdditionalNoticeLanguage", + "xsdSequenceOrder" : [ { "cac:AdditionalNoticeLanguage" : 22 } ], + "repeatable" : true + }, { + "id" : "ND-ContractingParty", + "parentId" : "ND-Root", + "xpathAbsolute" : "/*/cac:ContractingParty", + "xpathRelative" : "cac:ContractingParty", + "xsdSequenceOrder" : [ { "cac:ContractingParty" : 29 } ], + "repeatable" : true + }, { + "id" : "ND-ServiceProvider", + "parentId" : "ND-ContractingParty", + "xpathAbsolute" : "/*/cac:ContractingParty/cac:Party", + "xpathRelative" : "cac:Party", + "xsdSequenceOrder" : [ { "cac:Party" : 6 } ], + "repeatable" : false + }, { + "id" : "ND-ServiceProviderParty", + "parentId" : "ND-ServiceProvider", + "xpathAbsolute" : "/*/cac:ContractingParty/cac:Party/cac:ServiceProviderParty", + "xpathRelative" : "cac:ServiceProviderParty", + "xsdSequenceOrder" : [ { "cac:ServiceProviderParty" : 18 } ], + "repeatable" : true + }, { + "id" : "ND-ProviderParty", + "parentId" : "ND-ServiceProviderParty", + "xpathAbsolute" : "/*/cac:ContractingParty/cac:Party/cac:ServiceProviderParty/cac:Party", + "xpathRelative" : "cac:Party", + "xsdSequenceOrder" : [ { "cac:Party" : 5 } ], + "repeatable" : false + }, { + "id" : "ND-ProcedureProcurementScope", + "parentId" : "ND-Root", + "xpathAbsolute" : "/*/cac:ProcurementProject", + "xpathRelative" : "cac:ProcurementProject", + "xsdSequenceOrder" : [ { "cac:ProcurementProject" : 41 } ], + "repeatable" : false + }, { + "id" : "ND-ProcedureAdditionalCommodityClassification", + "parentId" : "ND-ProcedureProcurementScope", + "xpathAbsolute" : "/*/cac:ProcurementProject/cac:AdditionalCommodityClassification", + "xpathRelative" : "cac:AdditionalCommodityClassification", + "xsdSequenceOrder" : [ { "cac:AdditionalCommodityClassification" : 17 } ], + "repeatable" : true + }, { + "id" : "ND-ProcedureMainClassification", + "parentId" : "ND-ProcedureProcurementScope", + "xpathAbsolute" : "/*/cac:ProcurementProject/cac:MainCommodityClassification", + "xpathRelative" : "cac:MainCommodityClassification", + "xsdSequenceOrder" : [ { "cac:MainCommodityClassification" : 16 } ], + "repeatable" : false + }, { + "id" : "ND-ProcedureContractAdditionalNature", + "parentId" : "ND-ProcedureProcurementScope", + "xpathAbsolute" : "/*/cac:ProcurementProject/cac:ProcurementAdditionalType[cbc:ProcurementTypeCode/@listName='contract-nature']", + "xpathRelative" : "cac:ProcurementAdditionalType[cbc:ProcurementTypeCode/@listName='contract-nature']", + "xsdSequenceOrder" : [ { "cac:ProcurementAdditionalType" : 14 } ], + "repeatable" : true + }, { + "id" : "ND-ProcedureTransportServiceType", + "parentId" : "ND-ProcedureProcurementScope", + "xpathAbsolute" : "/*/cac:ProcurementProject/cac:ProcurementAdditionalType[cbc:ProcurementTypeCode/@listName='transport-service']", + "xpathRelative" : "cac:ProcurementAdditionalType[cbc:ProcurementTypeCode/@listName='transport-service']", + "xsdSequenceOrder" : [ { "cac:ProcurementAdditionalType" : 14 } ], + "repeatable" : true + }, { + "id" : "ND-ProcedurePlacePerformanceAdditionalInformation", + "parentId" : "ND-ProcedureProcurementScope", + "xpathAbsolute" : "/*/cac:ProcurementProject/cac:RealizedLocation", + "xpathRelative" : "cac:RealizedLocation", + "xsdSequenceOrder" : [ { "cac:RealizedLocation" : 18 } ], + "repeatable" : true + }, { + "id" : "ND-ProcedurePlacePerformance", + "parentId" : "ND-ProcedurePlacePerformanceAdditionalInformation", + "xpathAbsolute" : "/*/cac:ProcurementProject/cac:RealizedLocation/cac:Address", + "xpathRelative" : "cac:Address", + "xsdSequenceOrder" : [ { "cac:Address" : 11 } ], + "repeatable" : false + }, { + "id" : "ND-ProcedureValueEstimate", + "parentId" : "ND-ProcedureProcurementScope", + "xpathAbsolute" : "/*/cac:ProcurementProject/cac:RequestedTenderTotal", + "xpathRelative" : "cac:RequestedTenderTotal", + "xsdSequenceOrder" : [ { "cac:RequestedTenderTotal" : 15 } ], + "repeatable" : false + }, { + "id" : "ND-ProcedureValueEstimateExtension", + "parentId" : "ND-ProcedureValueEstimate", + "xpathAbsolute" : "/*/cac:ProcurementProject/cac:RequestedTenderTotal/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension", + "xpathRelative" : "ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension", + "xsdSequenceOrder" : [ { "ext:UBLExtensions" : 1 }, { "ext:UBLExtension" : 1 }, { "ext:ExtensionContent" : 1 }, { "efext:EformsExtension" : 1 } ], + "repeatable" : false + }, { + "id" : "ND-Lot", + "parentId" : "ND-Root", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']", + "xpathRelative" : "cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']", + "xsdSequenceOrder" : [ { "cac:ProcurementProjectLot" : 42 } ], + "repeatable" : true, + "identifierFieldId" : "BT-137-Lot", + "captionFieldId" : "BT-21-Lot" + }, { + "id" : "ND-LotProcurementScope", + "parentId" : "ND-Lot", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:ProcurementProject", + "xpathRelative" : "cac:ProcurementProject", + "xsdSequenceOrder" : [ { "cac:ProcurementProject" : 10 } ], + "repeatable" : false + }, { + "id" : "ND-LotAdditionalClassification", + "parentId" : "ND-LotProcurementScope", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:ProcurementProject/cac:AdditionalCommodityClassification", + "xpathRelative" : "cac:AdditionalCommodityClassification", + "xsdSequenceOrder" : [ { "cac:AdditionalCommodityClassification" : 17 } ], + "repeatable" : true + }, { + "id" : "ND-OptionsAndRenewals", + "parentId" : "ND-LotProcurementScope", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:ProcurementProject/cac:ContractExtension", + "xpathRelative" : "cac:ContractExtension", + "xsdSequenceOrder" : [ { "cac:ContractExtension" : 20 } ], + "repeatable" : false + }, { + "id" : "ND-OptionsDescription", + "parentId" : "ND-OptionsAndRenewals", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:ProcurementProject/cac:ContractExtension/cac:Renewal/cac:Period", + "xpathRelative" : "cac:Renewal/cac:Period", + "xsdSequenceOrder" : [ { "cac:Renewal" : 7 }, { "cac:Period" : 3 } ], + "repeatable" : false + }, { + "id" : "ND-LotMainClassification", + "parentId" : "ND-LotProcurementScope", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:ProcurementProject/cac:MainCommodityClassification", + "xpathRelative" : "cac:MainCommodityClassification", + "xsdSequenceOrder" : [ { "cac:MainCommodityClassification" : 16 } ], + "repeatable" : false + }, { + "id" : "ND-LotDuration", + "parentId" : "ND-LotProcurementScope", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:ProcurementProject/cac:PlannedPeriod", + "xpathRelative" : "cac:PlannedPeriod", + "xsdSequenceOrder" : [ { "cac:PlannedPeriod" : 19 } ], + "repeatable" : false + }, { + "id" : "ND-AccessibilityJustification", + "parentId" : "ND-LotProcurementScope", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:ProcurementProject/cac:ProcurementAdditionalType[cbc:ProcurementTypeCode/@listName='accessibility']", + "xpathRelative" : "cac:ProcurementAdditionalType[cbc:ProcurementTypeCode/@listName='accessibility']", + "xsdSequenceOrder" : [ { "cac:ProcurementAdditionalType" : 14 } ], + "repeatable" : false + }, { + "id" : "ND-LotContractAdditionalNature", + "parentId" : "ND-LotProcurementScope", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:ProcurementProject/cac:ProcurementAdditionalType[cbc:ProcurementTypeCode/@listName='contract-nature']", + "xpathRelative" : "cac:ProcurementAdditionalType[cbc:ProcurementTypeCode/@listName='contract-nature']", + "xsdSequenceOrder" : [ { "cac:ProcurementAdditionalType" : 14 } ], + "repeatable" : true + }, { + "id" : "ND-LotEnvironmentalImpactType", + "parentId" : "ND-LotProcurementScope", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:ProcurementProject/cac:ProcurementAdditionalType[cbc:ProcurementTypeCode/@listName='environmental-impact']", + "xpathRelative" : "cac:ProcurementAdditionalType[cbc:ProcurementTypeCode/@listName='environmental-impact']", + "xsdSequenceOrder" : [ { "cac:ProcurementAdditionalType" : 14 } ], + "repeatable" : true + }, { + "id" : "ND-LotGreenCriteria", + "parentId" : "ND-LotProcurementScope", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:ProcurementProject/cac:ProcurementAdditionalType[cbc:ProcurementTypeCode/@listName='gpp-criteria']", + "xpathRelative" : "cac:ProcurementAdditionalType[cbc:ProcurementTypeCode/@listName='gpp-criteria']", + "xsdSequenceOrder" : [ { "cac:ProcurementAdditionalType" : 14 } ], + "repeatable" : true + }, { + "id" : "ND-LotInnovativeAcquisitionType", + "parentId" : "ND-LotProcurementScope", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:ProcurementProject/cac:ProcurementAdditionalType[cbc:ProcurementTypeCode/@listName='innovative-acquisition']", + "xpathRelative" : "cac:ProcurementAdditionalType[cbc:ProcurementTypeCode/@listName='innovative-acquisition']", + "xsdSequenceOrder" : [ { "cac:ProcurementAdditionalType" : 14 } ], + "repeatable" : true + }, { + "id" : "ND-LotSocialObjectiveType", + "parentId" : "ND-LotProcurementScope", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:ProcurementProject/cac:ProcurementAdditionalType[cbc:ProcurementTypeCode/@listName='social-objective']", + "xpathRelative" : "cac:ProcurementAdditionalType[cbc:ProcurementTypeCode/@listName='social-objective']", + "xsdSequenceOrder" : [ { "cac:ProcurementAdditionalType" : 14 } ], + "repeatable" : true + }, { + "id" : "ND-StrategicProcurementType", + "parentId" : "ND-LotProcurementScope", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:ProcurementProject/cac:ProcurementAdditionalType[cbc:ProcurementTypeCode/@listName='strategic-procurement']", + "xpathRelative" : "cac:ProcurementAdditionalType[cbc:ProcurementTypeCode/@listName='strategic-procurement']", + "xsdSequenceOrder" : [ { "cac:ProcurementAdditionalType" : 14 } ], + "repeatable" : true + }, { + "id" : "ND-LotPlacePerformance", + "parentId" : "ND-LotProcurementScope", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:ProcurementProject/cac:RealizedLocation", + "xpathRelative" : "cac:RealizedLocation", + "xsdSequenceOrder" : [ { "cac:RealizedLocation" : 18 } ], + "repeatable" : true + }, { + "id" : "ND-LotPerformanceAddress", + "parentId" : "ND-LotPlacePerformance", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:ProcurementProject/cac:RealizedLocation/cac:Address", + "xpathRelative" : "cac:Address", + "xsdSequenceOrder" : [ { "cac:Address" : 11 } ], + "repeatable" : false + }, { + "id" : "ND-LotValueEstimate", + "parentId" : "ND-LotProcurementScope", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:ProcurementProject/cac:RequestedTenderTotal", + "xpathRelative" : "cac:RequestedTenderTotal", + "xsdSequenceOrder" : [ { "cac:RequestedTenderTotal" : 15 } ], + "repeatable" : false + }, { + "id" : "ND-LotValueEstimateExtension", + "parentId" : "ND-LotValueEstimate", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:ProcurementProject/cac:RequestedTenderTotal/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension", + "xpathRelative" : "ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension", + "xsdSequenceOrder" : [ { "ext:UBLExtensions" : 1 }, { "ext:UBLExtension" : 1 }, { "ext:ExtensionContent" : 1 }, { "efext:EformsExtension" : 1 } ], + "repeatable" : false + }, { + "id" : "ND-LotTenderingProcess", + "parentId" : "ND-Lot", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingProcess", + "xpathRelative" : "cac:TenderingProcess", + "xsdSequenceOrder" : [ { "cac:TenderingProcess" : 9 } ], + "repeatable" : false + }, { + "id" : "ND-LotInfoRequestPeriod", + "parentId" : "ND-LotTenderingProcess", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingProcess/cac:AdditionalInformationRequestPeriod", + "xpathRelative" : "cac:AdditionalInformationRequestPeriod", + "xsdSequenceOrder" : [ { "cac:AdditionalInformationRequestPeriod" : 21 } ], + "repeatable" : false + }, { + "id" : "ND-AuctionTerms", + "parentId" : "ND-LotTenderingProcess", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingProcess/cac:AuctionTerms", + "xpathRelative" : "cac:AuctionTerms", + "xsdSequenceOrder" : [ { "cac:AuctionTerms" : 27 } ], + "repeatable" : false + }, { + "id" : "ND-SecondStage", + "parentId" : "ND-LotTenderingProcess", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingProcess/cac:EconomicOperatorShortList", + "xpathRelative" : "cac:EconomicOperatorShortList", + "xsdSequenceOrder" : [ { "cac:EconomicOperatorShortList" : 25 } ], + "repeatable" : false + }, { + "id" : "ND-FA", + "parentId" : "ND-LotTenderingProcess", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingProcess/cac:FrameworkAgreement", + "xpathRelative" : "cac:FrameworkAgreement", + "xsdSequenceOrder" : [ { "cac:FrameworkAgreement" : 28 } ], + "repeatable" : false + }, { + "id" : "ND-FABuyerCategories", + "parentId" : "ND-FA", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingProcess/cac:FrameworkAgreement/cac:SubsequentProcessTenderRequirement[cbc:Name/text()='buyer-categories']", + "xpathRelative" : "cac:SubsequentProcessTenderRequirement[cbc:Name/text()='buyer-categories']", + "xsdSequenceOrder" : [ { "cac:SubsequentProcessTenderRequirement" : 9 } ], + "repeatable" : false + }, { + "id" : "ND-LotPreviousPlanning", + "parentId" : "ND-LotTenderingProcess", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingProcess/cac:NoticeDocumentReference", + "xpathRelative" : "cac:NoticeDocumentReference", + "xsdSequenceOrder" : [ { "cac:NoticeDocumentReference" : 22 } ], + "repeatable" : true + }, { + "id" : "ND-PublicOpening", + "parentId" : "ND-LotTenderingProcess", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingProcess/cac:OpenTenderEvent", + "xpathRelative" : "cac:OpenTenderEvent", + "xsdSequenceOrder" : [ { "cac:OpenTenderEvent" : 26 } ], + "repeatable" : false + }, { + "id" : "ND-PublicOpeningPlace", + "parentId" : "ND-PublicOpening", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingProcess/cac:OpenTenderEvent/cac:OccurenceLocation", + "xpathRelative" : "cac:OccurenceLocation", + "xsdSequenceOrder" : [ { "cac:OccurenceLocation" : 10 } ], + "repeatable" : false + }, { + "id" : "ND-ParticipationRequestPeriod", + "parentId" : "ND-LotTenderingProcess", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingProcess/cac:ParticipationRequestReceptionPeriod", + "xpathRelative" : "cac:ParticipationRequestReceptionPeriod", + "xsdSequenceOrder" : [ { "cac:ParticipationRequestReceptionPeriod" : 20 } ], + "repeatable" : false + }, { + "id" : "ND-NonEsubmission", + "parentId" : "ND-LotTenderingProcess", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingProcess/cac:ProcessJustification[cbc:ProcessReasonCode/@listName='no-esubmission-justification']", + "xpathRelative" : "cac:ProcessJustification[cbc:ProcessReasonCode/@listName='no-esubmission-justification']", + "xsdSequenceOrder" : [ { "cac:ProcessJustification" : 24 } ], + "repeatable" : false + }, { + "id" : "ND-SubmissionDeadline", + "parentId" : "ND-LotTenderingProcess", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingProcess/cac:TenderSubmissionDeadlinePeriod", + "xpathRelative" : "cac:TenderSubmissionDeadlinePeriod", + "xsdSequenceOrder" : [ { "cac:TenderSubmissionDeadlinePeriod" : 17 } ], + "repeatable" : false + }, { + "id" : "ND-LotTenderingProcessExtension", + "parentId" : "ND-LotTenderingProcess", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingProcess/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension", + "xpathRelative" : "ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension", + "xsdSequenceOrder" : [ { "ext:UBLExtensions" : 1 }, { "ext:UBLExtension" : 1 }, { "ext:ExtensionContent" : 1 }, { "efext:EformsExtension" : 1 } ], + "repeatable" : false + }, { + "id" : "ND-PMCAnswersDeadline", + "parentId" : "ND-LotTenderingProcessExtension", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingProcess/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:AnswerReceptionPeriod", + "xpathRelative" : "efac:AnswerReceptionPeriod", + "xsdSequenceOrder" : [ { "efac:AnswerReceptionPeriod" : 6 } ], + "repeatable" : false + }, { + "id" : "ND-InterestExpressionReceptionPeriod", + "parentId" : "ND-LotTenderingProcessExtension", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingProcess/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:InterestExpressionReceptionPeriod", + "xpathRelative" : "efac:InterestExpressionReceptionPeriod", + "xsdSequenceOrder" : [ { "efac:InterestExpressionReceptionPeriod" : 15 } ], + "repeatable" : false + }, { + "id" : "ND-LotTenderingTerms", + "parentId" : "ND-Lot", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingTerms", + "xpathRelative" : "cac:TenderingTerms", + "xsdSequenceOrder" : [ { "cac:TenderingTerms" : 8 } ], + "repeatable" : false + }, { + "id" : "ND-SubcontractTerms", + "parentId" : "ND-LotTenderingTerms", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingTerms/cac:AllowedSubcontractTerms", + "xpathRelative" : "cac:AllowedSubcontractTerms", + "xsdSequenceOrder" : [ { "cac:AllowedSubcontractTerms" : 36 } ], + "repeatable" : true + }, { + "id" : "ND-AllowedSubcontracting", + "parentId" : "ND-LotTenderingTerms", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingTerms/cac:AllowedSubcontractTerms[cbc:SubcontractingConditionsCode/@listName='subcontracting-allowed']", + "xpathRelative" : "cac:AllowedSubcontractTerms[cbc:SubcontractingConditionsCode/@listName='subcontracting-allowed']", + "xsdSequenceOrder" : [ { "cac:AllowedSubcontractTerms" : 36 } ], + "repeatable" : false + }, { + "id" : "ND-SubcontractingObligation", + "parentId" : "ND-LotTenderingTerms", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingTerms/cac:AllowedSubcontractTerms[cbc:SubcontractingConditionsCode/@listName='subcontracting-obligation']", + "xpathRelative" : "cac:AllowedSubcontractTerms[cbc:SubcontractingConditionsCode/@listName='subcontracting-obligation']", + "xsdSequenceOrder" : [ { "cac:AllowedSubcontractTerms" : 36 } ], + "repeatable" : false + }, { + "id" : "ND-LotReviewTerms", + "parentId" : "ND-LotTenderingTerms", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingTerms/cac:AppealTerms", + "xpathRelative" : "cac:AppealTerms", + "xsdSequenceOrder" : [ { "cac:AppealTerms" : 48 } ], + "repeatable" : false + }, { + "id" : "ND-ReviewPresentationPeriod", + "parentId" : "ND-LotReviewTerms", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingTerms/cac:AppealTerms/cac:PresentationPeriod", + "xpathRelative" : "cac:PresentationPeriod", + "xsdSequenceOrder" : [ { "cac:PresentationPeriod" : 3 } ], + "repeatable" : false + }, { + "id" : "ND-AwardingTerms", + "parentId" : "ND-LotTenderingTerms", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingTerms/cac:AwardingTerms", + "xpathRelative" : "cac:AwardingTerms", + "xsdSequenceOrder" : [ { "cac:AwardingTerms" : 39 } ], + "repeatable" : false + }, { + "id" : "ND-LotAwardCriteria", + "parentId" : "ND-AwardingTerms", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingTerms/cac:AwardingTerms/cac:AwardingCriterion", + "xpathRelative" : "cac:AwardingCriterion", + "xsdSequenceOrder" : [ { "cac:AwardingCriterion" : 12 } ], + "repeatable" : false + }, { + "id" : "ND-LotAwardCriterion", + "parentId" : "ND-LotAwardCriteria", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingTerms/cac:AwardingTerms/cac:AwardingCriterion/cac:SubordinateAwardingCriterion", + "xpathRelative" : "cac:SubordinateAwardingCriterion", + "xsdSequenceOrder" : [ { "cac:SubordinateAwardingCriterion" : 15 } ], + "repeatable" : true + }, { + "id" : "ND-LotAwardCriterionParameters", + "parentId" : "ND-LotAwardCriterion", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingTerms/cac:AwardingTerms/cac:AwardingCriterion/cac:SubordinateAwardingCriterion/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension", + "xpathRelative" : "ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension", + "xsdSequenceOrder" : [ { "ext:UBLExtensions" : 1 }, { "ext:UBLExtension" : 1 }, { "ext:ExtensionContent" : 1 }, { "efext:EformsExtension" : 1 } ], + "repeatable" : false + }, { + "id" : "ND-LotAwardFixedCriterionParameter", + "parentId" : "ND-LotAwardCriterionParameters", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingTerms/cac:AwardingTerms/cac:AwardingCriterion/cac:SubordinateAwardingCriterion/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:AwardCriterionParameter[efbc:ParameterCode/@listName='number-fixed']", + "xpathRelative" : "efac:AwardCriterionParameter[efbc:ParameterCode/@listName='number-fixed']", + "xsdSequenceOrder" : [ { "efac:AwardCriterionParameter" : 9 } ], + "repeatable" : false + }, { + "id" : "ND-LotAwardCriterionNumberFixUnpublish", + "parentId" : "ND-LotAwardFixedCriterionParameter", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingTerms/cac:AwardingTerms/cac:AwardingCriterion/cac:SubordinateAwardingCriterion/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:AwardCriterionParameter[efbc:ParameterCode/@listName='number-fixed']/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='awa-cri-fix']", + "xpathRelative" : "efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='awa-cri-fix']", + "xsdSequenceOrder" : [ { "efac:FieldsPrivacy" : 1 } ], + "repeatable" : false + }, { + "id" : "ND-LotAwardCriterionFixNumberUnpublish", + "parentId" : "ND-LotAwardFixedCriterionParameter", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingTerms/cac:AwardingTerms/cac:AwardingCriterion/cac:SubordinateAwardingCriterion/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:AwardCriterionParameter[efbc:ParameterCode/@listName='number-fixed']/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='awa-cri-num']", + "xpathRelative" : "efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='awa-cri-num']", + "xsdSequenceOrder" : [ { "efac:FieldsPrivacy" : 1 } ], + "repeatable" : false + }, { + "id" : "ND-LotAwardThresholdCriterionParameter", + "parentId" : "ND-LotAwardCriterionParameters", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingTerms/cac:AwardingTerms/cac:AwardingCriterion/cac:SubordinateAwardingCriterion/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:AwardCriterionParameter[efbc:ParameterCode/@listName='number-threshold']", + "xpathRelative" : "efac:AwardCriterionParameter[efbc:ParameterCode/@listName='number-threshold']", + "xsdSequenceOrder" : [ { "efac:AwardCriterionParameter" : 9 } ], + "repeatable" : true + }, { + "id" : "ND-LotAwardCriterionThresholdNumberUnpublish", + "parentId" : "ND-LotAwardThresholdCriterionParameter", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingTerms/cac:AwardingTerms/cac:AwardingCriterion/cac:SubordinateAwardingCriterion/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:AwardCriterionParameter[efbc:ParameterCode/@listName='number-threshold']/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='awa-cri-num']", + "xpathRelative" : "efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='awa-cri-num']", + "xsdSequenceOrder" : [ { "efac:FieldsPrivacy" : 1 } ], + "repeatable" : false + }, { + "id" : "ND-LotAwardCriterionNumberThresholdUnpublish", + "parentId" : "ND-LotAwardThresholdCriterionParameter", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingTerms/cac:AwardingTerms/cac:AwardingCriterion/cac:SubordinateAwardingCriterion/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:AwardCriterionParameter[efbc:ParameterCode/@listName='number-threshold']/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='awa-cri-thr']", + "xpathRelative" : "efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='awa-cri-thr']", + "xsdSequenceOrder" : [ { "efac:FieldsPrivacy" : 1 } ], + "repeatable" : false + }, { + "id" : "ND-LotAwardWeightCriterionParameter", + "parentId" : "ND-LotAwardCriterionParameters", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingTerms/cac:AwardingTerms/cac:AwardingCriterion/cac:SubordinateAwardingCriterion/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:AwardCriterionParameter[efbc:ParameterCode/@listName='number-weight']", + "xpathRelative" : "efac:AwardCriterionParameter[efbc:ParameterCode/@listName='number-weight']", + "xsdSequenceOrder" : [ { "efac:AwardCriterionParameter" : 9 } ], + "repeatable" : false + }, { + "id" : "ND-LotAwardCriterionWeightNumberUnpublish", + "parentId" : "ND-LotAwardWeightCriterionParameter", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingTerms/cac:AwardingTerms/cac:AwardingCriterion/cac:SubordinateAwardingCriterion/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:AwardCriterionParameter[efbc:ParameterCode/@listName='number-weight']/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='awa-cri-num']", + "xpathRelative" : "efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='awa-cri-num']", + "xsdSequenceOrder" : [ { "efac:FieldsPrivacy" : 1 } ], + "repeatable" : false + }, { + "id" : "ND-LotAwardCriterionNumberWeightUnpublish", + "parentId" : "ND-LotAwardWeightCriterionParameter", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingTerms/cac:AwardingTerms/cac:AwardingCriterion/cac:SubordinateAwardingCriterion/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:AwardCriterionParameter[efbc:ParameterCode/@listName='number-weight']/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='awa-cri-wei']", + "xpathRelative" : "efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='awa-cri-wei']", + "xsdSequenceOrder" : [ { "efac:FieldsPrivacy" : 1 } ], + "repeatable" : false + }, { + "id" : "ND-LotAwardCriterionDescriptionUnpublish", + "parentId" : "ND-LotAwardCriterionParameters", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingTerms/cac:AwardingTerms/cac:AwardingCriterion/cac:SubordinateAwardingCriterion/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='awa-cri-des']", + "xpathRelative" : "efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='awa-cri-des']", + "xsdSequenceOrder" : [ { "efac:FieldsPrivacy" : 13 } ], + "repeatable" : false + }, { + "id" : "ND-LotAwardCriteriaNameUnpublish", + "parentId" : "ND-LotAwardCriterionParameters", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingTerms/cac:AwardingTerms/cac:AwardingCriterion/cac:SubordinateAwardingCriterion/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='awa-cri-nam']", + "xpathRelative" : "efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='awa-cri-nam']", + "xsdSequenceOrder" : [ { "efac:FieldsPrivacy" : 13 } ], + "repeatable" : false + }, { + "id" : "ND-LotAwardCriterionTypeUnpublish", + "parentId" : "ND-LotAwardCriterionParameters", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingTerms/cac:AwardingTerms/cac:AwardingCriterion/cac:SubordinateAwardingCriterion/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='awa-cri-typ']", + "xpathRelative" : "efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='awa-cri-typ']", + "xsdSequenceOrder" : [ { "efac:FieldsPrivacy" : 13 } ], + "repeatable" : false + }, { + "id" : "ND-LotAwardCriterionNumberComplicatedUnpublish", + "parentId" : "ND-LotAwardCriteria", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingTerms/cac:AwardingTerms/cac:AwardingCriterion/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='awa-cri-com']", + "xpathRelative" : "ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='awa-cri-com']", + "xsdSequenceOrder" : [ { "ext:UBLExtensions" : 1 }, { "ext:UBLExtension" : 1 }, { "ext:ExtensionContent" : 1 }, { "efext:EformsExtension" : 1 }, { "efac:FieldsPrivacy" : 13 } ], + "repeatable" : false + }, { + "id" : "ND-LotAwardCriteriaOrderJustificationUnpublish", + "parentId" : "ND-LotAwardCriteria", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingTerms/cac:AwardingTerms/cac:AwardingCriterion/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='awa-cri-ord']", + "xpathRelative" : "ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='awa-cri-ord']", + "xsdSequenceOrder" : [ { "ext:UBLExtensions" : 1 }, { "ext:UBLExtension" : 1 }, { "ext:ExtensionContent" : 1 }, { "efext:EformsExtension" : 1 }, { "efac:FieldsPrivacy" : 13 } ], + "repeatable" : false + }, { + "id" : "ND-Prize", + "parentId" : "ND-AwardingTerms", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingTerms/cac:AwardingTerms/cac:Prize", + "xpathRelative" : "cac:Prize", + "xsdSequenceOrder" : [ { "cac:Prize" : 14 } ], + "repeatable" : true + }, { + "id" : "ND-AwardingTermsJuryMember", + "parentId" : "ND-AwardingTerms", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingTerms/cac:AwardingTerms/cac:TechnicalCommitteePerson", + "xpathRelative" : "cac:TechnicalCommitteePerson", + "xsdSequenceOrder" : [ { "cac:TechnicalCommitteePerson" : 13 } ], + "repeatable" : true + }, { + "id" : "ND-LotProcurementDocument", + "parentId" : "ND-LotTenderingTerms", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingTerms/cac:CallForTendersDocumentReference", + "xpathRelative" : "cac:CallForTendersDocumentReference", + "xsdSequenceOrder" : [ { "cac:CallForTendersDocumentReference" : 32 } ], + "repeatable" : true + }, { + "id" : "ND-ExecutionRequirements", + "parentId" : "ND-LotTenderingTerms", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingTerms/cac:ContractExecutionRequirement[cbc:ExecutionRequirementCode/@listName='conditions']", + "xpathRelative" : "cac:ContractExecutionRequirement[cbc:ExecutionRequirementCode/@listName='conditions']", + "xsdSequenceOrder" : [ { "cac:ContractExecutionRequirement" : 38 } ], + "repeatable" : false + }, { + "id" : "ND-QualityTarget", + "parentId" : "ND-LotTenderingTerms", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingTerms/cac:ContractExecutionRequirement[cbc:ExecutionRequirementCode/@listName='customer-service']", + "xpathRelative" : "cac:ContractExecutionRequirement[cbc:ExecutionRequirementCode/@listName='customer-service']", + "xsdSequenceOrder" : [ { "cac:ContractExecutionRequirement" : 38 } ], + "repeatable" : true + }, { + "id" : "ND-NDA", + "parentId" : "ND-LotTenderingTerms", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingTerms/cac:ContractExecutionRequirement[cbc:ExecutionRequirementCode/@listName='nda']", + "xpathRelative" : "cac:ContractExecutionRequirement[cbc:ExecutionRequirementCode/@listName='nda']", + "xsdSequenceOrder" : [ { "cac:ContractExecutionRequirement" : 38 } ], + "repeatable" : false + }, { + "id" : "ND-ReservedExecution", + "parentId" : "ND-LotTenderingTerms", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingTerms/cac:ContractExecutionRequirement[cbc:ExecutionRequirementCode/@listName='reserved-execution']", + "xpathRelative" : "cac:ContractExecutionRequirement[cbc:ExecutionRequirementCode/@listName='reserved-execution']", + "xsdSequenceOrder" : [ { "cac:ContractExecutionRequirement" : 38 } ], + "repeatable" : false + }, { + "id" : "ND-Participants", + "parentId" : "ND-LotTenderingTerms", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingTerms/cac:EconomicOperatorShortList", + "xpathRelative" : "cac:EconomicOperatorShortList", + "xsdSequenceOrder" : [ { "cac:EconomicOperatorShortList" : 54 } ], + "repeatable" : false + }, { + "id" : "ND-PreselectedParticipant", + "parentId" : "ND-Participants", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingTerms/cac:EconomicOperatorShortList/cac:PreSelectedParty", + "xpathRelative" : "cac:PreSelectedParty", + "xsdSequenceOrder" : [ { "cac:PreSelectedParty" : 6 } ], + "repeatable" : true + }, { + "id" : "ND-LotEmploymentLegislation", + "parentId" : "ND-LotTenderingTerms", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingTerms/cac:EmploymentLegislationDocumentReference", + "xpathRelative" : "cac:EmploymentLegislationDocumentReference", + "xsdSequenceOrder" : [ { "cac:EmploymentLegislationDocumentReference" : 30 } ], + "repeatable" : false + }, { + "id" : "ND-LotEnvironmentalLegislation", + "parentId" : "ND-LotTenderingTerms", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingTerms/cac:EnvironmentalLegislationDocumentReference", + "xpathRelative" : "cac:EnvironmentalLegislationDocumentReference", + "xsdSequenceOrder" : [ { "cac:EnvironmentalLegislationDocumentReference" : 29 } ], + "repeatable" : false + }, { + "id" : "ND-LotFiscalLegislation", + "parentId" : "ND-LotTenderingTerms", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingTerms/cac:FiscalLegislationDocumentReference", + "xpathRelative" : "cac:FiscalLegislationDocumentReference", + "xsdSequenceOrder" : [ { "cac:FiscalLegislationDocumentReference" : 28 } ], + "repeatable" : false + }, { + "id" : "ND-LotSubmissionLanguage", + "parentId" : "ND-LotTenderingTerms", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingTerms/cac:Language", + "xpathRelative" : "cac:Language", + "xsdSequenceOrder" : [ { "cac:Language" : 49 } ], + "repeatable" : true + }, { + "id" : "ND-PaymentTerms", + "parentId" : "ND-LotTenderingTerms", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingTerms/cac:PaymentTerms", + "xpathRelative" : "cac:PaymentTerms", + "xsdSequenceOrder" : [ { "cac:PaymentTerms" : 34 } ], + "repeatable" : false + }, { + "id" : "ND-PostAwarProcess", + "parentId" : "ND-LotTenderingTerms", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingTerms/cac:PostAwardProcess", + "xpathRelative" : "cac:PostAwardProcess", + "xsdSequenceOrder" : [ { "cac:PostAwardProcess" : 53 } ], + "repeatable" : false + }, { + "id" : "ND-FinancialGuarantee", + "parentId" : "ND-LotTenderingTerms", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingTerms/cac:RequiredFinancialGuarantee", + "xpathRelative" : "cac:RequiredFinancialGuarantee", + "xsdSequenceOrder" : [ { "cac:RequiredFinancialGuarantee" : 26 } ], + "repeatable" : false + }, { + "id" : "ND-SecurityClearanceTerms", + "parentId" : "ND-LotTenderingTerms", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingTerms/cac:SecurityClearanceTerm", + "xpathRelative" : "cac:SecurityClearanceTerm", + "xsdSequenceOrder" : [ { "cac:SecurityClearanceTerm" : 55 } ], + "repeatable" : false + }, { + "id" : "ND-TendererLegalForm", + "parentId" : "ND-LotTenderingTerms", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingTerms/cac:TendererQualificationRequest[not(cac:SpecificTendererRequirement)]", + "xpathRelative" : "cac:TendererQualificationRequest[not(cac:SpecificTendererRequirement)]", + "xsdSequenceOrder" : [ { "cac:TendererQualificationRequest" : 35 } ], + "repeatable" : false + }, { + "id" : "ND-LotReservedParticipation", + "parentId" : "ND-LotTenderingTerms", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingTerms/cac:TendererQualificationRequest[not(cbc:CompanyLegalFormCode)][not(cac:SpecificTendererRequirement/cbc:TendererRequirementTypeCode[@listName='missing-info-submission'])]", + "xpathRelative" : "cac:TendererQualificationRequest[not(cbc:CompanyLegalFormCode)][not(cac:SpecificTendererRequirement/cbc:TendererRequirementTypeCode[@listName='missing-info-submission'])]", + "xsdSequenceOrder" : [ { "cac:TendererQualificationRequest" : 35 } ], + "repeatable" : false + }, { + "id" : "ND-LotReservedProcurement", + "parentId" : "ND-LotReservedParticipation", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingTerms/cac:TendererQualificationRequest[not(cbc:CompanyLegalFormCode)][not(cac:SpecificTendererRequirement/cbc:TendererRequirementTypeCode[@listName='missing-info-submission'])]/cac:SpecificTendererRequirement[cbc:TendererRequirementTypeCode/@listName='reserved-procurement']", + "xpathRelative" : "cac:SpecificTendererRequirement[cbc:TendererRequirementTypeCode/@listName='reserved-procurement']", + "xsdSequenceOrder" : [ { "cac:SpecificTendererRequirement" : 11 } ], + "repeatable" : true + }, { + "id" : "ND-LateTendererInformation", + "parentId" : "ND-LotTenderingTerms", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingTerms/cac:TendererQualificationRequest[not(cbc:CompanyLegalFormCode)]/cac:SpecificTendererRequirement[not(cbc:TendererRequirementTypeCode[@listName='reserved-procurement'])]", + "xpathRelative" : "cac:TendererQualificationRequest[not(cbc:CompanyLegalFormCode)]/cac:SpecificTendererRequirement[not(cbc:TendererRequirementTypeCode[@listName='reserved-procurement'])]", + "xsdSequenceOrder" : [ { "cac:TendererQualificationRequest" : 35 }, { "cac:SpecificTendererRequirement" : 11 } ], + "repeatable" : false + }, { + "id" : "ND-TenderRecipient", + "parentId" : "ND-LotTenderingTerms", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingTerms/cac:TenderRecipientParty", + "xpathRelative" : "cac:TenderRecipientParty", + "xsdSequenceOrder" : [ { "cac:TenderRecipientParty" : 42 } ], + "repeatable" : false + }, { + "id" : "ND-NonUBLTenderingTerms", + "parentId" : "ND-LotTenderingTerms", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingTerms/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension", + "xpathRelative" : "ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension", + "xsdSequenceOrder" : [ { "ext:UBLExtensions" : 1 }, { "ext:UBLExtension" : 1 }, { "ext:ExtensionContent" : 1 }, { "efext:EformsExtension" : 1 } ], + "repeatable" : false + }, { + "id" : "ND-SenderContact", + "parentId" : "ND-Root", + "xpathAbsolute" : "/*/cac:SenderParty/cac:Contact", + "xpathRelative" : "cac:SenderParty/cac:Contact", + "xsdSequenceOrder" : [ { "cac:SenderParty" : 28 }, { "cac:Contact" : 15 } ], + "repeatable" : false + }, { + "id" : "ND-ProcedureTenderingProcess", + "parentId" : "ND-Root", + "xpathAbsolute" : "/*/cac:TenderingProcess", + "xpathRelative" : "cac:TenderingProcess", + "xsdSequenceOrder" : [ { "cac:TenderingProcess" : 40 } ], + "repeatable" : false + }, { + "id" : "ND-PreviousNoticeReference", + "parentId" : "ND-ProcedureTenderingProcess", + "xpathAbsolute" : "/*/cac:TenderingProcess/cac:NoticeDocumentReference", + "xpathRelative" : "cac:NoticeDocumentReference", + "xsdSequenceOrder" : [ { "cac:NoticeDocumentReference" : 22 } ], + "repeatable" : true + }, { + "id" : "ND-AcceleratedProcedure", + "parentId" : "ND-ProcedureTenderingProcess", + "xpathAbsolute" : "/*/cac:TenderingProcess/cac:ProcessJustification[cbc:ProcessReasonCode/@listName='accelerated-procedure']", + "xpathRelative" : "cac:ProcessJustification[cbc:ProcessReasonCode/@listName='accelerated-procedure']", + "xsdSequenceOrder" : [ { "cac:ProcessJustification" : 24 } ], + "repeatable" : false + }, { + "id" : "ND-ProcedureAcceleratedJustificationUnpublish", + "parentId" : "ND-AcceleratedProcedure", + "xpathAbsolute" : "/*/cac:TenderingProcess/cac:ProcessJustification[cbc:ProcessReasonCode/@listName='accelerated-procedure']/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='pro-acc-jus']", + "xpathRelative" : "ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='pro-acc-jus']", + "xsdSequenceOrder" : [ { "ext:UBLExtensions" : 1 }, { "ext:UBLExtension" : 1 }, { "ext:ExtensionContent" : 1 }, { "efext:EformsExtension" : 1 }, { "efac:FieldsPrivacy" : 13 } ], + "repeatable" : false + }, { + "id" : "ND-ProcedureAcceleratedUnpublish", + "parentId" : "ND-AcceleratedProcedure", + "xpathAbsolute" : "/*/cac:TenderingProcess/cac:ProcessJustification[cbc:ProcessReasonCode/@listName='accelerated-procedure']/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='pro-acc']", + "xpathRelative" : "ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='pro-acc']", + "xsdSequenceOrder" : [ { "ext:UBLExtensions" : 1 }, { "ext:UBLExtension" : 1 }, { "ext:ExtensionContent" : 1 }, { "efext:EformsExtension" : 1 }, { "efac:FieldsPrivacy" : 13 } ], + "repeatable" : false + }, { + "id" : "ND-DirectAward", + "parentId" : "ND-ProcedureTenderingProcess", + "xpathAbsolute" : "/*/cac:TenderingProcess/cac:ProcessJustification[cbc:ProcessReasonCode/@listName='direct-award-justification']", + "xpathRelative" : "cac:ProcessJustification[cbc:ProcessReasonCode/@listName='direct-award-justification']", + "xsdSequenceOrder" : [ { "cac:ProcessJustification" : 24 } ], + "repeatable" : false + }, { + "id" : "ND-DirectAwardJustificationCodeUnpublish", + "parentId" : "ND-DirectAward", + "xpathAbsolute" : "/*/cac:TenderingProcess/cac:ProcessJustification[cbc:ProcessReasonCode/@listName='direct-award-justification']/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='dir-awa-jus']", + "xpathRelative" : "ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='dir-awa-jus']", + "xsdSequenceOrder" : [ { "ext:UBLExtensions" : 1 }, { "ext:UBLExtension" : 1 }, { "ext:ExtensionContent" : 1 }, { "efext:EformsExtension" : 1 }, { "efac:FieldsPrivacy" : 13 } ], + "repeatable" : false + }, { + "id" : "ND-DirectAwardJustificationPreviousUnpublish", + "parentId" : "ND-DirectAward", + "xpathAbsolute" : "/*/cac:TenderingProcess/cac:ProcessJustification[cbc:ProcessReasonCode/@listName='direct-award-justification']/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='dir-awa-pre']", + "xpathRelative" : "ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='dir-awa-pre']", + "xsdSequenceOrder" : [ { "ext:UBLExtensions" : 1 }, { "ext:UBLExtension" : 1 }, { "ext:ExtensionContent" : 1 }, { "efext:EformsExtension" : 1 }, { "efac:FieldsPrivacy" : 13 } ], + "repeatable" : false + }, { + "id" : "ND-DirectAwardJustificationTextUnpublish", + "parentId" : "ND-DirectAward", + "xpathAbsolute" : "/*/cac:TenderingProcess/cac:ProcessJustification[cbc:ProcessReasonCode/@listName='direct-award-justification']/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='dir-awa-tex']", + "xpathRelative" : "ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='dir-awa-tex']", + "xsdSequenceOrder" : [ { "ext:UBLExtensions" : 1 }, { "ext:UBLExtension" : 1 }, { "ext:ExtensionContent" : 1 }, { "efext:EformsExtension" : 1 }, { "efac:FieldsPrivacy" : 13 } ], + "repeatable" : false + }, { + "id" : "ND-ProcedureFeaturesUnpublish", + "parentId" : "ND-ProcedureTenderingProcess", + "xpathAbsolute" : "/*/cac:TenderingProcess/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='pro-fea']", + "xpathRelative" : "ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='pro-fea']", + "xsdSequenceOrder" : [ { "ext:UBLExtensions" : 1 }, { "ext:UBLExtension" : 1 }, { "ext:ExtensionContent" : 1 }, { "efext:EformsExtension" : 1 }, { "efac:FieldsPrivacy" : 13 } ], + "repeatable" : false + }, { + "id" : "ND-ProcedureTypeUnpublish", + "parentId" : "ND-ProcedureTenderingProcess", + "xpathAbsolute" : "/*/cac:TenderingProcess/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='pro-typ']", + "xpathRelative" : "ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='pro-typ']", + "xsdSequenceOrder" : [ { "ext:UBLExtensions" : 1 }, { "ext:UBLExtension" : 1 }, { "ext:ExtensionContent" : 1 }, { "efext:EformsExtension" : 1 }, { "efac:FieldsPrivacy" : 13 } ], + "repeatable" : false + }, { + "id" : "ND-ProcedureTerms", + "parentId" : "ND-Root", + "xpathAbsolute" : "/*/cac:TenderingTerms", + "xpathRelative" : "cac:TenderingTerms", + "xsdSequenceOrder" : [ { "cac:TenderingTerms" : 39 } ], + "repeatable" : false + }, { + "id" : "ND-LotDistribution", + "parentId" : "ND-ProcedureTerms", + "xpathAbsolute" : "/*/cac:TenderingTerms/cac:LotDistribution", + "xpathRelative" : "cac:LotDistribution", + "xsdSequenceOrder" : [ { "cac:LotDistribution" : 52 } ], + "repeatable" : false + }, { + "id" : "ND-GroupComposition", + "parentId" : "ND-LotDistribution", + "xpathAbsolute" : "/*/cac:TenderingTerms/cac:LotDistribution/cac:LotsGroup", + "xpathRelative" : "cac:LotsGroup", + "xsdSequenceOrder" : [ { "cac:LotsGroup" : 5 } ], + "repeatable" : true + }, { + "id" : "ND-GroupCompositionLotReference", + "parentId" : "ND-GroupComposition", + "xpathAbsolute" : "/*/cac:TenderingTerms/cac:LotDistribution/cac:LotsGroup/cac:ProcurementProjectLotReference[cbc:ID/@schemeName='Lot']", + "xpathRelative" : "cac:ProcurementProjectLotReference[cbc:ID/@schemeName='Lot']", + "xsdSequenceOrder" : [ { "cac:ProcurementProjectLotReference" : 3 } ], + "repeatable" : true + }, { + "id" : "ND-CrossBorderLaw", + "parentId" : "ND-ProcedureTerms", + "xpathAbsolute" : "/*/cac:TenderingTerms/cac:ProcurementLegislationDocumentReference[cbc:ID/text()='CrossBorderLaw']", + "xpathRelative" : "cac:ProcurementLegislationDocumentReference[cbc:ID/text()='CrossBorderLaw']", + "xsdSequenceOrder" : [ { "cac:ProcurementLegislationDocumentReference" : 27 } ], + "repeatable" : false + }, { + "id" : "ND-CrossBorderLawUnpublish", + "parentId" : "ND-CrossBorderLaw", + "xpathAbsolute" : "/*/cac:TenderingTerms/cac:ProcurementLegislationDocumentReference[cbc:ID/text()='CrossBorderLaw']/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='cro-bor-law']", + "xpathRelative" : "ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='cro-bor-law']", + "xsdSequenceOrder" : [ { "ext:UBLExtensions" : 1 }, { "ext:UBLExtension" : 1 }, { "ext:ExtensionContent" : 1 }, { "efext:EformsExtension" : 1 }, { "efac:FieldsPrivacy" : 13 } ], + "repeatable" : false + }, { + "id" : "ND-LocalLegalBasisNoID", + "parentId" : "ND-ProcedureTerms", + "xpathAbsolute" : "/*/cac:TenderingTerms/cac:ProcurementLegislationDocumentReference[cbc:ID/text()='LocalLegalBasis']", + "xpathRelative" : "cac:ProcurementLegislationDocumentReference[cbc:ID/text()='LocalLegalBasis']", + "xsdSequenceOrder" : [ { "cac:ProcurementLegislationDocumentReference" : 27 } ], + "repeatable" : true + }, { + "id" : "ND-LocalLegalBasisWithID", + "parentId" : "ND-ProcedureTerms", + "xpathAbsolute" : "/*/cac:TenderingTerms/cac:ProcurementLegislationDocumentReference[not(cbc:ID/text()=('CrossBorderLaw','LocalLegalBasis'))]", + "xpathRelative" : "cac:ProcurementLegislationDocumentReference[not(cbc:ID/text()=('CrossBorderLaw','LocalLegalBasis'))]", + "xsdSequenceOrder" : [ { "cac:ProcurementLegislationDocumentReference" : 27 } ], + "repeatable" : true + }, { + "id" : "ND-TendererQualificationRequest", + "parentId" : "ND-ProcedureTerms", + "xpathAbsolute" : "/*/cac:TenderingTerms/cac:TendererQualificationRequest", + "xpathRelative" : "cac:TendererQualificationRequest", + "xsdSequenceOrder" : [ { "cac:TendererQualificationRequest" : 35 } ], + "repeatable" : false + }, { + "id" : "ND-ExclusionGrounds", + "parentId" : "ND-TendererQualificationRequest", + "xpathAbsolute" : "/*/cac:TenderingTerms/cac:TendererQualificationRequest/cac:SpecificTendererRequirement", + "xpathRelative" : "cac:SpecificTendererRequirement", + "xsdSequenceOrder" : [ { "cac:SpecificTendererRequirement" : 11 } ], + "repeatable" : true + }, { + "id" : "ND-OperationType", + "parentId" : "ND-Root", + "xpathAbsolute" : "/*/efac:NoticePurpose", + "xpathRelative" : "efac:NoticePurpose", + "xsdSequenceOrder" : [ { "efac:NoticePurpose" : 37 } ], + "repeatable" : false + }, { + "id" : "ND-RootExtension", + "parentId" : "ND-Root", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension", + "xpathRelative" : "ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension", + "xsdSequenceOrder" : [ { "ext:UBLExtensions" : 1 }, { "ext:UBLExtension" : 1 }, { "ext:ExtensionContent" : 1 }, { "efext:EformsExtension" : 1 } ], + "repeatable" : false + }, { + "id" : "ND-NoticeResult", + "parentId" : "ND-RootExtension", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult", + "xpathRelative" : "efac:NoticeResult", + "xsdSequenceOrder" : [ { "efac:NoticeResult" : 16 } ], + "repeatable" : false + }, { + "id" : "ND-NoticeApproximateValueUnpublish", + "parentId" : "ND-NoticeResult", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='not-app-val']", + "xpathRelative" : "efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='not-app-val']", + "xsdSequenceOrder" : [ { "efac:FieldsPrivacy" : 1 } ], + "repeatable" : false + }, { + "id" : "ND-NoticeMaximumValueUnpublish", + "parentId" : "ND-NoticeResult", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='not-max-val']", + "xpathRelative" : "efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='not-max-val']", + "xsdSequenceOrder" : [ { "efac:FieldsPrivacy" : 1 } ], + "repeatable" : false + }, { + "id" : "ND-NoticeValueUnpublish", + "parentId" : "ND-NoticeResult", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='not-val']", + "xpathRelative" : "efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='not-val']", + "xsdSequenceOrder" : [ { "efac:FieldsPrivacy" : 1 } ], + "repeatable" : false + }, { + "id" : "ND-NoticeResultGroupFA", + "parentId" : "ND-NoticeResult", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:GroupFramework", + "xpathRelative" : "efac:GroupFramework", + "xsdSequenceOrder" : [ { "efac:GroupFramework" : 5 } ], + "repeatable" : true + }, { + "id" : "ND-GroupMaximalValueIdentifierUnpublish", + "parentId" : "ND-NoticeResultGroupFA", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:GroupFramework/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='gro-max-ide']", + "xpathRelative" : "efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='gro-max-ide']", + "xsdSequenceOrder" : [ { "efac:FieldsPrivacy" : 1 } ], + "repeatable" : false + }, { + "id" : "ND-GroupMaximumValueUnpublish", + "parentId" : "ND-NoticeResultGroupFA", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:GroupFramework/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='gro-max-val']", + "xpathRelative" : "efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='gro-max-val']", + "xsdSequenceOrder" : [ { "efac:FieldsPrivacy" : 1 } ], + "repeatable" : false + }, { + "id" : "ND-GroupReestimatedValueUnpublish", + "parentId" : "ND-NoticeResultGroupFA", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:GroupFramework/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='gro-ree-val']", + "xpathRelative" : "efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='gro-ree-val']", + "xsdSequenceOrder" : [ { "efac:FieldsPrivacy" : 1 } ], + "repeatable" : false + }, { + "id" : "ND-LotResult", + "parentId" : "ND-NoticeResult", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:LotResult", + "xpathRelative" : "efac:LotResult", + "xsdSequenceOrder" : [ { "efac:LotResult" : 6 } ], + "repeatable" : true, + "identifierFieldId" : "OPT-322-LotResult", + "captionFieldId" : "BT-13713-LotResult" + }, { + "id" : "ND-FinancingParty", + "parentId" : "ND-LotResult", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:LotResult/cac:FinancingParty", + "xpathRelative" : "cac:FinancingParty", + "xsdSequenceOrder" : [ { "cac:FinancingParty" : 7 } ], + "repeatable" : true + }, { + "id" : "ND-PayerParty", + "parentId" : "ND-LotResult", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:LotResult/cac:PayerParty", + "xpathRelative" : "cac:PayerParty", + "xsdSequenceOrder" : [ { "cac:PayerParty" : 8 } ], + "repeatable" : true + }, { + "id" : "ND-ReviewRequestsStatistics", + "parentId" : "ND-LotResult", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:LotResult/efac:AppealRequestsStatistics[efbc:StatisticsCode/@listName='irregularity-type']", + "xpathRelative" : "efac:AppealRequestsStatistics[efbc:StatisticsCode/@listName='irregularity-type']", + "xsdSequenceOrder" : [ { "efac:AppealRequestsStatistics" : 9 } ], + "repeatable" : true + }, { + "id" : "ND-ReviewRequestsStatisticsCountUnpublish", + "parentId" : "ND-ReviewRequestsStatistics", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:LotResult/efac:AppealRequestsStatistics[efbc:StatisticsCode/@listName='irregularity-type']/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='buy-rev-cou']", + "xpathRelative" : "efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='buy-rev-cou']", + "xsdSequenceOrder" : [ { "efac:FieldsPrivacy" : 1 } ], + "repeatable" : false + }, { + "id" : "ND-ReviewRequestsStatisticsTypeUnpublish", + "parentId" : "ND-ReviewRequestsStatistics", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:LotResult/efac:AppealRequestsStatistics[efbc:StatisticsCode/@listName='irregularity-type']/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='buy-rev-typ']", + "xpathRelative" : "efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='buy-rev-typ']", + "xsdSequenceOrder" : [ { "efac:FieldsPrivacy" : 1 } ], + "repeatable" : false + }, { + "id" : "ND-BuyerReviewComplainants", + "parentId" : "ND-LotResult", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:LotResult/efac:AppealRequestsStatistics[efbc:StatisticsCode/@listName='review-type']", + "xpathRelative" : "efac:AppealRequestsStatistics[efbc:StatisticsCode/@listName='review-type']", + "xsdSequenceOrder" : [ { "efac:AppealRequestsStatistics" : 9 } ], + "repeatable" : false + }, { + "id" : "ND-RevewRequestsUnpublish", + "parentId" : "ND-BuyerReviewComplainants", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:LotResult/efac:AppealRequestsStatistics[efbc:StatisticsCode/@listName='review-type']/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='rev-req']", + "xpathRelative" : "efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='rev-req']", + "xsdSequenceOrder" : [ { "efac:FieldsPrivacy" : 1 } ], + "repeatable" : false + }, { + "id" : "ND-NotAwardedReasonUnpublish", + "parentId" : "ND-LotResult", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:LotResult/efac:DecisionReason/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='no-awa-rea']", + "xpathRelative" : "efac:DecisionReason/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='no-awa-rea']", + "xsdSequenceOrder" : [ { "efac:DecisionReason" : 10 }, { "efac:FieldsPrivacy" : 1 } ], + "repeatable" : false + }, { + "id" : "ND-TenderValueHighestUnpublish", + "parentId" : "ND-LotResult", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:LotResult/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='ten-val-hig']", + "xpathRelative" : "efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='ten-val-hig']", + "xsdSequenceOrder" : [ { "efac:FieldsPrivacy" : 1 } ], + "repeatable" : false + }, { + "id" : "ND-TenderValueLowestUnpublish", + "parentId" : "ND-LotResult", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:LotResult/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='ten-val-low']", + "xpathRelative" : "efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='ten-val-low']", + "xsdSequenceOrder" : [ { "efac:FieldsPrivacy" : 1 } ], + "repeatable" : false + }, { + "id" : "ND-WinnerChosenUnpublish", + "parentId" : "ND-LotResult", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:LotResult/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='win-cho']", + "xpathRelative" : "efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='win-cho']", + "xsdSequenceOrder" : [ { "efac:FieldsPrivacy" : 1 } ], + "repeatable" : false + }, { + "id" : "ND-LotResultFAValues", + "parentId" : "ND-LotResult", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:LotResult/efac:FrameworkAgreementValues", + "xpathRelative" : "efac:FrameworkAgreementValues", + "xsdSequenceOrder" : [ { "efac:FrameworkAgreementValues" : 12 } ], + "repeatable" : false + }, { + "id" : "ND-MaximalValueUnpublish", + "parentId" : "ND-LotResultFAValues", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:LotResult/efac:FrameworkAgreementValues/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='max-val']", + "xpathRelative" : "efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='max-val']", + "xsdSequenceOrder" : [ { "efac:FieldsPrivacy" : 1 } ], + "repeatable" : false + }, { + "id" : "ND-ReestimatedValueUnpublish", + "parentId" : "ND-LotResultFAValues", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:LotResult/efac:FrameworkAgreementValues/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='ree-val']", + "xpathRelative" : "efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='ree-val']", + "xsdSequenceOrder" : [ { "efac:FieldsPrivacy" : 1 } ], + "repeatable" : false + }, { + "id" : "ND-LotResultTenderReference", + "parentId" : "ND-LotResult", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:LotResult/efac:LotTender", + "xpathRelative" : "efac:LotTender", + "xsdSequenceOrder" : [ { "efac:LotTender" : 11 } ], + "repeatable" : true + }, { + "id" : "ND-ReceivedSubmissions", + "parentId" : "ND-LotResult", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:LotResult/efac:ReceivedSubmissionsStatistics", + "xpathRelative" : "efac:ReceivedSubmissionsStatistics", + "xsdSequenceOrder" : [ { "efac:ReceivedSubmissionsStatistics" : 13 } ], + "repeatable" : true + }, { + "id" : "ND-ReceivedSubmissionCountUnpublish", + "parentId" : "ND-ReceivedSubmissions", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:LotResult/efac:ReceivedSubmissionsStatistics/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='rec-sub-cou']", + "xpathRelative" : "efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='rec-sub-cou']", + "xsdSequenceOrder" : [ { "efac:FieldsPrivacy" : 1 } ], + "repeatable" : false + }, { + "id" : "ND-ReceivedSubmissionTypeUnpublish", + "parentId" : "ND-ReceivedSubmissions", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:LotResult/efac:ReceivedSubmissionsStatistics/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='rec-sub-typ']", + "xpathRelative" : "efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='rec-sub-typ']", + "xsdSequenceOrder" : [ { "efac:FieldsPrivacy" : 1 } ], + "repeatable" : false + }, { + "id" : "ND-LotResultContractReference", + "parentId" : "ND-LotResult", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:LotResult/efac:SettledContract", + "xpathRelative" : "efac:SettledContract", + "xsdSequenceOrder" : [ { "efac:SettledContract" : 14 } ], + "repeatable" : true + }, { + "id" : "ND-StrategicProcurementLotResult", + "parentId" : "ND-LotResult", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:LotResult/efac:StrategicProcurement", + "xpathRelative" : "efac:StrategicProcurement", + "xsdSequenceOrder" : [ { "efac:StrategicProcurement" : 15 } ], + "repeatable" : false + }, { + "id" : "ND-StrategicProcurementInformationLotResult", + "parentId" : "ND-StrategicProcurementLotResult", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:LotResult/efac:StrategicProcurement/efac:StrategicProcurementInformation", + "xpathRelative" : "efac:StrategicProcurementInformation", + "xsdSequenceOrder" : [ { "efac:StrategicProcurementInformation" : 2 } ], + "repeatable" : true + }, { + "id" : "ND-ProcurementDetailsLotResult", + "parentId" : "ND-StrategicProcurementInformationLotResult", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:LotResult/efac:StrategicProcurement/efac:StrategicProcurementInformation/efac:ProcurementDetails", + "xpathRelative" : "efac:ProcurementDetails", + "xsdSequenceOrder" : [ { "efac:ProcurementDetails" : 2 } ], + "repeatable" : true + }, { + "id" : "ND-ProcurementStatistics", + "parentId" : "ND-ProcurementDetailsLotResult", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:LotResult/efac:StrategicProcurement/efac:StrategicProcurementInformation/efac:ProcurementDetails/efac:StrategicProcurementStatistics", + "xpathRelative" : "efac:StrategicProcurementStatistics", + "xsdSequenceOrder" : [ { "efac:StrategicProcurementStatistics" : 2 } ], + "repeatable" : true + }, { + "id" : "ND-LotTender", + "parentId" : "ND-NoticeResult", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:LotTender", + "xpathRelative" : "efac:LotTender", + "xsdSequenceOrder" : [ { "efac:LotTender" : 7 } ], + "repeatable" : true, + "identifierFieldId" : "OPT-321-Tender", + "captionFieldId" : "BT-3201-Tender" + }, { + "id" : "ND-TenderAggregatedAmounts", + "parentId" : "ND-LotTender", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:LotTender/efac:AggregatedAmounts", + "xpathRelative" : "efac:AggregatedAmounts", + "xsdSequenceOrder" : [ { "efac:AggregatedAmounts" : 8 } ], + "repeatable" : false + }, { + "id" : "ND-ConcessionRevenue", + "parentId" : "ND-LotTender", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:LotTender/efac:ConcessionRevenue", + "xpathRelative" : "efac:ConcessionRevenue", + "xsdSequenceOrder" : [ { "efac:ConcessionRevenue" : 9 } ], + "repeatable" : false + }, { + "id" : "ND-ConcessionRevenueBuyerUnpublish", + "parentId" : "ND-ConcessionRevenue", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:LotTender/efac:ConcessionRevenue/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='con-rev-buy']", + "xpathRelative" : "efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='con-rev-buy']", + "xsdSequenceOrder" : [ { "efac:FieldsPrivacy" : 1 } ], + "repeatable" : false + }, { + "id" : "ND-ConcessionRevenueUserUnpublish", + "parentId" : "ND-ConcessionRevenue", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:LotTender/efac:ConcessionRevenue/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='con-rev-use']", + "xpathRelative" : "efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='con-rev-use']", + "xsdSequenceOrder" : [ { "efac:FieldsPrivacy" : 1 } ], + "repeatable" : false + }, { + "id" : "ND-ValueConcessionDescriptionUnpublish", + "parentId" : "ND-ConcessionRevenue", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:LotTender/efac:ConcessionRevenue/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='val-con-des']", + "xpathRelative" : "efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='val-con-des']", + "xsdSequenceOrder" : [ { "efac:FieldsPrivacy" : 1 } ], + "repeatable" : false + }, { + "id" : "ND-RewardsPenalties", + "parentId" : "ND-LotTender", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:LotTender/efac:ContractTerm[efbc:TermCode/@listName='rewards-penalties']", + "xpathRelative" : "efac:ContractTerm[efbc:TermCode/@listName='rewards-penalties']", + "xsdSequenceOrder" : [ { "efac:ContractTerm" : 10 } ], + "repeatable" : false + }, { + "id" : "ND-RevenueAllocation", + "parentId" : "ND-LotTender", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:LotTender/efac:ContractTerm[efbc:TermCode/text()='all-rev-tic']", + "xpathRelative" : "efac:ContractTerm[efbc:TermCode/text()='all-rev-tic']", + "xsdSequenceOrder" : [ { "efac:ContractTerm" : 10 } ], + "repeatable" : false + }, { + "id" : "ND-OtherContractExecutionConditions", + "parentId" : "ND-LotTender", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:LotTender/efac:ContractTerm[not(efbc:TermCode/text()='all-rev-tic')][efbc:TermCode/@listName='contract-detail']", + "xpathRelative" : "efac:ContractTerm[not(efbc:TermCode/text()='all-rev-tic')][efbc:TermCode/@listName='contract-detail']", + "xsdSequenceOrder" : [ { "efac:ContractTerm" : 10 } ], + "repeatable" : true + }, { + "id" : "ND-TenderRankUnpublish", + "parentId" : "ND-LotTender", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:LotTender/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='ten-ran']", + "xpathRelative" : "efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='ten-ran']", + "xsdSequenceOrder" : [ { "efac:FieldsPrivacy" : 1 } ], + "repeatable" : false + }, { + "id" : "ND-WinningTenderValueUnpublish", + "parentId" : "ND-LotTender", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:LotTender/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='win-ten-val']", + "xpathRelative" : "efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='win-ten-val']", + "xsdSequenceOrder" : [ { "efac:FieldsPrivacy" : 1 } ], + "repeatable" : false + }, { + "id" : "ND-WinningTenderVariantUnpublish", + "parentId" : "ND-LotTender", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:LotTender/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='win-ten-var']", + "xpathRelative" : "efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='win-ten-var']", + "xsdSequenceOrder" : [ { "efac:FieldsPrivacy" : 1 } ], + "repeatable" : false + }, { + "id" : "ND-LotTenderOriginCountry", + "parentId" : "ND-LotTender", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:LotTender/efac:Origin", + "xpathRelative" : "efac:Origin", + "xsdSequenceOrder" : [ { "efac:Origin" : 11 } ], + "repeatable" : true + }, { + "id" : "ND-CountryOriginUnpublish", + "parentId" : "ND-LotTender", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:LotTender/efac:Origin/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='cou-ori']", + "xpathRelative" : "efac:Origin/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='cou-ori']", + "xsdSequenceOrder" : [ { "efac:Origin" : 11 }, { "efac:FieldsPrivacy" : 1 } ], + "repeatable" : false + }, { + "id" : "ND-SubcontractedActivity", + "parentId" : "ND-LotTender", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:LotTender/efac:SubcontractingTerm", + "xpathRelative" : "efac:SubcontractingTerm", + "xsdSequenceOrder" : [ { "efac:SubcontractingTerm" : 12 } ], + "repeatable" : false + }, { + "id" : "ND-SubcontractedContract", + "parentId" : "ND-LotTender", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:LotTender/efac:SubcontractingTerm[efbc:TermCode/@listName='applicability']", + "xpathRelative" : "efac:SubcontractingTerm[efbc:TermCode/@listName='applicability']", + "xsdSequenceOrder" : [ { "efac:SubcontractingTerm" : 12 } ], + "repeatable" : false + }, { + "id" : "ND-SubcontractingUnpublish", + "parentId" : "ND-SubcontractedActivity", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:LotTender/efac:SubcontractingTerm/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='sub-con']", + "xpathRelative" : "efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='sub-con']", + "xsdSequenceOrder" : [ { "efac:FieldsPrivacy" : 1 } ], + "repeatable" : false + }, { + "id" : "ND-SubcontractingDescriptionUnpublish", + "parentId" : "ND-SubcontractedActivity", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:LotTender/efac:SubcontractingTerm/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='sub-des']", + "xpathRelative" : "efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='sub-des']", + "xsdSequenceOrder" : [ { "efac:FieldsPrivacy" : 1 } ], + "repeatable" : false + }, { + "id" : "ND-SubcontractingPercentageKnownUnpublish", + "parentId" : "ND-SubcontractedActivity", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:LotTender/efac:SubcontractingTerm/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='sub-per-kno']", + "xpathRelative" : "efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='sub-per-kno']", + "xsdSequenceOrder" : [ { "efac:FieldsPrivacy" : 1 } ], + "repeatable" : false + }, { + "id" : "ND-SubcontractingPercentageUnpublish", + "parentId" : "ND-SubcontractedActivity", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:LotTender/efac:SubcontractingTerm/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='sub-per']", + "xpathRelative" : "efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='sub-per']", + "xsdSequenceOrder" : [ { "efac:FieldsPrivacy" : 1 } ], + "repeatable" : false + }, { + "id" : "ND-SubcontractingValueKnownUnpublish", + "parentId" : "ND-SubcontractedActivity", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:LotTender/efac:SubcontractingTerm/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='sub-val-kno']", + "xpathRelative" : "efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='sub-val-kno']", + "xsdSequenceOrder" : [ { "efac:FieldsPrivacy" : 1 } ], + "repeatable" : false + }, { + "id" : "ND-SubcontractingValueUnpublish", + "parentId" : "ND-SubcontractedActivity", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:LotTender/efac:SubcontractingTerm/efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='sub-val']", + "xpathRelative" : "efac:FieldsPrivacy[efbc:FieldIdentifierCode/text()='sub-val']", + "xsdSequenceOrder" : [ { "efac:FieldsPrivacy" : 1 } ], + "repeatable" : false + }, { + "id" : "ND-SettledContract", + "parentId" : "ND-NoticeResult", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:SettledContract", + "xpathRelative" : "efac:SettledContract", + "xsdSequenceOrder" : [ { "efac:SettledContract" : 8 } ], + "repeatable" : true, + "identifierFieldId" : "OPT-316-Contract", + "captionFieldId" : "BT-150-Contract" + }, { + "id" : "ND-ContractSignatory", + "parentId" : "ND-SettledContract", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:SettledContract/cac:SignatoryParty", + "xpathRelative" : "cac:SignatoryParty", + "xsdSequenceOrder" : [ { "cac:SignatoryParty" : 8 } ], + "repeatable" : true + }, { + "id" : "ND-ExtendedDurationJustification", + "parentId" : "ND-SettledContract", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:SettledContract/efac:DurationJustification", + "xpathRelative" : "efac:DurationJustification", + "xsdSequenceOrder" : [ { "efac:DurationJustification" : 10 } ], + "repeatable" : false + }, { + "id" : "ND-AssetList", + "parentId" : "ND-ExtendedDurationJustification", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:SettledContract/efac:DurationJustification/efac:AssetsList", + "xpathRelative" : "efac:AssetsList", + "xsdSequenceOrder" : [ { "efac:AssetsList" : 2 } ], + "repeatable" : false + }, { + "id" : "ND-Asset", + "parentId" : "ND-AssetList", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:SettledContract/efac:DurationJustification/efac:AssetsList/efac:Asset", + "xpathRelative" : "efac:Asset", + "xsdSequenceOrder" : [ { "efac:Asset" : 1 } ], + "repeatable" : true + }, { + "id" : "ND-ContractEUFunds", + "parentId" : "ND-SettledContract", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:SettledContract/efac:Funding", + "xpathRelative" : "efac:Funding", + "xsdSequenceOrder" : [ { "efac:Funding" : 12 } ], + "repeatable" : true + }, { + "id" : "ND-SettledContractTenderReference", + "parentId" : "ND-SettledContract", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:SettledContract/efac:LotTender", + "xpathRelative" : "efac:LotTender", + "xsdSequenceOrder" : [ { "efac:LotTender" : 11 } ], + "repeatable" : true + }, { + "id" : "ND-TenderingParty", + "parentId" : "ND-NoticeResult", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:TenderingParty", + "xpathRelative" : "efac:TenderingParty", + "xsdSequenceOrder" : [ { "efac:TenderingParty" : 9 } ], + "repeatable" : true, + "identifierFieldId" : "OPT-210-Tenderer" + }, { + "id" : "ND-SubContractor", + "parentId" : "ND-TenderingParty", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:TenderingParty/efac:SubContractor", + "xpathRelative" : "efac:SubContractor", + "xsdSequenceOrder" : [ { "efac:SubContractor" : 3 } ], + "repeatable" : true + }, { + "id" : "ND-SubContractorTakerReference", + "parentId" : "ND-SubContractor", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:TenderingParty/efac:SubContractor/efac:MainContractor", + "xpathRelative" : "efac:MainContractor", + "xsdSequenceOrder" : [ { "efac:MainContractor" : 2 } ], + "repeatable" : true + }, { + "id" : "ND-Tenderer", + "parentId" : "ND-TenderingParty", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:TenderingParty/efac:Tenderer", + "xpathRelative" : "efac:Tenderer", + "xsdSequenceOrder" : [ { "efac:Tenderer" : 2 } ], + "repeatable" : true + }, { + "id" : "ND-Organizations", + "parentId" : "ND-RootExtension", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:Organizations", + "xpathRelative" : "efac:Organizations", + "xsdSequenceOrder" : [ { "efac:Organizations" : 1 } ], + "repeatable" : false + }, { + "id" : "ND-Organization", + "parentId" : "ND-Organizations", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:Organizations/efac:Organization", + "xpathRelative" : "efac:Organization", + "xsdSequenceOrder" : [ { "efac:Organization" : 1 } ], + "repeatable" : true, + "identifierFieldId" : "OPT-200-Organization-Company", + "captionFieldId" : "BT-500-Organization-Company" + }, { + "id" : "ND-Company", + "parentId" : "ND-Organization", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:Organizations/efac:Organization/efac:Company", + "xpathRelative" : "efac:Company", + "xsdSequenceOrder" : [ { "efac:Company" : 7 } ], + "repeatable" : false + }, { + "id" : "ND-CompanyContact", + "parentId" : "ND-Company", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:Organizations/efac:Organization/efac:Company/cac:Contact", + "xpathRelative" : "cac:Contact", + "xsdSequenceOrder" : [ { "cac:Contact" : 9 } ], + "repeatable" : false + }, { + "id" : "ND-CompanyLegalEntity", + "parentId" : "ND-Company", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:Organizations/efac:Organization/efac:Company/cac:PartyLegalEntity", + "xpathRelative" : "cac:PartyLegalEntity", + "xsdSequenceOrder" : [ { "cac:PartyLegalEntity" : 8 } ], + "repeatable" : true + }, { + "id" : "ND-CompanyAddress", + "parentId" : "ND-Company", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:Organizations/efac:Organization/efac:Company/cac:PostalAddress", + "xpathRelative" : "cac:PostalAddress", + "xsdSequenceOrder" : [ { "cac:PostalAddress" : 6 } ], + "repeatable" : false + }, { + "id" : "ND-Touchpoint", + "parentId" : "ND-Organization", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:Organizations/efac:Organization/efac:TouchPoint", + "xpathRelative" : "efac:TouchPoint", + "xsdSequenceOrder" : [ { "efac:TouchPoint" : 8 } ], + "repeatable" : true, + "identifierFieldId" : "OPT-201-Organization-TouchPoint", + "captionFieldId" : "BT-500-Organization-TouchPoint" + }, { + "id" : "ND-TouchpointContact", + "parentId" : "ND-Touchpoint", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:Organizations/efac:Organization/efac:TouchPoint/cac:Contact", + "xpathRelative" : "cac:Contact", + "xsdSequenceOrder" : [ { "cac:Contact" : 6 } ], + "repeatable" : false + }, { + "id" : "ND-TouchpointAddress", + "parentId" : "ND-Touchpoint", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:Organizations/efac:Organization/efac:TouchPoint/cac:PostalAddress", + "xpathRelative" : "cac:PostalAddress", + "xsdSequenceOrder" : [ { "cac:PostalAddress" : 5 } ], + "repeatable" : false + }, { + "id" : "ND-OrganizationUboReference", + "parentId" : "ND-Organization", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:Organizations/efac:Organization/efac:UltimateBeneficialOwner", + "xpathRelative" : "efac:UltimateBeneficialOwner", + "xsdSequenceOrder" : [ { "efac:UltimateBeneficialOwner" : 6 } ], + "repeatable" : true + }, { + "id" : "ND-UBO", + "parentId" : "ND-Organizations", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:Organizations/efac:UltimateBeneficialOwner", + "xpathRelative" : "efac:UltimateBeneficialOwner", + "xsdSequenceOrder" : [ { "efac:UltimateBeneficialOwner" : 2 } ], + "repeatable" : true, + "identifierFieldId" : "OPT-202-UBO", + "captionFieldId" : "BT-500-UBO" + }, { + "id" : "ND-UBOContact", + "parentId" : "ND-UBO", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:Organizations/efac:UltimateBeneficialOwner/cac:Contact", + "xpathRelative" : "cac:Contact", + "xsdSequenceOrder" : [ { "cac:Contact" : 4 } ], + "repeatable" : false + }, { + "id" : "ND-UBOAddress", + "parentId" : "ND-UBO", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:Organizations/efac:UltimateBeneficialOwner/cac:ResidenceAddress", + "xpathRelative" : "cac:ResidenceAddress", + "xsdSequenceOrder" : [ { "cac:ResidenceAddress" : 5 } ], + "repeatable" : false + }, { + "id" : "ND-UBONationality", + "parentId" : "ND-UBO", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:Organizations/efac:UltimateBeneficialOwner/efac:Nationality", + "xpathRelative" : "efac:Nationality", + "xsdSequenceOrder" : [ { "efac:Nationality" : 6 } ], + "repeatable" : true + } ], + "fields" : [ { + "id" : "BT-02-notice", + "parentNodeId" : "ND-Root", + "name" : "Notice Type", + "btId" : "BT-02", + "xpathAbsolute" : "/*/cbc:NoticeTypeCode", + "xpathRelative" : "cbc:NoticeTypeCode", + "xsdSequenceOrder" : [ { "cbc:NoticeTypeCode" : 19 } ], + "type" : "code", + "attributes" : [ "BT-03-notice" ], + "legalType" : "CODE", + "repeatable" : { + "value" : false, + "severity" : "ERROR" + }, + "mandatory" : { + "value" : false, + "severity" : "ERROR", + "constraints" : [ { + "noticeTypes" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "CEI", "T01", "T02", "X01", "X02" ], + "value" : true, + "severity" : "ERROR" + } ] + }, + "codeList" : { + "value" : { + "id" : "notice-type", + "type" : "flat" + }, + "severity" : "ERROR" + } + }, { + "id" : "BT-03-notice", + "parentNodeId" : "ND-Root", + "name" : "Form Type", + "btId" : "BT-03", + "xpathAbsolute" : "/*/cbc:NoticeTypeCode/@listName", + "xpathRelative" : "cbc:NoticeTypeCode/@listName", + "xsdSequenceOrder" : [ { "cbc:NoticeTypeCode" : 19 } ], + "type" : "code", + "attributeName" : "listName", + "attributeOf" : "BT-02-notice", + "legalType" : "CODE", + "repeatable" : { + "value" : false, + "severity" : "ERROR" + }, + "mandatory" : { + "value" : false, + "severity" : "ERROR", + "constraints" : [ { + "noticeTypes" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "CEI", "T01", "T02", "X01", "X02" ], + "value" : true, + "severity" : "ERROR" + } ] + }, + "codeList" : { + "value" : { + "id" : "form-type", + "type" : "flat" + }, + "severity" : "ERROR" + } + }, { + "id" : "BT-06-Lot", + "parentNodeId" : "ND-StrategicProcurementType", + "name" : "Strategic Procurement", + "btId" : "BT-06", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:ProcurementProject/cac:ProcurementAdditionalType[cbc:ProcurementTypeCode/@listName='strategic-procurement']/cbc:ProcurementTypeCode", + "xpathRelative" : "cbc:ProcurementTypeCode", + "xsdSequenceOrder" : [ { "cbc:ProcurementTypeCode" : 2 } ], + "type" : "code", + "attributes" : [ "BT-06-Lot-List" ], + "legalType" : "CODE", + "repeatable" : { + "value" : false, + "severity" : "ERROR" + }, + "forbidden" : { + "value" : false, + "severity" : "ERROR", + "constraints" : [ { + "noticeTypes" : [ "1", "2", "3", "4", "5", "6", "CEI", "T01", "T02", "X01", "X02" ], + "value" : true, + "severity" : "ERROR" + } ] + }, + "codeList" : { + "value" : { + "id" : "strategic-procurement", + "type" : "flat" + }, + "severity" : "ERROR" + } + }, { + "id" : "BT-06-Lot-List", + "parentNodeId" : "ND-StrategicProcurementType", + "name" : "Strategic Procurement Listname", + "btId" : "BT-06", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:ProcurementProject/cac:ProcurementAdditionalType[cbc:ProcurementTypeCode/@listName='strategic-procurement']/cbc:ProcurementTypeCode/@listName", + "xpathRelative" : "cbc:ProcurementTypeCode/@listName", + "xsdSequenceOrder" : [ { "cbc:ProcurementTypeCode" : 2 } ], + "type" : "text", + "attributeName" : "listName", + "attributeOf" : "BT-06-Lot", + "presetValue" : "strategic-procurement", + "legalType" : "CODE", + "repeatable" : { + "value" : false, + "severity" : "ERROR" + } + }, { + "id" : "BT-109-Lot", + "parentNodeId" : "ND-FA", + "name" : "Framework Duration Justification", + "btId" : "BT-109", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingProcess/cac:FrameworkAgreement/cbc:Justification", + "xpathRelative" : "cbc:Justification", + "xsdSequenceOrder" : [ { "cbc:Justification" : 4 } ], + "type" : "text-multilingual", + "attributes" : [ "BT-109-Lot-Language" ], + "legalType" : "TEXT", + "maxLength" : 6000, + "repeatable" : { + "value" : false, + "severity" : "ERROR" + }, + "forbidden" : { + "value" : false, + "severity" : "ERROR", + "constraints" : [ { + "noticeTypes" : [ "1", "2", "3", "4", "5", "6", "14", "15", "19", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "CEI", "T01", "T02", "X01", "X02" ], + "value" : true, + "severity" : "ERROR" + } ] + } + }, { + "id" : "BT-109-Lot-Language", + "parentNodeId" : "ND-FA", + "name" : "Framework Duration Justification Language", + "btId" : "BT-109", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingProcess/cac:FrameworkAgreement/cbc:Justification/@languageID", + "xpathRelative" : "cbc:Justification/@languageID", + "xsdSequenceOrder" : [ { "cbc:Justification" : 4 } ], + "type" : "code", + "attributeName" : "languageID", + "attributeOf" : "BT-109-Lot", + "legalType" : "TEXT", + "repeatable" : { + "value" : false, + "severity" : "ERROR" + }, + "codeList" : { + "value" : { + "id" : "eu-official-language", + "type" : "flat" + }, + "severity" : "ERROR" + } + }, { + "id" : "BT-137-Lot", + "parentNodeId" : "ND-Lot", + "name" : "Purpose Lot Identifier", + "btId" : "BT-137", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cbc:ID", + "xpathRelative" : "cbc:ID", + "xsdSequenceOrder" : [ { "cbc:ID" : 2 } ], + "type" : "id", + "attributes" : [ "BT-137-Lot-Scheme" ], + "idScheme" : "LOT", + "schemeName" : "Lot", + "legalType" : "IDENTIFIER", + "repeatable" : { + "value" : false, + "severity" : "ERROR" + }, + "forbidden" : { + "value" : false, + "severity" : "ERROR", + "constraints" : [ { + "noticeTypes" : [ "1", "2", "3", "4", "5", "6", "X01", "X02" ], + "value" : true, + "severity" : "ERROR" + } ] + }, + "mandatory" : { + "value" : false, + "severity" : "ERROR", + "constraints" : [ { + "noticeTypes" : [ "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "CEI", "T01", "T02" ], + "value" : true, + "severity" : "ERROR" + } ] + }, + "pattern" : { + "value" : "^LOT-\\d{4}$", + "severity" : "ERROR" + } + }, { + "id" : "BT-137-Lot-Scheme", + "parentNodeId" : "ND-Lot", + "name" : "Purpose Lot Identifier Schemename", + "btId" : "BT-137", + "xpathAbsolute" : "/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cbc:ID/@schemeName", + "xpathRelative" : "cbc:ID/@schemeName", + "xsdSequenceOrder" : [ { "cbc:ID" : 2 } ], + "type" : "text", + "attributeName" : "schemeName", + "attributeOf" : "BT-137-Lot", + "presetValue" : "Lot", + "legalType" : "IDENTIFIER", + "repeatable" : { + "value" : false, + "severity" : "ERROR" + } + }, { + "id" : "OPT-200-Organization-Company", + "parentNodeId" : "ND-Company", + "name" : "Organisation Technical Identifier", + "btId" : "OPT-200", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:Organizations/efac:Organization/efac:Company/cac:PartyIdentification/cbc:ID", + "xpathRelative" : "cac:PartyIdentification/cbc:ID", + "xsdSequenceOrder" : [ { "cac:PartyIdentification" : 4 }, { "cbc:ID" : 2 } ], + "type" : "id", + "attributes" : [ "OPT-200-Organization-Company-Scheme" ], + "idScheme" : "ORG", + "schemeName" : "organization", + "repeatable" : { + "value" : false, + "severity" : "ERROR" + }, + "forbidden" : { + "value" : false, + "severity" : "ERROR", + "constraints" : [ { + "noticeTypes" : [ "X01", "X02" ], + "value" : true, + "severity" : "ERROR" + } ] + }, + "mandatory" : { + "value" : false, + "severity" : "ERROR", + "constraints" : [ { + "noticeTypes" : [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "CEI", "T01", "T02" ], + "value" : true, + "severity" : "ERROR" + } ] + }, + "pattern" : { + "value" : "^ORG-\\d{4}$", + "severity" : "ERROR" + } + }, { + "id" : "OPT-200-Organization-Company-Scheme", + "parentNodeId" : "ND-Company", + "name" : "Organisation Technical Identifier Schemename", + "btId" : "OPT-200", + "xpathAbsolute" : "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:Organizations/efac:Organization/efac:Company/cac:PartyIdentification/cbc:ID/@schemeName", + "xpathRelative" : "cac:PartyIdentification/cbc:ID/@schemeName", + "xsdSequenceOrder" : [ { "cac:PartyIdentification" : 4 }, { "cbc:ID" : 2 } ], + "type" : "text", + "attributeName" : "schemeName", + "attributeOf" : "OPT-200-Organization-Company", + "presetValue" : "organization", + "repeatable" : { + "value" : false, + "severity" : "ERROR" + } + } ] +} \ No newline at end of file diff --git a/src/test/resources/eu/europa/ted/eforms/sdk/analysis/cucumber/tedefo-2740.feature b/src/test/resources/eu/europa/ted/eforms/sdk/analysis/cucumber/tedefo-2740.feature new file mode 100644 index 0000000..21e1405 --- /dev/null +++ b/src/test/resources/eu/europa/ted/eforms/sdk/analysis/cucumber/tedefo-2740.feature @@ -0,0 +1,25 @@ +@tedefo-2740 +Feature: Fields - Field validation + TEDEFO-2740: Values in noticeTypes property are not repeated + Test files under "src/test/resources/eforms-sdk-tests/tedefo-2740" + + Background: + Given The following rules + | Field constraints do not have duplicate notice types identifiers | + + Scenario: All fields have no duplicate notice types + Given A "tedefo-2740" folder with "valid" files + When I load all fields + And I execute validation + Then I should get 0 SDK validation errors + + Scenario Outline: Some fields have duplicate notice types + Given A "tedefo-2740" folder with "invalid" files + When I load all fields + And I execute validation + Then Rule "" should have been fired + And I should get 2 SDK validation errors + + Examples: + | expected rule | + | Field constraints do not have duplicate notice types identifiers |