Cumulative content of Working Group Meetings in 2024

Working Group meeting

Date: 02/05/2024
Participants: Ansgar Mondorf, Natalie Muric, Giovanni Paolo Sellitto, Dragos Stoica.
Model editor: Andreea Pasăre
Note editor: Achilles Dougalis

Agenda

  • ePO attributes definitions (standard forms related)

Discussion

  • Definitions for the following ePO concepts were added:

epo:describesObjectiveParticipationRules

General explanatory text on the rules and criteria to be fulfilled by the Tender.

WG approval 02/05/2024

epo:describesVerificationMethod

General explanatory text on the means used to validate the Participation Conditions.

WG approval 02/05/2024

epo:hasNationalProcedureRules

The resource identifier where the information about the national rules applicable to the procedure can be found.

WG approval 02/05/2024

epo:indicatesPerformingStaffInformationRequirement

Obligation to indicate the names and professional qualifications of the staff assigned to performing the contract.

WG approval 02/05/2024

epo:hasLegalBasisDescription

Explanatory text about the legal basis.

WG approval 02/05/2024

epo:describesProfession

Explanatory text about the profession.

WG approval 02/05/2024

epo:describesProfessionRelevantLaw

Explanatory text about the law concerning the profession.

WG approval 02/05/2024

epo:hasServiceReservedToParticularProfession

Execution of the contract is limited to a particular profession.

WG approval 02/05/2024

epo:hasConditionVerificationMethod

Means used to validate the qualification requirements.

WG approval 02/05/2024

epo:hasQualificationCondition

Requirements to be fulfilled by tenders in view of their qualification.

WG approval 02/05/2024

epo:isSecurityClearanceRequired

Means used to validate the qualification requirements.

WG approval 02/05/2024

epo:describesMinimumLevelOfStandards

Explanatory text regarding the minimum level of standards required.

WG approval 02/05/2024

epo:hasSelectionCriteriaStatedInProcurementDocuments

The Selection Criteria are present in the Procurement Documents.

WG approval 02/05/2024

epo:hasOtherCountriesReceivedTenders

The amount of Tenders received from countries other than that of the Buyer.

WG approval 02/05/2024

epo:hasReceiptParticipationRequestDeadline

The time limit until which requests to participate can be received.

WG approval 02/05/2024

epo:hasReceiptPreliminaryMarketConsultationDeadline

The time limit until which answers to the Preliminary Market Consultation can be received.

WG approval 02/05/2024

epo:hasReceiptTenderDeadline

The time limit until which the Tenders can be received.

WG approval 02/05/2024

epo:hasSubmissionURL

Additional Information: This corresponds to the eForms BT-18 Submission URL. This corresponds in eForms to BT-509 Organisation eDelivery Gateway.

epo:hasActivityDescription

In the ePO ontology a taxonomy with all activities, based on different classifications (COFOG, UTILITIES, NACE), will be provided. In ePO this field is to be used exclusively to complement the definition attached to the MainActivityCode. However, in eForms there is the code "other" to cover undefined activities. For mapping to this eForms feature one could also use this property.

epo:hasStrategicProcurementDescription

Self-explanatory text about a concept.

  • Class epo:SecurityClearanceTerm  Attribute epo:hasDeadline definition: "The deadline by which the security clearance must be submitted to the buyer.WG Approval 12/09/2019", *was changed to: *"The time limit by which the security clearance must be submitted to the buyer. WG Approval 02/05/2024."

  • Class epo-not:PreMarketConsultationNotice definition was added: "Announcement of a pre-market consultation. Additional information: A pre-market consultation is not a call for competition and no procurement documents are available at the time of consultation. A consultation may or may not be followed by a future competition.WG approval 02/05/2024.

  • It was also discussed that Inheritance connections between Classes should be somehow visible in the glossary (for model2owl).

Action Points

  • Create a ticket: The attribute epo:hasOJSIssueNumber should be avoided and use adms:identifier from document instead. Eventually (in ePO 5.0.0) the epo:hasOJSIssueNumber attribute should be removed. Do the same for attribute epo:hasOJSType.

  • Create a ticket : Harmonize the definitions of deadlines.

  • Create a ticket: Harmonize the definitions of all notices taking into consideration the codelists.

Working Group meeting

Date: 26/03/2024
Participants: Natalie Muric
Model editor: Andreea Pasăre
Note editor: Achilles Dougalis

Agenda

  • Strategic procurement predicates definitions (eforms related)

Discussion

  • Definitions for the following ePO Classes were added:

Class name

Definition

epo:VehicleInformation

Information related to vehicles. WG approval 26/03/2024.

epo:NonDisclosureAgreementTerm

Conditions and stipulations about a non-disclosure agreement. Additional information: A non-disclosure agreement is a Contract between different parties which ensures information is not shared with other parties. WG approval 26/03/2024.

  • Definitions for the following attributes were added:

Attribute name Definition

epo:hasAddressURL

The resource identifier for a Channel.

WG approval 26/03/2024

epo:hasAwardCriteriaStatedInProcurementDocuments

The Award Criteria are provided in the Procurement Documents.

WG approval 26/03/2024

epo:hasPaymentValueDiscrepancyJustification

Justification for the actual value being different to the value in the initial Contract.

WG approval 26/03/2024

epo:hasDescriptionOfPrizes

Explanatory text about Prizes.

WG approval 26/03/2024

epo:hasQualificationSystemRenewalDescription

Explanation of how a Qualification System is re-established.

Additional information: A Qualification System qualifies an economic operator to take part in a tendering process. Usually, in such cases the economic operator passes the Exclusion Grounds and Selection Criteria.

WG approval 26/03/2024

epo:isNonDisclosureAgreementRequired

A non-disclosure agreement is needed.

Additional information: A non-disclosure agreement is a Contract between different parties which ensures information is not shared with other parties.

WG approval 26/03/2024

epo:hasEFormsSubtype

to be deprecated

epo:hasFormNumber

The number of the form used to create the Standard Form Notice and not an eForms Notice.

WG approval 26/03/2024

epo:hasNoticePublicationNumber

The identifier of the published Notice.

Additional information: The format of this identifier is XXXXXXXX-YYYY.

WG approval 26/03/2024

epo:hasOJSIssueNumber

The issue identifier of the Supplement to the EU Official Journal.

Additional information: The format of this identifier is XX-YYYY.

WG approval 26/03/2024

Action Points

  • Create a ticket on a UML/glossary tutorial on ePO

  • Create a ticket to add Cardinalities to release notes.

  • Github issue : This concept belongs to the contract module and it should be removed from Core.

3NC5FaeTUdqAAAAAElFTkSuQmCC
  • Create a ticket: Harmonize all URL Attributes .

Working Group meeting

Date: 21/03/2024
Participants: Natalie Muric, Pietro Palermo
Model editor: Andreea Pasăre
Note editor: Achilles Dougalis

Agenda

  • Discuss about issue 443

  • eOrder data model update.

Discussion

  • Issue 443 was discussed. It was agreed that PEPOL will come up with a clear solution to the matter.

  • The Definitions of fields in eOrder data model were discussed and updated.

Action Points

  • Map the business terms to the appropriate ePO concepts.

Working Group meeting

Date: 19/03/2024
Participants: Natalie Muric, Giovanni Paolo Sellitto
Model editor: Andreea Pasăre
Note editor: Achilles Dougalis

Agenda

  • Add definitions on properties

Discussion

