Abstract :
Abstract — Nowadays, ontologies have become a relevant
representation formalism and many application domains are
considering adopting them. This attention claims for methods
for reusing domain knowledge resources in the development
of domain ontologies. Accordingly, in this paper we discuss a
general methodology to create domain ontology for more
than one object oriented language (OOP) like Java, PHP and
C++. A lot of software development methods specially Web
applications have presented most of these methods that are
focusing on the structure of distributed systems and security,
in which they are connected through networks and the
internet; resulting in more valuable business and critical
assets stored, searched and manipulated by World Wide
Web.
The aims of this study building domain ontology for OOP
language classes for different OOP languages or different
versions of the same language is an exciting opportunity for
researchers to access the information required under the
constant increase in the volume of information disseminated
on the Internet.
By creating Ontology domain for OOP, we can Improve
methods of viewing and organizing information, improve the
way of processing, in addition to increasing the vocabulary
and their relationship to terminology as well as the rules used
in natural language with OOP languages. The clear
identification of the properties and relations of terms is the
starting point to become Ontology domain.
The importance of the domain Ontology among object
oriented programming languages is that through the
synthesis of these relationships or Ontology an OOP can be
achieved through web by any junior programmers. These
maps are only a representation of the concepts in a particular
area or a certain OOP documents and their relationship to
each other is represented by these relations of language like
Resource Description Framework (RDF) through Ontology
Web Language (OWL), which is emanated from the
Ontology, the important part of the Ontology, is that it can
improve future designs of OOP languages.