Human Behavioral Patterns - Eastern Mediterranean University

advertisement
The Department of Computer Engineering
Eastern Mediterranean University
CMPE 588
TERM PROJECT
TITLE:
Human Behavioral Patterns
Prepared By:
Marjaneh Safaei
075367
Academic Year: Spring 2008-09
Table of Contents
Title Page
1
1. INTRODUCTION ___________________________________________________
1.1 Project Objectives
3
1.2 Importance of Semantic-Based Search Engine
2. DETAILED OF IMPLEMENTATION _________________________________
2.1 Programming Languages Used
2.2 Tools Used
2.3 The Ontology of Human Behavioral Characteristics
2.4 Associations among Objects within the Ontology
2.5 Individuals made from OWL Classes
2.6 Sample Run of a Query
2.7 Relational Approach vs. Semantic Approach
5
3. FUTURE WORK ___________________________________________________
12
4. CONCLUSION ____________________________________________________
13
5. REFERENCES ____________________________________________________
14
6. APPENDICES _____________________________________________________
15
RDF Source Code
Table of Figures
Figure Number
Figure 1 – Data Processing Model
Figure 2 – OWL Classes of ExtractPattern Ontology
Figure 3 – Datatype Properties of ExtractPattern Ontology
Figure 4 – Individuals of ExtractPattern Ontology
Figure 5 – Sample Query Run
Figure 6 – Search Productivity with Semantic Methodology
Page
3
6
8
9
10
11
1. Introduction
Psychologists have been always tried to extract the behavioral patterns of people. That is how
people are related to one another in terms of the behavioral characteristics they have and to find
some rules, based on which, they can decide upon the patterns of people by having some
knowledge of their characteristics.
It is obvious that such knowledge can not be reached without a computer-based system. The
subject of this project, Human Behavioral Patterns, can not be compared with an Accounting
System, where there are strict rules and conditions. Human psyche is generating decisions
dynamically all the time and that is what makes the task of psychologists and psychiatrists
difficult.
The main aim of this project is to show how semantic web approach can help deduce knowledge
out of an Ontology of Human Behavioral Characteristics and decide upon the inferred
knowledge. You will find the detail of implementation in section 2 of the report.
Any computer application has Inputs, Processing and Outputs as shown in Figure 1.
Inputs
Outputs
Processing
Figure 1 – Data Processing Model
This project, hereinafter called ExtractPattern, focuses on receiving data from users. These data
come in the form of psychological characteristics of the users. The system then, based on the
Ontology defined will process the data received and generates relevant outputs. The outputs of
the system will be the Behavioral Type of the user, extracted out of the system, along with
necessary explanation of the nature of the selected type. The other interesting output is a popular
character in the world, whose charactersitics best matches the psychological charactersitics of the
user.
Dealing with the behavioral patterns of people is of much concern. This application may also be
used in medicine. Psychologists and psychiatrics are engaged in asking so many questions from
their patients to get some result. All these questions can be embedded in the system and the
patients may be easily capable of extracting the necessary results out of the system even before
they visit the doctor. This approach is not only time-consuming, but it also generates more
reliable results.
In the following section, the method of implementation, tools and programming languages used
to develop the system are discussed. Finally a conclusion is made based on the observations I
had while developing this project.
Download