Closed idolum closed 2 years ago
We started implementing a set of attributes. This is what we covered so far and more will follow.
Date of formal issuance of the document. Note: this attribute is equivalent to dct:issued.
)There are some of the attributes, however, we do not fully understand. Can you please clarify the following:
Source catalogue identifier
Catalogue action code
General payment conditions - Is the Catalogue, in your understanding, linked directly to the Lot? If yes then the mapping would be Lot::isSubjectToContractTerm -> ContractTerm::hasPaymentArrangement.
The definition of a payment arrangement is: Information about financial clauses that will govern some economic aspects of the execution of the contract. Additional Information: These clauses usually refer to financial and payment provisions.
@costezki Thank you! Regarding your questions:
Source catalogue identifier: An example:
Catalogue action code: A code that states how a new catalogue should be applied to an existing one, like
Both terms are related to the various ways how catalogues are updated and versioned. I can explain it in more detail in one of the next meetings.
Decision 20.01.2022
For the change to a catalogue the CatalogueID stays the same but the version changes.
ActionCode to become ChangeTypeCode at document level. This code informs the CatalogueReceiver how the catalogue has been changed. This information is about the data being changed and not the implementation.
Veit:
To report back if this is ok with his stakeholders.
To provide change type code.
@idolum, @muricna: How about a generic approach of annotating entities/resources with informations about actions or their changed state? In any case, we have to choose one or another.
@andreea-pasare With this solution, how would you deal with the temporal aspect?
The below model was proposed: Need to further discuss the name of the controlled vocabulary to be used (action-code vs. operation-code or activity-code)
What does it mean that a "document announces a catalogue"? Sound strange and very old fashion :)
What does it mean that a "document announces a catalogue"? Sound strange and very old fashion :)
Maybe "realizes" or "instantiates" a catalogue?
@costezki Incoporated the draft into the WG5 data model. One question: What about the other catalogue attributes:
The first two ones should not be an issue to added them. Regarding the general payment conditions you wrote above
Is the Catalogue, in your understanding, linked directly to the Lot? If yes then the mapping would be Lot::isSubjectToContractTerm -> ContractTerm::hasPaymentArrangement. The definition of a payment arrangement is: Information about financial clauses that will govern some economic aspects of the execution of the contract. Additional Information: These clauses usually refer to financial and payment provisions.
Then the catalogue should be linked to the Lot? The definition fits, but not sure about the "linking". I will check this.
@idolum:
Waiting for feedback on General Payment Conditions for the Catalogue.
@costezki @andreea-pasare Thank you! Works for me!
Regarding the General Payment Conditions: If the catalogue falls under a framework agreement, this would work. But if don't such a link to a contract or framework agreement exist, this information cannot be provide. I think here of cases where a catalogue is submitted as part of tender.
We have added epo-ecat:hasSpecificPaymentArrangement attribute with the following description:
Information about payment conditions applied to all items in the catalogue.
Additional information: This property may need to be used together with the payment arrangements provided in the ContractTerms, where such terms exists.
WG approval 30/06/2022
Based on the CWA 17028:2016-101 and the current ePO, the header of a catalogue can be modelled as follows:
Some of the required concepts/attributes have generic definitions, which fit the catalogue purpose, but are not specific enough. Some example:
In particular, the scope of a Catalogue identifier is open. Does the Catalogue identifier to be gloally unique or just in a context of a given contract or seller/catalogue provider?
The following new classes and attributes are required. Proposal for definitions: