business function
IRI: https://spec.industrialontologies.org/ontology/construct/BusinessFunction
Defined In: https://spec.industrialontologies.org/ontology/core/Core/
SubClass Of: bfo:function
Class Hierarchy
owl:Thing βΊ bfo:entity βΊ bfo:continuant βΊ bfo:specifically dependent continuant βΊ bfo:realizable entity βΊ bfo:disposition βΊ capability βΊ bfo:function βΊ business function
Direct subclasses:
Definition
function of an organization to partake in for profit activities as prescribed by the objectives specified by that organization
Examples
- Pfizer has the business function to produce medicines; Airbus has the business function of manufacturing planes
Counter-Examples
- any function of a non-profit organization
Adapted From
- https://en.wikipedia.org/wiki/Business_purpose
Primitive Class
This class is declared primitive and it does not have necessary and sufficient condiftions defined.
Primitive Rationale
As a function will come into its existance prior to its realization in given business processes necessary and sufficient conditions can not be created at this point due to a lack of patterns to express process types regardless of the time of their existence
Formal Axioms
First-Order Logic Axioms
LA1: BusinessFunction(x) β Function(x) β§ βoβi(Organization(o) β§ ObjectiveSpecification(i) β§ functionOf(x,o) β§ genericallyDependsOnAtSomeTime(i,o) β§ prescribedBy(x,i)) β§ βy(hasRealization(x,y) β BusinessProcess(y))
LA2: Function(x) β§ βoβiβp(Organization(o) β§ ObjectiveSpecification(i) β§ BusinessProcess(p) β§ functionOf(x,o) β§ genericallyDependsOnAtSomeTime(i,o) β§ prescribedBy(x,i) β§ hasRealization(x,p)) β BusinessFunction(x)
Semi-Formal Natural Language Axioms
LA1: if x is a βbusiness functionβ then x is a βfunctionβ that is βfunction ofβ some βorganizationβ and that is βprescribed byβ some βobjective specificationβ and whenever x βhas realizationβ y that y must be a βbusiness processβ
LA2: if x is a βfunctionβ that is βfunction ofβ some βorganizationβ and that is βprescribed byβ some βobjective specificationβ and that βhas realizationβ some βbusiness processβ then x is a βbusiness functionβ
Description Logic
constr:BusinessFunction β bfo:function
constr:BusinessFunction β β bfo:has_realization .constr:BusinessProcess
constr:BusinessFunction β β constr:functionOf .constr:Organization
constr:BusinessFunction β β constr:prescribedBy .(constr:ObjectiveSpecification β β bfo:generically_depends_on_at_some_time .constr:Organization)
bfo:function β β bfo:has_realization .constr:BusinessProcess β β constr:functionOf .constr:Organization β β constr:prescribedBy .(constr:ObjectiveSpecification β β bfo:generically_depends_on_at_some_time .constr:Organization) β constr:BusinessFunction
SubClassOf: bfo:function
SubClassOf: bfo:has_realization only constr:BusinessProcess
SubClassOf: constr:functionOf some constr:Organization
SubClassOf: constr:prescribedBy some (constr:ObjectiveSpecification and bfo:generically_depends_on_at_some_time some constr:Organization)
bfo:function and bfo:has_realization some constr:BusinessProcess and constr:functionOf some constr:Organization and constr:prescribedBy some (constr:ObjectiveSpecification and bfo:generically_depends_on_at_some_time some constr:Organization) SubClassOf: constr:BusinessFunction