Definitions for the following ePO concepts were added:

  • Class: epo:ReviewIrregularitySummary:

    • Definition: Overview of the requests received by the Buyer to review any of its decisions (e.g. the technical specifications, award decision), as set out in Art. 1(5) of Directive 89/665/EEC and Directive 92/13/EEC, and about the complainants that submitted the requests. WG approval 19/03/2024

  • Class: epo:ProcurementCriteriaSummary

    • Definition: Overview of the Procurement Criteria. WG approval 19/03/2024

  • Class: epo:AwardCriteriaSummary

    • Definition: Overview of the Procurement Criteria. WG approval 19/03/2024

  • Class: epo:QualificationCriteriaSummary

    • Definition: Overview of the Procurement Criteria. WG approval 19/03/2024

  • Class: ParticipationConditionsSummary

    • Definition: Overview of the Participation Conditions. WG approval 19/03/2024

  • Class: epo:ProfessionalSuitabilitySummary

    • Definition: Overview of the professional ability required for the economic operator to execute the contract. WG approval 19/03/2024

  • Class: epo:EconomicStandingSummary

    • Definition: Overview of the financial viability of the economic operator. WG approval 19/03/2024

  • Class: epo:TechnicalAbilitySummary

    • Definition: Overview of the expertise required for the economic operator to execute the contract. WG approval 19/03/2024

  • Class: epo:ExclusionGroundsSummary

    • Definition: Overview of the Exclusion Grounds. WG approval 19/03/2024

  • Class: epo:MiniCompetitionAwardOutcome

    • Definition: Result concerning the mini-competition that was attributed by the Awarder. Additional Information: The mini-competition is the process where multiple winners or candidates of previous stages of a procedure bid for a specific procurement. It is typically used in framework agreements where the suppliers have already been pre-selected, and the mini competition is used to determine which supplier is best suited for a particular project or contract. It is also used in a Dynamic Purchasing System where the suppliers come from a list of Candidates. WG approval 19/03/2024

  • Class: epo:AwardOutcome

    • Definition: Result concerning the competition that was attributed by the Awarder. WG approval 19/03/2024

  • Class: epo:ConcessionEstimate

    • Definition: Approximation concerning the foreseen Concession Contract. WG approval 19/03/2024

  • Class: epo:SubcontractingEstimate

    • Definition: Approximation concerning the foreseen Subcontracting. WG approval 19/03/2024

  • Class: epo:SubcontractingEstimate

    • Definition: Approximation concerning the foreseen Subcontracting. WG approval 19/03/2024

  • Class: epo:Contract: “Additional information”’ was deleted from definition.

  • Class: epo:DirectContract

    • Definition: A Contract resulting from Lot Award Outcome. Additional information: A Framework Agreement is not a Direct Contract. WG approval 19/03/2024.

  • Class: epo:ElectronicSignature

    • Definition: Data in electronic form which is attached to or logically associated with other data in electronic form and which is used by the signatory to sign. Additional information: The definition comes from REGULATION (EU) No 910/2014.WG approval 19/03/2024

  • Class: epo:JuryMember

    • Definition: Role of an Agent who evaluates a design contest. WG approval 19/03/2024

  • Class: epo:specificDuration

    • Definition: The exact Duration.WG approval 19/03/2024.

  • Class: epo:IndefiniteDuration

    • Definition: A Duration without a fixed end date. WG approval 19/03/2024

Action Points

  • Create a Ticket discussion on Alignment about how to deal with Unpublished fields.

BR1sM9DcgrFiAAAAAElFTkSuQmCC
  • Create a ticket on how to deal with epo:indefiniteDuration and specific Duration. Propose for epo:indefiniteDuration to be deprecated and change the structure of epo:Duration.

Working Group meeting

Date: 14/03/2024
Participants: Natalie Muric, Giovanni Paolo Sellitto
Model editor: Andreea Pasăre
Note editor: Achilles Dougalis

Agenda

  • Github issues 396 and 397

  • Discuss certain fields on Annex to the second amendment of the eForms Implementing Regulation - 2023/2884.

Discussion

  • The github issues 396 and 397 of the ePO repository were discussed, and closed.

  • The new Annex to the second amendment of the eForms Implementing Regulation - 2023/2884 was discussed. Specifically:

    • BT-79 "Performing Staff Qualification"

    • BT-98

    • BT-78

    • OPT-110

    • OPT-120

    • OPT-130

    • BT-748

Action Points

  • Create a ticket on Github on BT-79 Performing Staff Qualification (under BG-705 Other Requirements). We need to change this property as BT-79 is not a criterion and we need to find where to place it. It could be added on Submission Term (if it goes there it excludes the contract), It could be added to contract terms (since it’s about th*e future contract*). (label it alignment)

8HF44PPTntr4YAAAAASUVORK5CYII=
  • Create a discussion in Alignment on Github: "Check all the dates fields from https://docs.ted.europa.eu/eforms-sdk-explorer/. If it is just a date in eforms, we just put a date on ePO. If date and time in the eforms is mandatory, then we have to put both of them.

  • Create a ticket in the alignment discussions whether ,OPT-110-Lot-FiscalLegis, OPT-111-Lot-FiscalLegis, OPT-120-Lot-EnvironLegis, OPT-112-Lot-EnvironLegis, OPT-130-Lot-EmployLegis, and OPT-113-Lot-EmployLegis should exist in eforms/ePO.

  • Create a ticket to investigate if there is a problem with BT-748. There is a problem with this field because we instantiate a selection criterion that does not exist.

Working Group meeting

Date: 12/03/2024
Participants: Giovanni Paolo Sellitto, Dragos Stoica, Pascaline Laure Tchienehom
Model editor: Andreea Pasăre
Note editor: Achilles Dougalis

Agenda

eSubmission definitions update

Discussion

From eSubmission module:

  • Property Epo-sub:hasMandate definition was updated:

    • "Relation indicating that a Legal Representative has a Mandate.WG approval 12/03/2024"

  • Property po-sub:hasPowerOfAttorney definition was updated:

    • "Relation indicating that a Legal Representative has a Power of Attorney.WG approval 12/03/2024"

  • Property epo-sub:specifiesResponse definition was updated:

    • "Relation indicating that an ESPD Response contains a Response.WG approval 12/03/2024"

  • Class epo-sub:Response definition was updated:

    • "An answer given to a question that is part of an ESPD Request.WG approval 12/03/2024"

  • Property epo-sub:answersQuestion definition was updated:

    • "Relation indicating that the Response replies to a question.WG approval 12/03/2024".

  • Property epo-sub:refersToApplicablePeriod prefix changed to epo since is not used anywhere else in the ontology. Its definition was also updated:

    • "Relation indicating the period to which the Response shall apply.WG approval 12/03/2024".

  • Property Cccev:ConfidentialityLevelType definition was updated:

D6cN8NAR7976AAAAAElFTkSuQmCC
  • "Security classification assigned to an Evidence e.g. classified, sensitive, public.Additional Information:Classifications should be defined by an organisation/country as an outcome of a security assessment."

  • Class cccev:SupportedValue definition was updated:

    • "Value for an Information Concept that is provided by an Evidence.Additional Information: The notion of Supported Value is closely related to actual data exchange between two parties: (a) the Requirement processor, i.e. the Agent setting out Requirements for an objective and processing the supplied Evidences in the context of the Requirements, and (b) the Evidence provider, i.e. the Agent supplying information to an information request expressed as Requirements. The Requirement processor has expressed its expectations (both business as technical) for the information it wants to recieve as an Information Concept. The Evidence provider is able to supply information for that Information Concept, but its native data representation might not be coherent with the expectations set by the Requirement processor. The Supported Value is bridging both. The Evidence provider can either provide a derived value (fact) from its native data representation that complies with the Information Concept expectations. Or it can provide a query in an agreed language between Evidence provider and Requirement processor that allows the Requirement processor to retrieve the value from the native data representation. Implementers are free to choose their language. It is recommended to document the made agreements well." *

  • Attribute cccev:value definition : "Value for the Information Concept that the Evidence supports."

  • Property cccev:providesValueFor definition : "Information Concept for which the Supported Value provides a value."

  • Attribute epo-acc:refersToNotice definition : "Reference to a Notice. WG approval 12/03/2024".

  • Class epo-sub:CertificateInformation definition :

    • Information about a Certificate.WG approval 12/03/2024

  • Property epo-sub:summarisesInformationAboutCertificate definition :

    • "Relation indicating the Certificate that the information refers to.WG approval 12/03/2024"

  • Attribute sub:coversAllSelectionCriteria definition :

    • "Indicator that the Certificate proves whether the Organization fulfils all Selection Criteria.

  • WG approval 12/03/2024".

  • Property epo:canProvideTaxAndSocialSecuritiesEvidence definition :

    • "Relation showing that an Organization can supply an Evidence with regard to the payment of social security contributions and taxes. WG approval 12/03/2024"

  • Property epo:canProvideNonDiscriminatoryEvidence definition :

    • "Relation showing that an Organization can supply an Evidence with regard to the fulfilment of non-discriminatory criteria or the rules applied in order to reduce the number of participants. WG approval 12/03/2024". From eAccess module:

  • cccev:isDerivedFrom definition:

    • "Reference Framework on which the Requirement is based, such as a law or regulation. Additional Information: The relation between a parent Requirement and a sub-Requirement can be complex. Therefore, qualified relations (see hasQualifiedRelation) can be used to represent this relationship on its own and qualify it with additional information such as a date, a place. This is left to implementers. In the case where the purpose is to link the two Requirements without additional information, the simple relationship as proposed here can be directly used."

Action Points

  • Include definitions from eli ontology on eAccess concepts.

Working Group meeting

Date: 07/03/2024
Participants: Peter Borresen
Model editor: Andreea Pasăre
Note editor: Achilles Dougalis

Agenda

  • EFulfilment data model update

Discussion

  • The alignment between PEPPOL business term requirements and ePO eFulfilment continued from where it left off in the last working group meeting on the eFulfilment module (see WG meeting). During the meeting the following concepts were covered from the Dispatch advice data model:

    • Consignment

    • Environmental measure

    • Shipment Stage

    • Transport Mode code.

