Database to Ontology Mapping & Semantic Search System Tutorial LST Lab, NECTEC Semantic KM Tools Workshop รุ่นที่ 3 27 ม.ค. 2555
Required Software Java Development Kit (JDK) 6 AppServ Navacat for MySQL Notepad++ หรือ EditPlus Mozilla Firefox หรือ Google Chrome Web Browser OpenOffice Calc หรือ Microsoft Excel
การดำเนินการ 4 ขั้นตอน เตรียมไฟล์ Ontology ในแบบ OWL สร้างฐานข้อมูลใน MySQL กำหนดตั้งค่าการทำ Database to Ontology Mapping กำหนดตั้งค่า Search Application
ขั้นที่ 1/4: เตรียมไฟล์ OWL
Export ไฟล์ Ontology ที่สร้างจากโปรแกรม Hozo เป็นแบบ OWL
ขั้นที่ 2/4 - สร้างฐานข้อมูลใน MySQL
สร้างข้อมูลใน Microsoft Excel หรือ Openoffice Calc player_sample.xls club_sample.xls country_sample.xls
นำเข้าฐานข้อมูลสู่ MySQL Database ผ่าน Navicat
Create New Database
Import Data from Excel
ขั้นที่ 3/4: กำหนดตั้งค่าการทำ Database to Ontology Mapping
Start โปรแกรม Apache Tomcat
กำหนด Environment Variable
Set up internal database
Start Mapping Web Interface Open Firefox or Chrome http://localhost:8080/config/
DB and Ontology Configuration
Class - Table Mapping
List of Class – Table Mapping
Property – Column Mapping
Datatype Property Mapping
Object Property Mapping
List of Property Mapping
Vocabulary Mapping
List of Vocabulary Mapping
Vocabulary Mapping
Save Configuration
Create/ Update RDF Data
ขั้นที่ 4/4: กำหนดตั้งค่า Search Application
Application Config
Search Property Properties that are allowed in Search Condition
Display Property Properties that are allowed to display search results
Change Search/Display Property
Save Configurations
Search Application
Start Semantic Search Web Interface Open URL: http://localhost:8080/search/
Search Conditions and Results Class to search Search condition Search property Display property