customer role

IRI: https://spec.industrialontologies.org/ontology/construct/CustomerRole

Defined In: https://spec.industrialontologies.org/ontology/core/Core/

SubClass Of: agent role

Class Hierarchy

owl:Thing β€Ί bfo:entity β€Ί bfo:continuant β€Ί bfo:specifically dependent continuant β€Ί bfo:realizable entity β€Ί bfo:role β€Ί agent role β€Ί customer role

Direct subclasses:

Definition

agent role held by a person or organization when it utilizes the product or receives the service or subscribes to the commercial service agreement

Examples

  • GE aviation subsidiary and GE Transportation subsidiary have the customer role when they utilize the steel bought for them by the GE Conglomerate; a person has a customer role when they utilize a lap top that they bought from Target; a person has a customer role when they subscribe for a phone plan

Adapted From

  • OAGIS

Primitive Class

This class is declared primitive and it does not have necessary and sufficient condiftions defined.

Primitive Rationale

There are insufficient constructs to create necessary and sufficient conditions. Namely, constructs for β€˜utilizing the product’ and β€˜subscribing to an agreement’ need to be formalized.

Formal Axioms

First-Order Logic Axioms

CustomerRole(x) β†’ AgentRole(x) ∧ βˆƒy((Person(y) ∨ Organization(y)) ∧ roleOf(x,y))

Semi-Formal Natural Language Axioms

if x is a β€˜customer role’ then x is an β€˜agent role’ that is the β€˜role of’ a β€˜person’ or β€˜organization’

Description Logic


Back to top

Copyright © 2024–2026 Open Applications Group / Industrial Ontology Foundry. Distributed under an MIT license.