Information Technology Reference
In-Depth Information
Component interfaces
•
The virtualiser runs as a stand-alone application. It
interacts with the registry and knowledge manager.
Component artefacts
Component UML diagram
VIRT - Logical components see Fig.
17.7
Component specification
Component author
Advanced computer systems A.C.S.
Licence
<<trace>>
<<interface>>
VirtualisationManager
+ getRelatedInfo(DataObject, DCProfile, Enum, String[]): RelatedConcept[
]
+ refineRelatedInfo(RelatedConcept[
]) : RelatedConcept[
]
VirtualisationAssistant
<<use>>
<<use>>
<<interface>>
Virtualisation::ConceptExtractor
<<interface>>
Virtualisation::ObjRecognizer
+ getPossibleCasting(DataObj) : ObjectCasting[
]
+ getPossibleConcept(RelatedConcept, DCProfile, ObjectFeature[
]): void
<<use>>
ConceptRecognizer
RepInfo Gap Manager
ObjectRecognize
r
<<use>>
<<interface>>
Virtualisation::StructuralInfoExtractor
StructuralRecognizer
+ getObjectFeatures(ObjectType, DataObj) : ObjectFeature[
]
Fig. 17.7
Virtualiser logical components
17.3.1 VIRTUALIZER Logical Components
The virtualiser is based on two main logical components:
•
Virtualisation Assistant
- is responsible for the object type recognition. It
extracts structural information from the digital object representation.
•
Virtualisation Manager
- collects information provided by the Assistant char-
acterizing the object under inspection as a simple or a complex. It then builds
the object hierarchical and semantic structure, allowing the user to browse and
describe the object and its nested components.