requirement specification

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

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 β€Ί requirement specification

Direct subclasses:

Definition

information content entity that prescribes a set of requirements

Explanatory Notes

Being a requirement specification can be context specific. For example, a UML class diagram may be a requirement specification for a data exchange specification or a design specification for software code.

Examples

  • UML use case document, competency questions, high level activity diagram

Adapted From

  • https://demo-irm-dnvgl.northeurope.cloudapp.azure.com/ontology/requirement-ontology/core/A01A

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: RequirementSpecification(x) β†’ InformationContentEntity(x) ∧ βˆƒy(ObjectiveSpecification(y) ∧ isAbout(x,y))
LA2: InformationContentEntity(x) ∧ βˆƒy(Entity(y) ∧ satisfiesRequirement(y,x)) β†’ RequirementSpecification(x)

Semi-Formal Natural Language Axioms

LA1: if x is a β€˜requirement specification’ then x is an β€˜information content entity’ that β€˜is about’ some β€˜objective specification’

LA2: if x is an β€˜information content entity’ and exists an entity that β€˜satisfies requirement’ x then x is a β€˜requirement specification’

Description Logic


Back to top

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