1. Einführung in Topic Maps
Maiana
Share, mix and explore your data interlinked
Dr. Lutz Maicher & Dipl. Inf. Uta Schulze
University of Leipzig
{maicher,uta}@informatik.uni-leipzig.de
topicmapslab.de
1
15. Einführung in Topic Maps
Basic features so far
● Multiple user environment
● Follow users and watch topic maps
● Privacy
● Topic maps are per default not public
● You may share them.
● You may publish them.
topicmapslab.de
15
16. Einführung in Topic Maps
Basic features so far
● Import from different sources
● Export to several formats
● RESTfull URLs, e.g.
http://maiana.topicmapslab.de/u/uta/tm/toytm/t/si:http://dbpedia.org/resource/Germany
topicmapslab.de
16
17. Einführung in Topic Maps
Basic features so far
● Invite users to view your maps
● Comment on a map or topics
● Query using TMQL, current and older draft
topicmapslab.de
17
18. Einführung in Topic Maps
Basic features so far
● Validate against topic map schemes
● Embed a topic view using the widget
topicmapslab.de
18
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36. Einführung in Topic Maps
Linking data and topic maps
Integrating Subj3ct.com
Virtual Merging
TmBrowse
topicmapslab.de
36
37. Einführung in Topic Maps
Integration of information
from Subj3ct.com
topicmapslab.de
37
38. Einführung in Topic Maps
http://maiana.topicmapslab.de/u/uta/tm/toytm/t/si:http://dbpedia.org/resource/Germany
identifier
information
topicmapslab.de
38
42. Einführung in Topic Maps
Your
Topic maps
E
AT
wikipedia/
dbpedia
IV
PR
difficult
Merge
extracting?
topicmapslab.de
42
43. Einführung in Topic Maps
Your
Topic maps
E
AT
wikipedia/
dbpedia
IV
PR
Reading rights
• virtual
• on demand
Maiana-Container
-
• read only
a topic map
merging extracting
topicmapslab.de
43
54. Einführung in Topic Maps
TMBrowse enabled Server Maiana
(e.g. topicmapslab.de)
• list of projects More information occurrence
fragment http://www.topicmapslab.de/projects.xtm value: http://www.topicmapslab.de/maiana.xtm
type: http://psi.topicmapslab.de/tmbrowse/mi
• an instance of project Association: membership
fragment Player: Uta Schulze
http://www.topicmapslab.de/projects/maiana.xtm
with more information occurrence
value: http://www.topicmapslab.de/Daniel_Exner.xtm
type: http://psi.topicmapslab.de/tmbrowse/mi
fragment • an instance of person more information to Daniel Exner
http://www.topicmapslab.de/people/Daniel_Exner.xtm
and so on
topicmapslab.de
54
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65. Einführung in Topic Maps
Maiana's technical background
● Ruby on Rails with JRuby
● RTM and TMAPI
● Ontopia Topic Maps Engine, in Memory
● over 10 developers and 1500 revisions
topicmapslab.de
65
66. Einführung in Topic Maps
Thanks to the current developers
Marcel Hoyer Michael Prilop Faical Raji
Daniel Exner Sven Windisch
Arnim Bleier
Daniel Seifarth Michael Waldvogel
topicmapslab.de
66
67. Einführung in Topic Maps
How the Lab uses Maiana today
● Testing/Learning to write TMQL queries
● Communicating data mockups to costumers
● Sharing topic maps internally
● Publishing topic maps to the community
● Widget provider for YACCA
● Validating our topic maps
● Exploring the details of topic maps
topicmapslab.de
67
68. Einführung in Topic Maps
Outlook
● New upload possibilities
● TmBrowse
● Static and Dynamical URLs
● Remote Upload – interesting for Onotoa users
● Editing topic maps
topicmapslab.de
68
69. Einführung in Topic Maps
Outlook
● Watching of subjects and TMQL queries
● Providing to Subj3ct.com
● Full text search
topicmapslab.de
69