| An Object-Oriented Abstract Class. |
| •owl:Thing |
| •OOSoftwareComponent |
| •OOClass |
| •OOAbstractClass |
Class(OOAbstractClass partial OOClass
restriction(hasMethodSignature allValuesFrom(OOMethodSignature)))
DisjointClasses(OOAbstractClass OOMethodSignature)