Action Points

  • Properties on epo-ful:ShipmentStage must change in epo 5.0.0 .

    • Specifically, delete epo-ful:hasOnCarriageShipmentStage and epo-ful:hasPreCarriageShipmentStage and maybe rename epo-ful:hasMainCarriageShipmentStage

B6k6wdxJA4u6AAAAAElFTkSuQmCC
  • Add missing definitions on the covered fields.

  • Provide mappings for the covered fields.

  • The "Environmental Emissions" concept is missing in ePO and needs to be included in a future version.

Working Group meeting

Date: 05/03/2024
Participants: Paloma Arillo, Giovanni Paolo Sellitto, Dragos Stoica, Pascaline Laure Tchienehom
Model editor: Andreea Pasăre
Note editor: Achilles Dougalis

Agenda

  • Add definitions for eSubmission and eAccess.

Discussion

  • The diagrams of the eSubmission and eAccess modules that will be pre-released were briefly presented.

  • The ESPD-EDM Conceptual model and business handbook were consulted in order to update the definitions of the following concepts:

  • epo-sub:ESPDResponse class:

    • Definition: "A document conveying the fulfilment or not by the economic operator of the Exclusion Grounds and the Selection Criteria set out by the Buyer for a specific Procurement using a European Single Procurement Document (ESPD) Request. WG Approval 05/03/2024".

    • Property: epo-sub:providesInformationOn

      • Definition: "Offers information about an instance of a concept. WG approval 05/03/2024".

    • Property: epo-sub:referstoOtherESPDResponse:

      • Definition: "Reference to other European Single Procurement Document (ESPD) Response. WG approval 05/03/2024".

    • Property: epo-sub:relatesToESPDRequest:

      • Definition: "Is about an European Single Procurement Document (ESPD) Request.WG approval 05/03/2024". *

  • epo-acc:ESPDRequest class:

    • Definition: "An updated self-declaration used by the economic operator as a preliminary evidence in replacement of certificates issued by public authorities or third parties confirming that the economic operator fulfils the Exclusion Grounds and the Selection Criteria set out by the Buyer for a specific Procurement. WG Approval 05/03/2024".

  • epo-sub:NationalPrequalificationData class:

    • Definition: "Data that describe the distinctive features or characteristics that qualify an economic operator to take part in a tendering process. WG approval 05/03/2024".

    • Attribute epo-sub:hasBussinessClassificationSchemeDescription can now be removed, as it has the same meaning as epo-sub:hasEconomicOperatorIdentifier property (that property’s cardinality also changed to [0..*].

      • epo-sub:hasEconomicOperatorIdentifier definition: "The identifier assigned to an economic operator in a national pre-qualification system or official list. WG approval 05/03/2024".

    • Attribute epo-sub:hasCompletedTaskDescription:

      • Definition: "Text describing the works, supplies or services executed, delivered or performed in a procurement project that can be used as an evidence for the classification of the economic operator. WG approval 05/03/2024".

    • Property epo-sub:hasEmployeeQuantity:

      • Definition: "The number of people hired by the Organization. WG approval 05/03/2024".

    • Property epo-sub:hasFinancialCapability:

      • Definition: "A monetary amount representing the financial capability of the Organization. Additional information: Used to represent the general Turnover of the Organization (for statistical purposes).WG approval 05/03/2024".

    • Property epo-sub:concernsOrganization:

      • Definition: "Relates to organization".

  • epo-sub:LegalRepresentative class:

    • Definition: "The Role of an Agent that can represent an Organization. WG approval 05/03/2024".

  • epo-sub-Mandate class:

    • Definition: "An authorization to act as a representative of an Organization. WG approval 05/03/2024".

  • epo-sub-PowerOfAttorney class:

    • Definition: "A legal document that grants someone the authority to make decisions on behalf of an Organization. WG approval 05/03/2024".

Working Group meeting

Date: 29/02/2024
Participants: Paloma Arillo, Pascaline Laure Tchienehom, Dragos Stoica,
Model editor: Andreea Pasăre
Note editor: Achilles Dougalis

Agenda

  • Continue work on remaining OTHER CRITERION models

  • Present final draft for eAccess module

Discussion

  • The meeting started by presenting the instantiation for professional risk insurance selection criteria. Parts from the eAccess instantiation diagram of the same selection criteria were included into the eSubmission instance diagram so that we can show how the link between response and request at the level of information requirements is done. This is the reason why 3 Instance diagrams for the 3 question subgroups of the professional risk insurance selection criteria were created.

Q4p+9MGlSAAAAAElFTkSuQmCC
3EjDMQU0AAAAASUVORK5CYII=
zrWG+YwAAAAASUVORK5CYII=
  • It was agreed that the instance diagrams satisfy the needs for the ESPD Response, and no further review is needed for the instantiation of a procurement criterion within eAccess and eSubmission.

  • The overview diagram for eSubmission (ESPD Response) was presented.

H2Nt5TJPmz96AAAAAElFTkSuQmCC
  • It was noted that the attribute cccev:value for class cccev:SupportedValue was missing, and was added during the meeting.

  • A quick presentation of the diagrams to be published in eAccess module was given.

H8Ur3NwmyHcBgAAAABJRU5ErkJggg==
h8PhvguPrzzz89vyQAAADgJ0G72CMAAAAAAACOJtrFHgEAAAAAAHA00S72CAAAAAAAgKOJdrFHAAAAAAAAHE20iz0CAAAAAADgaKJd7BEAAAAAAABHE+1ijwAAAAAAADiaaBd7BAAAAAAAwNFEu9gjAAAAAAAAjibaxR4BAAAAAABwNNEu9ggAAAAAAICjiXaxRwAAAAAAABxNtIs9AgAAAAAA4GiiXewRAAAAAAAARxPtYo8AAAAAAAA4mmgXewQAAAAAAMDRRLvYIwAAAAAAAI4m2sUeAQAAAAAAcDTRLvYIAAAAAACAo4l2sUcAAAAAAAAcTbSLPQIAAAAAAOBool3sEQAAAAAAAEcT7WKPAAAAAAAAOJpoF3uaAOjr66sGAAAAAICfXHFxseeuTxsAAAAAAABwVCEAAAAAAACOEQQAAAAAAMAxggAAAAAAADhGEAAAAAAAAMcIAgAAAAAA4Bj5P319YhXIr6fxAAAAAElFTkSuQmCC
h8PhvguPrzzz89vyQAAADgJ0G72CMAAAAAAACOJtrFHgEAAAAAAHA00S72CAAAAAAAgKOJdrFHAAAAAAAAHE20iz0CAAAAAADgaKJd7BEAAAAAAABHE+1ijwAAAAAAADiaaBd7BAAAAAAAwNFEu9gjAAAAAAAAjibaxR4BAAAAAABwNNEu9ggAAAAAAICjiXaxRwAAAAAAABxNtIs9AgAAAAAA4GiiXewRAAAAAAAARxPtYo8AAAAAAAA4mmgXewQAAAAAAMDRRLvYIwAAAAAAAI4m2sUeAQAAAAAAcDTRLvYIAAAAAACAo4l2sUcAAAAAAAAcTbSLPQIAAAAAAOBool3sEQAAAAAAAEcT7WKPAAAAAAAAOJpoF3uaAOjr66sGAAAAAICfXHFxseeuTxsAAAAAAABwVCEAAAAAAACOEQQAAAAAAMAxggAAAAAAADhGEAAAAAAAAMcIAgAAAAAA4Bj5P319YhXIr6fxAAAAAElFTkSuQmCC

Action Points

  • Clean up and move diagrams and concepts related to eSubmission from sandbox to eSubmission module.

Working Group meeting

Date: 27/02/2024
Participants: Paloma Arillo, Pascaline Laure Tchienehom, Dragos Stoica,
Model editor: Andreea Pasăre
Note editor: Achilles Dougalis

Agenda

  • Continue work on OTHER CRITERION models:

    • OTHER-EO-REDUCTION-CANDIDATES

    • OTHER-EO-SME

Discussion

  • The Roles involved in the ESPD Response on the Economic Operator side were presented in the diagram below.

Z
  • The predicate epo-sub:LegalRepresentative epo:actsOnBehalfOf epo:OfferingParty was added.

  • The next diagram presented is comprised of three other criteria found in the ESPD-EDM sheet in the excel file Criterion : OTHER-EO-GROUPS, OTHER-EO-RELIED_ON-ENTITIES, OTHER-EO-NOT_RELIED_ON-ENTITIES.

Z
  • The diagram that represents "Reduction of the number of qualified candidates" found in the ESPD-EDM sheet in the excel file Criterion under OTHER.EO-REDUCTION-CANDIDATES was presented.

    • in order to cover for OTHER-EO-REDUCTION criteria, we need to move dct:description and/or epo:hasURL (this can be covered also by cccev:Evidence adms:identifier) from epo:Certificate to cccev:Evidence.

9k=
  • The diagram below was presented and discussed.

    • There is a need for an alternative naming for the property "hasEconomicOperatorIdentifier".

9k=

Action Points

  • Extend the github issue in ESPD-EDM repo to incorporate the following use case: certificate or documentary evidence?

HwmjHJ2uI+QTAAAAAElFTkSuQmCC
  • Investigate if cccev:Evidence can be extended by adding a dct:description attribute.

  • Check adms alignment to cover for the economic operator identifier in a given scheme agency. <cbc:ID schemeID="VAT" schemeAgencyID="ROLECE" schemeAgencyName="Registro Oficial de Licitadores y Empresas Clasificadas del Estado">B82387770</cbc:ID>

9k=

Working Group meeting

Date: 22/02/2024
Participants: Peter Borresen
Model editor: Andreea Pasăre
Note editor: Achilles Dougalis

Agenda

  • Fulfilment data model update

Discussion

The alignment between PEPPOL business term requirements and ePO eFulfilment module was discussed. It was proposed to do the alignment by linking ePO concepts that correspond to each Business Term (BT), and the description of the BT would be the definition of the concept in ePO.

  • During the meeting the following concepts were covered from the Dispatch advice data model:

    • dispatcher

    • Consignee

    • Seller

    • Shipment

      • Consignment

        • Carrier

          • Transport means operator.

Action Points

  • Add missing definitions on the covered fields.

  • Provide mappings for the covered fields.

Working Group meeting

Date: 20/02/2024
Participants: Paloma Arillo, Natalie Muric, Dragos Stoica, Pascaline Laure Tchienehom
Model editor: Andreea Pasăre
Note editor: Achilles Dougalis

Agenda

  • eSubmission model update.

Discussion

  • The diagram that represents the ESPD-EDM OTHER-EO-PQS sheet in the excel file Criterion was presented. OTHER-EO-PQS is about the existence and the proof of economic operators existing in a prequalification system or official list.

    • The ESPD Response does not differentiate between a certificate and a list. Therefore, it was decided that both concepts would be mapped to the epo:Certificate.

    • An epo-sub:CertificateInformation class was created to provide the information requested in Part II of the ESPD Response where information on the references on which the certification is required.

    • epo-sub:CertificateInformation also provides for whether the certification/registration covers selection criteria.

    • In the case where the economic operator is not on an official list, it should indicate whether he could provide a certificate of payment of his social security and taxes. This is represented in the ePO as epo:canProvideTaxAndSocialSecurityCertificate.

  • At the end of the meeting, the EO-PQS diagram looked like the picture below.

B4mubAX5INtpAAAAAElFTkSuQmCC

Action Points

  • The ESPD team should come with a solution on how the official list and certificate should be disentangled, which could include providing precise information on the two concepts. (page 8-9)

Working Group meeting

Date: 15/02/2024
Participants: Paloma Arillo, Dragos Stoica, Pascaline Laure Tchienehom
Model editor: Andreea Pasăre
Note editor: Achilles Dougalis

Agenda

Continue work on eAccess module:

  • present instance diagram for the Exclusion Ground "Payment of Taxes"

Discussion

  • The Exclusion Ground "Payment of Taxes" instance diagram from the eAccess module (using the CCCEV model) was presented.

x++UpzzZQZdigAAAABJRU5ErkJggg==
  • It was agreed that the CCCEV model is sufficient to cover the ESPD Request requirements.

  • Regarding which vocabulary to use in the context of confidentiality level, it was decided that ePO should use the access-right codelist, and not the confidentiality-level codelist.

5RDuwKPk9wAAAABJRU5ErkJggg==
  • The CCCEV alignment was extended by adding the Evidence Type and Evidence Type List concepts in ePO, resulting in the diagram below.

AdETbV6D4QghAAAAAElFTkSuQmCC

Action Points

  • Refactor eAccess module based on the decision taken today to adopt the CCCEV model for the ESPD Request.

  • Investigate which codelist should be used in place of the "Evidence type classification code list" in ePO.

  • Fill in all the empty definitions of concepts in the eAccess module.

Working Group meeting

Date: 13/02/2024
Participants: Paloma Arillo, Natalie Muric, Giovanni Paolo Sellitto, Dragos Stoica, Pascaline Laure Tchienehom
Model editor: Andreea Pasăre
Note editor: Achilles Dougalis

Agenda

  • Continue the presentation and evolution of the eSubmission conceptual model.

Discussion

The eSubmission conceptual model was presented. In that context it was discussed that:

  • It was noted that the class epo:EconomicOperator was equivalent to epo:OfferingParty therefore there is no need to add it.

  • A diagram of eSubmission should show only the specialisation roles required for eSubmission.

  • epo-sub:PreQualificationData should concern an org:Organization.

  • epo-sub:PreQualificationData should become Epo-sub:NationalPreQualificationData .

  • The UBL 2.3 qualification response is used as a basis for the ESPD-EDM. The UBL 2.3 qualification response foresees a Qualifying party, however it is not clear if this component is used in the ESPD-EDM.

  • It was asked how the ESPD-EDM implements the following fragment of the ESPD regulation:

8Bhnx1W5hNBKIAAAAASUVORK5CYII=
  • In the ESPD 3.3.0 this is implemented as a Criterion. This should not be a criterion. We need to find an alternative way to model this. Perhaps as an Information Requirement.

  • It was confirmed that epo:ParticipationCondition is not an epo:QualificationCriterion.

H3gewnvlE35uJAiC8H5Z3AEUHvMfQeE+fi+F7QsfEiJoQRAEQdiGiKAFQRAEYRsighYEQRCEbYgIWhAEQRC2ISJoQRAEQdiGiKAFQRAEYRsighYEQRCEbYgIWhAEQRC2If8PTVHLIduon4IAAAAASUVORK5CYII=
  • It was noted that there should be a correlation of what is in the ESPD-criterion.xlsx. and the ESPD-EDM Regulation.

wChk1Qfo+Ox+QAAAABJRU5ErkJggg==
  • In the ESPD-criterion.xlsx. File there are sheets covering "other criterion". However, these "other criterion" are not criterion in the sense of the ePO. They contain Information Requirements that are structured in the ESPD-EDM in the same way as Exclusion Grounds and Selection Criterion. These "other criterion" need to be analysed as to whether they should be modelled as independent concepts, Criterion or Information Requirements (which are not connected to a criterion). This analysis will have an effect on both the ESPD Request and the ESPD Response. The other criterion are listed below:

    • OTHER-EO-SHELTERED

    • OTHER-EO-PQS

    • OTHER-EO-GROUPS

    • OTHER-EO-RELIED_ON-ENTITIES

    • OTHER-EO-NOT-RELIED_ON-ENTITIES

    • OTHER.EO-REDUCTION-CANDIDATES

    • OTHER-EO-SME.

Action Points

  • Create a ticket for the ePO repository: The ESPD uses the Criterion codelist to identify each criterion in the criterion Excel file one of which uses the code "shelt-worksh". eforms uses the reserved-procurement codelist to indicate the same concepts. This possible redundancy needs to be looked into for the alignment of ESPD and eforms using th ePO.

  • Create a diagram for all "other criterion".

Working Group meeting

Date: 08/02/2024
Participants: Giovanni Paolo Sellitto, Dragos Stoica, Pascaline Laure Tchienehom
Model editor: Andreea Pasăre
Note editor: Achilles Dougalis

Agenda

  • eSubmission model update.

Discussion

On eSubmission

  • The epo-sub:PreQualificationSystemData class was created to represent the cac:QualifyingParty class from the ESPD-EDM model.

r8t7oAAAAAElFTkSuQmCC
  • It was noted that in UBL 2.3 cac:QualifyingParty has the following definition: "The party qualifying this economic operator."

  • It was decided that in ePO we do not model the QualifyingParty as a role but as data that is linked to the EconomicOperator role.

  • Next we discussed the ePO alignment with the CCCEV model.

  • It was noted that In ESPD sometimes there is no need to provide evidence, just a response to the question coming from an ESPD request.

  • The Response and Evidence concepts in the context of eSubmission were presented and aligned to the ESPD-EDM and CCCEV models.

    • There are 2 vocabularies that are used by CCCEV and ESPD-EDM

    • It was debated whether the at-voc:access-right or the at-voc:confidentiality-level vocabularies should be used as recommendations in ePO.

      • The ESPD-EDM uses a value from at-voc:access-right codelist as a cbc:ConfidentialityLevelCode.

AzGDO2+qtqvGAAAAAElFTkSuQmCC
  • In ePO the Evidence class has as a confidentiality-level type a value from at-voc:confidentiality-level codelist.

42rjT71SLhbyjw8FnAe5prX+24huDQDAvk5TG2IyduwRzok7taNDAwBwgNPUBgAAwH+oDQAAEC9qAwAAxIvaAAAA8aI2AABAvH4Bm2uz9dDSewYAAAAASUVORK5CYII=
  • It was noted that the EvidenceType concept from CCCEV represents the TemplateEvidence from ESPD-EDM.

  • In the ESPD-EDM diagram, cac:Evidence is connected to a cac:DocumentReference which seems like a conflation of multiple concepts (Certificate, EvidenceDocument, Mandate, IdentityDocument). In ePO, a Certificate is a subclass of epo:Evidence which is not a document.

    • It was noted that cccev:Evidence inherits the Identifier attribute from dcat:Dataset which is not yet implemented in ePO (see CCCEV github issue). *

mBXItyKsuE0AAAAASUVORK5CYII=

submission response diagram at the end of the meeting

Action Points

  • It should be discussed which controlled vocabulary among at-voc:access-right and at-voc:confidentiality-level codelists should be used in ePO.

  • ePO should align with CCCEV on EvidenceType and EvidenceTypeList.

Working Group meeting

Date: 06/02/2024
Participants: Paloma Arillo, Natalie Muric, Giovanni Paolo Sellitto, Dragos Stoica, Pascaline Laure Tchienehom
Model editor: Andreea Pasăre
Note editor: Achilles Dougalis

Agenda

  • Present first draft of eSubmission model.

Discussion

  • Regarding issue #https://github.com/OP-TED/ePO/issues/482[482]: Remove link between Procedure and ExclusionGrounds. The following points were discussed:

Whether the exclusion grounds should be at procedure level as this is also the case with the ESPD implementation.
That Exclusion grounds could be bypassed in some rare cases, for example, in the case where a given Lot is to be carried out by convicted people, e.g. gardening services, the exclusion grounds on conviction may be dropped for the given Lot.
When such exceptions happen, the ESPD exclusion grounds will be excluded from the ESPD request. Also, different countries have different rules regarding Exclusion grounds exceptions.
One solution to the issue would be to keep epo:specifiesExclusionGround property and add a new property epo:excludesExclusionGround from epo:Lot to epo:ExclusionGrounds.

h9ykXL8b+Ir7AAAAABJRU5ErkJggg==

Epo:ExclusionGround in ePO 4.0.1
Conclusion: The group decided that epo:specifiesExclusionGround will be deleted in future versions of ePO. The above diagram should look like the diagram below in the future:

AXFAqFQqFQKBSKj0EJpkKhUCgUCoXiUlGCqVAoFAqFQqG4VJRgKhQKhUKhUCguFSWYCoVCoVAoFIpLRQmmQqFQKBQKheJSUYKpUCgUCoVCobhUlGAqFAqFQqFQKC4VJZgKhUKhUCgUiktFCaZCoVAoFAqF4lL5v5aQED8jXM++AAAAAElFTkSuQmCC
  • Also the natural language statement that the procedure should specify exclusion grounds should be deleted.

  • There is a need for a definition for epo:hasProcurementScopeDividedIntoLot . Even a different name.

    • An alternative name could be: Epo:procedureInvolvesLot or incorporatesLot.

    • There was no mention of epo:hasProcurementScopeDividedIntoLot in previous WG meeting minutes. * A first draft of *eSubmission *model was presented. Specifically:

  • The Submission diagram was presented and modified according to feedback from the WG. The new diagram is the following:

wGg8jGQW6jvnAAAAABJRU5ErkJggg==
  • New natural language statement was added to the ORSD: "An ESPD response must refer to only one ESPD request".

  • It was decided that we do not need an association from the ESPD Response to epo:Procedure.

  • The Submission economic operator diagram was presented and discussed (see below) .

A+8bwNuFm9iuAAAAAElFTkSuQmCC
  • There was a problem with eo-role-type codelist. Also, epo:otherEntity should be renamed reliedUponEntity.

  • There is no candidate in the ESPD. However, if the ESPD is to be used for a DPS, then a candidate should be foreseen and not a tenderer.

  • There will be an alignment project later in the year to align the ESPD and eforms via the EPO.

Action Points

  • The issue #https://github.com/OP-TED/ePO/issues/482[482]: should be closed according to the discussion above.

  • Create a ticket in Github repo: "Find an appropriate definition for epo:hasProcurementScopeDividedIntoLot in ePO 4.1.0, and suggest a new predicate for a new major release if necessary.

  • Add a ticket to change epo:otherEntinty to reliedUponEntity.

Working Group meeting

Date: 01/02/2024
Participants: Paloma Arillo, Natalie Muric, Dragos Stoica, Pascaline Laure Tchienehom
Model editor: Andreea Pasăre
Note editor: Achilles Dougalis

Agenda

  • Present eAccess instance diagram using CCCEV model.

  • eSubmission user stories.

Discussion

  • The general yearly turnover and professional risk insurance instance diagrams were presented. The main idea was to see if the CCCEV model could adequately present the concepts required by the ESPD request. It was agreed that the ESPD team should review the two diagrams before the next meeting.

A9UJAZXipZCuAAAAAElFTkSuQmCC
AfcIlStPQ34cAAAAAElFTkSuQmCC
  • The updated user stories for eSubmission were presented:

Code Role User Story

US-SUB-1

Tenderer/Candidate

As a Tenderer/Candidate, I want to prove that I substantiate the non-existence of the Exclusion Grounds and fulfil all qualitative Selection Criteria (including National Criteria), so that I can be selected for a specific Procurement Procedure.

US-SUB-2

Buyer

As a Buyer, I want to be able to consult the responses given for a specific Procedure for Selection Criteria, Exclusion Ground and National Criterion, so that I can evaluate if the Tenderer/Candidate is eligible to take part in the Procurement Procedure.

Buyer

As a Buyer, I want to be able to retrieve a list of common Tenderers/Candidates that participate in several Procedures, so I can use it for a statistical comparison process.

US-SUB-3

Buyer

As a Buyer, I want to know if the Tenderer/Candidate relies upon other entities and consult the evidence supplied for this criteria, so I can evaluate if the Tenderer/Candidate is eligible to take part in the Procurement Procedure.

US-SUB-4

Buyer

As a Buyer, I want to consult the information on a entity that the Tenderer/Candidate relies upon, so I can evaluate if the Tenderer/Candidate can take part in the Procurement Procedure.

US-SUB-5

Buyer

As a Buyer, I want to consult the information on potential subcontractors of the Tenderer/Candidate, so I can evaluate whether I can accept the Subcontractor within the Offer.

US-SUB-6

Buyer

As a Buyer, I want to know if the Tenderer/Candidate fulfils the minimum required amount of the general yearly turnover for the required number of fiscal years, so I can evaluate if the Tenderer/Candidate can take part in the Procurement Procedure.

US-SUB-7

Buyer

As a Buyer, I want to know if the Tenderer/Candidate fulfils the minimum required amount of the general average turnover for the required number of fiscal years, so I can evaluate if the Tenderer/Candidate can take part in the Procurement Procedure.

US-SUB-8

Buyer

As a Buyer, I want to know if the Tenderer/Candidate fulfils the minimum required amount of the specific average turnover for the required number of fiscal years, so I can evaluate if the Tenderer/Candidate can take part in the Procurement Procedure.

US-SUB-9

Buyer

As a Buyer, I want to know if the Tenderer/Candidate fulfils the minimum required amount of the specific yearly turnover for the required number of fiscal years, so I can evaluate if the Tenderer/Candidate can take part in the Procurement Procedure.

US-SUB-10

Buyer

As a Buyer, I want to know the value for the different financial ratios provided by the Tenderer/Candidate, so I can evaluate if the Tenderer/Candidate can take part in the Procurement Procedure.

US-SUB-11

Buyer

As a Buyer, I want to know if the Tenderer/Candidate fulfils the minimum insured amount in its professional risk indemnity insurance, so I can evaluate if the Tenderer/Candidate can take part in the Procurement Procedure.

US-SUB-12

Buyer

As a Buyer, I want to see if any Tenderers/Candidates were convicted for participating in a criminal organisation, the reason and the period, so I can evaluate which Tenderers/Candidates can take part in the Procurement Procedure.

  • It was noted that the ESPD team could send some example queries for eSubmission.

  • It was stated that It is not obvious how to correlate the data only by the ESPD response. As the ESPD responses are not stored anywhere currently it is difficult to foresee the queries someone could ask. However questions such as "has a given economic operator provided coherent data across different procedures of a given buyer?" are valuable examples to be expressed in case of future implementations. Individual information systems will depend on the implementation that each Buyer provides.

  • When creating a query one should ask oneself, if all the data concepts represented in the eSubmission module were instantiated in a triplestore, what information would a buyer want to receive from this data?

  • It was noted that the content in EU vocabularies is not necessarily used by all Member States.

  • Natural Language statements should be reviewed by the ESPD team.

Action Points

  • Create an instance diagram for the Exclusion ground "Payment of Taxes".

  • The ESPD team should:

    • Review The 2 diagrams that were presented today (see above: general yearly turnover and professional risk insurance).

    • Review the natural Language statements for eSubmission

    • Provide example queries for eSubmission.

Working Group meeting

Date: 30/01/2024
Participants: Paloma Arillo, Natalie Muric, Giovanni Paolo Sellitto, Dragos Stoica, Pascaline Laure Tchienehom
Model editor: Andreea Pasăre
Note editor: Achilles Dougalis

Agenda

  • Review the eSubmission requirements

  • Discuss ESPD GitHub issues

Discussion

About the eSubmission requirements

  • 2 user stories were presented. One for the Tenderer/Candidate, and one for the Buyer.

  • A request was made for more user stories and competency questions. It was explained that the user stories should be created in the same vein as per the eAccess module. Although the ESPD response structure reuses the ESPD request structure, we need to know the questions that could be created on the data in the ESPD response.

  • It was agreed that some user stories from eAccess can be modified to accommodate eSubmission, and examples of these modifications were shown during the meeting.

    • Examples of user stories from eAccess:

US-SC-1 Economic Operator As an Economic Operator, I want to know which evidence needs to be supplied by relied upon entities, so I can take part in the Procurement Procedure.

US-SC-2

Economic Operator

As an Economic Operator, I want to know for which Criterion I need to provide information on a relied upon entity, so I can take part in the Procurement Procedure.

  • Translated eSubmission user stories:

US-SC-1 Buyer As a Buyer, I want to know if the Tenderer/Candidate relies upon other entities and consult the evidence supplied for this criteria, so I can assess if the Tenderer/Candidate is eligible to take part in the Procurement Procedure.

US-SC-2

Buyer

As an Buyer, I want to consult the information on an entity that the Tenderer/Candidate relies upon, so I can assess if the Tenderer/Candidate can take part in the Procurement Procedure.

  • In the user story for the subcontractor the data available will depend on whether explicit information was requested in the ESPD request. The need for information on the subcontractor may vary from country to country.

  • Financial ratio type: It was decided that financial ratio type should be implemented in ePO, even though this codelist is maintained by the ESPD team in their repository.
    It was mentioned that ePO could refer to the ESPD’s code list about Financial ratio type, espd:FinancialRatioType.
    It was noted that the name of the dependency link from cac:ResponseValue to the espd:FiancialRatioType codelist is missing in the ESPD Response TOV (see diagram below). We will add a ticket to inform the ESPD team although this has no consequence at this stage on ePO.

  • It was decided that the user stories for Exclusion Grounds can be reused in eSubmission as-is for eAccess module.

  • It was mentioned that the US-EG-2 user story is not viable for both eSubmission and eAccess because we cannot have a Procedure without Exclusion Ground.

US-EG-2 Buyer As a Buyer, I want to see if any Procedure has been processed without Exclusion Grounds, and if so, what type of Procedure was it, so I can ???

Discussion on ESPD GitHub issues

  • It was noted that the ePO team should Specify when creating issues in the ESPD-EDM github whether the issue is related to the ePO via the label "ePO question".

  • The following issues were discussed and updated:

Action Points

  • Add a ticket to inform the ESPD team about the missing name of the dependency link between cac:ResponseValue and the espd:FiancialRatioType codelist .

  • The ESPD should check the competency questions before Friday 2/2/2024.

Working Group meeting

Date: 25/1/2024
Participants: Peter Borresen, Natalie Muric, Pietro Palermo
Model editor: Andreea Pasăre
Note editor: Achilles Dougalis

Agenda

  • Order data model update

  • Plan work on Fulfillment data model update

Discussion

Order data model update

  • A question was raised about the terminology of Agent rather than Actor in the TC440. CEN BII used the term Actor, however eOrdering is now using Agent to be aligned with the ontology. The choreography document of TC440 eOrdering has undergone formal vote so it seems that it cannot be changed.

  • There was a discussion on the Buyer name business term description:

    • It was noted that for TC440 a usage note could be used when the buyer is a private entity. Such a usage note could be: "In the context of business to consumer, the Buyer may be a Taxable person who trades as a person or persons. In such cases, the ePO paths that go through Organization for this Business Group will need to go through Person."

    • This implies that all related fields such as the address will be referring to the person and not an organization. This causes a problem because in the ontology we have Person and Organization and if data is received concerning a cellar and it has to be converted to ontology conformant data we would not be able to differentiate whether we deal with a person or an organization.

  • After that, there was a discussion on the Seller:

    • The seller can be an organization or a person, so both ePO class and property paths should be provided.

    • If the Seller is a Person it was decided that:

      • For Seller trading name we should use dct:alternative at the level of person:Person.

      • For Seller name we should use dct:name at the level of person:Person. **

Fulfillment data model update

  • It was decided that the ePO class and property paths and definitions will be provided in a similar manner as in the Order data model update.

Action Points

  • It was noted that at times the ontology goes too granular for the data that will be provided when creating ontology conformant data. The ePO should look into how they can help data providers find a solution to this. An example of this is when the legal representative of a Seller can either be a legal person or an organization. Often data sources only consider the party and not whether it is a person or an organization therefore if they want to provide ontology conformant data they need a way of differentiating between the two which, in this situation, they cannot.

Working Group meeting

Date: 23/01/2024
Participants: Paloma Arillo, Natalie Muric, Giovanni Paolo Sellitto, Dragos Stoica, Pascaline Laure Tchienehom

Model editor: Andreea Pasăre
Note editor: Achilles Dougalis

Agenda

  • Continue collecting eSubmission requirements.

In the first instance, eSubmission will be based on the ESPD Response. We would like your input concerning use cases on data coming from ESPD Responses

Discussion

  • There is a problem with Power of attorney . A person has a power of attorney and it is not a role. The ESPD model appears to conflate Person and PowerOfAttorney. The modeling in UBL was consulted (https://docs.oasis-open.org/ubl/UBL-2.4.html) where the PowerOfAttorney exists, which is a document that has an AgentParty.

  • Cac::DocumentReference: Is a class to define a reference to a document (Document Reference) A reference to the evidentiary document (Evidence) / A reference to a document relevant to this certificate or an application for this certificate (Certificate). We have this in ePO as a *Certificate *(foaf:Person hasCertification epo:Certificate, etc).

  • We do not have examples of the xml for mandate document.

    • We will create an attribute epo.hasAdditionalDocumentIdentifier

    • A mandate is a token that a person can have, for example in Italy the EIDS token may be used to provide all the mandates/power of attorneys of a given person.

    • We could model the legal representative of the organization, without the Power of attorney. the legal representative of an organization has a mandate to fulfill and may give someone else the power of attorney.

    • It seems that power of attorney differs from country to country. Maybe we should avoid the words power of Attorney, and use something like: *isLegallyRepresentedBy *a person, and connect this Person to a Certificate in ePO with 2 possible specialisations PowerOfAttorney and Mandate. Unless there is a use case for the specialisations they should not be implemented at this point.

  • It was discussed whether or how cac:Evidence cac:EvidenceSupplied should be implemented in the ePO. In the ePO, we will merge these two terms into one concept.

  • espd:FinancialRatioType: Is a technical code list that we do not need to implement in the ePO.

  • For the access-right code list, the ESPD uses only the values "confidential" _or "_public".

  • By the end of the week we will have the draft of the ORSD document.

Action Points

  • Create an issue on how the ESPD models the power of Attorney. We should ask them if there is a conflation between the concept of a person and PowerOfAttorney document.

  • Create an issue in the ESPD github stating that the link of cac:ResidenceAddress to the at-voc::country is missing in the ESPD document.

  • Edit Github issue 502. (https://github.com/OP-TED/ePO/issues/502)

Working Group meeting (Maintenance & evolution of existing modules)

Date: 18/01/2024
Participants: Paloma Arillo, Najeh Hajlaoui, Natalie Muric, Pascaline Laure Tchienehom, Dragos Stoica
Model editor: Andreea Pasăre
Note editor: Achilles Dougalis

Agenda

Discussion

  • An Introduction about the action point in the previous working group meeting on eAccess was presented.

  • With regard to the action point mentioned above, a new conceptual model that contains group and subgroup identifiers was presented.

4vnqxkgltaOIwAAAAASUVORK5CYII=
  • At the instance level, part of the general yearly turnover selection criteria was presented:

87NmWbDO9yMAAAAASUVORK5CYII=
  • It was pointed out that this modeling creates a Question instance with no data except of the identifier (to cover the subgroup gathering classes used in the ESPD implementation) so it was suggested to have the identifiers at the Question level resulting in the following diagram:

ADvS5MwgqIWHAAAAAElFTkSuQmCC
  • There were some doubts regarding the new model:

    • QuestionGroup and Question may not be semantically the same. A QuestionGroup is a structure and does not represent Content. In other words, QuestionGroup will not have a value, just an identifier. On the other hand, a Question will have a value.

    • Another opinion expressed is that the new presented model is more simple, therefore better. Also there would not be many nested Question groups. Less is more.

  • A third solution to simplify the previous version was created in the diagrams below:

06hnujdMi9vAAAAAElFTkSuQmCC
9CCTXlBINFgAAAABJRU5ErkJggg==
  • It was mentioned that all the existing conceptual diagrams of eAccess can be consulted in the ePO repository on the development branch.

  • It was stated that in the ePO :

    • The model should represent the concepts that are used to accommodate data from an ESPD request.

    • The model should not represent technical implementations or processes. It is not at the same level as the ESPD-EDM model. However, they should be aligned.

    • The model should include the data required to fulfill the needs of the Ontology Requirements Specification Document (ORSD).

Action Points

  • Create new instance diagrams for some ESPD criteria (general yearly turnover, and others) by using the CCCEV model.

  • Create a high level description about the module(s) to be presented in working group meetings.

Working Group meeting

Date: 16/01/2024
Participants: Paloma Arillo, Natalie Muric, Maneva Petkova, Ewa Salarnier, Dragos Stoica, Pascaline Laure Tchienehom, Theokritos Zafeiriou
Model editor: Andreea Pasăre
Note editor: Achilles Dougalis

Agenda

  • Collecting eSubmission requirements.

In the first instance, eSubmission will be based on the ESPD Response. We would like your input concerning use cases on data coming from ESPD Responses.

Discussion

  • It was explained at the beginning that the eSubmission is based on ESPD Response. It was noted that eSubmission is much wider that the ESPD Response.

  • It was explained that the eProcurement Ontology covers end-to-end procurement and for each module there is a starting point. In the case of eSubmission that is the ESPD Response.

  • A presentation was given on the existing ePO conceptual models.

  • The draft of the use case and data exchange document was presented:

    • It was noted that in the case of a 2 phase procedure at the qualification phase there is not a tender yet, but a Candidate. Therefore the Tenderer text was changed to Candidate/Tenderer test.

  • Went through UBL terms from ESPD-EDM Response Technical Overview :

UBL Business Term ESPD definition Comment

cac::QualificationApplicationResponse

A document issued by a procurement organisation to notify an Economic Operator whether it has been admitted to or excluded from the tendering process.

Business element: ESPDResponse

25/11/2021

to be implemented as epo-sub:ESPDResponse as a specialisation of epo:Document

cbc::ContractFolderID

Business element: ReferenceNumber An identifier, assigned by the sender, for the process file (i.e., record) to which this document belongs.

ESPD definition: an identifier that is specified by the buyer and used as a reference number for all documents in the procurement process. Additional comments: a reference to the procurement procedure to which a Qualification request document and the delivered response documents are associated.

14/09/2021

technical attribute not to be implemented in ePO

cbc::CustomizationID

Business element: BusinessProcessTypeIdentifier Identifies a user-defined customization of UBL for a specific use.

ESPD definition: identifies the identification scheme for the notice (ESPD XML instance, eForms*), specifically the schemeAgencyID (value "CEN-BII", mandatory) and the schemeVersionID. Additional comments: we use the value “urn:www.cenbii.eu:transaction:biitrdm070:ver3.0”.

13/09/2021

technical attribute not to be implemented in ePO

cbc::EconomicOperatorGroupName

Business element: ConsortiumName Economic Operator Group Name associated with this Response document.

ESPD definition: the name of the group that presents a tender to which this Economic Operator belongs (e.g. the name of a consortium, a joint venture, etc.).

14/09/2021

It was noted that each member of the Consortium will provide an ESPD Response, also the Subcontractors need to be taken into consideration. Name of the Organisation Group that the Economic Operator belongs to.

cbc::ID

Business element: DocumentIdentifier An identifier for this document, assigned by the sender.

ESPD definition: an identifier for this document, normally generated by the system that creates the ESPD document, or the organisation responsible for the document (e.g. the buyer, or the supplier, e.g. an economic operator). The identifier enables positive referencing the document instance for various purposes including referencing between transactions that are part of the same process, or referencing multiple versions of the ESPD document. Additional comments: compulsory use of schemeAgencyID attribute, in order to identify the organisation responsible for the document.

13/09/2021

ESPD Response document identifier

cbc::IssueDate

Business element: DocumentIssueDate The date, assigned by the sender, on which this document was issued.

ESPD definition: date when the document was issued by the buyer. Additional comments: format "YYYY-MM-DD".

14/09/2021

should it be date of dispatch? epo:hasDispatchDate ESPD-EDM team should check if this is issued or dispatch.

cbc::IssueTime

Business element: DocumentIssueTime The time, assigned by the sender, on which this document was issued.

ESPD definition: time when the document was issued by the buyer. Additional comments: format "hh:mm:ss".

14/09/2021

should it be date of dispatch? epo:hasDispatchDate ESPD-EDM team should check if this is issued or dispatch.

cbc::PreviousVersionID

Business element: PreviousDocumentVersionIdentifier Identifies the previous version of the Response document which is superceded by this version.

ESPD definition: the version identifying the previous modification of the content of this document.

14/09/2021

ESPD-EDM team should provide an use case for PreviousVersionID.

cbc::ProcedureCode

Business element: ProcedureCode A code signifying the type of this tendering procedure.

ESPD definition: the type of the procurement administrative procedure according to the EU Directives. Additional comments: this information will be linked to eForms.

14/09/2021

this is the procedure type.

cbc::ProfileExecutionID

Identifies an instance of executing a profile, to associate all transactions in a collaboration. Business element: ESPDVersionIdentifier

technical attribute not to be implemented in ePO

cbc::ProfileID

Business element: SpecificationIdentification An identification of the specification containing the total set of rules regarding semantic content, cardinalities and business rules to which the data contained in the instance document conforms.

ESPD definition: n/a Additional comments: the identification may include the version of the specification as well as any customizations applied.

13/09/2021

technical attribute not to be implemented in ePO

cbc::UBLVersionID

Business element: UBLVersionIdentifier Identifies the earliest version of the UBL 2 schema for this document type (besides the ones from the extension) that defines all of the elements that might be encountered in the current instance.

ESPD definition: n/a

13/09/2021

technical attribute not to be implemented in ePO

cbc::UUID

Business element: DocumentUniversallyUniqueIdentifier A universally unique identifier for an instance of this document.

ESPD definition: a universally unique identifier that can be used to reference this ESPD document instance; this UUID will be used to link the ESPD Response to its corresponding ESPD Request (thus its compulsoriness). Additional comments: copies of a document must be identified with a different UUID; compulsory use of schemeAgencyID attribute.

14/09/2021

ESPD Response document epo:hasUUID

cbc::VersionID

Business element: DocumentVersionIdentifier Indicates the current version of the Request document.

ESPD definition: the version identifying the content of this document. Additional comments: changes in content should entail the modification of the version identifier and a reference to the previous version.

14/09/2021

ESPD Response document epo:hasVersion

cbc:CopyIndicator

Business element: CopyIndicator Indicates whether this document is a copy (true) or not (false).

ESPD definition: this component enables to keep track of the event of having forwarded the same document several times to the same or to different destinations. Additional comments: copies of an ESPD document should be identified with distinct UUIDs.

14/09/2021

on hold until ESPD-EDM team will check further. there is a contradiction between the two definitions provided in ESPD.

cac::AdditionalDocumentReference

A reference to an additional document

Business element: Notice

30/11/2021

epo:Document epo:associatedWith (or create a subproperty for this at the level of ESPD Response)

cbc::DocumentDescription

Text describing the referenced document

Business element: DocumentDescription

dct:description

cbc::DocumentType

The type of document being referenced, expressed as text.

Business element: NoticeTypeDescription

26/11/2021

In ePO we do not need to map to the docrefcontent-type since the type of document exists already as a concept. NB: there is a typo in name of the codelist in the ESPD-EDM technical overview.

cbc::DocumentTypeCode

The type of document being referenced, expressed as code.

Business element: NoticeTypeCode

26/11/2021

In ePO we do not need to map to the docrefcontent-type since the type of document exists already as a concept. NB: there is a typo in name of the codelist in the ESPD-EDM technical overview.

cbc::ID

A reference to an additional document associated with this document.

Business element: NoticeIdentifier

26/11/2021

adms:identifier at the level of the additional document.

cbc::IssueDate

The date, assigned by the sender of the referenced document, on which the document was issued.

Business element: NoticeIssueDate

26/11/2021

should this be epo:hasPublicationDate since we are referring to things that are published? ESPD-EDM team should check if "publication" is the right word instead of "issue".

cbc::IssueTime

The time, assigned by the sender of the referenced document, at which the document was issued.

Business element: NoticeIssueTime

26/11/2021

should this be epo:hasPublicationDate since we are referring to things that are published? ESPD-EDM team should check if "publication" is the right word instead of "issue".

cbc::UUID

An identifier for the referenced document.

Business element: NoticeUUID

26/11/2021

epo:hasUUID

cbc::DocumentTypeCode

link to at-voc:docref-content-type

In ePO we do not need to map to the docrefcontent-type since the type of document exists already as a concept. NB: there is a typo in name of the codelist in the ESPD-EDM technical overview.

cac::ExternalReference

A reference to an attached document that is external to the document(s) being exchanged. Business element: ExternalReference

ePO only provides the URI for the attached document.

cbc::Description

Text describing the external object.

Business element: Description

26/11/2021

epo:Document dct:description

cbc::FileName

The file name of the external object.

Business element: Name

26/11/2021

ePO does not provide external objects.

cbc::URI

The Uniform Resource Identifier (URI) that identifies the external object as an Internet resource.

Business element: URI

26/11/2021

epo:Document epo:hasAccessURL

cac::ProcurementProjectLot

One of the procurement project lots into which this contract can be split.

Business element: ProcurementProjectLot

25/11/2021

implemented as epo:Lot

cbc::ID

An identifier for this procurement project lot.

Business element: LotReference

26/11/2021

adms:identifier at the epo:Lot level

cac::ProcurementProject

A class to describe a project to procure goods, works, or services.

Business element: Procedure

implemented as epo:Procedure

cbc::Description

Text describing this procurement project.

Business element: Description

dct:description at the epo:Procedure

cac::Party

A class to describe an organisation, sub-organisation, or individual fulfilling a role in a business process.

Business element: Organisation

25/11/2021

epo:AgentInRole

cac::PartyIdentification/cbc::Identifier

An identifier for the party; the PartyIdentification UBL class has an associated basic element "cbc:ID".

Business element: Identifier

25/11/2021

adms:identifier of the Organization that plays that specific Role.

cac::PartyName/cbc::Name

A name for this party; the PartyName class has an associated basic element "cbc:Name" .

Business element: Name

25/11/2021

epo:hasLegalName of the Organization that plays that specific Role.

cbc::EndPointID

An identifier for the end point of the routing service (e.g., EAN Location Number, GLN).

Business element: EndPointID

25/11/2021

epo:AgentInRole epo:exposesChannel epo:hasIdentifier

cbc::WebsiteURI

The Uniform Resource Identifier (URI) of the organization website; i.e., its Uniform Resource Locator (URL).

Business element: PartyWebsite

25/11/2021

epo:hasInternetAddress of the Organization that plays that specific Role.

cac::ServiceProviderParty

A class to describe a party contracting to provide services, such as transportation, finance, etc.

Business element: ServiceProvider

25/11/2021

this is a specialisation of cac::Party

cac::ContractingParty

A class to describe an individual, a group, or a body having a procurement role in a tendering process.

Business element: Buyer

25/11/2021

this is a specialisation of cac::Party

cbc::BuyerProfileURI

The buyer profile is typically located on a web site where the contracting party publishes its procurement opportunities

Business element: BuyerProfile

26/11/2021

epo:Buyer epo:hasBuyerProfile

cac::EconomicOperatorParty

The Economic Operator issuing the Qualification Application Response.

Business element: EconomicOperator

25/11/2021

this is a specialisation of cac::Party

cac::QualifyingParty/Party/cbc::IndustryClassificationCode

This party’s Industry Classification Code.

Business element: IndustryClassificationCode

25/11/2021

is there a typo in this ESPD-EDM attribute? Should it be cac::Party? epo:Business epo:hasBusinessSize at-voc:economic-operator-size

cbc::IndustryClassificationCode

link to at-voc:economic-operator-size

epo:Business epo:hasBusinessSize at-voc:economic-operator-size

cac::EconomicOperatorRole

A class to describe the tenderer contracting role.

Business element: EconomicOperatorRole

25/11/2021

this can be inferred from epo:OrganisationGroup epo:hasMember (epo:leadBy) org:Organization; ePO team to check all values from codelist at-voc:eo-role-type and see if they map to ePO roles.

cbc::RoleCode

Business element: EconomicOperatorRoleCode A code specifying the role of the party.

ESPD definition: identifies the role of the Economic Operator in the bid.

17/09/2021

.

cbc::RoleDescription

Business element: EconomicOperatorRoleDescription A textual description of the party role.

ESPD definition: n/a.

27/09/2021

.

cbc:RoleCode

link to at-voc:eo-role-type

.

cac::QualifyingParty

A class to describe the distinctive features or characteristics qualifying an economic operator to be a party in a tendering process (e.g., number of employees, number of operating units, type of business, technical and financial capabilities, completed projects).

Business element: QualifyingParty

25/11/2021

from technical handbook: is used to place data about the economic operator that is available from an official list, tenderer register or (pre)qualification system, such as official classification schemes, certificates, the number of employees, references used for the classification, etc.; ePO needs to model a Pre-QualificationSystemData that includes the properties from ESPD-EDM model for cac::QualifyingParty

cac::BusinessClassificationScheme/cbc::Description

Business element: BusinessClassificationScheme The classification scheme used for the business profile; the BusinessClassificationScheme UBL class has an associated basic element "cbc:Description".

ESPD definition: the text describing one official classification assigned by an official list or (pre)qualification system to the Economic Operator.

17/09/2021

.

cac::CompletedTask/cbc::Description

Business element: CompletedTask Text describing this completed task; the CompletedTask UBL class has an associated basic element "cbc:Description".

ESPD definition: text describing the works, supplies or services executed, delivered or performed in a procurement project (normally used as a reference for the classification of the Economic Operator).

17/09/2021

.

cac::FinancialCapability/cbc::ValueAmount

Business element: GeneralTurnover A financial capability of this qualifying party; the FinancialCapability UBL class has an associated basic element "cbc:ValueAmount".

ESPD definition: a monetary amount as a measure of this capability.

17/09/2021

link to epo:MonetaryValue

cac::Party/cac::PartyIdentification/cbc::ID

Business element: QualifyingAgencyIdentifier An identifier for the party; the PartyIdentification UBL class has an associated basic element "cbc:ID".

ESPD definition: the identifier of the Economic Operator in an official list, register or (pre)qualification system; the attribute schemeAgencyID must hold the value retrieved from eCertis that identifies unequivocally the (pre)qualification system. Additional comments: if, for any reason, that value is not available use the default schemeAgencyID "EU-COM-GROW" and the cac:PartyIdentificaton for the value of the identifier; additionally, use the data structure “registered” to specify an alternative or additional name, identifier and description; the code list EOIDType should be used to indicate the type of identifier used as a value of the schemeID attribute, e.g. schemeID="VAT".

17/09/2021

The Economic Operator ID at the level of a Pre-qualification system

cbc::EmployeeQuantity

Business element: EOEmployeeQuantity The number of people employed by this qualifying party.

ESPD definition: the number of people employed by the economic operator participating in the tender

17/09/2021

link to epo:Quantity

cac::Person

A class to describe a person.

Business element: RepresentativeNaturalPerson

25/11/2021

person:Person

cac::CitizenshipCountry/cac::Country/cbc::IdentificationCode

The country of the person’s citizenship.

Business element: CountryCode

18/11/2021

cbc::BirthDate

This person’s date of birth.

Business element: RepresentativeNaturalPersonBirthDate

25/11/2021

cbc::BirthplaceName

The name of the place where this person was born, expressed as text.

Business element: RepresentativeNaturalPersonBirthplace

25/11/2021

typo: p should be capital letter

cbc::FamilyName

This person’s family name.

Business element: RepresentativeNaturalPersonFamilyName

25/11/2021

cbc::FirstName

This person’s given name.

Business element: RepresentativeNaturalPersonFirstName

25/11/2021

cbc::NationalityID

An identifier for this person’s nationality.

Business element: RepresentativeNaturalPersonNationality

25/11/2021

cac::PowerOfAttorney

A class to describe a power of attorney.

Business element: PowerOfAttorney

25/11/2021

in ESPD-EDM is a specialisation of cac::Person in ePO this can be modelled as an epo:AgentInRole epo:playedBy a person:Person

cbc::Description

Business element: RepresentativeNaturalPersonRoleDescription Text describing this power of attorney.

ESPD definition: Idem.

20/09/2021

  • This Thursday we will discuss eAccess as now it belongs to the ePO maintenance.

Action Points

  • Cells highlighted in yellow in the table above are to be addressed by the ESPD-EDM project.

  • ePO action points:

    • Model cac::PowerOfAttorney as an epo:AgentInRole epo:playedBy a person:Person.

    • Model a Pre-QualificationSystemData that includes the properties from ESPD-EDM model for cac::QualifyingParty.

    • Check all values from codelist at-voc:eo-role-type and see if they map to ePO roles.

    • Check that a Subcontractor role can be part of an OrganizationGroup, so it can also submit its own ESPD Response.