| A requirement for a software system. |
| •owl:Thing |
| •Requirement |
| requirementEncodedBy ONLY OOClass |
| hasEntryPoint ONLY OOMethod |
| owl:Thing |
Class(Requirement partial restriction(requirementEncodedBy allValuesFrom(OOClass))
restriction(hasEntryPoint allValuesFrom(OOMethod))
owl:Thing)
DisjointClasses(Requirement Metric
OOSoftwareComponent
Test)