retailer
IRI: https://spec.industrialontologies.org/ontology/construct/Retailer
Defined In: https://spec.industrialontologies.org/ontology/supplychain/SupplyChain/
SubClass Of: agent
Class Hierarchy
owl:Thing › bfo:entity › bfo:continuant › bfo:independent continuant › bfo:material entity › agent › retailer
Definition
person or business organization who buys products from wholesalers and manufacturers and resells them to end users
Semi-Formal Definition:
every instance of ‘retailer’ is defined as exactly an instance of ‘person’ or ‘business organization’ that ‘has role’ some ‘retailer role’
Explanatory Notes
1- a person or business organization that sells goods to the public in relatively small quantities for use or consumption rather than for resale.
2- An individual or organization which purchasers products from a manufacturer or distributor and resells them to the ultimate consumer. This group includes a wide range of businesses from door to door and corner stores to global companies like Walmart, as well as on-line stores like Amazon [CSCMP].
3-The party that sells directly to the ultimate consumer [GS1].
4-A business or person that sells goods to the consumer, as opposed to a wholesaler or supplier, who normally sell their goods to another business [GS1].
See the expanded definition under the corresponding role class. The term is formalized here as a defined class by referring to its corresponding role class and exists primarily for ontological modeling and implementation convenience.
Examples
- Target; Discout Tire; your local grocery stroe
Formal Axioms
First-Order Logic Definition
Retailer(x) ↔ (BusinessOrganization(x) ∨ Person(x)) ∧ ∃r(RetailerRole(r) ∧ hasRole(x,r))
Description Logic
constr:Retailer ≡ (constr:BusinessOrganization ⊔ constr:Person) ⊓ ∃ constr:hasRole .constr:RetailerRole
EquivalentTo: (constr:BusinessOrganization or constr:Person) and constr:hasRole some constr:RetailerRole
SubClassOf: constr:Agent