Class | Description |
---|---|
FullClassDesc |
This is an example of a 'compound' Class Descriptor as it implements more than one ClassExpression (aka
ClassExpression ) interfaces. |
HierarchicalClassDesc |
This is an example of a 'compound' Class Descriptor that implements 2 ClassExpression (aka
ClassExpression ) interfaces:
ClassExpression.Sub : to describe that a Class subsumes another Class.
ClassExpression.Super : to describe that a Class is a super-class of another Class.
See FullClassDesc for an example of a 'compound' Class Descriptor that implements all ClassExpressions (aka ClassExpression ). |
InstanceClassDesc |
This is an example of a 'simple' Class Descriptor that implements 1 ClassExpression (aka
ClassExpression ) interface:
ClassExpression.Instance : to describe an Individual of a Class.
See FullClassDesc for an example of a 'compound' Class Descriptor that implements all ClassExpressions (aka ClassExpression ). |
RestrictionClassDesc |
This is an example of a 'compound' Class Descriptor that implements 4 ClassExpression (aka
ClassExpression ) interfaces:
ClassExpression.Equivalent : to describe that a Class is equivalent to another Class.
ClassExpression.Disjoint : to describe that a Class is disjoint to another Class.
ClassExpression.Instance : to describe an Individual of a Class.
EquivalentRestriction : to describe the EquivalentTo restrictions of a Class..
See FullClassDesc for an example of a 'compound' Class Descriptor that implements all ClassExpressions (aka ClassExpression ). |