Ontology Based Proper Plant Selection System

splashburgerInternet και Εφαρμογές Web

22 Οκτ 2013 (πριν από 3 χρόνια και 7 μήνες)

66 εμφανίσεις


EASTERN MEDITERRANEAN UNIVERSITY

DEPARTMENT OF COMPUTER ENGINEERING







ENGINEERING SEMANTIC

WEB INFORMATION SYST
EMS

CMPE 588

TERM PROJECT REPORT





Ontology Based Proper Plant Selection System





Submitted to

Dr.
Atilla ELÇİ







MARYAM
ESKANDARI

065283














June 11, 2008



Table of Contents:


1.

Introduction………………………………………………………………….4.

2.

Plant Ontology……………………………………………………………….4.

3.

GUI (PHP Codes and Interface)……………………………………………...7.

4.

RDQL (RDF Query Language)………………………………………………9.

5.

Conclusion…………………………………………………………………..10.

6.

References…………………………………………………………………...11.


Table of Figures
:


1.

Fig 1, The Hierarchy of Plant Ontology Classes……………………………..5.

2.

Fig 2, List of Plant Ontology Properties……………………….……………..6.

3.

Fig 3, List of Some
Individuals.................................................................…...6.

4.

Fig 4, First Form of GUI……………………….…………………………….7.

5.

Fig 5, Second Form of GUI…………………….…………………………….7.

6.

Fig 6, The Result of Selection………………………………………………..8.

7.

Fig 7, Second Result..
................................................................................…...9.






































1.

Introduction


Semantic Web was introduced by Tim Berners Lee, the main goal of that is to make
a
web that is
able to describe things

in a way that computers can understand
; in fact that is an extension of
current web. The base of current web is on syntax but Semantic Web has been designed to derive
the meaning of things on the web and includes the semantic aspect of thing. The role of
ontologies in the Semantic Web is very important to show the goal of Semantic Web, in the
ontology, there is a set of concepts like relations, properties, entities and instances to define a
domain. To implement the ontologies there are some ontology langua
ges, the Web Ontology
Language (OWL) is one of them. Three kinds of OWL language can be used; OWL Lite, OWL
DL and OWL Full.

The ontology language in the project is
OWL DL
, and protégé 3.2 has been used as

a tool for
developing ontology
. In order to derive

the ontology I used PHP and RDQL, PHP is used as an
interface and RDQL serves to extract information from the ontology, and Apache was used as a
web server to serve user’s PHP interface codes. The following sections describes the PLANT
ONTOLOGY briefly, s
ection 2 introduces and explains the ontology, the classes and properties
that were implemented in protégé, section 3 has an overview on PHP codes and the interface of
the project, section 4 includes RDQL and the applied steps to convert OWL file into RDF
file
and describes also applying RDQL in PHP for extracting the ontology knowledge, at the end
conclusion and references.