Skip to content

Commit

Permalink
schematrons: Ensure every buyer has organisation ref (TEDEFO-2834)
Browse files Browse the repository at this point in the history
For the rules that check that the buyer has a reference to an
organisation, change the context from the root to cac:Party, so that the
check is made for each and every buyer.

Also rename the node ND-ServiceProvider to ND-Buyer, to avoid confusion.

Update all affected validation reports, adding fired rules.
  • Loading branch information
bertrand-lorentz committed Nov 10, 2023
1 parent d650255 commit ddbb21e
Show file tree
Hide file tree
Showing 265 changed files with 816 additions and 176 deletions.
2 changes: 2 additions & 0 deletions examples/reports/CEI.svrl
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,7 @@
<svrl:fired-rule context="//cbc:TendererRequirementTypeCode"/>
<svrl:active-pattern id="EFORMS-validation-stage-1b-CEI"/>
<svrl:fired-rule context="/*[/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeSubType/cbc:SubTypeCode/text() = 'CEI']"/>
<svrl:fired-rule context="/*/cac:ContractingParty[/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeSubType/cbc:SubTypeCode/text() = 'CEI']"/>
<svrl:fired-rule context="/*/cac:ProcurementProject[/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeSubType/cbc:SubTypeCode/text() = 'CEI']"/>
<svrl:fired-rule context="/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot'][/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeSubType/cbc:SubTypeCode/text() = 'CEI']"/>
<svrl:fired-rule context="/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:ProcurementProject[/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeSubType/cbc:SubTypeCode/text() = 'CEI']"/>
Expand All @@ -71,6 +72,7 @@
<svrl:active-pattern id="EFORMS-validation-stage-2a-CEI"/>
<svrl:fired-rule context="/*[/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeSubType/cbc:SubTypeCode/text() = 'CEI']"/>
<svrl:fired-rule context="/*/cac:ContractingParty[/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeSubType/cbc:SubTypeCode/text() = 'CEI']"/>
<svrl:fired-rule context="/*/cac:ContractingParty/cac:Party[/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeSubType/cbc:SubTypeCode/text() = 'CEI']"/>
<svrl:fired-rule context="/*/cac:ProcurementProject[/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeSubType/cbc:SubTypeCode/text() = 'CEI']"/>
<svrl:fired-rule context="/*/cac:ProcurementProject/cac:MainCommodityClassification[/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeSubType/cbc:SubTypeCode/text() = 'CEI']"/>
<svrl:fired-rule context="/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot'][/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeSubType/cbc:SubTypeCode/text() = 'CEI']"/>
Expand Down
22 changes: 12 additions & 10 deletions examples/reports/INVALID_can_24_empty.svrl
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,7 @@
<svrl:text>cac:TenderingProcess</svrl:text>
</svrl:diagnostic-reference>
</svrl:failed-assert>
<svrl:fired-rule context="/*/cac:ContractingParty[/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeSubType/cbc:SubTypeCode/text() = '29']"/>
<svrl:fired-rule context="/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension[/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeSubType/cbc:SubTypeCode/text() = '29']"/>
<svrl:failed-assert id="ND-NoticeResult-29"
location="/can:ContractAwardNotice/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension"
Expand Down Expand Up @@ -130,16 +131,6 @@
<svrl:text>cbc:CustomizationID</svrl:text>
</svrl:diagnostic-reference>
</svrl:failed-assert>
<svrl:failed-assert id="BR-OPT-00300-0136"
location="/can:ContractAwardNotice"
role="ERROR"
test="count(cac:ContractingParty/cac:Party/cac:PartyIdentification/cbc:ID) &gt; 0">
<svrl:text>rule|text|BR-OPT-00300-0136</svrl:text>
<svrl:diagnostic-reference diagnostic="ND-Root_OPT-300-Procedure-Buyer"
see="field:OPT-300-Procedure-Buyer">
<svrl:text>cac:ContractingParty/cac:Party/cac:PartyIdentification/cbc:ID</svrl:text>
</svrl:diagnostic-reference>
</svrl:failed-assert>
<svrl:fired-rule context="/*/cac:ContractingParty[/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeSubType/cbc:SubTypeCode/text() = '29']"/>
<svrl:failed-assert id="BR-BT-00010-0036"
location="/can:ContractAwardNotice/cac:ContractingParty"
Expand All @@ -159,6 +150,17 @@
<svrl:text>cac:ContractingPartyType/cbc:PartyTypeCode[@listName='buyer-legal-type']</svrl:text>
</svrl:diagnostic-reference>
</svrl:failed-assert>
<svrl:fired-rule context="/*/cac:ContractingParty/cac:Party[/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeSubType/cbc:SubTypeCode/text() = '29']"/>
<svrl:failed-assert id="BR-OPT-00300-0136"
location="/can:ContractAwardNotice/cac:ContractingParty/cac:Party"
role="ERROR"
test="count(cac:PartyIdentification/cbc:ID) &gt; 0">
<svrl:text>rule|text|BR-OPT-00300-0136</svrl:text>
<svrl:diagnostic-reference diagnostic="OPT-300-Procedure-Buyer"
see="field:OPT-300-Procedure-Buyer">
<svrl:text>cac:PartyIdentification/cbc:ID</svrl:text>
</svrl:diagnostic-reference>
</svrl:failed-assert>
<svrl:fired-rule context="/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension[/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeSubType/cbc:SubTypeCode/text() = '29']"/>
<svrl:active-pattern id="EFORMS-validation-stage-2b"/>
<svrl:fired-rule context="/*"/>
Expand Down
22 changes: 12 additions & 10 deletions examples/reports/INVALID_can_24_stage-1.svrl
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@
<svrl:fired-rule context="//efbc:StatisticsCode"/>
<svrl:active-pattern id="EFORMS-validation-stage-1b-29"/>
<svrl:fired-rule context="/*[/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeSubType/cbc:SubTypeCode/text() = '29']"/>
<svrl:fired-rule context="/*/cac:ContractingParty[/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeSubType/cbc:SubTypeCode/text() = '29']"/>
<svrl:fired-rule context="/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot'][/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeSubType/cbc:SubTypeCode/text() = '29']"/>
<svrl:fired-rule context="/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingProcess[/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeSubType/cbc:SubTypeCode/text() = '29']"/>
<svrl:fired-rule context="/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingTerms[/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeSubType/cbc:SubTypeCode/text() = '29']"/>
Expand Down Expand Up @@ -98,16 +99,6 @@
<svrl:text>cbc:CustomizationID</svrl:text>
</svrl:diagnostic-reference>
</svrl:failed-assert>
<svrl:failed-assert id="BR-OPT-00300-0136"
location="/can:ContractAwardNotice"
role="ERROR"
test="count(cac:ContractingParty/cac:Party/cac:PartyIdentification/cbc:ID) &gt; 0">
<svrl:text>rule|text|BR-OPT-00300-0136</svrl:text>
<svrl:diagnostic-reference diagnostic="ND-Root_OPT-300-Procedure-Buyer"
see="field:OPT-300-Procedure-Buyer">
<svrl:text>cac:ContractingParty/cac:Party/cac:PartyIdentification/cbc:ID</svrl:text>
</svrl:diagnostic-reference>
</svrl:failed-assert>
<svrl:fired-rule context="/*/cac:ContractingParty[/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeSubType/cbc:SubTypeCode/text() = '29']"/>
<svrl:failed-assert id="BR-BT-00010-0036"
location="/can:ContractAwardNotice/cac:ContractingParty"
Expand All @@ -127,6 +118,17 @@
<svrl:text>cac:ContractingPartyType/cbc:PartyTypeCode[@listName='buyer-legal-type']</svrl:text>
</svrl:diagnostic-reference>
</svrl:failed-assert>
<svrl:fired-rule context="/*/cac:ContractingParty/cac:Party[/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeSubType/cbc:SubTypeCode/text() = '29']"/>
<svrl:failed-assert id="BR-OPT-00300-0136"
location="/can:ContractAwardNotice/cac:ContractingParty/cac:Party"
role="ERROR"
test="count(cac:PartyIdentification/cbc:ID) &gt; 0">
<svrl:text>rule|text|BR-OPT-00300-0136</svrl:text>
<svrl:diagnostic-reference diagnostic="OPT-300-Procedure-Buyer"
see="field:OPT-300-Procedure-Buyer">
<svrl:text>cac:PartyIdentification/cbc:ID</svrl:text>
</svrl:diagnostic-reference>
</svrl:failed-assert>
<svrl:fired-rule context="/*/cac:ProcurementProject[/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeSubType/cbc:SubTypeCode/text() = '29']"/>
<svrl:failed-assert id="BR-BT-00021-0036"
location="/can:ContractAwardNotice/cac:ProcurementProject"
Expand Down
2 changes: 2 additions & 0 deletions examples/reports/INVALID_can_24_stage-2.svrl
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@
<svrl:fired-rule context="//efbc:StatisticsCode"/>
<svrl:active-pattern id="EFORMS-validation-stage-1b-29"/>
<svrl:fired-rule context="/*[/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeSubType/cbc:SubTypeCode/text() = '29']"/>
<svrl:fired-rule context="/*/cac:ContractingParty[/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeSubType/cbc:SubTypeCode/text() = '29']"/>
<svrl:fired-rule context="/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot'][/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeSubType/cbc:SubTypeCode/text() = '29']"/>
<svrl:fired-rule context="/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingProcess[/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeSubType/cbc:SubTypeCode/text() = '29']"/>
<svrl:fired-rule context="/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingTerms[/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeSubType/cbc:SubTypeCode/text() = '29']"/>
Expand All @@ -55,6 +56,7 @@
<svrl:active-pattern id="EFORMS-validation-stage-2a-29"/>
<svrl:fired-rule context="/*[/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeSubType/cbc:SubTypeCode/text() = '29']"/>
<svrl:fired-rule context="/*/cac:ContractingParty[/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeSubType/cbc:SubTypeCode/text() = '29']"/>
<svrl:fired-rule context="/*/cac:ContractingParty/cac:Party[/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeSubType/cbc:SubTypeCode/text() = '29']"/>
<svrl:fired-rule context="/*/cac:ProcurementProject[/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeSubType/cbc:SubTypeCode/text() = '29']"/>
<svrl:fired-rule context="/*/cac:ProcurementProject/cac:MainCommodityClassification[/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeSubType/cbc:SubTypeCode/text() = '29']"/>
<svrl:fired-rule context="/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot'][/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeSubType/cbc:SubTypeCode/text() = '29']"/>
Expand Down
2 changes: 2 additions & 0 deletions examples/reports/INVALID_change-cn_24_FRA_comments.svrl
Original file line number Diff line number Diff line change
Expand Up @@ -87,6 +87,7 @@
<svrl:fired-rule context="//cbc:TendererRequirementTypeCode"/>
<svrl:active-pattern id="EFORMS-validation-stage-1b-16"/>
<svrl:fired-rule context="/*[/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeSubType/cbc:SubTypeCode/text() = '16']"/>
<svrl:fired-rule context="/*/cac:ContractingParty[/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeSubType/cbc:SubTypeCode/text() = '16']"/>
<svrl:fired-rule context="/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot'][/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeSubType/cbc:SubTypeCode/text() = '16']"/>
<svrl:fired-rule context="/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot'][/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeSubType/cbc:SubTypeCode/text() = '16']"/>
<svrl:fired-rule context="/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingProcess[/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeSubType/cbc:SubTypeCode/text() = '16']"/>
Expand Down Expand Up @@ -114,6 +115,7 @@
<svrl:active-pattern id="EFORMS-validation-stage-2a-16"/>
<svrl:fired-rule context="/*[/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeSubType/cbc:SubTypeCode/text() = '16']"/>
<svrl:fired-rule context="/*/cac:ContractingParty[/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeSubType/cbc:SubTypeCode/text() = '16']"/>
<svrl:fired-rule context="/*/cac:ContractingParty/cac:Party[/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeSubType/cbc:SubTypeCode/text() = '16']"/>
<svrl:fired-rule context="/*/cac:ProcurementProject[/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeSubType/cbc:SubTypeCode/text() = '16']"/>
<svrl:fired-rule context="/*/cac:ProcurementProject/cac:MainCommodityClassification[/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeSubType/cbc:SubTypeCode/text() = '16']"/>
<svrl:fired-rule context="/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot'][/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeSubType/cbc:SubTypeCode/text() = '16']"/>
Expand Down
22 changes: 12 additions & 10 deletions examples/reports/INVALID_cn_24_empty.svrl
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,7 @@
<svrl:text>cac:TenderingTerms</svrl:text>
</svrl:diagnostic-reference>
</svrl:failed-assert>
<svrl:fired-rule context="/*/cac:ContractingParty[/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeSubType/cbc:SubTypeCode/text() = '16']"/>
<svrl:fired-rule context="/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension[/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeSubType/cbc:SubTypeCode/text() = '16']"/>
<svrl:failed-assert id="ND-Organizations-16"
location="/cn:ContractNotice/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension"
Expand Down Expand Up @@ -129,16 +130,6 @@
<svrl:text>cbc:CustomizationID</svrl:text>
</svrl:diagnostic-reference>
</svrl:failed-assert>
<svrl:failed-assert id="BR-OPT-00300-0122"
location="/cn:ContractNotice"
role="ERROR"
test="count(cac:ContractingParty/cac:Party/cac:PartyIdentification/cbc:ID) &gt; 0">
<svrl:text>rule|text|BR-OPT-00300-0122</svrl:text>
<svrl:diagnostic-reference diagnostic="ND-Root_OPT-300-Procedure-Buyer"
see="field:OPT-300-Procedure-Buyer">
<svrl:text>cac:ContractingParty/cac:Party/cac:PartyIdentification/cbc:ID</svrl:text>
</svrl:diagnostic-reference>
</svrl:failed-assert>
<svrl:fired-rule context="/*/cac:ContractingParty[/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeSubType/cbc:SubTypeCode/text() = '16']"/>
<svrl:failed-assert id="BR-BT-00010-0022"
location="/cn:ContractNotice/cac:ContractingParty"
Expand All @@ -158,6 +149,17 @@
<svrl:text>cac:ContractingPartyType/cbc:PartyTypeCode[@listName='buyer-legal-type']</svrl:text>
</svrl:diagnostic-reference>
</svrl:failed-assert>
<svrl:fired-rule context="/*/cac:ContractingParty/cac:Party[/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeSubType/cbc:SubTypeCode/text() = '16']"/>
<svrl:failed-assert id="BR-OPT-00300-0122"
location="/cn:ContractNotice/cac:ContractingParty/cac:Party"
role="ERROR"
test="count(cac:PartyIdentification/cbc:ID) &gt; 0">
<svrl:text>rule|text|BR-OPT-00300-0122</svrl:text>
<svrl:diagnostic-reference diagnostic="OPT-300-Procedure-Buyer"
see="field:OPT-300-Procedure-Buyer">
<svrl:text>cac:PartyIdentification/cbc:ID</svrl:text>
</svrl:diagnostic-reference>
</svrl:failed-assert>
<svrl:fired-rule context="/*/cac:ProcurementProject[/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeSubType/cbc:SubTypeCode/text() = '16']"/>
<svrl:failed-assert id="BR-BT-00021-0022"
location="/cn:ContractNotice/cac:ProcurementProject"
Expand Down
2 changes: 2 additions & 0 deletions examples/reports/INVALID_cn_24_multiple.svrl
Original file line number Diff line number Diff line change
Expand Up @@ -71,6 +71,7 @@
<svrl:fired-rule context="//cbc:VariantConstraintCode"/>
<svrl:active-pattern id="EFORMS-validation-stage-1b-16"/>
<svrl:fired-rule context="/*[/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeSubType/cbc:SubTypeCode/text() = '16']"/>
<svrl:fired-rule context="/*/cac:ContractingParty[/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeSubType/cbc:SubTypeCode/text() = '16']"/>
<svrl:fired-rule context="/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot'][/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeSubType/cbc:SubTypeCode/text() = '16']"/>
<svrl:fired-rule context="/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot'][/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeSubType/cbc:SubTypeCode/text() = '16']"/>
<svrl:fired-rule context="/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot']/cac:TenderingProcess[/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeSubType/cbc:SubTypeCode/text() = '16']"/>
Expand All @@ -97,6 +98,7 @@
<svrl:active-pattern id="EFORMS-validation-stage-2a-16"/>
<svrl:fired-rule context="/*[/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeSubType/cbc:SubTypeCode/text() = '16']"/>
<svrl:fired-rule context="/*/cac:ContractingParty[/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeSubType/cbc:SubTypeCode/text() = '16']"/>
<svrl:fired-rule context="/*/cac:ContractingParty/cac:Party[/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeSubType/cbc:SubTypeCode/text() = '16']"/>
<svrl:fired-rule context="/*/cac:ProcurementProject[/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeSubType/cbc:SubTypeCode/text() = '16']"/>
<svrl:fired-rule context="/*/cac:ProcurementProject/cac:MainCommodityClassification[/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeSubType/cbc:SubTypeCode/text() = '16']"/>
<svrl:fired-rule context="/*/cac:ProcurementProjectLot[cbc:ID/@schemeName='Lot'][/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeSubType/cbc:SubTypeCode/text() = '16']"/>
Expand Down
Loading

0 comments on commit ddbb21e

Please sign in to comment.