topic map for topic maps case examples

27
TMRA 2008 Topic map for Topic Maps case examples 2008-10-17, Leipzig, Germany Motomu Naito ([email protected] e.jp) Knowledge Synergy Inc. http://www.knowledge-synergy.com /

Upload: tmra

Post on 22-May-2015

3.745 views

Category:

Technology


2 download

DESCRIPTION

When developing topic maps and their applications, key challenges are how to pick up the main subjects in targeted domains and how to systematize those subjects. This paper introduces a topic map development about topic map case examples. It also introduces what kinds of subjects were extracted and how the identifiers of those subjects were given and how those subjects were classified in the first version. Then the difficulties which were emerged during the development are discussed. In order to promote sharing of the case examples and make good use of them, I provide some consideration and future works.

TRANSCRIPT

Page 1: Topic map for Topic Maps case examples

TMRA 2008 Topic map for Topic Maps case examples

2008-10-17, Leipzig, Germany

Motomu Naito ([email protected])

Knowledge Synergy Inc.

http://www.knowledge-synergy.com/

Page 2: Topic map for Topic Maps case examples

Table of Contents1. Purpose, Method2. Target of investigation3. Making process3.1 Data collection and analysis3.2 Ontology making3.3 Topic map making3.4 Application making4. Demo (Topic Maps case examples topic map)5. Results6. Issues and Discussion7. Prospect 8. Conclusion and Future work

Page 3: Topic map for Topic Maps case examples

1. Purpose, MethodPurpose - To investigate and analyze Topic Maps researches, case examples, etc. - To introduce the process of Topic Maps and its web application development - To report the results (the map of Topic Maps world) - To answer questions about Topic Maps and promote it

Method - Collect and Analyze Topic Maps case examples - Make a topic map to organize the collected data - Make a topic map application to navigate and show them

Page 4: Topic map for Topic Maps case examples

2. Target of investigationAt the first step, presentations at three conferences held in 2007 was tergeted

1. Topic Maps 2007 (2007.3.20-21, Oslo, Norway)   http://www.topicmaps.com/tmc/conference.jsp?conf=TM2007   The number of targeted presentation : 24

2. TMRA 2007 (2007.10.10-12, Leipzig, Germany)   http://www.informatik.uni-leipzig.de/~tmra/2007/   The number of targeted presentation : 27

3. AToMS 2007 (2007.12.12, Kyoto, Japan)   http://www.knowledge-synergy.com/news/atoms2007.html   The number of targeted presentation : 16

Total number of presentations : 67

Page 5: Topic map for Topic Maps case examples

3. Making process

- Data collection and analysis - Ontology making - Topic map making - Application making

Page 6: Topic map for Topic Maps case examples

3.1 Data collection and analysis

No Presentation title Event Speaker affiliation country1 Why not a Topic Map? TopicMaps2007 J ames D. Mason Y- 12 National Security Complex USA2 Bergen's Citizens Portal TopicMaps2007 Lars Tveit Bergen kommune Norway

3 Topic Maps and Search TopicMaps2007 Marta PrerovskaNorwegian GovernmentAdministration Services

Norway

3 Topic Maps and Search TopicMaps2007 Petter ThorsrudNorwegian GovernmentAdministration Services

Norway

4 Automated Classification TopicMaps2007 Lars Marius GarsholBouvet Norway5 IndiePix - Finding Films TopicMaps2007 Kal Ahmed Networked Planet UK6 Polyscopic Topic Maps TopicMaps2007 Dino Karabeg University of Oslo Norway7 From tag clouds to topic maps TopicMaps2007 Stian Lavik Cerpus Norway8 Topic Maps and Learning Theory TopicMaps2007 Vivek Venkatesh Concordia University Canada9 5 years of Topic Map implementation TopicMaps2007 Michel Biezunski Infoloom, Inc. USA10 Pidgin English for Topic Maps TopicMaps2007 Robert Barta10 Pidgin English for Topic Maps TopicMaps2007 Lars Heuer Semagia11 Enterprise Knowledge Maps TopicMaps2007 Dmitry Bogachev Ontopedia Canada

