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