design specification
IRI: https://spec.industrialontologies.org/ontology/construct/DesignSpecification
Defined In: https://spec.industrialontologies.org/ontology/core/Core/
SubClass Of: information content entity
Class Hierarchy
owl:Thing βΊ bfo:entity βΊ bfo:continuant βΊ bfo:generically dependent continuant βΊ information content entity βΊ design specification
Direct subclasses:
Definition
information content entity that prescribes something man-made
Explanatory Notes
-
Design specification may be a model or a textual or graphical specification.
-
This class is not intended to be used to represent the design of planned processes. For this purpose, plan specification should be used.
-
Something βman-madeβ comprehends those physical and non-physical things that are intentionally created by human beings. Hence the thing specified by a design specification may be either BFO:GDC or BFO:Material Entity.
-
A design specification specifies what the thing should be, such as its shape, size, tolerance, and performance but not necessarily how the thing should be made. If it contains information on how a thing should be made, this should be modeled separately through a βplan specificationβ that is βpart ofβ the design specification
-
Typically, a design specification satisfies a set of requirements
Examples
- document specifying the characteristics of a pharmaceutical product; the design of a software program to schedule the work orders in a factory
Counter-Examples
- process design
Adapted From
- http://en.wikipedia.org/wiki/Design and from http://www.ontologyrepository.com/CommonCoreOntologies/Mid/InformationEntityOntology, term under the name βartifact designβ
Primitive Class
This class is declared primitive and it does not have necessary and sufficient condiftions defined.
Primitive Rationale
See the general discussion and rationale provided for informational entities under βinformation content entityβ.
Formal Axioms
First-Order Logic Axioms
LA1: DesignSpecification(x) β InformationContentEntity(x) β§ βc (prescribes(x,c) β Continuant(c))
LA2: InformationContentEntity(x) β§ βcβr(Continuant(c) β§ RequirementSpecification(r) β§ satisfiesRequirement(x,r) β§ prescribes(x,c)) β§ βc1(prescribes(x,c1) β Continuant(c1)) β DesignSpecification(x)
Semi-Formal Natural Language Axioms
LA1: if d is a βdesign specificationβ then d is an βinformation content entityβ and whenever d βprescribesβ y that y must be a βcontinuantβ
LA2: if d is an βinformation content entityβ that βprescribesβ some βcontinuantβ and that βsatisfies requirementβ some βrequirement specificationβ and if all y that d βpresribesβ are instance of βcontinuantβ then d is a βdesign specificationβ
Description Logic
constr:DesignSpecification β constr:InformationContentEntity
constr:DesignSpecification β β constr:prescribes .bfo:continuant
constr:InformationContentEntity β β constr:prescribes .bfo:continuant β β constr:satisfiesRequirement .constr:RequirementSpecification β β constr:prescribes .bfo:continuant β constr:DesignSpecification
SubClassOf: constr:InformationContentEntity
SubClassOf: constr:prescribes only bfo:continuant
constr:InformationContentEntity and constr:prescribes some bfo:continuant and constr:satisfiesRequirement some constr:RequirementSpecification and constr:prescribes only bfo:continuant SubClassOf: constr:DesignSpecification