building a topic map repository xia lin drexel university philadelphia, pa jian qin syracuse...

Post on 14-Jan-2016

215 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Building a Topic Map Building a Topic Map RepositoryRepository

Xia Lin 

Drexel UniversityPhiladelphia, PA

Jian Qin 

Syracuse UniversitySyracuse, NY

*Presented at Knowledge Technologies Conference, Seattle, Washington, March 2002

KT2002 – Lin & Qin

Current EnvironmentCurrent Environment

Topic map as a knowledge structure for content representation– The idea is easy to understand: TAO.– The standard has been established.– There is a great demand for a good content

representation structure and tools.

Topic maps are useful, but not practical … yet.– How many good and useful topic maps can you

find on the Web?

KT2002 – Lin & Qin

Issue 1: StandardsIssue 1: StandardsTopic maps are ISO standard -- ISO/IEC

13250:2000. XML Topic Maps(XTM) defines an

abstract model and XML grammar for topic maps. – XTM does not define topic maps at the

implementation level.– Each implementation may interpret XTM

differently or define their own “metadata” with the framework of XTM.

KT2002 – Lin & Qin

Issue 2: ImplementationIssue 2: ImplementationTopic Map implementation is hard.

– There are no “magic” solutions for content representation.

– It is labor-intensive and involves many manual activities to create a complete TAO.

– There are no good tools for topic map creation. – XML is not designed to let end-users work

directly on objects contained in a XML file.

KT2002 – Lin & Qin

KT2002 – Lin & Qin

KT2002 – Lin & Qin

KT2002 – Lin & Qin

Topic Map Repository Topic Map Repository Objectives

– to integrate disparate knowledge structures

– To facilitate the creation of topic maps

– to promote user interactions with knowledge structures for more effective searching, browsing, and navigation.

KT2002 – Lin & Qin

Features of the RepositoriesFeatures of the Repositories

A scalable and expandable architecture A neutral platform for integrating and displaying

multiple knowledge structures. The interoperability with other knowledge

repositories. Providing direct access to create, edit, and

personalize the “look and feel” of interfaces and topic maps (without knowing XML and XTM).

Directly linkage to the Web or designated Web sites to allow effective utilization of topic maps.

KT2002 – Lin & Qin

The architectureThe architecture

Knowledge Repository

topic maps

Topic maps

Topic Maps

MYSQL Database

XSLTXML Schema

Java Servlets/JSP Integrated Displays

Personal Customization tools

WrappersWrappersWrappers

Other Repositories

KT2002 – Lin & Qin

I n d ex .h tm l

KC L o g in . jav a

I n d ex . js p Kc las s . c s s

KC las s . js

L o g in . js p

I n tr o d u c tio n .h tm l

Alp h ab etic a lL is t . js p

Bo o k m ark Lis t . js p

Hier ar c h ic a lL is t . js p

AllT ab les . js p

Bran c h Up d ate . js p

C r ea teC las s . js p

L o g o u t. js p

KC I n c lu d e . js p

KC S ear c h . js p

Head in g . js p

T o p ic E d it . js p

T o p ic Ad d . js pN am eUp d ate . jav a

Bran c h Up d ate . jav a

C las s Up d ate . jav a

As s o c E d it . js p

L in k Ed it . js p

S tr a teg y Up d ate . js pBran c h Ed it . js p

E x p ir ed .h tm l

C r ea teC las s s S u c c es s. js p

C r ea teC las s F ail. js p

As s o c Up d ate . jav a

L in k Up d ate . jav a

S ta rtH e re

D BP ar s er . js p

D BP ar s er . jav a

X T M P ar s er . js p

C ateg o r y S etu p . jav a

X T M P ar s er . jav a

K N O W LE D G E C LA S S W E B S IT EW IT H X T M C O N V E R S IO N F U N C T IO N AL IT Y IN C O R P O R AT E D

X T MO u tpu t

X T MI n pu t

x tm 1 .d td

KT2002 – Lin & Qin

XTM ImplementationXTM Implementation

XTM is too “flat”– There are no levels of topics defined.

Many topics are used to provide definitions and scopes of “content” topics. – No clear separation of metadata and data.

KT2002 – Lin & Qin

TAO EnhancementTAO Enhancement

T: Adding layers to topics.A: Defining specific association types

Parent-child Synonyms

O: Adding default occurrences Connect topics to search engines through pre-

defined search strategies.

KT2002 – Lin & Qin

Hierarchically-enhanced Hierarchically-enhanced Topic Map structuresTopic Map structures

Theme

Branch (category)

Topic

Knowledge Class (Topic map)

Topic …Topic …

(order)

KT2002 – Lin & Qin

Define A Search Strategy for Define A Search Strategy for each Topiceach Topic

“soft links”– Static urls are often broken after a while.– Links through search engines will often recover

it.– Links through search engines will also find new

relevant documents If the query link is appropriately constructed.

KT2002 – Lin & Qin

Some basic StrategiesSome basic Strategies

Search by the topic term alone Search with the term and a scope term Search with the term and all its synonyms Search with the term and all the terms in its upper

hierarchy Search with the term and all the terms in its lower

hierarchy Search with the term and all the sibling terms

KT2002 – Lin & Qin

KT2002 – Lin & Qin

System ManagementSystem Management

LoginAccess controlEditing toolMultiple display formatsImport/Export functions

KT2002 – Lin & Qin

System DemoSystem Demo

KT2002 – Lin & Qin

Future DevelopmentFuture Development

Multiple Knowledge Structures– Contains not only topic maps, but also

Thesauri Ontologies

– Cross-reference between topic maps.– Thesaurus-assisted topic map construction.

KT2002 – Lin & Qin

Future DevelopmentFuture Development

Visual Displays– Based on semantics– Based on co-occurrence frequencies

Integration with other systems

KT2002 – Lin & Qin

KT2002 – Lin & Qin

top related