21
1 Topic Map Research and Application (TMRA 2008), Leipzig October 16 2008 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 IK abbreviation federal state is-part-of Thuringia Ilmenau town 98693 zip code http://ww w.ilm enau.de has-it street rail

GTMalpha a graphical notation for Topic Maps - TMRA08

Embed Size (px)

DESCRIPTION

Presents a GTMalpha a graphical notation for Topic Maps - Topic Maps Research and Application International Conference 2008, Leipzig Germany

Citation preview

Page 1: GTMalpha a graphical notation for Topic Maps - TMRA08

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 a graphical notation for Topic Maps - TMRA08

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 a graphical notation for Topic Maps - TMRA08

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 a graphical notation for Topic Maps - TMRA08

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 a graphical notation for Topic Maps - TMRA08

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 a graphical notation for Topic Maps - TMRA08

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 a graphical notation for Topic Maps - TMRA08

7Topic Map Research and Application (TMRA 2008), Leipzig October 16 2008

4. GTMalpha tutorial – Topics and Types (1 of 2)

Page 8: GTMalpha a graphical notation for Topic Maps - TMRA08

8Topic Map Research and Application (TMRA 2008), Leipzig October 16 2008

4. GTMalpha tutorial – Topics and Types (2 of 2)

Page 9: GTMalpha a graphical notation for Topic Maps - TMRA08

9Topic Map Research and Application (TMRA 2008), Leipzig October 16 2008

4. GTMalpha tutorial – Topic Names (1 of 3)

Page 10: GTMalpha a graphical notation for Topic Maps - TMRA08

10Topic Map Research and Application (TMRA 2008), Leipzig October 16 2008

4. GTMalpha tutorial – Topic Names (2 of 3)

Page 11: GTMalpha a graphical notation for Topic Maps - TMRA08

11Topic Map Research and Application (TMRA 2008), Leipzig October 16 2008

EQUAL

4. GTMalpha tutorial – Topic Names (3 of 3)

Page 12: GTMalpha a graphical notation for Topic Maps - TMRA08

12Topic Map Research and Application (TMRA 2008), Leipzig October 16 2008

4. GTMalpha tutorial – Subject Identity

Page 13: GTMalpha a graphical notation for Topic Maps - TMRA08

13Topic Map Research and Application (TMRA 2008), Leipzig October 16 2008

4. GTMalpha tutorial – Occurrences (1 of 2)

Page 14: GTMalpha a graphical notation for Topic Maps - TMRA08

14Topic Map Research and Application (TMRA 2008), Leipzig October 16 2008

4. GTMalpha tutorial – Occurrences (2 of 2)

Page 15: GTMalpha a graphical notation for Topic Maps - TMRA08

15Topic Map Research and Application (TMRA 2008), Leipzig October 16 2008

4. GTMalpha tutorial – Associations

Page 16: GTMalpha a graphical notation for Topic Maps - TMRA08

16Topic Map Research and Application (TMRA 2008), Leipzig October 16 2008

4. GTMalpha tutorial – Views (1 of 2)

Page 17: GTMalpha a graphical notation for Topic Maps - TMRA08

17Topic Map Research and Application (TMRA 2008), Leipzig October 16 2008

4. GTMalpha tutorial – Views (2 of 2)

Page 18: GTMalpha a graphical notation for Topic Maps - TMRA08

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 a graphical notation for Topic Maps - TMRA08

19Topic Map Research and Application (TMRA 2008), Leipzig October 16 2008

Thanks for your attention.

Page 20: GTMalpha a graphical notation for Topic Maps - TMRA08

20Topic Map Research and Application (TMRA 2008), Leipzig October 16 2008

4. GTMalpha tutorial – Reification

Page 21: GTMalpha a graphical notation for Topic Maps - TMRA08

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