is available to at some time

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

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

Type: Object Property

Range: agent

Definition

relation from a material entity or physical location to an agent that holds when the material entity or physical location have a capability that is needed by the agent to fulfil some objective carried by the agent

Explanatory Notes

this definition of ‘is available to’ is not the same as the state of availability e.g a machine is idle hence it is in the available state

Examples

  • a roll of aluminum (resource) is avaiable to an agent to use in a forming process, a milling workstation (resource) is available to a manufacturer to produce some parts

Formal Axioms

First-Order Logic Axioms

isAvailableToAtSomeTime(x,y) → (MaterialEntity(x) ∨ Site(x)) ∧ Agent(y) ∧ ∃p∃o∃c(Process(p) ∧ ObjectiveSpecification(o) ∧ Capability(c) ∧ hasCapability(x,c) ∧ genericallyDependsOnAtSomeTime(o,y) ∧ (realizes(p,c) ∧ participatesInAtSomeTime(y,p)→ AchievesAtSomeTime(p,o)))

Semi-Formal Natural Language Axioms

x is available at some time y holds when x is a ‘material entity’ or ‘site’ and y is an ‘agent’ and x ‘has capability’ some ‘capability’ which when ‘realized in’ some ‘process’ p that y ‘participates in at some time’ implies that p ‘achieves at some time’ some ‘objective specification’ that ‘generically depends on at some time’ y

Description Logic

domain: bfo:site ⊔ bfo:material_entity

range: constr:Agent

domain: bfo:site or bfo:material_entity

range: constr:Agent