User Interface
From AgreementMakerWiki
The AgreementMaker User Interface
One of the goals of AgreementMaker has been to provide an intuitive, easy to use interface in order to allow a domain expert to:
- align ontologies (XML, RDFS, OWL) manually, quickly and efficiently
- run, evaluate, and combine a diverse set of automatic matching algorithms
- export a finished alignment (to used as a Reference Alignment, shared with others, or incorporated into another software)
The first implementation of such an interface leverages the hierarchy naturally stored in ontologies and displays it to the user as a tree. Multiple-inheritance in the hierarchy is handled by node duplication and cycles are removed. We have been told by users that the tree visualization is immediately recognized and easily understood.
Coloring nodes is used to offer the user visual cues about interaction (such as selecting nodes for preparation of creating a mapping between concepts) and is also used in order to differentiate between the alignments of different matchers. Mappings are currently annotated with the similarity value (converted to a percentage), and optionally with the "short name" of the matching algorithm.
With continued development, AgreementMaker has adopted a tabbed interface in order to accommodate new features. The tabbed interface is currently used by the SEALS Interface panel and the WordNet Lookup panel, with more features planned in the future.
Screenshots
Future work
Future work is planned for a second-generation visualization of ontologies and their mappings with the hopes of better conveying the intricacies of concepts and the contained knowledge.
