SlideShare ist ein Scribd-Unternehmen logo
1 von 53
Autonome Topic Maps – Zur dezentralen Erstellung von implizit und explizit vernetzten Topic Maps in semantisch heterogenen Umgebungen.  Vortrag zur Verteidigung der Dissertation  an der Universität Leipzig  Lutz Maicher,  Universität Leipzig [email_address]
Problem und Lösungskonzeption
Explizite und implizite Vernetzung von Topic Maps ,[object Object],[object Object],[object Object],Lutz Maicher Universität Leipzig Leipzig Topic Map A
Explizite und implizite Vernetzung von Topic Maps ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Lutz Maicher Lutz Maicher Topic Maps Universität Leipzig Leipzig Topic Map A Topic Map B Abfrage
Explizite und implizite Vernetzung von Topic Maps ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Universität  Leipzig Leipzig Topic Map A Topic Map B Lutz Maicher Universität Leipzig Leipzig Lutz Maicher Topic Maps
Problemstellung als Beispiel ,[object Object],[object Object],[object Object],[object Object],[object Object]
Autonome Topic Maps ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Ziel:   dezentrale Erstellung  implizit vernetzter Topic Maps    bei inhärenter semantischer Heterogenität
Autonome Topic Maps – ein Beispiel ATM Was ist der Name des  Autors? ATM-Interpreter Was ist die  URL des  Dokuments? Erzeuge  - Topic für Autor mit Benennung ATM Was ist der Name des  Autors? ATM-Interpreter Was ist die  E-Mail-Adresse des Autors? Erzeuge  - Topic für Autor mit Benennung - Topic für Dokument - Beziehung mit Dublin-Core-Vokabular - Topic für Dokument - Beziehung mit Dublin-Core-Vokabular
Anforderungen an dezentral erstelle Topic Maps ,[object Object],[object Object],? ? ?
Anforderungen an dezentral erstellte Topic Maps ,[object Object],[object Object],[object Object]
Autonome Topic Maps ,[object Object],[object Object],[object Object],[object Object],Eine ATM ist eine Topic Map, die die notwendigen Informationen beinhaltet, dass gegeben ein generischer Interpreter, in beliebigen Situationen bestmöglich  implizit vernetzte  Modellinstanzen  desselben  Modelltyps  erstellt werden. Autonome Topic Maps legen alle Informationen über die angewandte Modellierungsmethode offen und dokumentieren diese somit. Die erstellten Modellinstanzen sind Topic Maps, welche die zur Erstellung genutzte ATM referenzieren sollten.
Exkurs: Topic Maps
Modellierungskonstrukte von Topic Maps "reale" Welt Nikolaikirche variant St. Nicholas Church St. Nikolai basename English scope 1165 internal occurence foundation type www.nikolaikirche -leipzig.de/ external occurence website type Modell
Modellierungskonstrukte von Topic Maps St. Nikolai Leipzig Modell association container-containee container ass. role role player containee role type "reale" Welt
Integrationsmodell von Topic Maps Die Identität eines Topics wird bestimmt durch Menge von  Subject Identifiers …   http://de.wikipedia.org/wiki/Leipziger_Nikolaikirche http://en.wikipedia.org/wiki/St._Nicholas%27_Church%2C_Leipzig http://www.nikolaikirche-leipzig.de/ St. Nikolai
Integrationsmodell von Topic Maps …  wenn zwei Topics mind.  einen  gemeinsamen Subject Identifier haben, werden sie automatisch zusammengeführt ( merging) .  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 St. Nikolai
Integrationsmodell von Topic Maps ,[object Object],[object Object],[object Object],[object Object],[object Object],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 und alle  Belegstellen  und  Roles Played  beider Topics … St. Nikolai
Integrationsmodell von Topic Maps ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Topic Maps-Standards
Autonome Topic Maps
Autonome Topic Maps ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Eine ATM ist eine Topic Map, die die notwendigen Informationen beinhaltet, dass gegeben ein generischer Interpreter, in beliebigen Situationen bestmöglich  implizit vernetzte  Modellinstanzen  desselben  Modelltyps  erstellt werden. Autonome Topic Maps legen alle Informationen über die angewandte Modellierungsmethode offen und dokumentieren diese somit. Die erstellten Modellinstanzen sind Topic Maps, welche die zur Erstellung genutzte ATM referenzieren sollten.
Petrinetze ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
ATM - Beispiel pndm:workflow (P1 : pndm:start_place , P2: pndm:end_place) ~ myworkflow [myworkflow =”Hallo Welt Workflow”] {myworkflow, pndm:label, [[Hallo Welt]]} [P1 :  pndm:place  = "P1"] {P1 , pndm:label , [[Place 1]]} [T1 :  pndm:transition  ="T1"] {T1 , pndm:label , [[Transition 1]]} {T1 , pndm:operator , [http://psi.semports.org/mwp/ConsoleInformation]]} {T1 , pndm:operand1, [[Hallo Welt!]]} [P2 :  pndm:place  = "P2"] {P2 , pndm:label , [[Place 2]]} pndm:arc (P1 : pndm:arc_predecessor , T1 : pndm:arc_successor) pndm:arc (T1 : pndm:arc_predecessor , P2 : pndm:arc_successor)
PNDM – Petrinetz-Datenmodell ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Informationseinheitentypen des PNDM ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
PNPM – Petrinetz-Prozessmodell ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
(De)Serialisierung von PNDM-Instanzen als Topic Maps ,[object Object],[object Object],[object Object],[object Object],[object Object],PNDM   TMDM PNDM    TMDM
ATM – Beispiel
Referenzimplementierung fluidS - Screenshot
Zusammenfassung Autonome Topic Maps ,[object Object],[object Object],[object Object],[object Object],[object Object]
The Impact of Semantic Handshakes
Probleme der Impliziten Vernetzung  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Semantic Handshakes ,[object Object],[object Object]
Terminologische Heterogenität Zwei Autoren erzeugen einen Topic über Lutz Maicher mit unterschiedlichen Subject Identifiers. no equality  (according TMDM) ns1:LutzMaicher ns2:MaicherLutz
Semantic Handshake – Auflösung der Heterogenität Ein Autor legt offen, dass "ns1:LutzMaicher" und "ns2:MaicherLutz" synonym sind …  equality holds (according TMDM) ns2:MaicherLutz ns1:LutzMaicher ns2:MaicherLutz merging (according TMDM) ns1:LutzMaicher ns2:MaicherLutz
The Impact of Semantic Handshakes TM1 TM3 TM2 TM4 ns3:ML Lokale Integrationsentscheidung Lokale Integrationsentscheidung Lokale Integrationsentscheidung ns1:LutzMaicher ns2:MaicherLutz ns2:MaicherLutz ns3:ML ns4:Lutz ns3:ML
The Impact of Semantic Handshakes Anfrage:  Ich bin interessiert an dem Aussagegegenstand „ns1:LutzMaicher“ oder  „ns2:MaicherLutz“. Schritt 1 ns1:LutzMaicher ns2:MaicherLutz ns2:MaicherLutz ns3:ML ns3:ML ns4:Lutz ns3:ML
The Impact of Semantic Handshakes Anfrage:  Ich bin interessiert an dem Aussagegegenstand „ns1:LutzMaicher“ oder  „ns2:MaicherLutz“. ns2:MaicherLutz, ns3:ML ns2:MaicherLutz, ns1:LutzMaicher Schritt 1 ns1:LutzMaicher ns2:MaicherLutz ns2:MaicherLutz ns3:ML ns3:ML ns4:Lutz ns3:ML NO NO
The Impact of Semantic Handshakes Anfrage:  Ich bin interessiert an dem Aussagegegenstand „ns1:LutzMaicher“ oder  „ns2:MaicherLutz“ oder „ns3:ML“. Step 1 Schritt 2 ns3:ML ns4:Lutz ns3:ML ns1:LutzMaicher ns2:MaicherLutz ns3:ML ns1:LutzMaicher ns2:MaicherLutz ns3:ML
The Impact of Semantic Handshakes Anfrage:  Ich bin interessiert an dem Aussagegegenstand „ns1:LutzMaicher“ oder  „ns2:MaicherLutz“ oder „ns3:ML“. Step 1 Schritt 2 ns3:ML ns4:Lutz ns3:ML ns1:LutzMaicher ns2:MaicherLutz ns3:ML ns1:LutzMaicher ns2:MaicherLutz ns3:ML ns4:Lutz, ns3:ML ns1:LutzMaicher, ns3:ML, ns2:MaicherLutz,  ns1:LutzMaicher,  ns3:ML, ns2:MaicherLutz ns3:ML
The Impact of Semantic Handshakes Step 1 ns1:LutzMaicher ns2:MaicherLutz ns3:ML ns4:Lutz ns1:LutzMaicher ns2:MaicherLutz ns3:ML ns4:Lutz nach Schritt 2 globaler Term = Menge synonymer Subject Identifier ns1:LutzMaicher ns2:MaicherLutz ns3:ML ns1:LutzMaicher ns2:MaicherLutz ns3:ML
Simulation: The Impact of Semantic Handshakes Anzahl Terme pro globalem Terme Iteration of  a  in  distributionNbrOfII=<{a,1.0},2>  in [0.0,1.0] general parameters:   card =100,  nbrOfDifferentII =100 specific parameters exp04:   distributionII =<{0.8,0.9,0.97,1.0}, 100>      100 Topics für selben AG    einige Terme sind    dominant    hohe terminologische Diversität Anzahl globaler Terme 100 verschiedene Terme werden zu 10 globalen Termen aufgelöst, wenn nur 55% aller Topics eine  lokale Integrationsentscheidung haben! (Ein globaler Term besteht aus mind. 75  verschiedenen Termen.) no semantic handshakes always a semantic handshake
Simulation: The Impact of Semantic Handshakes Iteration of  nbrOfDifferentII  in [0,100] general parameters:   card =100,  distributionII  = {1.0} specific parameters exp05:   distributionNbrOfII = {0.2,1.0}      100 Topics für selben AG    80% der Topics tragen   lokale Integrations-   entscheidung    alle Term sind gleich dominant Anzahl Terme pro globalem Terme Anzahl globaler Terme terminologische Diversität terminologische Uniformität 30 verschiedene Terme werden zu 1 einem globalen Term aufgelöst, wenn 80% aller Topics eine lokale  Integrationsentscheidung haben!
Ergebnis: The Impact of Semantic Handshakes  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
DC4TM-ATM
Dublin Core und Topic Maps ,[object Object],[object Object]
Dublin Core und Topic Maps dc:title Lutz Maicher research. Titel:   Repräsentation als Zeichenkette ( literal value surrogate ) oder als    Referenz zu anderer description ( non-literal value surrogate )? dc:type dctype:Text Type:   Repräsentation als Referenz zu anderer description ( non-literal    value surrogate ) unter Nutzung eines kontrollierten Vokabulars. dc:creator mailto:maicher@informatik.uni-leipzig.de Creator:  Repräsentation als Zeichenkette ( literal value surrogate ) oder als    Referenz zu anderer description ( non-literal value surrogate )? dc:identifier http://www.informatik.uni-leipzig.de/~maicher/index.html DCAM Erzeuge  description  (= DCAM-Instanz). Was ist die  described resource URI ?
Dublin Core und Topic Maps [id1  % &quot; http://www.informatik.uni-leipzig.de/~maicher/index.html &quot;] dc:title Lutz Maicher research. {id1 , dc:title, [[ Lutz Maicher research ]]} /lang:en-GB dc:type dctype:Text dc:type(id1 : iso29111:resource, dctype:Text : iso29111:value) dc:creator mailto:maicher@informatik.uni-leipzig.de dc:creator(id1 : iso29111:resource , id2 : iso29111:value) [id2  =&quot;Lutz Maicher&quot;  @&quot;mailto:maicher@informatik.uni-leipzig.de&quot;] dc:identifier http://www.informatik.uni-leipzig.de/~maicher/index.html DCAM #PREFIX dc @&quot;http://purl.org/dc/elements/1.1/&quot; #PREFIX dctype @&quot;http://purl.org/dc/dcmitype/&quot; #PREFIX lang @&quot;http://www.topicmaps.org/xtm/1.0/language.xtm#&quot; #PREFIX iso29111 @ &quot; http://psi.topicmaps.org/iso29111/ &quot; Topic Map
DC4TM - Modellierungsmethode DC4TM – Modellierungsmethode  erzeugt  Topic Maps {id1 , dc:title, [[ Lutz Maicher research ]]} /lang:en-GB dc:type(id1 : iso29111:resource, dctype:Text : iso29111:value) dc:creator(id1 : iso29111:resource , id2 : iso29111:value) [id2  =&quot;Lutz Maicher&quot;  @&quot;mailto:maicher@informatik.uni-leipzig.de&quot;] #PREFIX dc @&quot;http://purl.org/dc/elements/1.1/&quot; #PREFIX dctype @&quot;http://purl.org/dc/dcmitype/&quot; #PREFIX lang @&quot;http://www.topicmaps.org/xtm/1.0/language.xtm#&quot; #PREFIX iso29111 @ &quot; http://psi.topicmaps.org/iso29111/ &quot; [id1  % &quot; http://www.informatik.uni-leipzig.de/~maicher/index.html &quot;] Topic Map TMDM  DCAM RDF HTML XML dc:title Lutz Maicher research. dc:type dctype:Text dc:creator mailto:maicher@informatik.uni-leipzig.de dc:identifier http://www.informatik.uni-leipzig.de/~maicher/index.html DCAM
DC4TM - Modellierungsmethode ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
DC4TM–ATM  – Formalisierung der DC4TM-Modellierungsmethode
Zusammenfassung
Zusammenfassung: Autonome Topic Maps ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

Weitere ähnliche Inhalte

Mehr von Lutz Maicher

Semantische Technologien für kleine und mittlere Unternehmen
Semantische Technologien für kleine und mittlere UnternehmenSemantische Technologien für kleine und mittlere Unternehmen
Semantische Technologien für kleine und mittlere UnternehmenLutz Maicher
 
TMQL tutorial - part 8
TMQL tutorial - part 8TMQL tutorial - part 8
TMQL tutorial - part 8Lutz Maicher
 
TMQL tutorial - part 6
TMQL tutorial - part 6TMQL tutorial - part 6
TMQL tutorial - part 6Lutz Maicher
 
TMQL tutorial - part 5
TMQL tutorial - part 5TMQL tutorial - part 5
TMQL tutorial - part 5Lutz Maicher
 
TMQL tutorial - part 3
TMQL tutorial - part 3TMQL tutorial - part 3
TMQL tutorial - part 3Lutz Maicher
 
TMQL tutorial - part 2
TMQL tutorial - part 2TMQL tutorial - part 2
TMQL tutorial - part 2Lutz Maicher
 
TMQL tutorial - part 1
TMQL tutorial - part 1TMQL tutorial - part 1
TMQL tutorial - part 1Lutz Maicher
 
Topic Maps In The eHumanities
Topic Maps In The eHumanitiesTopic Maps In The eHumanities
Topic Maps In The eHumanitiesLutz Maicher
 
Medieninformatik und Topic Maps
Medieninformatik und Topic MapsMedieninformatik und Topic Maps
Medieninformatik und Topic MapsLutz Maicher
 
The Impact Of Semantic Handshakes
The Impact Of Semantic HandshakesThe Impact Of Semantic Handshakes
The Impact Of Semantic HandshakesLutz Maicher
 
Topic Maps Portals
Topic Maps PortalsTopic Maps Portals
Topic Maps PortalsLutz Maicher
 
Argumentation Trails and Topic Maps
Argumentation Trails and Topic MapsArgumentation Trails and Topic Maps
Argumentation Trails and Topic MapsLutz Maicher
 
Tutorial Introduction to Topic Maps
Tutorial Introduction to Topic MapsTutorial Introduction to Topic Maps
Tutorial Introduction to Topic MapsLutz Maicher
 
Topic Maps Lab and its portal at the Topic Maps User Conference 2009
Topic Maps Lab and its portal at the Topic Maps User Conference 2009Topic Maps Lab and its portal at the Topic Maps User Conference 2009
Topic Maps Lab and its portal at the Topic Maps User Conference 2009Lutz Maicher
 
Musica migrans - Topic Maps portal about the migration paths of Eastern Europ...
Musica migrans - Topic Maps portal about the migration paths of Eastern Europ...Musica migrans - Topic Maps portal about the migration paths of Eastern Europ...
Musica migrans - Topic Maps portal about the migration paths of Eastern Europ...Lutz Maicher
 
Einführung in Musica migrans
Einführung in Musica migransEinführung in Musica migrans
Einführung in Musica migransLutz Maicher
 

Mehr von Lutz Maicher (18)

Semantische Technologien für kleine und mittlere Unternehmen
Semantische Technologien für kleine und mittlere UnternehmenSemantische Technologien für kleine und mittlere Unternehmen
Semantische Technologien für kleine und mittlere Unternehmen
 
TMQL tutorial - part 8
TMQL tutorial - part 8TMQL tutorial - part 8
TMQL tutorial - part 8
 
TMQL tutorial - part 6
TMQL tutorial - part 6TMQL tutorial - part 6
TMQL tutorial - part 6
 
TMQL tutorial - part 5
TMQL tutorial - part 5TMQL tutorial - part 5
TMQL tutorial - part 5
 
TMQL tutorial - part 3
TMQL tutorial - part 3TMQL tutorial - part 3
TMQL tutorial - part 3
 
TMQL tutorial - part 2
TMQL tutorial - part 2TMQL tutorial - part 2
TMQL tutorial - part 2
 
TMQL tutorial - part 1
TMQL tutorial - part 1TMQL tutorial - part 1
TMQL tutorial - part 1
 
Maiana
MaianaMaiana
Maiana
 
Topic Maps In The eHumanities
Topic Maps In The eHumanitiesTopic Maps In The eHumanities
Topic Maps In The eHumanities
 
Musica migrans
Musica migransMusica migrans
Musica migrans
 
Medieninformatik und Topic Maps
Medieninformatik und Topic MapsMedieninformatik und Topic Maps
Medieninformatik und Topic Maps
 
The Impact Of Semantic Handshakes
The Impact Of Semantic HandshakesThe Impact Of Semantic Handshakes
The Impact Of Semantic Handshakes
 
Topic Maps Portals
Topic Maps PortalsTopic Maps Portals
Topic Maps Portals
 
Argumentation Trails and Topic Maps
Argumentation Trails and Topic MapsArgumentation Trails and Topic Maps
Argumentation Trails and Topic Maps
 
Tutorial Introduction to Topic Maps
Tutorial Introduction to Topic MapsTutorial Introduction to Topic Maps
Tutorial Introduction to Topic Maps
 
Topic Maps Lab and its portal at the Topic Maps User Conference 2009
Topic Maps Lab and its portal at the Topic Maps User Conference 2009Topic Maps Lab and its portal at the Topic Maps User Conference 2009
Topic Maps Lab and its portal at the Topic Maps User Conference 2009
 
Musica migrans - Topic Maps portal about the migration paths of Eastern Europ...
Musica migrans - Topic Maps portal about the migration paths of Eastern Europ...Musica migrans - Topic Maps portal about the migration paths of Eastern Europ...
Musica migrans - Topic Maps portal about the migration paths of Eastern Europ...
 
Einführung in Musica migrans
Einführung in Musica migransEinführung in Musica migrans
Einführung in Musica migrans
 

Dissertationsverteidigung "Autonome Topic Maps"

  • 1. Autonome Topic Maps – Zur dezentralen Erstellung von implizit und explizit vernetzten Topic Maps in semantisch heterogenen Umgebungen. Vortrag zur Verteidigung der Dissertation an der Universität Leipzig Lutz Maicher, Universität Leipzig [email_address]
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8. Autonome Topic Maps – ein Beispiel ATM Was ist der Name des Autors? ATM-Interpreter Was ist die URL des Dokuments? Erzeuge - Topic für Autor mit Benennung ATM Was ist der Name des Autors? ATM-Interpreter Was ist die E-Mail-Adresse des Autors? Erzeuge - Topic für Autor mit Benennung - Topic für Dokument - Beziehung mit Dublin-Core-Vokabular - Topic für Dokument - Beziehung mit Dublin-Core-Vokabular
  • 9.
  • 10.
  • 11.
  • 13. Modellierungskonstrukte von Topic Maps &quot;reale&quot; Welt Nikolaikirche variant St. Nicholas Church St. Nikolai basename English scope 1165 internal occurence foundation type www.nikolaikirche -leipzig.de/ external occurence website type Modell
  • 14. Modellierungskonstrukte von Topic Maps St. Nikolai Leipzig Modell association container-containee container ass. role role player containee role type &quot;reale&quot; Welt
  • 15. Integrationsmodell von Topic Maps Die Identität eines Topics wird bestimmt durch Menge von Subject Identifiers … http://de.wikipedia.org/wiki/Leipziger_Nikolaikirche http://en.wikipedia.org/wiki/St._Nicholas%27_Church%2C_Leipzig http://www.nikolaikirche-leipzig.de/ St. Nikolai
  • 16. Integrationsmodell von Topic Maps … wenn zwei Topics mind. einen gemeinsamen Subject Identifier haben, werden sie automatisch zusammengeführt ( merging) . 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 St. Nikolai
  • 17.
  • 18.
  • 21.
  • 22.
  • 23. ATM - Beispiel pndm:workflow (P1 : pndm:start_place , P2: pndm:end_place) ~ myworkflow [myworkflow =”Hallo Welt Workflow”] {myworkflow, pndm:label, [[Hallo Welt]]} [P1 : pndm:place = &quot;P1&quot;] {P1 , pndm:label , [[Place 1]]} [T1 : pndm:transition =&quot;T1&quot;] {T1 , pndm:label , [[Transition 1]]} {T1 , pndm:operator , [http://psi.semports.org/mwp/ConsoleInformation]]} {T1 , pndm:operand1, [[Hallo Welt!]]} [P2 : pndm:place = &quot;P2&quot;] {P2 , pndm:label , [[Place 2]]} pndm:arc (P1 : pndm:arc_predecessor , T1 : pndm:arc_successor) pndm:arc (T1 : pndm:arc_predecessor , P2 : pndm:arc_successor)
  • 24.
  • 25.
  • 26.
  • 27.
  • 30.
  • 31. The Impact of Semantic Handshakes
  • 32.
  • 33.
  • 34. Terminologische Heterogenität Zwei Autoren erzeugen einen Topic über Lutz Maicher mit unterschiedlichen Subject Identifiers. no equality (according TMDM) ns1:LutzMaicher ns2:MaicherLutz
  • 35. Semantic Handshake – Auflösung der Heterogenität Ein Autor legt offen, dass &quot;ns1:LutzMaicher&quot; und &quot;ns2:MaicherLutz&quot; synonym sind … equality holds (according TMDM) ns2:MaicherLutz ns1:LutzMaicher ns2:MaicherLutz merging (according TMDM) ns1:LutzMaicher ns2:MaicherLutz
  • 36. The Impact of Semantic Handshakes TM1 TM3 TM2 TM4 ns3:ML Lokale Integrationsentscheidung Lokale Integrationsentscheidung Lokale Integrationsentscheidung ns1:LutzMaicher ns2:MaicherLutz ns2:MaicherLutz ns3:ML ns4:Lutz ns3:ML
  • 37. The Impact of Semantic Handshakes Anfrage: Ich bin interessiert an dem Aussagegegenstand „ns1:LutzMaicher“ oder „ns2:MaicherLutz“. Schritt 1 ns1:LutzMaicher ns2:MaicherLutz ns2:MaicherLutz ns3:ML ns3:ML ns4:Lutz ns3:ML
  • 38. The Impact of Semantic Handshakes Anfrage: Ich bin interessiert an dem Aussagegegenstand „ns1:LutzMaicher“ oder „ns2:MaicherLutz“. ns2:MaicherLutz, ns3:ML ns2:MaicherLutz, ns1:LutzMaicher Schritt 1 ns1:LutzMaicher ns2:MaicherLutz ns2:MaicherLutz ns3:ML ns3:ML ns4:Lutz ns3:ML NO NO
  • 39. The Impact of Semantic Handshakes Anfrage: Ich bin interessiert an dem Aussagegegenstand „ns1:LutzMaicher“ oder „ns2:MaicherLutz“ oder „ns3:ML“. Step 1 Schritt 2 ns3:ML ns4:Lutz ns3:ML ns1:LutzMaicher ns2:MaicherLutz ns3:ML ns1:LutzMaicher ns2:MaicherLutz ns3:ML
  • 40. The Impact of Semantic Handshakes Anfrage: Ich bin interessiert an dem Aussagegegenstand „ns1:LutzMaicher“ oder „ns2:MaicherLutz“ oder „ns3:ML“. Step 1 Schritt 2 ns3:ML ns4:Lutz ns3:ML ns1:LutzMaicher ns2:MaicherLutz ns3:ML ns1:LutzMaicher ns2:MaicherLutz ns3:ML ns4:Lutz, ns3:ML ns1:LutzMaicher, ns3:ML, ns2:MaicherLutz, ns1:LutzMaicher, ns3:ML, ns2:MaicherLutz ns3:ML
  • 41. The Impact of Semantic Handshakes Step 1 ns1:LutzMaicher ns2:MaicherLutz ns3:ML ns4:Lutz ns1:LutzMaicher ns2:MaicherLutz ns3:ML ns4:Lutz nach Schritt 2 globaler Term = Menge synonymer Subject Identifier ns1:LutzMaicher ns2:MaicherLutz ns3:ML ns1:LutzMaicher ns2:MaicherLutz ns3:ML
  • 42. Simulation: The Impact of Semantic Handshakes Anzahl Terme pro globalem Terme Iteration of a in distributionNbrOfII=<{a,1.0},2> in [0.0,1.0] general parameters: card =100, nbrOfDifferentII =100 specific parameters exp04: distributionII =<{0.8,0.9,0.97,1.0}, 100>  100 Topics für selben AG  einige Terme sind dominant  hohe terminologische Diversität Anzahl globaler Terme 100 verschiedene Terme werden zu 10 globalen Termen aufgelöst, wenn nur 55% aller Topics eine lokale Integrationsentscheidung haben! (Ein globaler Term besteht aus mind. 75 verschiedenen Termen.) no semantic handshakes always a semantic handshake
  • 43. Simulation: The Impact of Semantic Handshakes Iteration of nbrOfDifferentII in [0,100] general parameters: card =100, distributionII = {1.0} specific parameters exp05: distributionNbrOfII = {0.2,1.0}  100 Topics für selben AG  80% der Topics tragen lokale Integrations- entscheidung  alle Term sind gleich dominant Anzahl Terme pro globalem Terme Anzahl globaler Terme terminologische Diversität terminologische Uniformität 30 verschiedene Terme werden zu 1 einem globalen Term aufgelöst, wenn 80% aller Topics eine lokale Integrationsentscheidung haben!
  • 44.
  • 46.
  • 47. Dublin Core und Topic Maps dc:title Lutz Maicher research. Titel: Repräsentation als Zeichenkette ( literal value surrogate ) oder als Referenz zu anderer description ( non-literal value surrogate )? dc:type dctype:Text Type: Repräsentation als Referenz zu anderer description ( non-literal value surrogate ) unter Nutzung eines kontrollierten Vokabulars. dc:creator mailto:maicher@informatik.uni-leipzig.de Creator: Repräsentation als Zeichenkette ( literal value surrogate ) oder als Referenz zu anderer description ( non-literal value surrogate )? dc:identifier http://www.informatik.uni-leipzig.de/~maicher/index.html DCAM Erzeuge description (= DCAM-Instanz). Was ist die described resource URI ?
  • 48. Dublin Core und Topic Maps [id1 % &quot; http://www.informatik.uni-leipzig.de/~maicher/index.html &quot;] dc:title Lutz Maicher research. {id1 , dc:title, [[ Lutz Maicher research ]]} /lang:en-GB dc:type dctype:Text dc:type(id1 : iso29111:resource, dctype:Text : iso29111:value) dc:creator mailto:maicher@informatik.uni-leipzig.de dc:creator(id1 : iso29111:resource , id2 : iso29111:value) [id2 =&quot;Lutz Maicher&quot; @&quot;mailto:maicher@informatik.uni-leipzig.de&quot;] dc:identifier http://www.informatik.uni-leipzig.de/~maicher/index.html DCAM #PREFIX dc @&quot;http://purl.org/dc/elements/1.1/&quot; #PREFIX dctype @&quot;http://purl.org/dc/dcmitype/&quot; #PREFIX lang @&quot;http://www.topicmaps.org/xtm/1.0/language.xtm#&quot; #PREFIX iso29111 @ &quot; http://psi.topicmaps.org/iso29111/ &quot; Topic Map
  • 49. DC4TM - Modellierungsmethode DC4TM – Modellierungsmethode erzeugt Topic Maps {id1 , dc:title, [[ Lutz Maicher research ]]} /lang:en-GB dc:type(id1 : iso29111:resource, dctype:Text : iso29111:value) dc:creator(id1 : iso29111:resource , id2 : iso29111:value) [id2 =&quot;Lutz Maicher&quot; @&quot;mailto:maicher@informatik.uni-leipzig.de&quot;] #PREFIX dc @&quot;http://purl.org/dc/elements/1.1/&quot; #PREFIX dctype @&quot;http://purl.org/dc/dcmitype/&quot; #PREFIX lang @&quot;http://www.topicmaps.org/xtm/1.0/language.xtm#&quot; #PREFIX iso29111 @ &quot; http://psi.topicmaps.org/iso29111/ &quot; [id1 % &quot; http://www.informatik.uni-leipzig.de/~maicher/index.html &quot;] Topic Map TMDM  DCAM RDF HTML XML dc:title Lutz Maicher research. dc:type dctype:Text dc:creator mailto:maicher@informatik.uni-leipzig.de dc:identifier http://www.informatik.uni-leipzig.de/~maicher/index.html DCAM
  • 50.
  • 51. DC4TM–ATM – Formalisierung der DC4TM-Modellierungsmethode
  • 53.