Regarding the URN syntax redefined in Tech Spec ver2.3, is it systematically summarized in another document? If so, please provide a link.
At least from reading only Tech Spec ver2.3, it seems that some of the descriptions are causing a bit of confusion.
-
Lack of consistency between company identifiers and product identifiers.
- At least up until version 2.2, company identifiers were
urn:pathfinder:company:customcode:buyer-assigned:* or urn:pathfinder:company:customcode:vendor-assigned:*, and product identifiers were urn:pathfinder:company:customcode:buyer-assigned:* or urn:pathfinder:company:customcode:vendor-assigned:*, so the format was symmetrical.
- From version 2.3, the company identifier is
urn:pact:company:customcode:buyer-assigned:* or urn:pact:company:customcode:vendor-assigned:*, which seems to be a continuation of all previous versions, but the product identifier is urn:pact:sample-buyer.com:buyer-id:*, urn:pact:sample-supplier.com:supplier-id:*, which is a significantly different format from previous versions and no longer symmetrical with the company identifier.
- Is this okay as a format system?
-
The distinction between buyer and vendor in ver2.2 was ambiguous and difficult to use as an identifier. For example, the relationship between two companies (buyer/seller) may change depending on the product, and in that case, it is difficult to tell from the ProductFootprint itself which company defined the identifier.
- The format
urn:pact:sample.com:product-id:* in ver2.3 makes it clear which company defined the identifier at a glance, solving the above problem.
- However, in addition to this, the formats
urn:pact:sample-buyer.com:buyer-id:* and urn:pact:sample-supplier.com:supplier-id:* remain, and the problem in ver2.2 is not completely solved. Why did they keep these formats?
- It seems that the above problem could be solved in the same way if the format
urn:pact:sample.com:company-id:* was prepared for company identifiers as well.
-
There are many examples of product identifiers, but few examples of company identifiers.
- For example, the LEI is registered with IANA and can be easily used as a URN. Shouldn't this example also be shown?
- Chapter 8.10.1 shows an example of using an SGLN as a corporate identifier, but shouldn't an example of using a GLN be shown as well, as with the relationship between SGTIN and GTIN? (Although it would be unofficial since it is not registered with IANA)
- For example, an example of using a corporate identifier that is widely used but not registered with IANA (such as a D-U-N-S Number) should also be shown.
-
About the examples in Chapter 7.2
- In EXAMPLE 32, there is no colon after
substance-id.
- In EXAMPLE 32,
substance-id is used as the identifier-type, but in EXAMPLE 34, it is substance-number. Aren't both CAS RNs? In any case, shouldn't the usage of identifier-type be more strictly defined?
Regarding the URN syntax redefined in Tech Spec ver2.3, is it systematically summarized in another document? If so, please provide a link.
At least from reading only Tech Spec ver2.3, it seems that some of the descriptions are causing a bit of confusion.
Lack of consistency between company identifiers and product identifiers.
urn:pathfinder:company:customcode:buyer-assigned:*orurn:pathfinder:company:customcode:vendor-assigned:*, and product identifiers wereurn:pathfinder:company:customcode:buyer-assigned:*orurn:pathfinder:company:customcode:vendor-assigned:*, so the format was symmetrical.urn:pact:company:customcode:buyer-assigned:*orurn:pact:company:customcode:vendor-assigned:*, which seems to be a continuation of all previous versions, but the product identifier isurn:pact:sample-buyer.com:buyer-id:*,urn:pact:sample-supplier.com:supplier-id:*, which is a significantly different format from previous versions and no longer symmetrical with the company identifier.The distinction between buyer and vendor in ver2.2 was ambiguous and difficult to use as an identifier. For example, the relationship between two companies (buyer/seller) may change depending on the product, and in that case, it is difficult to tell from the ProductFootprint itself which company defined the identifier.
urn:pact:sample.com:product-id:*in ver2.3 makes it clear which company defined the identifier at a glance, solving the above problem.urn:pact:sample-buyer.com:buyer-id:*andurn:pact:sample-supplier.com:supplier-id:*remain, and the problem in ver2.2 is not completely solved. Why did they keep these formats?urn:pact:sample.com:company-id:*was prepared for company identifiers as well.There are many examples of product identifiers, but few examples of company identifiers.
About the examples in Chapter 7.2
substance-id.substance-idis used as the identifier-type, but in EXAMPLE 34, it issubstance-number. Aren't both CAS RNs? In any case, shouldn't the usage of identifier-type be more strictly defined?