sTEAM- Towards the next generation of cooperation - PowerPoint PPT Presentation

1 / 18
About This Presentation
Title:

sTEAM- Towards the next generation of cooperation

Description:

Using the pike-java bridge? How? Will this allow to use the existing TM4J. Java. TM4J. Pike. HEINZ NIXDORF INSTITUT. http://www.open-steam.org ... – PowerPoint PPT presentation

Number of Views:21
Avg rating:3.0/5.0
Slides: 19
Provided by: Ham111
Category:

less

Transcript and Presenter's Notes

Title: sTEAM- Towards the next generation of cooperation


1
(No Transcript)
2
Overview
  • What are Topic Maps?
  • Graphical Visualizations for Topic Maps
  • Establishing Asossiations by graphical means
  • XML Tools in Pike

3
Topic Map Basics (terms)
  • Topics
  • Names
  • Base
  • Sort
  • display
  • Occurence
  • Associations
  • Scopes

4
Associations
  • Each Association has a ltassociation typegt
  • Each topic that participates in an association
    plays a role ltassociation role type)
  • (both ltassociation typegt, as well as ltassociation
    role typegt are topics themselves)

5
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
Comparison Web/Semantic Web
current web recources are interconnected with
(meaningless) links
semantic web typed recources interconnected with
associations
7
Synchrone Clients
Clients
8
Associations
  • A is a B
  • A was written by B
  • Note Associations are not limited to 11
    relations

B
A
9
Non binary associations
Yes
No
  • Accordingly special diagram types could be
    supported with templates.

10
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
graphical visualisation for association types
Topic
  • Associations allow to enforce that each topic
    participating in a association have to play
    certain roles ltassociation type rolegt
  • The ltAssociation typegt allows the application to
    bind a visual representation to this type.
  • color, bordercolor, marker, shape
  • arrow type and color

12
How to draw a Semantic Map
  • Three steps
  • Create Topics
  • Classify Topics
  • 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
Current Implementation in Java
  • Elaborated API for dealing with Topic Maps (TM4J)
  • API for graphical user interfaces
  • Shared data toolkit
  • RMI

14
sTeam 2002
Web Server
LDAP- Server
Annotea
Roxen/ Apache
WebDAV
COAL
pike
sTeam server
sTeam Clients
NNTP
POP3
IRC
communication and document-management-server
COAL
LDAP
Object-repository
sTeam Kernel
Database Interface
libXSL
15
sTeam with external Topic Map Server
Web Server
LDAP- Server
Java- RMI
TM4J
Annotea
Roxen/ Apache
WebDAV
COAL
pike
sTeam server
sTeam Clients
NNTP
POP3
IRC
communication and document-management-server
COAL
LDAP
Object-repository
sTeam Kernel
Database Interface
libXSL
16
Pike XML Tools
  • indices(Parser.XML)
  • Result 1 ( / 5 elements /
  • "Validating",
  • "DOM",
  • "NSTree",
  • "Simple",
  • "Tree"
  • )
  • Manuals FIXME Document this function

17
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
  • http//www.open-steam.org
Write a Comment
User Comments (0)
About PowerShow.com