GTMalpha - Towards a Graphical Notation for Topic Maps


Published on

In the last years several drafts, recommendations and concepts for a graphical notation for Topic Maps have be published, but till today no graphical notation is generally approved and used in the Topic Maps community. In this paper we present GTMalpha as a conceptual new notation for a graphical representation of Topic Maps. Our objective is, to provide a practical usable notation, which allow a complete, a consistent as well as an easy to use graphical representation of any given topic map draft. GTMalpha provides a domain as well as a subject centric view and most important it considers the unique characteristics of the Topic Maps paradigm. This paper serves as a user oriented GTMalpha manual for ontology designers, domain experts as well as end users.

Published in: Technology, Education
1 Like
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • Hello everybody ! my name Is hendrik thomas, I am a phd student of the technical university of ilmenau. In my research I work on the question “how topic maps can be used to enhance the subject indexing in digital libraries” In this context of digital libraries I talk quite often to librarians and it is quite easy to explain the advantages of topic map in representing knowledge to them. However, when it comes to visualization of this knowledge to the enduser, most librarians prefer a simple list or table. In my opinion a graphical visualization of the knowledge network can be a helpful - and now comes the tricky part - I can simple not show any real live example where an existing topic map visualisation can really help the user to solve a retrieval or navigation problem. This Problem haunted me for some time and today I want to explain you, why traditional visualization approach for Topic Map is unsufficiently and and how a creativ design approach can improve the helpfulness . Therefore I want to present tmchartis - a prototypically tool set for designing multiple problem oriented topic map visualisations
  • GTMalpha - Towards a Graphical Notation for Topic Maps

    1. 1. GTM alpha towards a graphical notation for Topic Maps Hendrik Thomas 1 , Tobias Redmann 2 , Maik Pressler 2 , Bernd Markscheffel 2 1 KDEG Trinity College, Ireland 2 Ilmenau University of Technology, Germany
    2. 2. Outline <ul><li>Introduction </li></ul><ul><li>Requirements for a GTM </li></ul><ul><li>General GTM Design </li></ul><ul><li>Tutorial for GTM alpha </li></ul><ul><li>5. Summary </li></ul>
    3. 3. 1. Introduction <ul><li>Graphical Notation for Topic Maps (GTM) </li></ul><ul><ul><li>supports modeling, documentation and discussion </li></ul></ul><ul><ul><li>notation ensures consistent interpretation  exchange and reuse </li></ul></ul><ul><ul><li>several drafts and proposals, BUT  no standardized or generally accepted GTM </li></ul></ul>Contribution: Design of a new graphic notation for Topic Maps  Presentation of the draft GTM alpha Steve Pepper: TAO. 2002
    4. 4. 2. Requirements for a GTM <ul><li>General modeling requirements: </li></ul><ul><ul><li>COMPLETNESS  according to the TMDM </li></ul></ul><ul><ul><li>CONSISTENCY  only one interpretation </li></ul></ul><ul><ul><li>RELEVANT  transformation without losing or adding elements </li></ul></ul><ul><ul><li>LAYOUT & VIEWS  support and simplify interpretation </li></ul></ul><ul><ul><li>ECONOMIC EFFICIENT  easy to learn and use </li></ul></ul><ul><li>Reflect unique characteristics of Topic Maps: </li></ul><ul><ul><li>ONE-TOPIC-PER-SUBJECT  same rule for graphical topics </li></ul></ul><ul><ul><li>MULTIPLE TOPIC ROLES  instance and type at the same time </li></ul></ul>
    5. 5. 3. General GTM Design (1 of 2) 1.) Which basic layout?  2D-graph layout with many different elements (topic, types, occ, etc.) 2.) How to separate the different elements?  different colors topic scope type occ   different geometric shapes topic scope type topic type topic type BUT: topics can be types AND instances 
    6. 6. 3. General GTM Design (2 of 2) <ul><li>Solution: </li></ul><ul><ul><li>Topic represented by a unique shape  </li></ul></ul><ul><ul><li>Values represented by a unique shape  </li></ul></ul><ul><ul><li>Any text outside a shape is a comment  </li></ul></ul><ul><ul><li>Add symbols to indicate the role of an element </li></ul></ul>topic value comment Subject Identity Occurrence Scopes Topic Names Instance-Types
    7. 7. 4. GTM alpha tutorial – Topics and Types (1 of 2)
    8. 8. 4. GTM alpha tutorial – Topics and Types (2 of 2)
    9. 9. 4. GTM alpha tutorial – Topic Names (1 of 3)
    10. 10. 4. GTM alpha tutorial – Topic Names (2 of 3)
    11. 11. EQUAL 4. GTM alpha tutorial – Topic Names (3 of 3)
    12. 12. 4. GTM alpha tutorial – Subject Identity
    13. 13. 4. GTM alpha tutorial – Occurrences (1 of 2)
    14. 14. 4. GTM alpha tutorial – Occurrences (2 of 2)
    15. 15. 4. GTM alpha tutorial – Associations
    16. 16. 4. GTM alpha tutorial – Views (1 of 2)
    17. 17. 4. GTMalpha tutorial – Views (2 of 2)
    18. 18. 4. Summary <ul><li>GTM alpha is a fully documented graphical notation for topic maps </li></ul><ul><li> complete, consistent, relevant, provides 2 views, (easy to learn) </li></ul><ul><li>Open Tasks: </li></ul><ul><ul><li>tool support  shape sets for DIA and Visio needed! </li></ul></ul><ul><ul><li>automated transformation of GTM alpha drafts in other notations (XTM, LTM, CTM) </li></ul></ul>Is GTM alpha suitable for the representation of topic maps? ONLY THE COMMUNITY CAN DECIDE BUT ITS DAMN TIME FOR A OFFICAL GTM STANDARD!
    19. 19. <ul><li>Thanks for your attention. </li></ul>
    20. 20. 4. GTM alpha tutorial – Reification
    21. 21. 2. Requirement for a GTM (2/2)  any GTM draft must fulfill these requirements to support modeling & communication <ul><li>Pragmatic point of view: </li></ul><ul><li>A GTM allows to </li></ul><ul><ul><li>draw a topic map fast and easy </li></ul></ul><ul><ul><li>with a bad handwriting </li></ul></ul><ul><ul><li>using a half-full pen </li></ul></ul><ul><ul><li>on a dirty white board </li></ul></ul><ul><li>AND a “young ontology expert” is still able to understand the element & structure </li></ul>