12Isen smelter – kan Topic Mapshjelpe?

TopicMaps2007 Lene Gulbrandsen Bouvet Norway

12Isen smelter – kan Topic Mapshjelpe?

TopicMaps2007 Tine RandenNorwegian MeteorologicalInstitute

Norway

13 TopicView and Terrorist Ontologies TopicMaps2007 Gabriel Hopmans Morpheus Netherlands14 Korean Folk Music (Pansori) TopicMaps2007 Sam Gyun Oh Sungkyunkwan University Korea15 Navigating the Production Maze TopicMaps2007 J ames D. Mason Y- 12 National Security Complex USA

- The following data and others were collected on EXCEL by hand - Selected main candidate subjects of the topic map

Page 7: Topic map for Topic Maps case examples

Selected Subjects

Candidate subjects are selected from the collected dataThere are two groups:

1. Fact data group - Event, Session, Presentation, Person, Country, Organization

2. Picked out data group (Those are included my subjectivity) - Activity, Product, Purpose, Industrial domain, Target

information/knowledge, providing service, activity entity, user

Page 8: Topic map for Topic Maps case examples

3.2 Ontology making Ontology was made according to the selected subjects and relations between them

Ontology diagram of the topic map

- Squares represent Topic types

- Lines represent Association types

PresentationSessionEvent

Organization Country

Person

Purpose

Domain

TargetInformation/Knowledge

Product

User

ProvidingServices

ActivityActivityentity

Page 9: Topic map for Topic Maps case examples

3.3 Topic map making- The topic map was generated using DB2TM module which is included in OKS- Ontology definition file and XML configuration file are needed for DB2TM- Ontology definition file defines the following: - Topic types - Name types - Association types - Association role types - Occurrence types- XML configuration file defines the mapping rule from EXCEL (CSV format) into the ontology definition

Page 10: Topic map for Topic Maps case examples

The number of types and instances

Type The number of types

Topic 17

Association 15

Association Role

30

Occurrence 1

Instance The number of instances

Topic 682

Association 1094

Occurrence 67

Total 1843

The number of types The number of instances

Page 11: Topic map for Topic Maps case examples

3.4 Application making- The application was developed using OKS Navigator Framework- The application consists of about 20 JSP (JavaServer Pages) Instance topic list, Topic detail, Sort, Count, Full text search, etc

( Source: Ontopia, “The Ontopia Navigator Framework Developer’s Guide” )

JSP Page

Taglibs

Query engine

topicmap

J2EE Web Servere.g. Tomcat

<HTML>pages

http

server client

Page 12: Topic map for Topic Maps case examples

4. Demo The application for Topic Maps case example topic map

Screen shots of the application

Page 13: Topic map for Topic Maps case examples

5. Results

The application can navigate the topic map from various view points, and show various results, for example, the number of presentations

Ranking Country The number of presentation

1 Norway 16

2 Germany 15

3 Japan 10

4 USA 7

5 UK 4

Country basis ranking

Page 14: Topic map for Topic Maps case examples

Ranking Person The number of presentation

1 Lars Marius Garshol 3

1 Markus Ueberall 3

1 Michihiko Setogawa 3

1 Sam Gyun Oh 3

Person basis ranking

Ranking Industrial domain The number of presentation

1 Information and communications 38

2 Education-Learning support 15

3 Government 7

4 Manufacturing 4

Industrial domain basis ranking

Page 15: Topic map for Topic Maps case examples

Ranking Organization The number of presentation

1 Bouvet 8

2 Hitachi System and Services 3

2 J.-W.-Goethe University 3

2 National Institute of Informatics 3

2 Networked Planet 3

2 Ontopedia 3

2 Sungkyunkwan University 3

2 University Leipzig 3

Organization basis ranking

Page 16: Topic map for Topic Maps case examples

6. Issues and discussion

- Coding scheme of Subject Identifier - Classification scheme - Appropriate metadata for posting

Page 17: Topic map for Topic Maps case examples

(1) Coding scheme of Subject Identifier

I used the following identifier for person

  http://www.knowledge-synergy.com/psi/tmcase/person#MaicherLutz

This kind of identifier can’t solve the homonym, synonym and polysemy problem (How identify persons who have the same family and personal name)

Alternative 1. #MaicherLutz + birth date + birth place + … Does it need never ending expansion?Alternative 2. #MaicherLutz + some digits (for example, MaicherLutz-001) Is it intuitive, correspondable?

Other alternative?

Page 18: Topic map for Topic Maps case examples

I know at least two Micheal Jackson - famous singer - famous beer hunter

Wikipedia does not solve this problem in realityWikipedia uses the following URL: - for famous singer http://en.wikipedia.org/wiki/Michael_Jackson - for famous beer hunter http://en.wikipedia.org/wiki/Michael_Jackson_(writer) - for others http://en.wikipedia.org/wiki/Michael_Jackson_(disam

biguation)#Other

Page 19: Topic map for Topic Maps case examples

(2) Classification schemeFor industrial domain, I luckily found Japan Industrial codeThis code system consist of 4 level categories The first level (L category) is the following:A: AgricultureB: ForestryC: FisheriesD: MiningE: ConstructionF: ManufacturingG: Electricity-Gas-Heat supply and WaterH: Information and CommunicationsI: TransportJ: Wholesale and Retail tradeK: Finance and Insurance :O: Education-Learning support :R: Government- N.E.C.S: Industries unable to classify

Page 20: Topic map for Topic Maps case examples

For purpose, target knowledge/information, providing services, etc., I unluckily have not found applicable classification scheme

To make up new classification scheme is very difficult and time consuming work

The processes to make classification scheme, for example, are the following:

1. Attach digested word to the targets2. Enumerate the words on the big board3. Categorize the words and give titles

We need to invent a good way

Page 21: Topic map for Topic Maps case examples

The process to make classification scheme

scope of Topic Maps

Topic Maps constraint language

Dublin Core in Topic Maps

Dublin Core Abstract Model and the TMDM

learning of introductory physics

Course management

Information architecture for e-learning

e-learning environment

Mountain knowledge

Knowledge framework

Knowledge management

personal knowledge

architect information

Application development environment

Collaboration environment

Knowledge management environment

Ruby Topic Maps environment

Knowledge management Development environment

Standard activity E-learning

Categorization of activity purpose

Page 22: Topic map for Topic Maps case examples

(3) Appropriate meta data for posting

If there are good classification system and shown to authors, they can select suitable categories and attach them as metadata

Topic Maps community should construct common vocabulary and classification system

Page 23: Topic map for Topic Maps case examples

7. Prospect

Direction is towards:- Subject-Centric Computing- Distribution and Collaboration- Alliance of relatively small domain specific topic maps- Trade off : High quality and small volume vs. Low quality and large volume

Page 24: Topic map for Topic Maps case examples

8. Conclusion and Future work (1)

Conclusion - I can navigate 67 presentations and their documents from various view points easily and efficiently - I can use the topic map for my Topic Maps activity and Topic Maps popularization activity

Future work - Review and improve the ontology - Add more viewpoints - Review and improve Identifier coding system - Review and improve Classification system - Open the topic map and the application through website

Page 25: Topic map for Topic Maps case examples

Conclusion and Future work (2)

Future work - Add more case example and related information

Topic Maps 2007

Web site

TMRA 2007Web site

AToMS 2007Web site

topic map Atopic map B

マージ

Page 26: Topic map for Topic Maps case examples

Conclusion and Future work (3)

Future work

With support of topic-mappers, for sales promotion I would like to improve, enhance the TM and find answers to “Benefits and Promising Applications of Topic Maps” - Key strengths - Cool things become possible with Topic Maps - Achievable goals - Principal applications - Key functions and services  - What TM can do and traditional technology can’t do

Ref. Annex A of ISO/IEC 13250-1 ( http://www.itscj.ipsj.or.jp/sc34/open/1045.htm )

Page 27: Topic map for Topic Maps case examples

Thank you!