Certificate
IRI: https://spec.industrialontologies.org/ontology/construct/Certificate
Defined In: https://spec.industrialontologies.org/ontology/certification/Certification/
SubClass Of: information content entity
Class Hierarchy
owl:Thing βΊ bfo:entity βΊ bfo:continuant βΊ bfo:generically dependent continuant βΊ information content entity βΊ Certificate
Definition
information content entity that can serve as proof that one or more attesting processes took place to verify that one or more entities satisfy certain requirement specifications.
Semi-Formal Definition:
x is a βcertificate,β if and only if x is an βinformation content entityβ and x βis specified outputβ of some βcertificate granting processβ and x βcertifiesβ some βentityβ that βhas quality,β βhas disposition,β or βhas process characteristicβ some βquality,β βcapability,β or βprocess characteristicβ a and a βsatisfies requirementβ some βrequirement specification.β
Formal Axioms
First-Order Logic Definition
Certificate(x) β (InformationContentEntity(x) β§ βp,e,a,r (CertificateGrantingProcess(p) β§ isSpecifiedOutputOf(x, p) β§ Entity(e) β§ RequirementSpecification(r) β§ (Quality(a) β¨ Capability(a) β¨ ProcessCharacteristic(a)) β§ ((Quality(a) β hasQuality(e, a)) β§ (Capability(a) β hasDisposition(e, a)) β§ (ProcessCharacteristic(a) β hasProcessCharacteristic(e, a))) β§ certifies(x, e) β§ SatisfiesRequirement(a, r)))
Description Logic
constr:Certificate β‘ constr:InformationContentEntity β β constr:certifies .(bfo:entity β (β constr:hasDisposition .bfo:disposition β β constr:hasProcessCharacteristic .constr:ProcessCharacteristic β β constr:hasQuality .bfo:quality)) β β constr:isSpecifiedOutputOf .constr:CertificateGrantingProcess β β constr:satisfiesRequirement .constr:RequirementSpecification
EquivalentTo: constr:InformationContentEntity and constr:certifies some (bfo:entity and (constr:hasDisposition some bfo:disposition or constr:hasProcessCharacteristic some constr:ProcessCharacteristic or constr:hasQuality some bfo:quality)) and constr:isSpecifiedOutputOf some constr:CertificateGrantingProcess and constr:satisfiesRequirement some constr:RequirementSpecification
SubClassOf: constr:InformationContentEntity