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

23
Building a Topic Map Building a Topic Map Repository Repository Xia Lin Drexel University Philadelphia, PA Jian Qin Syracuse University Syracuse, NY *Presented at Knowledge Technologies Conference, Seattle, Washington, March 2002

Upload: carmella-greene

Post on 14-Jan-2016

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Building a Topic Map Repository Xia Lin Drexel University Philadelphia, PA Jian Qin Syracuse University Syracuse, NY * Presented at Knowledge Technologies

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

Page 2: Building a Topic Map Repository Xia Lin Drexel University Philadelphia, PA Jian Qin Syracuse University Syracuse, NY * Presented at Knowledge Technologies

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?

Page 3: Building a Topic Map Repository Xia Lin Drexel University Philadelphia, PA Jian Qin Syracuse University Syracuse, NY * Presented at Knowledge Technologies

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.

Page 4: Building a Topic Map Repository Xia Lin Drexel University Philadelphia, PA Jian Qin Syracuse University Syracuse, NY * Presented at Knowledge Technologies

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.

Page 5: Building a Topic Map Repository Xia Lin Drexel University Philadelphia, PA Jian Qin Syracuse University Syracuse, NY * Presented at Knowledge Technologies

KT2002 – Lin & Qin

Page 6: Building a Topic Map Repository Xia Lin Drexel University Philadelphia, PA Jian Qin Syracuse University Syracuse, NY * Presented at Knowledge Technologies

KT2002 – Lin & Qin

Page 7: Building a Topic Map Repository Xia Lin Drexel University Philadelphia, PA Jian Qin Syracuse University Syracuse, NY * Presented at Knowledge Technologies

KT2002 – Lin & Qin

Page 8: Building a Topic Map Repository Xia Lin Drexel University Philadelphia, PA Jian Qin Syracuse University Syracuse, NY * Presented at Knowledge Technologies

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.

Page 9: Building a Topic Map Repository Xia Lin Drexel University Philadelphia, PA Jian Qin Syracuse University Syracuse, NY * Presented at Knowledge Technologies

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.

Page 10: Building a Topic Map Repository Xia Lin Drexel University Philadelphia, PA Jian Qin Syracuse University Syracuse, NY * Presented at Knowledge Technologies

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

Page 11: Building a Topic Map Repository Xia Lin Drexel University Philadelphia, PA Jian Qin Syracuse University Syracuse, NY * Presented at Knowledge Technologies

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

Page 12: Building a Topic Map Repository Xia Lin Drexel University Philadelphia, PA Jian Qin Syracuse University Syracuse, NY * Presented at Knowledge Technologies

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.

Page 13: Building a Topic Map Repository Xia Lin Drexel University Philadelphia, PA Jian Qin Syracuse University Syracuse, NY * Presented at Knowledge Technologies

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.

Page 14: Building a Topic Map Repository Xia Lin Drexel University Philadelphia, PA Jian Qin Syracuse University Syracuse, NY * Presented at Knowledge Technologies

KT2002 – Lin & Qin

Hierarchically-enhanced Hierarchically-enhanced Topic Map structuresTopic Map structures

Theme

Branch (category)

Topic

Knowledge Class (Topic map)

Topic …Topic …

(order)

Page 15: Building a Topic Map Repository Xia Lin Drexel University Philadelphia, PA Jian Qin Syracuse University Syracuse, NY * Presented at Knowledge Technologies

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.

Page 16: Building a Topic Map Repository Xia Lin Drexel University Philadelphia, PA Jian Qin Syracuse University Syracuse, NY * Presented at Knowledge Technologies

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

Page 17: Building a Topic Map Repository Xia Lin Drexel University Philadelphia, PA Jian Qin Syracuse University Syracuse, NY * Presented at Knowledge Technologies

KT2002 – Lin & Qin

Page 18: Building a Topic Map Repository Xia Lin Drexel University Philadelphia, PA Jian Qin Syracuse University Syracuse, NY * Presented at Knowledge Technologies

KT2002 – Lin & Qin

System ManagementSystem Management

LoginAccess controlEditing toolMultiple display formatsImport/Export functions

Page 19: Building a Topic Map Repository Xia Lin Drexel University Philadelphia, PA Jian Qin Syracuse University Syracuse, NY * Presented at Knowledge Technologies

KT2002 – Lin & Qin

System DemoSystem Demo

Page 20: Building a Topic Map Repository Xia Lin Drexel University Philadelphia, PA Jian Qin Syracuse University Syracuse, NY * Presented at Knowledge Technologies

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.

Page 21: Building a Topic Map Repository Xia Lin Drexel University Philadelphia, PA Jian Qin Syracuse University Syracuse, NY * Presented at Knowledge Technologies

KT2002 – Lin & Qin

Future DevelopmentFuture Development

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

Integration with other systems

Page 22: Building a Topic Map Repository Xia Lin Drexel University Philadelphia, PA Jian Qin Syracuse University Syracuse, NY * Presented at Knowledge Technologies

KT2002 – Lin & Qin

Page 23: Building a Topic Map Repository Xia Lin Drexel University Philadelphia, PA Jian Qin Syracuse University Syracuse, NY * Presented at Knowledge Technologies

KT2002 – Lin & Qin