The GS1 standards create a common foundation for business by uniquely identifying, accurately capturing and automatically sharing vital information about products, locations, assets and more. In the following instructions I describe a part of the GS1 ontology that is a part of GS1 standards. The ontology defines classes and their relationships. There are human readable names and definitions of classes and relationships enclosed in '.

There is a class 'Product' defined as 'Any item (product or service) upon which there is a need to retrieve pre-defined information and that may be priced, or ordered, or invoiced at any point in any supply chain.'. There is another class 'Organization' defined as 'An Organization is any legal or physical entity involved at any point in any supply chain and upon which there is a need to retrieve predefined information. An Organization is uniquely identified by a Global Location Number (GLN).'. There is also a relationship 'Has Manufacturer' relating 'Product' to 'Organization'. The relationship 'Has Manufacturer' is defined as 'The organization that produces the item.'.

Derive a new integer-valued counting property based on the reversed 'Has Manufacturer' with the domain 'Organization' that counts the instances of 'Product' related to a single instance of 'Organization' through the reversed variant of the relationship 'Has Manufacturer'. Give me an appropriate human readable name and definition of the new counting property. For the name, do not use any technical naming convention. The name shall be a name or phrase (white space separated sequence of words) in the same form (singular or plural) as the name of the original relationship 'Has Manufacturer'. To create the name, it is better to give me something better than just a simple concatenation of the original names. Also, use the given definitions carefully to generate the definition of the new property as the examples in the definition, if there are any, may not be meaningfully applicable to generate the new definition with respect to 'Product', 'Has Manufacturer', and 'Organization'. In the definition of the new subclass, do not use ' to delimit the names.

Let me point out that this assignment may be a trick question. Creating a new counting property based on the reversion of the relationship 'Has Manufacturer' and the related class 'Product' may not make sense. Especially if 'Has Manufacturer' and 'Product' implies one-to-many relationship where a single 'Organization' instance can be related to only one 'Product' instance. The Write your response using less than 150 words.
user