gtmalpha a graphical notation for topic maps - tmra08
DESCRIPTION
Presents a GTMalpha a graphical notation for Topic Maps - Topic Maps Research and Application International Conference 2008, Leipzig GermanyTRANSCRIPT
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
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
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
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
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
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
7Topic Map Research and Application (TMRA 2008), Leipzig October 16 2008
4. GTMalpha tutorial – Topics and Types (1 of 2)
8Topic Map Research and Application (TMRA 2008), Leipzig October 16 2008
4. GTMalpha tutorial – Topics and Types (2 of 2)
9Topic Map Research and Application (TMRA 2008), Leipzig October 16 2008
4. GTMalpha tutorial – Topic Names (1 of 3)
10Topic Map Research and Application (TMRA 2008), Leipzig October 16 2008
4. GTMalpha tutorial – Topic Names (2 of 3)
11Topic Map Research and Application (TMRA 2008), Leipzig October 16 2008
EQUAL
4. GTMalpha tutorial – Topic Names (3 of 3)
12Topic Map Research and Application (TMRA 2008), Leipzig October 16 2008
4. GTMalpha tutorial – Subject Identity
13Topic Map Research and Application (TMRA 2008), Leipzig October 16 2008
4. GTMalpha tutorial – Occurrences (1 of 2)
14Topic Map Research and Application (TMRA 2008), Leipzig October 16 2008
4. GTMalpha tutorial – Occurrences (2 of 2)
15Topic Map Research and Application (TMRA 2008), Leipzig October 16 2008
4. GTMalpha tutorial – Associations
16Topic Map Research and Application (TMRA 2008), Leipzig October 16 2008
4. GTMalpha tutorial – Views (1 of 2)
17Topic Map Research and Application (TMRA 2008), Leipzig October 16 2008
4. GTMalpha tutorial – Views (2 of 2)
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!
19Topic Map Research and Application (TMRA 2008), Leipzig October 16 2008
Thanks for your attention.
20Topic Map Research and Application (TMRA 2008), Leipzig October 16 2008
4. GTMalpha tutorial – Reification
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