Presentation is loading. Please wait.

Presentation is loading. Please wait.

Ontology Application Management (OAM) Framework User Tutorial

Similar presentations


Presentation on theme: "Ontology Application Management (OAM) Framework User Tutorial"— Presentation transcript:

1 Ontology Application Management (OAM) Framework User Tutorial
Part 1: Database to Ontology Mapping & Semantic Search System Part 2: Recommender Application Management © LST Lab, NECTEC, Thailand Last updated: Aug 28, 2013

2 About OAM Framework To simplify creation and adoption of a semantic web application. Provides common application templates that can process the user's published RDF data. User's programming skill is NOT REQUIRED in building a prototype application. Supports both RDF data publishing from databases and building ontology-based applications Semantic search, Recommender system applications.

3 Software used by and bundled with OAM Framework user’s package
Apache Jena ( D2RQ ( Hozo ontology editor ( Apache Tomcat ( Note: OAM framework was originally developed as a companion application framework for OWL ontologies developed using Hozo ontology editor. It also works with OWL ontologies created using Protege 4.x Ontology Editor (although with some limitation).

4 Semantic KM Tools Workshop LST Lab, NECTEC
OAM Tutorial: Part 1 - Database to Ontology Mapping & Semantic Search System Semantic KM Tools Workshop LST Lab, NECTEC

5 Required Software Java Development Kit (JDK) 6 AppServ
Navicat for MySQL Notepad++ or EditPlus Mozilla Firefox or Google Chrome Web Browser OpenOffice Calc or Microsoft Excel

6 5-Step Process Preparing OWL Ontology File Create a Database in MySQL
Database to Ontology Mapping Configuration Search Application Configuration Start Search Application

7 Step 1/5: Preparing OWL Ontology File

8 Export OWL Ontology from Hozo Ontology Editor

9

10 Step 2/5 - Create a Database in MySQL

11 Create database data using Microsoft Excel or Openoffice Calc
player_sample.xls club_sample.xls country_sample.xls

12 Import database data to MySQL Database using Navicat

13 Create New Database

14 Import Data from Excel

15

16

17 Step 3/5: Database to Ontology Mapping Configuration

18 Set up Environment Variable

19 Set up internal database

20 Start Apache Tomcat

21 Start Mapping Web Interface
Open Firefox or Chrome

22 DB and Ontology Configuration

23 Class - Table Mapping

24 List of Class – Table Mapping

25 Property – Column Mapping

26 Datatype Property Mapping

27 Object Property Mapping

28 List of Property Mapping

29 Vocabulary Mapping

30 List of Vocabulary Mapping

31 Vocabulary Mapping

32 Save Configuration

33 Create/ Update RDF Data

34 Step 4/5: Search Application Configuration

35 Application Config

36 Search Property Properties that are allowed in Search Condition

37 Display Property Properties that are allowed to display search results

38 Change Search/Display Property

39 Save Configurations

40 Step 5/5: Start Search Application

41 Start Semantic Search Web Interface
Open URL:

42 Search Conditions and Results
Class to search Search condition Search property Display property

43 OAM Tutorial: Part 2 - Recommender Application Management
Semantic KM Tools Workshop LST Lab, NECTEC

44 4-Step Process Prepare OWL ontology and update RDF data
Recommender Application Configuration Create and Link Recommendation Rules Search and View Recommendation Results

45 Step 1/4: Prepare OWL ontology and update RDF data

46 Add recommendation class in ontology
2 1

47 Export OWL Ontology from Hozo Ontology Editor

48

49 Start Mapping Web Interface
Open Firefox or Chrome

50 Update New Ontology File

51 Save Configuration

52 ** Please restart Tomcat after this step.**
Update RDF Data ** Please restart Tomcat after this step.**

53 Step 2/4: Recommender Application Configuration

54 Add a new class in Application Config
Player_Recommendation

55 Define a Recommendation Class
Click to define that this is a recommendation class

56 Save Configurations

57 Step 3/4: Create and Link Recommendation Rules

58 Start Recommender Web Interface
Open Firefox or Chrome

59 Add a new Recommendation
Recommendation Class

60 Define conditions of objects attached to this recommendation

61 Define conditions of objects attached to this recommendation (2)
Players whose age are greater than 23 years old and scored more than or equals to 2 goals

62 Define details for this recommendation
Assign a name to this recommendation

63 Add link to this recommendation

64 Define conditions for objects getting this recommendation

65 Step 4/4: Search and View Recommendation Results

66 Browse Recommendation
List of recommended players

67 View recommendation results

68 End of Tutorial


Download ppt "Ontology Application Management (OAM) Framework User Tutorial"

Similar presentations


Ads by Google