OP-TED / ePO

The eProcurement Ontology provides the formal, semantic foundation for the creation and reuse of linked open data in the domain of public procurement in the EU.
European Union Public License 1.2
58 stars 18 forks source link

Catalogue Response #453

Closed idolum closed 7 months ago

idolum commented 1 year ago

As part of the catalogue choreographies defined in prEN 17015-1 by CEN/TC 440/WG 5, a reponse document to a sent catalogue is needed.

User Stories

A catalogue provider sends a catalogue to the catalogue receiver. The catalogue is validated by the catalogue receiver and accepted. The catalogue receiver sends a response to indicated to the catalogue provider that the catalogue was accepted and in operation in the ordering system on the buying side.

Another catalogue provider sends a catalogue to the catalogue receiver. The catalogue is validated by the catalogue receiver and was rejected. To reaons why the catalogue was rejected is sent in the response. The reasons for the rejection

  1. are provided for the whole catalgue
  2. are provided for some of the catalogue lines

Examples

Proposal

Based on the current draft and Peppol:

image

idolum commented 1 year ago

Revised the proposal

andreea-pasare commented 11 months ago

image

@idolum please also provide definitions for the newly added concepts.

idolum commented 10 months ago

@andreea-pasare Here are my proposals for the missing definitions

epo-cat:CatalogueResponse

A formal reply from the Catalogue Receiver to the Catalogue Provider stating the Catalogue Receiver's ability to apply the catalogue for placing orders. Additionall Information: The Catalogue Response is used to inform on the acceptance or rejection of a Catalogue.

epo-cat:CatalogueResponseLine

Details concerning the Catalogue Receiver’s ability to apply a given Catalogue Line for placing orders. Additional information: The Catalogue Response Line is used to inform on the acceptance or rejection of a Catalogue Line.

These definitions are aligned with the definitions of the similar concepts of the order response. So, they should fit.

Furthermore, I would like to add an attribute to epo-cat:CatalogueResponse and epo-cat:CatalogueResponseLine:

epo-cat:hasResponseDescription [0..1]

Response clarification of the Catalogue Receiver’s decision.

Also aligned with the order response. Here, also epo-ord:hasResponseDescription can be reused instead. But in this case, the definition should be more generic.