Professional Documents
Culture Documents
Development of University Ontology
Development of University Ontology
Anand Kumar
Babasaheb Bhimrao Ambedkar University, Lucknow, India
Email: anand_smsvns@yahoo.co.in
Abstract— In these days, ontology is the most popular and (RDF) [3][4][5], Resource Description Framework
widespread formalism of knowledge representation. With Schema (RDFS) [6][7] and Ontology Web Language
the requirement of our system aSPOCMS (An Agent-based (OWL) [8]. RDF is represented as triples statements
Semantic Web for Paperless Office Content Management which consist of a subject such as the resource, a
System), we present the construction of university ontology
predicate that is a property associated with resource and
to retrieve the information and accomplish the process of
files of various sections by using the predefined workflow in its object such as the value of the property. RDF Schema
university ontology. The aSPOCMS aims to provide the defines valid classes, properties for an unequivocal class,
facility to manage and process the files/documents of various data type’s properties, hierarchical relationships between
departments and sections of higher educational institutions classes or properties. OWL is a semantic markup
(i.e. universities) in paperless environment. This paper language for sharing ontologies on the web and is
reveals the conceptualization of university knowledge designed for the use of software agents. OWL is used to
through construction of university ontology. Generalized describe the important concepts in a domain, essential
structure of Indian universities and workflow processes properties of each concept and restrictions on properties
have been taken for ontology development by describing the
such as property cardinality, property value type, domain
class hierarchy, and demonstrate the graphical view of
ontology. We also demonstrate the ability of university and range of a property.
ontology to execute intelligent query to retrieve the B. aSPOCMS System
information.
The aSPOCMS (An Agent-based Semantic Web for
Index Terms— Semantic Web, Ontology, SemanticWorks Paperless Office Content Management System) [9] has
tool, OWL, University Concepts been designed to provide the paperless environment to
universities by processing electronic form of files or
documents via predefined workflow of processes within
I. INTRODUCTION university ontology. The varieties of information from
different resources such as employees, departments,
Ontology is most popular technology for knowledge
workflows and files of a typical university are involved in
representation in Semantic Web. The major reason is that
order to process the electronic form of files or documents.
the applications require more knowledge sharing and
The formalization of information represented in
reuse. Here, we discuss the essential steps in optimal
ontology can be easily interpreted by computer and the
ontology development process of university domain.
information resided in ontology can be processed on
These steps may be favorable to construct the ontology of
semantic level efficiently. Therefore, ontology is initiated
other domain.
in university domain to represent the facts and workflow.
A. Semantic Web The aSPOCMS is an agent-based Semantic Web
The inventor of today’s web, Tim Berners-Lee system. It enables paperless office content management
introduced the concept of Semantic Web [1]. In his vision system that uses RDF, RDFS and OWL for metadata
of Semantic Web, content located on web should be declaration and reasoning rules. The architecture of this
available, processible and understood by both people and system aSPOCMS is shown in figure 1. It has four major
machines. It is the extension of current web in which modules: communicator, access control, knowledge
information is given well defined meaning [2], which manager and reasoner. Communicator will provide the
makes it easily proccessible by machine. The well interface to users to communicate with the system. The
defined and linked data on web can be used for common access control has the capability to specify the
understanding, effective discovery and reuse of particular authorizations over concepts defined in ontology. The
knowledge across various applications. There are three user can annotate over concepts according to
major technologies: Resources Description Framework relationships, which are defined in ontology. The
using Protégé. The authors have taken the example of properties. The OWL class UniversityDepartment
Rajiv Gandhi Technical University Bhopal (India), for (or its equivalent class SchoolCentre) is the
the ontology development with various aspects like super subclass of UniversityFaculty (or its equivalent
class and subclass hierarchy, creating a subclass instances class UniversitySchool) using the syntax
for class illustration and query retrieval process. rdfs:subClassOf and owl:equivalentClass
Paul Kogut et al. [14] discussed the recent convergence properties respectively. Similarly, OWL class
of UML and ontologies. The modeling of ontology UniversityFaculty is the subclass of
information is described in class diagrams and Object
University and equivalent class of
Constraint Language (OCL) constraints.
UniversitySchool with rdfs:subClassOf and
Boyce, S., & Pahl, C. [15] presented a method for
domain experts rather than ontology engineers to develop owl:equivalentClass properties.
ontologies for use in the delivery of courseware content
and focused in particular on relationship types that allow
to model rich domains adequately.
In contrast to the current status of university ontology
research, in this paper university ontology and its logic
reasoning is designed on the basis of generalized
structure of Indian universities and the workflow
processes of files/documents.
TABLE II.
METADATA PROPERTIES WITH LITERAL VALUES OF RESOURCE
Metadata Properties Literal Values
univ:Address Vidya Vihar, Raebareli Road
univ:City Lucknow
univ:Country India
univ:LandMark South City
univ:Name Babasaheb Bhimrao Ambedkar University
univ:PinCode 226025
univ:State Uttar Pradesh
Axioms of Instances: OWL provides two types of V. REASONING MECHANISM OF UNIVERSITY ONTOLOGY
axioms between instances. One of these is the
In this research, we grouped the reasoning mechanism
composition of members and value of attributes, in which
into two categories. One, the ontology reasoning using
firstly we classify the information and then describe the
description logic and the other is user-defined reasoning
composition of each class and the value of its attribute.
using first-order logic. Both categories are used to
The other axiom defines whether the two instances are
construct the university ontology by using OWL
equivalent (owl:sameAs) or not
language.
(owl:differentForm and owl:AllDifferent
etc). In our construction of university ontology, A. Ontology Reasoning
functional property is applied in object properties like Description logic (DL) allows us to specify a
teachers and students are associated with terminological hierarchy using a restricted set of first-
department with ‘has’ property. In other way, order formulas [20]. To fulfill the important logical
teachers and students can be associated with requirements, the equivalence of OWL description logic
department with ‘is’ property such as: permits to exploit the considerable descriptive logic
“Department has teachers and students.” reasoning. These requirements associated with satisfyable
“Teacher/student is the member of of concept, including of OWL classes, class consistency
department.” and checking of instances. A partial set of reasoning rules
Here, we see ‘is’ property as the inverse of ‘has’ that support OWL Full has been used to construct the
property. university ontology, which are represented in table III.
A. Visulisation View Similarly, we can see the some other metadata of the
Here, we add some important classes of concepts and
some important subclasses of generalized structure of
universities. Visual view of some classes and their
subclasses results using ontology editor tool is shown in
figure 10. Asserted view depicts the classes, subclasses
and their relationship, which we defined in the
construction of university ontology.
TABLE VI.
QUERY AND THEIR RESULTS BY USING RACERPRO REASONER
Input Query Description of Expected Result Actual Result
? (retrieve InformationBureau, Legal, Estate, (((?X #!:InformationBureau))((?X
(?X) Planning, SC-STCell, PPPCell, #!:Legal))((?X #!:Estate)) ((?X
(?X #!:AdministrativeBlock) ProctorialBoard, SportBoard, #!:Planning))((?X #!:SC-STCell))((?X
:abox ComputerCentre, Hospital, Library, #!:PPPCell))
file://E:/University%20Ontology/uni-onto.owl) Engineering, Examination, Finance, ((?X #!:ProctorialBoard))((?X #!:SportBoard))
Establishment, Administration, ((?X #!:ComputerCentre))((?X #!:Hospital))((?X
[retrieve all subclasses of OWL class COEOffice, RegistrarOffice, #!:Library)) ((?X #!:Engineering))((?X
‘AdministrativeBlock’] VCOffice. #!:Examination))((?X #!:Finance))
((?X #!:Establishment))((?X #!:Administration))
[all the section of Administrative ((?X #!:COEOffice))((?X #!:RegistrarOffice))
Block] ((?X #!:VCOffice)))
? (individual-types UniversityDepartment, ((#!:UniversityDepartment #!:SchoolCentre)
#!:PhysicalEducation SchoolCentre, UniversityFaculty, (#!:UniversityFaculty #!:UniversitySchool)
file://E:/University%20Ontology/uni-onto.owl) UniversitySchool, University. (#!:University)
(*top* top))
[describe the types of individual [which types of the Physical
‘PhysicalEducation’] Education Department]
? (describe-individual1 Anthropology is the individual of (#!:Anthropology
#!:Anthropology university ontology as a department :assertions
file://E:/University%20Ontology/uni- of university. This query describes ((#!:Anthropology
onto.owl) about Anthropology Department. #!:UniversityDepartment))
:role-fillers
[describe the individual ‘Anthropology’ nil
of university ontology] :told-attribute-fillers
nil
:told-datatype-fillers
((#!rdfs:label ("Department of
Anthropology")))
:annotation-datatype-property-fillers
((#!rdfs:label ("Department of
Anthropology")))
:annotation-property-fillers
nil
:direct-types
:to-be-computed
? (describe-concept This query provides the description (#!:UniversityDepartment
#!:UniversityDepartment of UniversityDepartment concept. :told-primitive-definition
file://E:/University%20Ontology/uni- The synonyms of this concept are (and
onto.owl) SchoolCentre and parents are #!:UniversitySchool
UniversityFaculty and (and
[describe the concept UniversitySchool. #!:UniversityFaculty
‘UniversityDepartment’ of university] (and
#!:UniversityFaculty
(and
#!:UniversitySchool
(and #!:UniversityDepartment
#!:SchoolCentre)))))
:synonyms
(#!:UniversityDepartment #!:SchoolCentre)
:parents
((#!:UniversityFaculty
#!:UniversitySchool))
:children
((*bottom* bottom)))
ontology development. This paper focused a way of edit the university ontology in visualized format. The
university domain knowledge representation and ontology and user-defined reasoning mechanism of
ontology development, which makes such type of concepts, individuals, axioms and assertions have been
information like machine understandable format. The elaborated and tested by inference engine.
Semantic Web technologies fulfills the requirement of
this work, where the represented information is REFERENCES
understandable by machine and cooperate to human users
[1] Berners-Lee, T., “Semantic Web Road Map”, W3C Design
for efficient result on intelligently described information. Issues. [Online]. Available:
Some essential steps are described to construct and http://www.w3.org/DesignIssues/Semantic.html.
elaborate the reasoning mechanism of university [2] Tim Berners-Lee, James Hendler and Ora Lassila. “The
ontology. In the reasoning mechanism, the reasoning is Semantic Web”, Scientific American May 2001.
carried out according to the connotative relationships [3] Resource Description Framework.
between concepts and shows the result according to DL http://www.w3.org/RDF/.
rule. Altova SemanticWorks tool is used to create and
[4] W3C, “RDF Primer”, W3C Recommendation, Retrieved [14] P. Kogut, S. Cranefield, L. Hart, M. Dutra, K. Baclawski,
from, http://www.w3.org/TR/2004/REC-rdf-primer, M. Kokar, J. Smith, UML for Ontology development,
February 2004. Knowledge Engineering Review, 2002.
[5] O. Lassila and R. R. Swick (editors). Resource description [15] Boyce, S., & Pahl, C. (2007). Developing Domain
framework (rdf) model and syntax specification. Ontologies for Course Content. Educational Technology &
http://www.w3.org/TR/1999/REC-rdf-syntax-19990222/, Society, 10 (3), 275-288.
Feb, 1999. [16] Kumar, A., Dwivedi S. K. “Ontology Exemplification for
[6] D. Brickley and R.V. Guha (editors). Resource description aSPOCMS in the Semantic Web”, World Congress on
framework (rdf) schema specification 1.0. Information and Communication Technologies (WICT)
http://www.w3.org/TR/2000/CR-rdf-schema-20000327/, 2011. IEEE Xplore, pp. 473-478.
March, 2000. [17] Sanjay K. Dwivedi, Anand Kumar. “Ontology
[7] W3C. RDF Schema Specification. Exemplification and Modeling for aSPOCMS in the
http://www.w3.org/TR/PR-rdf-schema/, 1999. Semantic Web”, International Journal of Computer
[8] OWL Web Ontology Language Reference. Information Systems and Industrial Management
http://www.w3.org/TR/owl-ref/. Applications. MIR Labs USA, Volume 5 (2013) pp. 542-
[9] Sanjay K. Dwivedi and Anand Kumar, “An Agent-based 549.
Semantic Web for Paperless Office Content Management [18] Sharmin Rashid Linta, Md. Maidul Islam & Md. Rakibul
System”, ICDM 2010: Proceedings of the 2010 Third Islam (2012). “An Enhanced Model of E-Learning
International Conference on Data Management, pp. 352- Management System Using Semantic Web Technology
360, Ghaziabad, India, March 2010. and Development of Universal Namespace for University
[10] OWL: Web Ontology Language Overview. Domain”, International Journal of Computer Science
http://www.w3.org/TR/owl-feartures, 10 Feb 2004. Issues, Vol. 9, issue 2, No. 2, March 2012.
[11] SemanticWorks Semantic Web tool - Visual RDF and [19] Sanjay K. Dwivedi and Anand Kumar (2013).
OWL editor, http://www.altova.com/semanticworks.html. “Development of Universal Namespace for Workflow of
[12] S. Lovrenčić, Mirko Cubrilo. “University Studies Ontology University Domain for aSPOCMS”, International Journal
– Domain Modeling”, 11th International Conference on of Web & Semantic Technology (IJWesT) Vol.4, No.1,
Intelligent Engineering Systems 2007. IEEE Xplore, pp. January 2013, pp. 1-17.
55-58. [20] Zhang, D.Q.; Gu, T.; Pung, H.K.; “Ontology Based
[13] Naveen Malviya, Nishchol Mishra and Santosh Sahu. Context Modeling and Reasoning using OWL”,
“Developing University Ontology using Protégé OWL Proceedings of the Second IEEE Annual Conference on
Tool: Process and Reasoning”, International Journal of Pervasive Computing and Communications Workshops,
Scientific & Engineering Research, Volume 2, Issue 9, pp. 18-22, Singapore, March 2004.
September 2011, pp. 1-8. [21] RacerPro Version 2.0, Retrieved from,
http://www.racersystems.com/products/download/index.ph
tml.