Cumulative content of Working Group Meetings in 2025
Working Group Meeting
Date: 25/09/2025
Participants: Natalie Muric, Paul Donohoe, Sellitto Giovanni Paolo
Model editor: Andreea Pasare
Note editor: Andreea Pasare
Agenda
-
Missing definitions
-
Discuss GitHub issue 788: Unmappable eForms fields regarding transportation in T02 notice subtypes
Discussion
A set of proposed definitions were agreed and skos:historyNote tag with value "WG approval 25/09/2025" will be added to the specific concepts with their new definition.
Contract terms and other information of a Tender:
OPP-035-Tender and OPP-033-Tender are codelists with single values and were not implemented.
Because T02 notice is published after the Contract is signed, it would mean there will a one to one relationship between the Tender and the Contract.
It was agreed to implement these terms at the level of the epo:ContractTerm. If, in the future, there will be a need to link these terms at the level of the epo:Tender, a predicate epo:Tender epo:foreseesTerm epo:Term will be added.
OPP-080-Tender: Kilometers Public Transport
Implemented the predicate epo:ContractTerm epo:definesPublicTransportationKilometers epo:Quantity
OPP-032-Tender: Revenues Allocation
A new definition was approved for the attribute epo:hasTicketsSalesRevenueAllocation: "Share of revenue with regard to ticket sales."
OPP-034-Tender: Penalties and Rewards Description
A new definition was approved for the attribute epo:hasPenaltiesAndRewardsDescription: "Explanatory text about the applicable penalties and rewards."
OPP-031-Tender: Contract Conditions Description (other than revenue allocation) & OPP-030-Tender: Contract conditions Code
Implemented 5 values from codelist contract-detail as attributes at the level of the epo:ContractTerm:
-
epo:hasCompensationCostParametersDescription with the following definition: "Explanatory text about the parameters of the financial compensation."
-
epo:hasParticularConditionsDescription with the following definition: "Explanatory text about conditions not mentioned elsewhere."
-
epo:hasGrantedExclusiveRightsDescription with the following definition: "Explanatory text about the applicable right entitling a public service operator to operate certain public passenger transport services on a particular route or network or in a particular area, to the exclusion of any other such operator."
-
epo:hasPublicServiceObligationsDescription with the following definition: "Explanatory text about the requirement defined or determined by a competent authority in order to ensure public passenger transport services in the general interest that an operator, if it were considering its own commercial interests, would not assume or would not assume to the same extent or under the same conditions without reward."
-
epo:hasSocialStandardsDescription with the following definition: "Explanatory text about the standards required, including staff concerned, detail of their contractual rights and obligations and conditions under which employees are considered to be linked to the services."
All definitions used for concepts implemented for T01 and T02 notices will be refined once we have more information about the values within the contract-detail from DG-MOVE.
Working Group Meeting
Date: 23/09/2025
Participants: Natalie Muric, Paul Donohoe, Sellitto Giovanni Paolo
Model editor: Andreea Pasare
Note editor: Andreea Pasare
Agenda
-
Discuss GitHub issue 788: Unmappable eForms fields regarding transportation in T02 notice subtypes
Discussion
The following model is proposed (see also meeting minutes from 21/01/2025):
Lot tendering terms (execution requirement)
OPT-070-Lot: Reserved Execution justification is used only in CEI, while BT-736-Lot: Reserved Execution (that is mapped to the codelist "applicability") is used in other notices as well.
"Reserved execution" within the context of Directive 2014/25/EU refers to a situation where the law or a regulation specifically assigns a particular task or service to a certain entity, thus reserving it from being opened up to open competition through a standard procurement procedure. This means a contracting entity, even one covered by the directive, might be legally obligated or permitted to engage a specific provider, rather than conducting a formal tender.
Implemented epo:hasReservedExecutionJustification to be used when mapping OPT-070-Lot: Reserved Execution justification in the case of a CEI notice with the following definition: "An explanation about why the Contract must be performed in the framework of sheltered employment programmes."
A new definition was approved for the predicate epo:ContractTerm epo:hasReservedExecution at-voc:applicability: "Relation indication whether the execution of the contract must be performed in the framework of sheltered employment programmes."
A new definition was approved for epo:QualityTargetInformation: "Information about a specific performance goal."
A new definition was approved for epo:hasQualityTargetDescription: "Explanatory text about the performance goal."
A new definition was approved for epo:hasQualityTargetCode: "Relation indicating the type of performance goal."
A new definition was approved for the predicate epo:hasQualityTargetInformation epo:concernsContractTerm epo:ContractTerm: "Relation indicating the type of performance goal."
Assets in a Contract
It was mentioned that the T02 notice is published within a year after the Contract is awarded.
It was mentioned that if the indicator OPP-020-Contract: Assets related contract extension indicator is false, than the OPP-021-Contract: Used asset along with its significance OPP-022-Contract: Significance (%) and predominance OPP-023-Contract: Predominance (%) are forbidden.
The proposed model for Assests was approved and in the next working group meeting the definitions for the related concepts will be treated.
Working Group Meeting
Date: 16/09/2025
Participants: Natalie Muric, Sellitto Giovanni Paolo
Model editor: Andreea Pasare
Note editor: Andreea Pasare
Discussion
The following definitions were approved and a skos:historyNote tag with value "WG approval 16/09/2025" will be added for each concept in ePO conceptual model:
epo-eva:EvaluationReport |
Summary of the Evaluation. |
epo-eva:Evaluator |
A Role of an Agent that asses the Tender submitted for a Lot. |
epo-eva:ExcludedCandidateList |
Record of Candidates prevented from participating in a Procurement because one or more Exclusion Grounds apply. |
epo-eva:TenderClarification |
A Document sent by the Tenderer to the Buyer in response to the Tender Clarification Request. |
epo-ful:ReceiptAdvice |
A formal reply from the Buyer to the Seller acknowledging the physical or electronic receipt of goods or services delivered. |
epo-ful:ReceiptAdviceInformation |
Information about the Receipt Advice. |
epo-ful:ReceiptAdviceLine |
Details concerning the fulfilment of an Despatch Line. |
epo-inv:CreditNote |
A Document sent by the Seller to the Buyer to reduce or cancel all or part of the amount previously invoiced. |
epo-inv:CreditNoteLine |
Details concerning a given unit of goods, services or works mentioned in the Credit Note. |
epo-not:Notice1 |
Notice of the publication of a prior information notice on a buyer profile - general directive |
epo-not:Notice10 |
Prior information notice used as a call for competition - general directive, standard regime |
epo-not:Notice11 |
Periodic indicative notice used as a call for competition - sectoral directive, standard regime |
epo-not:Notice12 |
Prior information notice used as a call for competition - general directive, light regime |
epo-not:Notice13 |
Periodic indicative notice used as a call for competition - sectoral directive, light regime |
epo-not:Notice14 |
Prior information notice used as a call for competition - concessions directive, light regime |
epo-not:Notice15 |
Notice on the existence of a qualification system - sectoral directive |
epo-not:Notice16 |
Contract notice - general directive, standard regime |
epo-not:Notice17 |
Contract notice - sectoral directive, standard regime |
epo-not:Notice18 |
Contract notice - defence directive, standard regime |
epo-not:Notice19 |
Concession notice - concessions directive, standard regime |
epo-not:Notice2 |
Notice of the publication of a periodic indicative notice on a buyer profile - sectoral directive |
epo-not:Notice20 |
Contract notice - general directive, light regime |
epo-not:Notice21 |
Contract notice - sectoral directive, light regime |
epo-not:Notice22 |
Subcontract notice - defence directive |
epo-not:Notice23 |
Design contest notice - general directive, design |
epo-not:Notice24 |
Design contest notice - sectoral directive, design |
epo-not:Notice25 |
Voluntary ex-ante transparency notice - general directive |
epo-not:Notice26 |
Voluntary ex-ante transparency notice - sectoral directive |
epo-not:Notice27 |
Voluntary ex-ante transparency notice - defence directive |
epo-not:Notice28 |
Voluntary ex-ante transparency notice - concession directive |
epo-not:Notice29 |
Contract award notice - general directive, standard regime |
epo-not:Notice3 |
Notice of the publication of a prior information notice on a buyer profile - defence directive |
epo-not:Notice30 |
Contract award notice - sectoral directive, standard regime |
epo-not:Notice31 |
Contract award notice - defence directive, standard regime |
epo-not:Notice32 |
Concession award notice - concession directive, standard regime |
epo-not:Notice33 |
Contract award notice - general directive, light regime |
epo-not:Notice34 |
Contract award notice - sectoral directive, light regime |
epo-not:Notice35 |
Concession award notice - concessions directive, light regime |
epo-not:Notice36 |
Design contest result notice - general directive, design |
epo-not:Notice37 |
Design contest result notice - sectoral directive, design |
epo-not:Notice38 |
Contract modification notice - general directive |
epo-not:Notice39 |
Contract modification notice - sectoral directive |
epo-not:Notice4 |
Prior information notice used only for information - general directive |
epo-not:Notice40 |
Contract modification notice - concessions directive |
epo-not:Notice5 |
Periodic indicative notice used only for information - sectoral directive |
epo-not:Notice6 |
Prior information notice used only for information - defence directive |
epo-not:Notice7 |
Prior information notice used to shorten time limits for receipt of tenders - general directive |
epo-not:Notice8 |
Periodic indicative notice used to shorten time limits for receipt of tenders - sectoral directive |
epo-not:Notice9 |
Prior information notice used to shorten time limits for receipt of tenders - defence directive |
epo-not:PIN-CFCSocial-D25 |
Prior information notice used as a Call For Competition using the light regime under Directive 25. |
epo-not:PIN-CFCSocialNotice |
Prior information notice used as a Call For Competition using the light regime. |
epo-not:PIN-CFCStandard-D24 |
Prior information notice used as a Call For Competition using the standard regime under Directive 24. |
epo-not:PIN-CFCStandardNotice |
Prior information notice used as a Call For Competition using the standard regime. |
epo-pay:PaymentInformation |
Information about a remittance. |
epo-pay:RemittanceAdvice |
Document sent by the Buyer to the Seller, informing about the payment made. |
epo-pay:RemittanceAdviceLine |
Details concerning a given Invoice from the Remittance Advice. |
epo-qua:EvidenceOutcome |
Result concerning the submitted Evidence. |
epo-qua:EvidenceReceipt |
A Document sent by the Buyer to the Economic Operator confirming the receipt of an Evidence Submission. |
epo-qua:EvidenceRequest |
A Document sent by the Buyer to the Economic Operator asking for the submission of an Evidence. |
epo-qua:EvidenceSubmission |
A Document sent by the Economic Operator to the Buyer which contains an Evidence. |
epo-qua:QualificationDecisionInformation |
Information about the aggregated result of the Evidence Outcomes. |
epo-qua:QualificationReponse |
A formal reply from the Buyer to the Economic Operator informing the Economic Operator that it may participate in a procurement. |
Working Group Meeting
Date: 11/09/2025
Participants: Natalie Muric, Sellitto Giovanni Paolo
Model editor: Andreea Pasare
Note editor: Andreea Pasare
Discussion
The following definitions were approved and a skos:historyNote tag with value "WG approval 11/09/2025" will be added for each concept in ePO conceptual model:
epo:Documentation |
A structured collection of records, reports, or supporting materials that provide context or explanation regarding a process, requirement, or decision within a procurement activity. |
epo:EmploymentDocumentation |
Documentation concerning the general regulatory framework for employment protection and working conditions. |
epo:EnergyEfficiencyInformation |
Information about the energy performance, consumption, or sustainability characteristics of a product, service, building, or process relevant to the execution or evaluation of a procurement procedure. |
epo:EnvironmentalDocumentation |
Documentation concerning the general regulatory framework for Environmental Protection. |
epo:InternationalProcurementInstrumentMeasuresInformation |
Information about the legislative framework adopted by the European Union to promote reciprocity in international public procurement markets. |
epo:LocalLegalBasisInformation |
Information about the legal basis at the level of the Member State. |
epo:MaskableObject |
Entity within the procurement data model whose visibility, accessibility, or disclosure may be conditionally restricted due to legal, confidentiality, or security requirements. |
epo:PlannedProcurement |
A high-level description of a procurement activity foreseen by a Buyer. |
epo:ReviewInformation |
Information about the Review Decision or the Review Request. |
epo:SpecificationInformation |
Information about the characteristics and standards used in a technical implementation. |
epo:TaxDocumentation |
Documentation concerning the general regulatory framework for taxes. |
epo:UniqueResponsibleOfTheProcurement |
A Role of an Agent that holds sole responsibility for initiating, managing, and executing a procurement procedure. |
epo-awa:AwardDecisionNotification |
A formal communication sent by the Buyer to inform Tenderers of the Award Decision. |
epo-cat:CatalogueResponseInformation |
Information about a Catalogue Response. |
epo-cat:DimensionInformation |
Information about the physical or measurable attributes of the instance of the concept described. |
epo-cat:EnvironmentalEmissionInformation |
Information about the emissions related to a product, work or service that are released into the environment. |
epo-cat:Line |
Component of a document providing specific information. |
epo-cat:PostAwardDocument |
Document created after the award of a Contract during a Procurement Procedure. |
epo-con:ContractModificationInformation |
Information about a Contract Amendment. |
epo-con:Deliverable |
Item that the supplier is obligated to provide under a contract. |
Some definitions were modified:
-
Updated definitions for epo:TaxInformationProvider, epo:EmploymentInformationProvider, epo:EnvironmentalProtectionInformationProvider to fully align with the definitions from the organisation-role codelist.
-
Added additional information to epo:PlannedProcurementPart: "A Lot or a Procedure can also cover one or more parts of the Planned Procurement."
-
Removed "Additional Information: This Procurement Criterion can be only Exclusion Ground, Selection Criterion or Award Criterion. Each of these Criteria can contain subcriteria (Criterion class)."" from epo:ProcurementCriterion definition.
Action Points
-
Create GitHub issues for:
-
Make and epo-ord:Order a type of epo:Contract.
-
Rename epo-eva:EvaluationCriterion concept.
-
Working Group Meeting
Date: 09/09/2025
Participants: Paloma Arillo, Victorio Bentivogli, Natalie Muric, Dragos Stoica
Model editor: Andreea Pasare
Note editor: Andreea Pasare
Discussion
The following definitions were approved and a skos:historyNote tag with value "WG approval 09/09/2025" will be added for each concept in ePO conceptual model:
epo-qua:EvidenceOutcome |
epo-qua:fulfillsRequirement |
Indicates whether the Requirement is realised. |
xsd:boolean [0..1] |
epo-qua:QualificationDecisionInformation |
epo:hasQualificationDecisionDate |
The official date of the Qualification Decision. |
xsd:dateTime [1..1] |
epo-qua:QualificationDecisionInformation |
epo:hasRejectionDescription |
Explanatory text about the rejection reason. |
rdf:PlainLiteral [0..1] |
epo-qua:QualificationDecisionInformation |
epo:isQualified |
Indicates whether the economic operator is eligible. |
xsd:boolean [0..1] |
epo-req:RequestForOffer |
epo-req:hasSubmissionDueDate |
Final date until the Submission is allowed. |
xsd:dateTime [0..1] |
epo-req:RequestForOfferLine |
epo-req:isOptional |
Indicates whether the instance of the concept is not required. |
xsd:boolean [0..1] |
epo-sub:OrganisationInformationSummary |
epo-sub:hasBusinessClassificationDescription |
Explanatory text about the size of the Business. |
rdf:PlainLiteral [0..*] |
epo:AwardCriterion |
epo:hasFixedValue |
Constant number. |
xsd:decimal [0..1] |
epo:EnergyEfficiencyInformation |
epo:concernsTotalItems |
Number of total Items the instance of the concept relates to. |
xsd:decimal [0..1] |
epo:InternationalProcurementInstrumentMeasuresInformation |
epo:hasNumberOfTendersConcerned |
Number of Tenders the instance of the concept relates to. |
xsd:integer [0..1] |
epo:NonPublishedInformation |
epo:hasMaskableProperty |
Resource that has a hidden value. |
xsd:anyURI [1..1] |
epo:ProcurementElement |
epo:appliesForeignSubsidiesRegulation |
Indicates whether the Foreign Subsidies Regulation is implemented. |
xsd:boolean [0..1] |
epo:QualificationCriterion |
epo:hasQualificationCriteriaStatedInESPDRequest |
The Qualification Criteria is specified in the ESPD Request. |
xsd:boolean [0..1] |
epo:QualificationCriterion |
epo:hasQualificationCriteriaStatedInNotice |
The Qualification Criteria is specified in the Notice. |
xsd:boolean [0..1] |
epo:QualificationCriterion |
epo:hasQualificationCriteriaStatedInProcurementDocuments |
The Qualification Criteria is specified in the Procurement Documents. |
xsd:boolean [0..1] |
epo:SubcontractingEstimate |
epo:isSubcontractingPercentageKnown |
Indicates whether the ratio of the Subcontracting Estimate is defined. |
xsd:boolean [0..1] |
epo:SubcontractingEstimate |
epo:isSubcontractingValueKnown |
Indicates whether the amount of the Subcontracting Estimate is defined. |
xsd:boolean [0..1] |
epo:SubmissionStatisticalInformation |
epo:hasSMEReceivedTendersExcludingSubcontractors |
The amount of Tenders received from economic operators that are SMEs without taking into account Subcontractors. |
xsd:integer [0..1] |
epo:SubmissionTerm |
epo:hasSubmissionURL |
The identifier of a resource used for Submission. |
xsd:anyURI [0..*] |
Working Group Meeting
Date: 27/05/2025
Participants: Natalie Muric, Paul Donohoe
Model editor: Andreea Passare
Note editor: Achilles Dougalis
Discussion
-
The “Offer” folder in the Conceptual Model file was moved to the sandbox folder because an Offer module is not foreseen due to the fact that epo:Offer is implemented in the ePO-core module.
#793 was discussed: As seen in the picture below, eForms have a section tagged as “ProcurementProject”
-
The eForms mappings map the information on the ProcurementProject as an
epo:Procedurewhich is not correct. There should be a new concept in ePO representing the ProcurementProject accounting for the following fields:-
Title
-
Description
-
Internal Identifier
-
Estimated Value
-
classification code
-
purpose
-
-
Class
epo:PlannedProcurementwas created as a subclass ofepo:ProcurementElement. It was also made sure that the attributes onepo:ProcurementElementcover the needs ofepo:PlannedProcurement. -
Concepts
epo:hasLegalBasisandepo:hasLegalBasisDescriptionwere moved fromepo:ProcurementObjecttoepo:ProcurementElement. -
There is a problem with LocalLegalBasis in the mappings.An eform does not have a locallegalBasis, although it used to be in epo:Notice as a standard form requirement.
-
A a new concept called
epo:LocalLegalBasisInformationwas created, with the following attributes and Object properties:-
dct:description : rdf:PlainLiteral [1..1] -
epo:concernsProcurementElement : epo:ProcurementElement [1] -
`epo:hasLegalBasis : at-voc:legal-basis [0..1]
-
Working Group Meeting
Date: 22/05/2025
Participants: Kenneth Bengtsson, Kees D
Model editor: Andreea Passare
Note editor: Achilles Dougalis
Discussion
-
The ePayment CM was presented
-
It was discussed that the Remittance Advice was designed to inform the Payee which invoices are paid in a single payment.
-
It was also agreed that the attribute epo-ord:hasAccountingCost shouldn’t be in epo-pay:RemittanceAdvice.
-
The predicate refersToInvoice from the epo-pay:RemittanceAdvice was removed, as it is not needed for the epo-pay:RemittanceAdvice but only for the epo-pay:RemittanceAdviceLine.
-
It was discussed that there should be a comparison between the roles from ePO and UBL.
-
It was discussed that currently in ePO a Buyer can be an AccountingCustomer and a Buyer party.
-
It was discussed thatThe Payment means should be the same as the invoice line
-
By the end of the meeting Remittance advice diagram looked as follows
-
-
Github issue Update cardinality of refersToProcedure relation from Notice to Procedure to 0..1 #792 was discussed, and closed as a duplicate of issue #715 which is already implemented for ePO 5.0.0.
Working Group Meeting
Date: 20/05/2025
Participants: Victorio Bentivogli, Pietro Palermo
Model editor: Andreea Passare
Note editor: Achilles Dougalis
Discussion
-
A question regarding #757 was made: epo:resolvesReviewRequest appearing in the comments of the github issues should bcome epo:answersReviewRequest
-
RemittanceAdvice for ePayment was discussed. Specifically, the following UBL terms related to the RemittanceAdviceLine were discussed:
-
It was noted that a RemittanceAdviceLine does not require a UUID.
-
Payment Purpose Code: It was discussed that Ontology does not need such a codelist.
-
IIt was mentioned that UBL concepts 2059-2062 seen below are not needed for the Ontology
-
It was discussed that the epo-ord:Originator should not be part of ePayment. It will be added in the future if a suitable use-case is found.
-
It was discussed that all the roles should stay on the epo-pay:RemittanceAdvice level, and not on the RemitanceAdviceLine.
-
It was mentioned that BuyerCustomerParty is not needed, and the cardinality of a relation from the Advice to the Buyer should be 1.
-
It was discussed that BillingReference will be implemented for epo-pay:RemittanceAdviceLine level and epo-pay:RemittanceAdvice level, as the attribute epo-pay:hasBillingReference rdf:PlainLiteral [0..1].
-
epo-ord:hasAccountingCost was removed from the document and the line.
-
It was discussed thatExchangeRate is not currently needed for ePO. It may be added in the future if a suitable use-case is found.
-
#773 was discussed: It is currently on hold, because we are still awaiting an answer from Catalogue Domain experts.
-
#778 It was discussed: It was decided that this is not a requirement for eOrdering, and for further information the eOrdering Specialist should be consulted.
-
#779 was discussed: It was decided that this is not currently needed for Ontology.
Working Group Meeting
Date: 15/05/2025
Participants: Natalie Muric,
Model editor: Andreea Passare
Note editor: Achilles Dougalis
Discussion
-
It was discussed that issues #778 and #779 should be discussed next time.
-
Issue #780 was discussed:
-
After consulting PEPPOL Advanced Despatch Advice 1.2 (T120) document it was decided to add a CertificateTypeCode to the Ontology.
-
The issue was implemented as follows:
-
-
It was discussed that The model2Owl configuration was tested on the epo-conceptual-model repository, and that it will be integrated on the develop branch.
-
The Requirements that need to be implemented for the ePO workflow implementation were discussed.
-
The status tags should be added to the CM.
-
The Differ for model2owl should be implemented.
-
Action Points
-
To organize a meeting with the eFulfilment working group.
-
Create a github issue to add purpose to planning notice.
Working Group Meeting
Date: 13/05/2025
Participants: Natalie Muric,
Model editor: Andreea Passare
Note editor: Achilles Dougalis
Discussion
-
The ePayment ORSD was discussed.
-
The introduction was modified as follows:
-
"In the procurement domain, ePayment refers to the payment data. ePayment data is checked against the invoice data in a Contract registry.“
-
-
It was discussed that the use cases, user stories and natural language statements should be fulfilled by the next WGM.
-
How is the bank account information handled in Ontology? It is done by Identifiers.
-
It was discussed that the ePayment expert should be consulted for which roles should be referenced from the RemittanceAdviceLine and which ones from the remittance advice, in a future WGM.
-
Exchange Rate UBL BG was discussed. A use-case was requested:
-
The exchange rate is required when dealing with different currencies. If the invoice and the Remittance Advice use different currencies.
-
-
The Contract describing the Exchange was discussed. It should not be modeled as an ePO contract.
-
-
ePO 5.1.0 github issues were discussed:
-
Issue #669 was discussed and commented as follows:
-
"Currently the use-case is eForms where the legal-basis codelist is used. We propose to ask EU vocabularies to add references to ELI resources for the Legal-basis codelist".
-
The ticket was closed as there are not any changes required in the Ontology\
-
-
Issue #706 was moved to ePO 6.0.0 milestone.
-
It was discussed that ESPD related issues should be dealt with after the pre-award concepts are integrated in the Ontology.
-
It was discussed that the mapping tickets can be dealt with in ePO 5.1.0-rc2.
-
Issue #777 Review request was discussed:
-
It was decided that epo:answersReviewRequest predicate will be relaxed from 1 to [0..*]
-
This was done because in eForms it is not known whether a review decision is about a specific review request, and also, sometimes a review decision may answer multiple review requests.
-
-
-
Issue #774 was discussed:
-
It was decided to ask the fulfilment expert more information on a use-case regarding the ticket.
-
-
Issue #640 was discussed, closed, and converted to an alignment discussion.
-
Issue #711 was discussed. And was put back in milestone 5.0.0 since it was implemented then.
-
Issue #787 was discussed, and converted to an alignment discussion.
-
It was discussed that BT-271 is an early evaluation and BT-157 is specified for the result .
-
It was also discussed that The definition for BT-271 is misleading and the BT-271 should not be used for groups of Lots.
-
Action Points
-
To fill in the ePayment ORSD by next WGM.
-
To discuss the RemittanceAdviceLine in the next WGM.
Working Group Meeting
Date: 08/05/2025
Participants: Natalie Muric, Pietro Palermo
Model editor: Andreea Passare
Note editor: Achilles Dougalis
Discussion
-
The remittance advice and remittance advice amount diagrams were discussed. Both diagrams were based on UBL’s Remittance Advice. Looking at the UBL-RemittanceAdvice-2.4 model, the following assumptions were made for the ePO model:
-
The Accounting Customer is the Buyer.
-
The Accounting Supplier is the Seller.
-
The Payee is the supplier.
-
It was noted that Payee was already modeled for ePO in the eInvoicing module.
-
-
PayerReference: An internal reference to the payer’s order for payment. It was decided that this can be represented as a datatype property at the level of Class epo-pay:RemittanceAdvice:
-
epo-pay:hasPayerReference rdf:Plainliteral [0..1] was added.
-
-
PaymentOrderReference - An internal reference to the order for payment from the payer to the payer’s bank. It was decided that this can be represented as a datatype property at the level of Class epo-pay:RemittanceAdvice:
-
epo-pay:hasPaymentOrderReference rdf:Plainliteral was added.
-
-
InvoicingPartyReference - *An internal reference to the order for payment by the invoicing party. This may have been requested of the payer by the payee to accompany the payer’s remittance. We can drop this since we do not have modeled the Invoicing party on the eInvoicing module. (We just have the buyer and the seller)
-
-
It was mentioned Invoice Period is 0..n in UBL because it may refer to many lines.
-
Billing Reference: A billing document is similar to an invoice. We can use the epo:hasAccountingCost datatype property (on the level of the epo-pay:RemittanceAdvice) for this.
-
It was mentioned that the RemittanceAdvice is a specialization of epo-cat:PostAwardDocument.
-
Predicate epo:isSupportedByForTender linking epo-sub:ESPD to epo:Tender was deleted, because Tender exists in ePO core, and ESPD in eSubmission. In its place, predicate epo-sub:isContainedinTender was created linking epo-sub:ESPD to epo:Tender
-
Class PaymentExecutor was removed from eInvoicing since it was not necessairy.
-
It was noted that the following UBL concepts are not currently needed for ePO:
-
paymentChannelCode
-
InstructionID and InstructionNote
-
PaymentMandate
-
TradeFinancing
-
Tax information
-
-
PaymentID is useful. We need to create this Identifier:
-
Class epo-pay:PaymentInformation was created
-
Predicate epo-pay:hasPaymentIdentifier[0..1] linking to adms:Identifier
-
Attribute epo-pay:hasPaymentDate rdf:PlainLiteral[0..1].
-
A hasPaymentInformation [0..1] predicate was added from RemittanceAdvice to PaymentInformation
-
Predicate epo-pay:hasPaymentMeansInformation was added linking epo-pay:PaymentInformation to epo-inv:PaymentInstructionInformation.
-
-
ServiceLevelCode this is the same as these we have in the eEnvoicing module.
-
It was noted that the RemittanceDocumentDistribution concept is the contact point of the remitance Advice Receiver.
In the end of the WGM the remittance advice CM looked as follows:
In the end of the WGM the remittance advice CM looked as follows:
Working Group Meeting
Date: 29/04/2025
Participants: Gabriele Dall, Ansgar Mondorf, Natalie Muric, Andreas Schmitz
Model editor: Andreea Passare
Note editor: Achilles Dougalis
Discussion
-
The eQualification Diagram "evidence request, submission and receipt" was presented, discussed, and approved.
-
The eQualification Diagram "qualification response" was presented, discussed, and approved.
-
It was argued whether class
cccev:Evidenceshould point at theepo:ProcurementCriterionclass. It was decided that this is not necessary. -
It was also noted that
epo:ProcurementCriterionis already linked to theepo:Lotclass. -
Attribute
epo:isQualifiedwas added on classepo-qua:QualificationDecisionInformation.
-
The eAwarding diagram "award decision notification" was presented, discussed, and approved.
-
Attribute
epo-awa:hasStandStillPeriodEndDatewas added at the level ofepo-awa:AwardDecisionNotification
-
The eRequest diagram "request for offer" was presented, discussed, and approved.
-
UBL request for Quotation (used for eRequest) was discussed.
-
After presenting all the diagrams, the WG decided that eQualification, eAwarding and eRequest modules can be published.
-
It was decided that the
epo-eva:UniqueResponsibleOfTheProcurementshould be moved to ePO core.
-
A number of remarks for PEPPOL’s use of UBL transactions were made. Specifically:
-
The use of UBL’s Qualification application Request schema for PEPPOL’s T019 Qualification was discussed. It was mentioned that in PEPPOL the roles are inverted from the roles in UBL 2.2.
-
It was mentioned that PEPPOL uses the T004 Call for tenders transaction to model Closed procedures, and also to request for Evidence.
-
It was mentioned that PEPPOL’s T024 invitation to tender has no qualification part and is also used for the purpose of UBL’s Request for Quotation.
-
It was mentioned that the difference between a request for offer and a request for Tender, is that the former has a line (as it is based on a catalogue), and the latter does not have a line.
-
Action Points
-
To revisit the PEPPOL mappings when ePO 5.0.0 is released.
-
To check the latest versions of the CEN PEPPOL mappings documents.
-
To create a ticket to revisit the "request for offer" diagram and investigate the privacyCode for UBL’s request for quotation in ePO 5.2.0.
Working Group Meeting
Date: 22/04/2024
Participants: Natalie Muric
Model and note editor: Achilles Dougalis
Discussion
-
Announces vs. RefersTo #781 discussion
-
The reply to the question in the above Github discussion was discussed, and the proposed predicates depicted on the table below were reviewed. It was mentioned that predicate
epo:announcesRolefrom classepo-not:ContractModificationNoticeto classepo:AgentInRoleshould be changed toepo:refersToas it was discussed that a Modification Notice always refers to a pre-existing procedure with defined lots and roles, and does not introduce new roles.
-
-
The eQualification ORSD and eAwarding ORSDs were reviewed and discussed.
-
It was decided that the eQualification module should only represent the qualification sub-proccess used both by open and closed (mini competition) procedures.
-
As a result, eQualification, eAwarding and eEvaluation ORSDs were modified. Specifically:
-
eEvaluation: The qualification part after the evaluation process was removed from the ORSD.
-
eAwarding: The qualification part was replaced by a reference to the eQualification module.
-
eQualification: The description of the closed procedure was removed from eQualification, keeping only the qualification part. A detailed description of qualification for both closed and open procedures was written.
-
-
Action Points
-
Create a ticket: Predicate
epo:announcesRolefrom classepo-not:ContractModificationNoticeto classepo:AgentInRoleto be changed toepo:refersTo. -
To update the diagram of the offering party to include Candidate and any other roles currently missing from the diagram.
-
To continue fixes in the eQualification ORSD.
Working Group Meeting
Date: 15/04/2025
Participants: Natalie Muric, Pietro Palermo
Model editor: Andreea Pasăre
Note editor: Achilles Dougalis
Agenda
-
eForms Requirements:
-
Discuss eOrdering requirements.
-
To address dct:issued and any other date/time concepts.
-
Present diagrams for OrderChange, OrderCancellation, OrderResponse, and OrderAgreement.
-
Discuss eFulfilment requirements
Discussion
-
The eOrdering requirements were discussed:
-
All the new diagrams were reviewed.
-
OrderCancellation CM diagram: To delete generalizations to OrderCancellation so it is harmonized with the OrderChange CM diagram.
-
dct:Issued attribute representing both date and time was discussed. Thw WG concluded that It is ok to just use dct:Issued in the Ontology to represent both date and time.
-
It was decided that the Implement Item property code for ePO #773 ticket can be moved to ePO 5.1.0.
-
-
eFulfilment requirements:
-
Model Fuel Consumption business group from the Despatch Advice data model #660:
-
It was decided that this ticket will be moved to ePO 5.1.
-
To investigate whether this is related to the EED concept from the eForms Annex.
-
-
-
The following github issues for ePO 6.0.0 were discussed.
-
epo-sub:ESPD should be a specialization of epo:QualificationResponse #699
-
It seems that there is a problem between PEPPOL pre-award data model terms and UBL. Perhaps the problem is that they are using an older UBL specification.
-
It was mentioned that qualification response is the UBL equivalent to the ESPD and not its specialization.
-
-
epo-acc:ESPDRequest should be a specialization of epo:TendererQualificationSubmission #700
-
It was mentioned that UBL’s Qualification Application Request is the UBL equivalent to the ESPDRequest.
-
-
Remove Predicate epo-sub:relatesToESPDRequest #701
-
The https://eur-lex.europa.eu/legal-content/EN/TXT/PDF/?uri=CELEX:32016R0007 regulation was discussed. After consulting the regulation the WG concluded that an ESPD does not necessarily require an ESPD Request. This is due to the fact that in many cases someone creating an ESPD will often use premade ESPD templates and will not need to create an ESPD Request.
-
-
epo:indefiniteDuration to be deprecated #587 was discussed.
-
it was agreed to remove epo:IndefiniteDuration while aligning with Time Ontology for ePO 5.0.0.
-
It was decided that there is a need to represent indefinite durations for standard forms for epo 5.2.0. Thus, a relevant ticket will be created.
-
-
-
Review related issues:
-
How is the relationship between epo:ReviewDecision and epo:ReviewRequest represented in eForms? #777
-
From a business point of view, the review decision should answer a review request and that’s why we are keeping the cardinality 1 for this release, and redescuss this in the context of alignment with eForms in a future release.
-
The ticket was moved to ePO 5.1.0.
-
-
-
It was decided that the following issues will be moved to 5.1.0:
-
It was decided that Problem with associations from Tender to Lot and LotGroup #683 will be moved to 6.0.0 as further discussions are needed as to whether a change is required in the Ontology.
-
Unmappable eForms fields in PIN, CEI and T02 notice subtypes #726 : Although all the changes to the Ontology needed to accommodate the unmappable fields were implemented, they need to be reviewed.
-
Announces vs. RefersTo #781 discussion: The WG decided to create a spreadsheet that indicates what predicate should be used for each Notice – Entity pair.
Action Points
-
Update the Mappings to the eOrdering data models.
-
Update OrderCancellationConfirmation and OrderCancellationChange mappings.
-
Update the concepts related to the Time Ontology.
-
-
Create a Github Issue: The ESPD should become independent of the ESPD request. link it to #701 Remove Predicate epo-sub:relatesToESPDRequest
-
To follow up with the open Github issues on eCatalogue.
-
create a Github Issue: We need a way to represent indefinite durations for standard forms for 5.2.0.
-
Create a spreadsheet for Announces vs. RefersTo #781
-
Create a Github issue to model E1 (premarket consultation) notice.
-
To review Unmappable eForms fields in PIN, CEI and T02 notice subtypes #726.
Working Group Meeting
Date: 08/04/2025
Participants: Thomas Pettersson
Model editor: Andreea Pasăre
Note editor: Achilles Dougalis
Discussions
-
OrderResponse field BT-ORL-5 Maximum backorder quantity was discussed:
-
Predicate epo-ord:hasBackOrderQuantity [0..1] was added from epo-ord:OrderResponseLine to epo:quantity.
-
-
OrderResponse field BT-ROL-2 Referenced Order line status code was discussed.
-
OrderCancelation
-
OrderCancelation became a postAwardDocument.
-
Predicate Linking epo-ord:OrderCancellation with Order was changed from epo:isSubmittedFor to epo-ord:isSubmittedForOrder.
-
It appears that we do not need the predicates pointed out below. This needs to be discussed further in a future WGM.
-
-
OrderChange
-
OrderChangeRejection and OrderChangeConfirmation became PostAwardDocuments.
-
To compare the implementations ofOrderChange and OrderResponse in a future WGM and decide what is the better one.
-
-
It was agreed that the OrderResponseConfirmation, OrderResponseRejection and OrderResponseSimple data-models can be modelled using epo-ord:OrderResponse.
-
For attribute epo-ord:hasDownloadURL, the following definition was added: "Location where the resource can be downloaded".
-
ePO tickets 743 and 611 were described, answered and closed.
Working Group Meeting
Date: 03/04/2025
Participants: Natalie Muric, Thomas Peterson, Kok Wim
Model editor: Andreea Pasăre
Note editor: Achilles Dougalis
Discussions
-
Field
BT-OHI-6: The field represents a reference of the Order. We are going to delete the existingepo-ord:hasCustomerReferenceattribute, and turn it into a predicate connectingepo:PostAwardDocumenttoadms:Identifier.-
Definition: "A supplementary reference used to identify the Buyer’s internal process."
-
-
Field
BG-ADR: Question: Is this a Document, or a PostAwardDocument?-
Answer: It should be placed at the level of the
Document.
-
-
Field
BG-IPSP: What role should we use for that? We should create theepo-ord:Invoiceerole and not just use buyer as mentioned in https://docs.ted.europa.eu/epo-wgm/notes/2023-02-21-eord.html#_agenda.-
Class
epo-ord:Invoiceewas created as a subclass of the Acquiring Party.-
Definition: "The Role of an Agent who receives and processes the Invoices."
-
-
-
Predicate
epo:specifiesInvoiceewas added.
-
Predicates
epo:exposesInvoiceeChannel, andIndicatesInvoiceeContactPointfromepo:Buyerwere removed.
-
Field
BT-ODI-1-4-8-
At the level of
epo-ord:DeliveryInformation, attributeepo-ord:hasDeliveryEmailwas created.-
Definition: "The electronic address to which the products or services are to be delivered."
-
-
-
Field
BG-ODT: the solution provided in the ePO Github issue #623 was explained.-
Attribute
epo:GeneralDeliveryTermwas renamed toepo:hasGeneralDeliveryTerm -
locn:geographicNameshould be used forBT-ORDT-3instead of an identifier. -
Field
BT-ORDT-4was discussed.-
epo-ord:hasRequestedShippingPrioritywas removed fromepo-ord:DeliveryInformation, and was put underepo-ord:DeliveryAgreement
-
-
-
ePO Github issue #767 was discussed and marked as completed for the fields:
-
BT-OAI-6-4"Order allowance Exemption reason text" -
BT-OAI-6-5"Order allowance VAT exemption reason and specification code". -
BT-OCI-6-4"Order charge Exemption reason text" -
BT-OCI-6-5"Order charge VAT exemption reason and specification code".
-
-
Field
BT-OTO-5in Github Issue #696 was discussed, updated and closed. -
Field
BT-OL-6-5should only be used in the Order Change. Was removed. -
Field
BT-OL-10implemented as discussed in Github issue #766, and the solution provided was acknowledged by the Working Group. -
Field
BT-OL-11: It was decided to re-use attributeepo-ordhasAccountingCostat the level of the OrderLine. -
Field
BT-II-10-3: To create a GitHub issue to ask about the ItemNameCode. (Code for the item property according to a property code system) -
Fields:
BT-OAHI-10, BT-OCAREHI-10, BT-OCACOHI-10, etc. :It was agreed that we shall use attributeepo:hasAdditionalInformationat the level ofepo:Documentfor these fields. -
The diagrams for the
OrderChange,OrderCancellationandOrderAgreementwere presented:
Order Change diagram