Closed VladimirAlexiev closed 3 years ago
Two rules of thumb:
type
is innate to BizTransaction
(or better called BizTransactionDocument
) and is not an attribute of the relation."wontFix" pending... please provide concrete drafted input ASAP. (thanks!)
@CraigRe I think @mgh128 can confirm that there are no classes BizLocation and ReadPoint in the ontology. Both props point to gs1:Place. I'm not sure what definition that class has (or will have) but obviously it cannot be two different definitions.
Do you want me to make a list of classes where the definition has this defect?
https://ns.mh1.eu/epcis/ defines two classes thus:
Such definitions are more appropriate for the properties
bizLocation
andreadPoint
but not for the classes.A
BizLocation
is something with a GLN: a company, its site, a warehouse, room, or door. Yes, events are related to locations, but the main function of a business or location is different: it is to "run" (trade and transport) goods, not to generate events.The problem is not just definitional. The problem is that if you look at classes from the point of view of their role in some event, rather than their absolute "worth" or "role in the real world", you'll create sub-optimal classes: