|
|
|
|
|
This application is for Topic Maps case example.
|
|
|
|
67 presentations are included in this topic map at the moment. Those were presented at Topic Maps 2007 in Oslo, TMRA 2007 in Leipzig and AToMS 2007 in Kyoto. More presentations and case example will be added.
Technical attraction of this topic map application is using The get-illustration web service provided by Lars Marius Garshol's Photo topic map to get photos for person pages. This topic map is using person's PSI managed by Ontopedia's PSI Sever to identify persons.
This topic map application is hosted by Lars Marius Garshol's web server.
|
|
|
|
|
|
|
The following figure shows the ontology of Topic Maps case example topic map.
|
|
|
|
|
|
|
The ontology of Topic Maps case example topic map.
|
|
|
|
|
|
|
The following is the LTM code of the ontology.
|
@"utf-8"
#PREFIX ex @"http://www.knowledge-synergy.com/psi/tmcase/"
/* ----------------- ONTOLOGY ------------------ */
/* ----------------- Scope --------------- */
[ex:en = "En"
@"http://www.knowledge-synergy.com/psi/language.xtm#en"]
[ex:ja = "Ja"
@"http://www.knowledge-synergy.com/psi/language.xtm#ja"]
[ex:short-name = "Short name"
@"http://www.knowledge-synergy.com/psi/tmcase/short-name"]
[ex:full-name = "Full name"
@"http://www.knowledge-synergy.com/psi/tmcase/full-name"]
/* ----------------- Type Hierarchy ------------ */
[ex:hierarchical-relation-type = "Hierarchical relation type"
@"http://www.techquila.com/psi/hierarchy/#hierarchical-relation-type"]
[ex:superordinate-role-type = "Superordinate role type"
@"http://www.techquila.com/psi/hierarchy/#superordinate-role-type"]
[ex:subordinate-role-type = "Subordinate role type"
@"http://www.techquila.com/psi/hierarchy/#subordinate-role-type"]
[ex:superclass-subclass : ex:hierarchical-relation-type
= "Subclass of"
= "Superclass of" / ex:superclass
@"http://www.topicmaps.org/xtm/1.0/core.xtm#superclass-subclass"]
[ex:superclass : ex:superordinate-role-type
= "Superclass"
@"http://www.topicmaps.org/xtm/1.0/core.xtm#superclass"]
[ex:subclass : ex:subordinate-role-type
= "Subclass"
@"http://www.topicmaps.org/xtm/1.0/core.xtm#subclass"]
/* ----------------- Topic Types --------------- */
[ex:event = "イベント" / ex:ja
= "Event" / ex:en
@"http://www.knowledge-synergy.com/psi/tmcase/event"]
[ex:session = "セッション" / ex:ja
= "Session" / ex:en
@"http://www.knowledge-synergy.com/psi/tmcase/session"]
[ex:presentation = "発表" / ex:ja
= "Presentation" / ex:en
@"http://www.knowledge-synergy.com/psi/tmcase/presentation"]
[ex:person = "人" / ex:ja
= "Person" / ex:en
@"http://www.knowledge-synergy.com/psi/tmcase/person"]
[ex:country = "国" / ex:ja
= "Country" / ex:en
@"http://www.knowledge-synergy.com/psi/tmcase/country"]
[ex:organization = "組織" / ex:ja
= "Organization" / ex:en
@"http://www.knowledge-synergy.com/psi/tmcase/organization"]
[ex:activity-entity = "活動主体" / ex:ja
= "Activity entity" / ex:en
@"http://www.knowledge-synergy.com/psi/tmcase/activity-entity"]
[ex:activity = "活動" / ex:ja
= "Activity" / ex:en
@"http://www.knowledge-synergy.com/psi/tmcase/activity"]
[ex:purpose = "目的" / ex:ja
= "Purpose" / ex:en
@"http://www.knowledge-synergy.com/psi/tmcase/purpose"]
[ex:domain = "領域(大分類)" / ex:ja
= "Domain level 1" / ex:en
@"http://www.knowledge-synergy.com/psi/tmcase/domain"]
[ex:domainLevel2 = "領域(中分類)" / ex:ja
= "Domain level 2" / ex:en
@"http://www.knowledge-synergy.com/psi/tmcase/domainLevel2"]
[ex:target-info = "対象情報" / ex:ja
= "Target information" / ex:en
@"http://www.knowledge-synergy.com/psi/tmcase/target-info"]
[ex:service = "提供サービス" / ex:ja
= "Service" / ex:en
@"http://www.knowledge-synergy.com/psi/tmcase/service"]
[ex:user = "利用者" / ex:ja
= "User" / ex:en
@"http://www.knowledge-synergy.com/psi/tmcase/user"]
/*
[ex: = "" / ex:ja
@"http://www.knowledge-synergy.com/psi/tmcase/"]
*/
/* ----------------- Occurrence Types ---------- */
[ex:presentation-slides = "発表スライド" / ex:ja
= "Presentation slides" / ex:en
@"http://www.knowledge-synergy.com/psi/tmcase/presentation-slides"]
[ex:home-page = "ホームページ" / ex:ja
= "Home page" / ex:en
@"http://www.knowledge-synergy.com/psi/tmcase/home-page"]
[ex:sub-title = "副題" / ex:ja
= "Sub title" / ex:en
@"http://www.knowledge-synergy.com/psi/tmcase/sub-title"]
[ex:start-date = "開始日" / ex:ja
= "Start date" / ex:en
@"http://www.knowledge-synergy.com/psi/tmcase/start-date"]
[ex:end-date = "終了日" / ex:ja
= "End date" / ex:en
@"http://www.knowledge-synergy.com/psi/tmcase/end-date"]
[ex:conference-location = "会場" / ex:ja
= "Conference location" / ex:en
@"http://www.knowledge-synergy.com/psi/tmcase/conference-location"]
[ex:conference-city = "開催都市" / ex:ja
= "Conference city" / ex:en
@"http://www.knowledge-synergy.com/psi/tmcase/conference-city"]
[ex:conference-country = "開催国" / ex:ja
= "Conference country" / ex:en
@"http://www.knowledge-synergy.com/psi/tmcase/conference-country"]
/* ----------------- Association Types --------- */
[ex:event-session = "イベント-セッション" / ex:ja
= "Event-Session" / ex:en
@"http://www.knowledge-synergy.com/psi/tmcase/event-session"]
[ex:session-presentation = "セッション-発表" / ex:ja
= "Session-Presentation" / ex:en
@"http://www.knowledge-synergy.com/psi/tmcase/session-presentation"]
[ex:presentation-person = "発表-人" / ex:ja
= "Presentation-Person" / ex:en
@"http://www.knowledge-synergy.com/psi/tmcase/presentation-person"]
[ex:person-country = "人-国" / ex:ja
= "Person-Country" / ex:en
@"http://www.knowledge-synergy.com/psi/tmcase/person-country"]
[ex:person-organization = "人-組織" / ex:ja
= "Person-Organization" / ex:en
@"http://www.knowledge-synergy.com/psi/tmcase/person-organization"]
[ex:organization-country = "組織-国" / ex:ja
= "Organization-Country" / ex:en
@"http://www.knowledge-synergy.com/psi/tmcase/organization-country"]
[ex:presentation-activity = "発表-活動" / ex:ja
= "Presentation-Activity" / ex:en
@"http://www.knowledge-synergy.com/psi/tmcase/presentation-activity"]
[ex:activity-activityEntity = "活動-活動主体" / ex:ja
= "Activity-ActivityEntity" / ex:en
@"http://www.knowledge-synergy.com/psi/tmcase/activity-activityEntity"]
[ex:organization-activityEntity = "組織-活動主体" / ex:ja
= "Organization-ActivityEntity" / ex:en
@"http://www.knowledge-synergy.com/psi/tmcase/organization-activityEntity"]
[ex:activity-purpose = "活動-目的" / ex:ja
= "Activity-Purpose" / ex:en
@"http://www.knowledge-synergy.com/psi/tmcase/activity-purpose"]
[ex:activity-domain = "活動-領域" / ex:ja
= "Activity-Domain" / ex:en
@"http://www.knowledge-synergy.com/psi/tmcase/activity-domain"]
[ex:activity-target-info = "活動-対象情報" / ex:ja
= "Activity-TargetInformation" / ex:en
@"http://www.knowledge-synergy.com/psi/tmcase/activity-target-info"]
[ex:activity-service = "活動-提供サービス" / ex:ja
= "Activity-Service" / ex:en
@"http://www.knowledge-synergy.com/psi/tmcase/activity-service"]
[ex:activity-user = "活動-利用者" / ex:ja
= "Activity-User" / ex:en
@"http://www.knowledge-synergy.com/psi/tmcase/activity-user"]
/* ----------------- Role Types ---------------- */
[ex:event-role-es = "イベント役割(イベント-セッション)" / ex:ja
= "Event role (Event-Session)" / ex:en
@"http://www.knowledge-synergy.com/psi/tmcase/event-role-es"]
[ex:session-role-es = "セッション役割(イベント-セッション)" / ex:ja
= "Session role (Event-Session)" / ex:en
@"http://www.knowledge-synergy.com/psi/tmcase/session-role-es"]
[ex:session-role-sp = "セッション役割(セッション-発表)" / ex:ja
= "Session role (Session-Presentation" / ex:en
@"http://www.knowledge-synergy.com/psi/tmcase/session-role-sp"]
[ex:presentation-role-sp = "発表役割(セッション-発表)" / ex:ja
= "Presentation role (Session-Presentation)" / ex:en
@"http://www.knowledge-synergy.com/psi/tmcase/presentation-role-sp"]
[ex:presentation-role-pp = "発表役割(発表-人)" / ex:ja
= "Presentation role (Presentation-Person)" / ex:en
@"http://www.knowledge-synergy.com/psi/tmcase/presentation-role-pp"]
[ex:person-role-pp = "人役割(発表-人)" / ex:ja
= "Person role (Presentation-Person)" / ex:en
@"http://www.knowledge-synergy.com/psi/tmcase/person-role-pp"]
[ex:person-role-pc = "人役割(人-国)" / ex:ja
= "Person role (Person-Country)" / ex:en
@"http://www.knowledge-synergy.com/psi/tmcase/person-role-pc"]
[ex:country-role-pc = "国役割(人-国)" / ex:ja
= "Country role (Person-Country)" / ex:en
@"http://www.knowledge-synergy.com/psi/tmcase/country-role-pc"]
[ex:person-role-po = "人役割(人-組織)" / ex:ja
= "Person role (Person-Organization)" / ex:en
@"http://www.knowledge-synergy.com/psi/tmcase/person-role-po"]
[ex:organization-role-po = "組織役割(人-組織)" / ex:ja
= "Organization role (Person-Organization)" / ex:en
@"http://www.knowledge-synergy.com/psi/tmcase/organization-role-po"]
[ex:organization-role-oc = "組織役割(組織-国)" / ex:ja
= "Organization role (Organization-Country)" / ex:en
@"http://www.knowledge-synergy.com/psi/tmcase/organization-role-oc"]
[ex:country-role-oc = "国役割(組織-国)" / ex:ja
= "Country role (Organization-Country)" / ex:en
@"http://www.knowledge-synergy.com/psi/tmcase/country-role-oc"]
[ex:presentation-role-pa = "発表役割(発表-活動)" / ex:ja
= "Presentation role (Presentation-Activity)" / ex:en
@"http://www.knowledge-synergy.com/psi/tmcase/presentation-role-pa"]
[ex:activity-role-pa = "活動役割(発表-活動)" / ex:ja
= "Activity role (Presentation-Activity)" / ex:en
@"http://www.knowledge-synergy.com/psi/tmcase/activity-role-pa"]
[ex:activity-role-ae = "活動役割(活動-活動主体)" / ex:ja
= "Activity role (Activity-ActivityEntity)" / ex:en
@"http://www.knowledge-synergy.com/psi/tmcase/activity-role-ae"]
[ex:activityEntity-role-ae = "活動主体役割(活動-活動主体)" / ex:ja
= "ActivityEntity role (Activity-ActivityEntity)" / ex:en
@"http://www.knowledge-synergy.com/psi/tmcase/activityEntity-role-ae"]
[ex:organization-role-oe = "組織役割(組織-活動主体)" / ex:ja
= "Organization role (Organization-ActivityEntity)" / ex:en
@"http://www.knowledge-synergy.com/psi/tmcase/organization-role-oe"]
[ex:activityEntity-role-oe = "活動主体役割(組織-活動主体)" / ex:ja
= "ActivityEntity role (Organization-ActivityEntity)" / ex:en
@"http://www.knowledge-synergy.com/psi/tmcase/activityEntity-role-oe"]
[ex:activity-role-ap = "活動役割(活動-目的)" / ex:ja
= "Activity role (Activity-Purpose)" / ex:en
@"http://www.knowledge-synergy.com/psi/tmcase/activity-role-ap"]
[ex:purpose-role-ap = "目的役割(活動-目的)" / ex:ja
= "Purpose role (Activity-Purpose)" / ex:en
@"http://www.knowledge-synergy.com/psi/tmcase/purpose-role-ap"]
[ex:activity-role-ad = "活動役割(活動-領域)" / ex:ja
= "Activity role (Activity-Domain)" / ex:en
@"http://www.knowledge-synergy.com/psi/tmcase/activity-role-ad"]
[ex:domain-role-ad = "領域役割(活動-領域)" / ex:ja
= "Domain role (Activity-Domain)" / ex:en
@"http://www.knowledge-synergy.com/psi/tmcase/domain-role-ad"]
[ex:activity-role-at = "活動役割(活動-対象情報)" / ex:ja
= "Activity role (Activity-TargetInformation)" / ex:en
@"http://www.knowledge-synergy.com/psi/tmcase/activity-role-at"]
[ex:target-info-role-at = "対象情報役割(活動-対象情報)" / ex:ja
= "TargetInformation role (Activity-TargetInformation)" / ex:en
@"http://www.knowledge-synergy.com/psi/tmcase/target-info-role-at"]
[ex:activity-role-as = "活動役割(活動-提供サービス)" / ex:ja
= "Activity role (Activity-Service)" / ex:en
@"http://www.knowledge-synergy.com/psi/tmcase/activity-role-as"]
[ex:service-role-as = "提供サービス役割(活動-提供サービス)" / ex:ja
= "Service role (Activity-Service)" / ex:en
@"http://www.knowledge-synergy.com/psi/tmcase/service-role-as"]
[ex:activity-role-au = "活動役割(活動-利用者)" / ex:ja
= "Activity role (Activity-User)" / ex:en
@"http://www.knowledge-synergy.com/psi/tmcase/activity-role-au"]
[ex:user-role-au = "利用者役割(活動-利用者)" / ex:ja
= "User role (Activity-User)" / ex:en
@"http://www.knowledge-synergy.com/psi/tmcase/user-role-au"]
|
|