service provider role

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

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

SubClass Of: supplier role

Class Hierarchy

owl:Thing β€Ί bfo:entity β€Ί bfo:continuant β€Ί bfo:specifically dependent continuant β€Ί bfo:realizable entity β€Ί bfo:role β€Ί agent role β€Ί supplier role β€Ί service provider role

Direct subclasses:

Definition

supplier role held by a person or organization when it offers to sell or provide a commercial service

Examples

  • FedEx; Home-cleaning service; aircraft maintenance service; internet service provider

Adapted From

  • https://en.wikipedia.org/wiki/Service_provider

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 economic transactions and ownership are lacking

Formal Axioms

First-Order Logic Axioms

ServiceProviderRole(x) β†’ AgentRole(x) ∧ βˆƒyβˆƒp((Organization(y) ∨ Person(y)) ∧ (CommercialService(p) ∨ (OfferingForSaleBusinessProcess(p) ∧ βˆƒc(CommercialServiceAgreement(c) ∧ hasParticipantAtSomeTime(p,c)))) ∧ participatesInAtSomeTime(y,p) ∧ roleOf(x,y))

Semi-Formal Natural Language Axioms

if x is a β€˜service provider role’ then x is an β€˜agent role’ that is the β€˜role of’ some β€˜person’ or β€˜organization’ that β€˜participates in at some time’ some β€˜commercial service’ or some β€˜offering for sale business process’ which β€˜has participant at some time’ some β€˜commercial service agreement’

Description Logic

constr:ServiceProviderRole βŠ‘ constr:SupplierRole

constr:ServiceProviderRole βŠ‘ βˆƒ constr:roleOf .((constr:Organization βŠ” constr:Person) βŠ“ βˆƒ bfo:participates_in_at_some_time .(constr:CommercialService βŠ” (constr:SellingBusinessProcess βŠ“ βˆƒ bfo:has_participant_at_some_time .constr:CommercialServiceAgreement)))

SubClassOf: constr:SupplierRole

SubClassOf: constr:roleOf some ((constr:Organization or constr:Person) and bfo:participates_in_at_some_time some (constr:CommercialService or (constr:SellingBusinessProcess and bfo:has_participant_at_some_time some constr:CommercialServiceAgreement)))


Back to top

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