Download presentation
Presentation is loading. Please wait.
1
HEINZ NIXDORF INSTITUT
2
Overview What are Topic Maps? Graphical Visualizations for Topic Maps Establishing Asossiations by graphical means XML Tools in Pike
3
HEINZ NIXDORF INSTITUT Topic Map Basics (terms) Topics Names Base Sort display Occurence Associations Scopes
4
HEINZ NIXDORF INSTITUT Associations Each Association has a Each topic that participates in an association plays a role <association role type) (both, as well as are topics themselves)
5
HEINZ NIXDORF INSTITUT The Power of Associations Make the Web machine usable Allow for better human understanding "The Semantic Web is an extension of the current web in which information is given well-defined meaning, better enabling computers and people to work in cooperation." -- Tim Berners-Lee, James Hendler, Ora Lassila
6
HEINZ NIXDORF INSTITUT Comparison Web/Semantic Web current web: recources are interconnected with (meaningless) links semantic web: typed recources interconnected with associations
7
HEINZ NIXDORF INSTITUT Synchrone Clients Clients
8
HEINZ NIXDORF INSTITUT Associations A is a B A was written by B Note: Associations are not limited to 1:1 relations B A
9
HEINZ NIXDORF INSTITUT Non binary associations YesNo Accordingly special diagram types could be supported with templates.
10
HEINZ NIXDORF INSTITUT The Meta Data Problem gains Better search capabilities Support for intelligent agents Explicit problems Authors have to support it ð Even w3c assumes the semantic web will be limited to some isles in the (non)semantic web. ð Our approach – build an application where the metadata is gathered explicitely but without additional effort
11
HEINZ NIXDORF INSTITUT graphical visualisation for association types Topic Associations allow to enforce that each topic participating in a association have to play certain roles The allows the application to bind a visual representation to this type. color, bordercolor, marker, shape arrow type and color
12
HEINZ NIXDORF INSTITUT How to draw a Semantic Map Three steps 1.Create Topics 2.Classify Topics 3.Associate Topics Because you explicitely state which roles and associations are valid in your map, you provide the machine-readable data while simply drawing your map.
13
HEINZ NIXDORF INSTITUT Current Implementation in Java Elaborated API for dealing with Topic Maps (TM4J) API for graphical user interfaces Shared data toolkit RMI
14
HEINZ NIXDORF INSTITUT sTeam server sTeam Kernel Object-repository pike DatabaseInterface COAL WebDAV Roxen/Apache sTeam Clients Clients Web Server libXSL communication and document -management-server sTeam – 2002 COAL NNTPPOP3IRC Annotea LDAP LDAP- Server
15
HEINZ NIXDORF INSTITUT sTeam server sTeam Kernel Object-repository pike DatabaseInterface COAL WebDAV Roxen/Apache sTeam Clients Clients Web Server libXSL communication and document -management-server sTeam – with external Topic Map ServerCOAL NNTPPOP3IRC Annotea LDAP LDAP- Server Java- RMI TM4J
16
HEINZ NIXDORF INSTITUT Pike XML Tools indices(Parser.XML); Result 1: ({ /* 5 elements */ "Validating", "DOM", "NSTree", "Simple", "Tree" }) Manuals: FIXME Document this function
17
HEINZ NIXDORF INSTITUT Alternative Solutions Creating a full featured Topic Map API Based on XML.Tree ? What about DAML, OWL? Using the pike-java bridge? How? Will this allow to use the existing TM4J Java TM4J Pike
18
HEINZ NIXDORF INSTITUT http://www.open-steam.org
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.