Extended Abstractor

The ExtendedAbstractor generates a somewhat verbose model of the enviroment of a given root object. The root may be either a Topic or an Association.

If an Association is passed as the root object, the demand is delegated to ....

If a Topic t0 is passed, the following topicmap elements are considered during the abstraction process:

Other characteristics of t0, like naming variants are currently not supported by this abstractor.

The topic in the center

The root topic is modeled the same way as by the CompactAbstractor.

Types

Topics that represent the type of t0 are modeled the same way as by the CompactAbstractor

Instances

Instances of t0 are modeled the same way as by the CompactAbstractor

Playing a role

The associations, where t0 plays a role in, are transformed by one of the classification-schemes for associations. What particular scheme is used depends on the value of the AssociationCompressor.CompressionScheme-property of the given AbstractionContext. If this property is not specified, the ExtendedAbstractor uses the uncompressed scheme as a default.

Please see the section about Classifying associations for further details.

Defining a role

Topics that play the role of t0 in any association are modeled the same way as by the CompactAbstractor

Occurrences

Occurrences that belong to t0 are modeled the same way as by the CompactAbstractor

Subject and subject indicators

Subject indicators of t0 are repesented as nodes of Gestalt SubjectIndicator. They are connected to n0 as endnodes of an arc of gestalt SubjectIndicator

The subject of the panda-topic is indicated by the official website.