Closed ashleythedeveloper closed 2 months ago
submitted PR #41
But questions remain..
Anyhow - lots of interesting business challenges to address here. Fair easy to accomodate technically but we really need some clear thinking on the business needs.
Just some first thoughts. Regards gerhard
Referring to Steve's numbering...
OK all, based on the discussion in the last meeting and some other bits of feedback, here's the proposed changes for the next PR on DPP.
Will all these changes, I propose that the next PR will close this ticket. The next step will be to actually verify that various industry / jurisdiction passport standards that are under development (eg GBA DPP, EU DPP for textiles, etc) can be mapped fairly easily to UNTP DPP with any industry/country specific stuff being easily supported as class extensions. But I think that work is best done via separate tickets which i'll raise after closing this one.
hope this works for everyone.
Hi Steve,
About the BoM. In the Product Circularity data model, the BoM is a separate entity, which as a relation to the components it has. In addition, traceability data is part of the model. I would suggest to have the possibility to differentiate meta data on the manufactured finished product and the history data of that product. The BoM is a well know aspect of ERP systems, and therefore easy to produce as data. The BoM serves as a blueprint for manufacturing and procurement processes, ensuring that all necessary components are available and properly assembled to produce the final product. This is especially helpful for repair services, remanufacturing, refurbishing. The aspect of ratings is also in the beforementioned data model. Not yet the benchmarks (e.g. an average rating for the same type of product on the market, for the type of facility in the market etc.). It’s would be a plus when a rating goes along which a benchmark e.g. 12KG of CO2 for a flight between London and Melbourne does tell anyone something, but when compared to industry average it would tell the consumer something about the new or old type of planes he is flying. Net/gross weight are also in the basic information of the product, but also volume for the packaging (think about the air in parcels being transported). The dimensions of the product relate a bit to this but is not in the beforementioned model.
Have a nice eastern weekend.
Best regards Gerhard
Hi Steve and all I am in line with your notes and proposal. I trust the BoM has a value in many industries, especially when it comes to volunteer or requested recycling (cf batteries).
@onthebreeze for a conformityInformation
entry, is the conformityEvidence.credential
URL expected to resolve to a content-type: application/json-ld
response containing the signed Conformity Credential?
Hi @GerhardHNL and thanks @CXsailing
with regard to BoM, I agree it's important to include. The question was more about how best to represent it. In the current model, the thinking is that it is just a type of traceability event (transformation or association). But maybe that's a bit too abstract and confusing. However if we add a separate BillOfMaterials structure then there may also be confusion about why there is a BoM as well as a very similar purposed traceability event. One option is to remove the traceability event structure altogether and just have a BoM - on the basis that if you list component parts each with ID then you can resolve each of those component part to it's own DPP, and so on through the value chain. So traceability is achieved with only a BoM in each DPP. But that assumes that we wont find any use cases for other traceability event types. It may look like a nice simplifying strategy that we come to regret. I think this topic deserves a separate ticket so will raise one.
@PatStLouis - yes, except that I think it's important not to assume that every conformity credential is issued as a VC. That's why the evidence.formatCode is there - to allow the URL to point to a PDF for example. Not machine readable but better than nothing.
Thanks for reminding me that other things exist besides VC's, its easy to get tunnel vision sometimes. In the older DPP VC examples, the deforestation evidence was linking to a UI operating a verification with the VC embedded within the page. Returning the VC (or other evidence document type) directly is favorable IMO.
Hi Steve,
Indeed. While a BOM is a structured list of materials required for manufacturing a product, collecting material information from EPCIS events involves extracting data about the movement and attributes of materials within the supply chain. These two approaches complement each other and can be used together to ensure efficient and transparent management of materials and products throughout their lifecycle. Collecting events remains important in order to capture the journey of the product at every stage in the supply chain. I think the BoM would be the basis for specifying the components of the product or material for a transformation event. This set of components will have an identifier, later reflected in a unique product ID. By associating specific product IDs with the corresponding BoMs, manufacturers can ensure that the correct materials and components are used in the production of each item. Thus, it is relevant for quality control, traceability, and compliance purposes. Maybe for a EPCIS transaction event one could register (create the event) with a reference to the BoM document associated with the product ID that goes along with the transformation event. Similar to the object event showing that a shipment has occurred using as well a transaction event where the product is listed on a trade shipment document.
Best regards,
Gerhard
With regard to Steve's point 1: Everything in a product passport should be "true" for the product in question, i.e. they are product claims. It is true that claims included in the passport may cover components, batches, facilities, or other product-related inputs or activities. Still, these are only included because the claims in question also apply to the product. In other words, if a facility is certified as paying fair wages, then the product was made by workers who received a fair wage; if the batch was made with safe chemicals, then the product was made with safe chemicals, etc. As a result - all the claims are for the product but, as Gerhard suggests, the "topic" of the claim may differ.
With regard to Steve's point 7 about "some trusted authority acting as a "verifier" " To my mind the usefulness of this depends on the client/customer for the verification - what do they want, what will they accept/require? This will determine the data required. So, who are the possible clients - who is this verification function being developed for?
With regard to Steve's point 2 SKUs are not useful - it stands for Sales Keeping Unit and is used by wholesalers and retailers for tracking styles, colors and sizes. It is not linked to origin. As a result, products with the same SKU may be manufactured by different companies and even in different countries - so not only might the sustainability of products with the same SKU change over time, they might change by color or size or date of manufacture, etc. SKUs can be useful for determining some aspects related to circularity, for example resale value, season (in the case of clothing), repairability, etc. On the other hand, they are not very useful for sustainability criteria that can vary across countries and manufacturers.
Also, I believe that the sustainability claims valid for a product should be those in effect at the time of manufacture/sale of a product or component. For example, a claim by a facility where a product is manufactured should only apply to the products manufactured while that claim was verified to be valid. In other words, if a product was manufactured before sustainability was improved or after it deteriorated, it is the claim valid at the time of manufacture that should "count". As a result, older sustainability data needs to be kept and needs to be discoverable.
Regarding DPP data model, in addition to all the decisions at https://github.com/uncefact/spec-untp/issues/38 I’ve been thonging about
productClass
is bad name. It should be (something like) classification
.
Identification scheme should not be limited by today's constraints.
@onthebreeze , pls make a PR so we have something to continue the discussion from
@nissimsan - done via PR #54 - could you review and merge?
Reviewed.
But not merging; sticking to our agreed procedures we merge together on the meetings. This way the PR can be introduced, everyone gets a chance to keep track of what is changing.
@onthebreeze has hinted at an update to the Product Passport data model, drawing on insights from CIRPASS.
This ticket is meant to prompt a review and discussion of the suggested changes.