Semantische Technologien für kleine und mittlere Unternehmen
1. Semantische Technologien für KMU
Topic Maps
Share, mix and explore your data interlinked.
Dr. Lutz Maicher
Topic Maps Lab at the University of Leipzig
maicher@informatik.uni‐leipzig.de
maiana.topicmapslab.de
3. Einführung in Topic Maps
Topic Maps Datenmodell – ISO 13250 (Topics)
Nikolaikirche
variant
St. Nikolai
English
name St. Nicholas Church scope
foundation
occurrence 1165 type
website
occurrence www.nikolaikirche
-leipzig.de/ type
maiana.topicmapslab.de
“Topic Maps" – LSM 24.08.2010 Dr. Lutz Maicher
(maicher@informatik.uni‐leipzig.de) 3
4. Einführung in Topic Maps
Topic Map Datenmodell – ISO 13250 (Assoziationen)
container-containee
containee container
St. Nikolai role type Leipzig
role player ass. role association
maiana.topicmapslab.de
“Topic Maps" – LSM 24.08.2010 Dr. Lutz Maicher
(maicher@informatik.uni‐leipzig.de) 4
5. Einführung in Topic Maps
Integrationsmodell von Topic Maps
… wenn zwei Topics in einer Topic Map mind. einen Subject Identifier gemeinsam
nutzen werden sie zusammengeführt.
St. Nikolai
http://de.wikipedia.org/wiki/Leipziger_Nikolaikirche
http://en.wikipedia.org/wiki/St._Nicholas%27_Church%2C_Leipzig
http://www.nikolaikirche-leipzig.de/
Saint-Nicolas
http://en.wikipedia.org/wiki/St._Nicholas%27_Church%2C_Leipzig
maiana.topicmapslab.de
“Topic Maps" – LSM 24.08.2010 Dr. Lutz Maicher
(maicher@informatik.uni‐leipzig.de) 5
6. Einführung in Topic Maps
Integrationsmodell von Topic Maps
• Zusammenführen von Topics: ein neues Topic ersetzt die
bestehenden Topics und wird zentraler Informationshub für ein
Thema
• alle Subject Identifier
• alle Benennungen
• alle Occurrences
• alle Assoziationen
http://de.wikipedia.org/wiki/Leipziger_Nikolaikirche
St. Nikolai
http://en.wikipedia.org/wiki/St._Nicholas%27_Church%2C_Leipzig
http://www.nikolaikirche-leipzig.de/
Saint-Nicolas
and all Occurrences and Roles Played from both Topics …
maiana.topicmapslab.de
“Topic Maps" – LSM 24.08.2010 Dr. Lutz Maicher
(maicher@informatik.uni‐leipzig.de) 6
7. Einführung in Topic Maps
Integration model of Topic Maps
• Zusammenführen: ein neues Topic übernimmt alle Informationen
der Ausgangstopics und wird der zentrale Zugriffspunkt für dieses
Thema:
• alle Subject Identifier
• alle Benennungen
• alle Occurrences
• alle Assoziationen
http://de.wikipedia.org/wiki/Leipziger_Nikolaikirche
St. Nikolai
http://en.wikipedia.org/wiki/St._Nicholas%27_Church%2C_Leipzig
http://www.nikolaikirche-leipzig.de/
Saint-Nicolas
alle Occurrences und Assoziationen von beiden Topics …
maiana.topicmapslab.de
“Topic Maps" – LSM 24.08.2010 Dr. Lutz Maicher
(maicher@informatik.uni‐leipzig.de) 7
8. Einführung in Topic Maps
maiana.topicmapslab.de
“Topic Maps" – LSM 24.08.2010 Dr. Lutz Maicher
(maicher@informatik.uni‐leipzig.de) 8
9. Einführung in Topic Maps
Maiana ist ein Explorer für strukturierte Daten
Managen von Quellen
strukturierter Daten
(Topic Maps)
Browsen durch
die Datenquellen
Datenquellen
abfragen und validieren
maiana.topicmapslab.de
“Topic Maps" – LSM 24.08.2010 Dr. Lutz Maicher
(maicher@informatik.uni‐leipzig.de) 9
10. Einführung in Topic Maps
Maiana und Linked Data
Jedes Topic in Maiana gibt es als Linked Data Set.
Jede Map in Maiana ist bietet einen SPARQL Endpoint.
maiana.topicmapslab.de
“Topic Maps" – LSM 24.08.2010 Dr. Lutz Maicher
(maicher@informatik.uni‐leipzig.de) 10
11. Einführung in Topic Maps
Maiana ist social
Datenquellen
sind privat
Datenquellen mit
anderen Nutzern
sharen
Datenquellen
public stellen
maiana.topicmapslab.de
“Topic Maps" – LSM 24.08.2010 Dr. Lutz Maicher
(maicher@informatik.uni‐leipzig.de) 11
12. Einführung in Topic Maps
Maiana ist social
Andere Nutzer
Ressourcen/Themen einladen
diskutieren
Datenquellen
beobachten
Nutzern
folgen
maiana.topicmapslab.de
"Maiana" – LSWT 2010 Dr. Lutz Maicher, Uta Schulze
(maicher|uta.schulze@informatik.uni‐leipzig.de) 12
18. Einführung in Topic Maps
Geschichte der Daten verstehen
Jede Map ist ein Netzwerk und ein Strom von Fakten.
Maiana kennt jede Revision zu jedem Thema.
maiana.topicmapslab.de
“Topic Maps" – LSM 24.08.2010 Dr. Lutz Maicher
(maicher@informatik.uni‐leipzig.de) 18
19. Einführung in Topic Maps
Explorieren externer Daten
Wir leben in einer kleinen Ecke des Universums. Die meisten
Anwendungen sind nicht semantisch.
maiana.topicmapslab.de
“Topic Maps" – LSM 24.08.2010 Dr. Lutz Maicher
(maicher@informatik.uni‐leipzig.de) 19
20. Einführung in Topic Maps
Explorieren externer Daten
Mit ARNotations kann das Modell einer Ruby on Rails
Anwendung anotiert werden. Danach liefert diese
für jedes Thema strukturierte Daten aus.
maiana.topicmapslab.de
“Topic Maps" – LSM 24.08.2010 Dr. Lutz Maicher
(maicher@informatik.uni‐leipzig.de) 20
21. Einführung in Topic Maps
Explorieren externer Daten
Die Daten können dann in Maiana exploriert werden.
Egal wie groß die externe Datenquelle ist.
maiana.topicmapslab.de
“Topic Maps" – LSM 24.08.2010 Dr. Lutz Maicher
(maicher@informatik.uni‐leipzig.de) 21
22. Einführung in Topic Maps
Daten nutzen mit Widgets
Maiana kann für jedes Thema Widgets ausliefern. Dies sind
spezifische Darstellungen der strukturierten Daten.
maiana.topicmapslab.de
“Topic Maps" – LSM 24.08.2010 Dr. Lutz Maicher
(maicher@informatik.uni‐leipzig.de) 22
24. Einführung in Topic Maps
Yacca.me – ein social game basierend auf Widgets
maiana.topicmapslab.de
“Topic Maps" – LSM 24.08.2010 Dr. Lutz Maicher
(maicher@informatik.uni‐leipzig.de) 24
25. Einführung in Topic Maps
Maiana API
Mit der Maiana API können Anwendungen Maiana als
Datenbank nutzen.
Die Maiana API ist ab Ende August verfügbar.
maiana.topicmapslab.de
“Topic Maps" – LSM 24.08.2010 Dr. Lutz Maicher
(maicher@informatik.uni‐leipzig.de) 25
26. Einführung in Topic Maps
maiana.topicmapslab.de – einfach einen Account anlegen
Maiana ist ein Explorer für strukturierte Daten.
Maiana ist social.
Relationale Datenbanken als Topic Maps
Flexibles Zusammenführen von Quellen
Revisionen – Geschichte der Daten verstehen
Daten nutzen mit Widgets
Topic Maps, Linked Data und SPARQL
Maiana API
Alle technologischen Komponenten aus Maiana sind
leicht in andere Projekte zu integrieren.
maiana.topicmapslab.de
“Topic Maps" – LSM 24.08.2010 Dr. Lutz Maicher
(maicher@informatik.uni‐leipzig.de) 26
28. Einführung in Topic Maps
Kontakt ‐ Impressum
This talk was provided by the Topic Maps Lab
… it‘s a research group dedicated to Topic Maps technologies.
• Located at the University of Leipzig, Germany
– Chair of the Topic Maps Labs: Dr. Lutz Maicher
Contact: maicher@informatik.uni‐leipzig.de
0049 / 341 / 97 32303
• Funded by the BMBF (German Federal Ministry for Research and Education)
• Portal: http://www.topicmapslab.de
maiana.topicmapslab.de
“Topic Maps" – LSM 24.08.2010 Dr. Lutz Maicher
(maicher@informatik.uni‐leipzig.de) 28