SlideShare a Scribd company logo
1 of 6
Download to read offline
ISSN: 2278 – 1323
International Journal of Advanced Research in Computer Engineering & Technology (IJARCET)
Volume 2, Issue 4, April 2013
1357
www.ijarcet.org

Abstract— In reality Ontologies have become an effective
modelling tool. Several applications make use of them and
significantly in the semantic web. However, construction of
ontology is an intimidating job. Ontology evolution is one of the
latest methods for the construction of ontology which focus on
automatic generation of the concepts and their relations in a
specified area. The difficulty with numerous, largely dissimilar
concepts must be tackled by the evolution of ontology which
depends on the collection of already defined textual sources
like web services. The ontology evolution process for web
services by utilizing the WSDL and free text descriptors is
proposed. Term Frequency/Inverse Document Frequency
(TF/IDF) and web context generation are the two techniques
used to assess the WSDL descriptor. The proposed ontology
evolution process improves the TF/IDF ranking by introducing
WordNet tool to produce more significant tokens. The
outcomes of these techniques are combined to obtain
significant concepts. The service free text descriptor is the third
technique applied to validate the concepts generated. Thus the
combined ontology evolution approach contributes to a
furthermore accurate ontology definition.
Index Terms—Ontology evolution, Web services
I. INTRODUCTION
A variety of applications makes use of ontology,
especially the semantic web and it is mostly opted as a
modelling tool. But the difficulty lies in the designing and
maintenance of ontologies [2], [5]. Ontology evolution is a
significant technology for the construction of ontology that
has recently emerged. It includes automatic recognition of
concepts significant to a specified area and the relations
between the concepts [6].
Either a restricted area [8] or expanding the present
ontology [9] was considered in the earlier work of ontology
evolution. Considering web services, Universal
Description, Discovery and Integration (UDDI) registries
were created for storing information about web services
and to support interoperability. But there are some
disadvantages for the UDDI registries [7]. Specifically,
these registries either are available in public or have
several outdated entries or to restrict the access, it needs
Manuscript received April, 2013.
Priya C V, PG Scholar, Computer Science and Engineering,
Coimbatore Institute of Engineering and Technology., . Narasipuram,
Coimbatore, Tamil Nadu, ,India, 9895319376
Janaki Kumar, Professor, Computer Science and Engineering,
Coimbatore Institute of Engineering and Technology, Narasipuram,
Coimbatore, Tamil Nadu,,India, 9894049094.
registration. In any of these situations, a registry holds
only a restricted amount of description of the available
services. This problem can be addressed by creating
ontologies for classifying and making use of web services.
But, when the amount of available web services rise, the
classification of web services become a tedious task with
single domain ontology or a collection of already defined
ontologies for other purposes. In addition, when the
amount of web services rise invariably, continuous
manual work is needed to construct ontology.
A web service can be divided into two types of
descriptions 1) Web Service Description Language
(WSDL) describing “how” the web service should be
used and 2) the free text with a textual description of the
web service describing “what” the service does. The
ontology evolution process proposed in this paper
makes use of these two descriptions. Thus, ontology is
constructed base on WSDL and the free text descriptor
is used to validate the process.
Three different techniques are used to analyse a web
service in the ontology evolution process. Each
technique represents a different point of view of the
web service. Thus, the ontology is defined more
accurately by this process to produce better outcome.
The Term Frequency/Inverse Document Frequency
assess the web service from an internal view point, i.e.,
what concept in the text can describe the WSDL
document content in the best way. By introducing
WordNet tool, TF/IDF ranking can be improved. It
generates a more significant set of tokens and thus
support in obtaining a set of significant concepts. The
external view point of the WSDL document is
described by the Web Context Extraction technique,
i.e., based on the WSDL content, what is the most
common concept that describes the answers to the web
search queries. In the end, to solve the inconsistencies
with the current ontology, the Free Text Description
Verification technique is used. When the three
techniques agree with the recognition of the new
significant concept or a change in relation between the
ontology concepts, an ontology evolution takes place.
The descriptors related to both concepts define the
relation between the two concepts. The maintenance
work can be reduced considerably and the evolution of
ontology is supported by our process. Our process
provides a way for automatic construction of ontology
that helps in classifying, expanding and retrieving
significant services.
Ontology Evolution by Significant Analysis of
Terms using WordNet for Web Services
Priya C V, Janaki Kumar
ISSN: 2278 – 1323
International Journal of Advanced Research in Computer Engineering & Technology (IJARCET)
Volume 2, Issue 4, April 2013
1358
www.ijarcet.org
Fig. 1 Web Service Ontology Evolution Process
II. THE ONTOLOGY EVOLUTION PROCESS
The ontology evolution process proposed in this paper
focus on continuous assessment of WSDL documents and
provides a n ontology model depending on the concepts and
their relationships. The improvement of the proposed
ontology evolution process focus on 1) the integration of the
two extraction techniques, TF/IDF and the Web Context
Extraction, 2) improvement of TF/IDF ranking by the use of
WordNet tool and 3) assessing the external service descriptor
for the result verification using Free Text Descriptor
Verification technique.
A. An overview of the evolution process
The ontology evolution process is explained in Fig. 1. The
process includes four steps. The first step is the token
extraction where the tokens representing the relevant
information are extracted from the WSDL document. Here,
all the name labels are extracted, the tokens are parsed and
initial filtering is performed.
The second step assesses the extracted WSDL tokens
using two techniques in parallel. The WordNet tool used to
improve the TF/IDF ranking determines the tokens with same
meaning. The TF/IDF assess the terms appearing the most in
the web service document and those appearing less frequently
in the other documents. In Web Context Extraction, the query
to the search engine is the set of tokens extracted, according
to the textual descriptors the results are clustered and the
context of the web service is identified by classifying the set
of descriptors.
The third step is Concept Evocation where the descriptors
appearing in both the TF/IDF and Web Context Extraction
techniques are identified. The ontology evolution can make
use of the possible concept names that are determined from
these descriptors. The process of convergence of the relations
between the concepts is supported by the context descriptors.
The last step is the ontology evolution where the newly
determined concepts help in the expansion of the ontology
and the modification of the relations between them. The
conflict between the new concept and the current ontology is
solved by the external web service textual descriptor. These
conflicts arise when there is a need to define the concept
more specifically or to define the relation between the
concepts. Correct understanding of the new concepts can be
verified against the free text descriptor. The most common
context descriptors between the concepts define the relations.
Once ontology is evolved, the whole process moves to the
next WSDL with the evolved ontology concepts and
relations. The processing order of the WSDL documents is
considered arbitrary.
The process is illustrated using the following three web
services:
DomainSpy – A web service that identifies the domain
registrants by region or registrant name.
AcademicVerifier – A web service that determines whether
a domain name or an email address belong to an academic
institution.
ZipCodeResolver – A web service that resolves partial US
mailing address and returns proper zip code.
B. Token Extraction
The first step in the ontology evolution is token extraction
where the descriptor represents the set of tokens for a web
service S. The tokens extracted from the WSDL document
are textual terms. The WSDL document is represented by the
descriptor, formally put as DS
wsdl = {t1, t2, ... , tn}, where ti is a
token. Sequence of tokens combined together form
meaningful tokens where the first letter of the words is
capitalized (GetDomainsByZipSoapIn). Fig. 2 represents a
WSDL document of the DomainSpy web service. The token
list is bolded. The extracted tokens list serves as the baseline.
Here, the tokens are extracted from the WSDL of
DomainSpy.
WSDL
Token
Extraction
WordNet
Web Context
Extraction
TF/IDF
Ranking
Concept
Evocation Ontology
Evolution
Service
Description
ISSN: 2278 – 1323
International Journal of Advanced Research in Computer Engineering & Technology (IJARCET)
Volume 2, Issue 4, April 2013
1359
www.ijarcet.org
Fig. 2 Example of DomainSpy Webservice
The tokens that are less significant are extracted from the
elements classified under names. List of stop words are used
to remove the tokens with no considerable meaning and thus
filtering is performed.
C. Applying WordNet
WordNet is a lexical database consisting of the English
language. The words are separated into the parts of speech
such as adverbs ,verbs, noun, adjectives, They are linked
using semantic relationships. The basic building block of
WordNet is a synset. A synset is a collection of synonymous
words i.e; set of synonyms.
The improvement in TF/IDF ranking is done by using
WordNet tool. The tokens with same meaning are determined
by the use of WordNet. The similar set of tokens is grouped.
From this set, the token with highest frequency is determined
and replace the other tokens in the group wit that token.
Change the frequency count of the token by adding the
frequency of the replaced tokens. By performing this, the
tokens that are most significant are obtained, removing the
irrelevant ones.
D. TF/IDF Ranking
The TF/IDF analysis is applied to the WSDL descriptors.
𝑓𝑟𝑒𝑞(𝑡𝑖, 𝐷𝑖) is defined as the number of times the token ti
occur within the document descriptor Di. The term frequency
of each token ti is defined as,
𝑡𝑓 𝑡𝑖 =
𝑓𝑟𝑒𝑞(𝑡𝑖, 𝐷𝑖)
|𝐷𝑖|
(1)
Dwsdl is defined as the corpus of WSDL descriptors. The
inverse document frequency is determined as the ratio
between the total number of documents and the number of
documents that contain the term
𝑖𝑑𝑓 𝑡𝑖 = log
|𝐷|
| 𝐷𝑖 ∶ 𝑡𝑖 𝜀𝐷𝑖 |
(2)
D is defined as the specific WSDL descriptor. The TF/IDF
weight of the token is represented as 𝑤 𝑡𝑖 , is calculated as
𝑤 𝑡𝑖 = 𝑡𝑓 𝑡𝑖 ∗ 𝑖𝑑𝑓2
𝑡𝑖 (3)
Using the token weight the descriptor tokens can be ranked.
The filtering of the tokens is performed by ranking using a
threshold. The tokens with weight less than the standard
deviation are filtered out. The standard deviation is obtained
from the average weight of token w value. Fig. 3 on the left
circle represent set of tokens that has a higher weight than the
threshold. After the filtering process, few tokens in the
baseline list (Fig. 2) were removed. For example, the tokens
“Get”, “Result” with TF/IDF weight less than the threshold
were filtered out.
E. Web Context Extraction
To identify a record of information such as web service, a
context descriptor ci is defined from domain DOM as an
index term. It comprises of a word, phrase, or alphanumerical
term. The importance of descriptor ci in relation to the web
service is determined by the weight w Є R. A descriptor set
{<ci, wi>}i is defined by a set of pairs, descriptors and
weights. A different view point is defined by each descriptor
of the concept. The descriptor set ultimately defines all the
different perspectives and their significant weights which
define the importance of each perspective.
The context is obtained by the collection of different point of
views defined by the different descriptors. The finite set of
descriptors define the context C = {{<cij, wij>}i}j, where i
represents each context descriptor and j represents the index
of each set. For example, a context C may be a set of words
defining a web service and the weights can represent the
significance of a descriptor to the web service.
The context recognition algorithm is adapted from [10]. It
consists of the following major phases: 1) selecting contexts
for each set of tokens, 2) ranking the contexts, and 3)
declaring the current contexts.
The tokens extracted from the web service WSDL descriptor
is the input to the algorithm. From elements classified as
name, each set of tokens is sent as query to a web search
engine and by clustering the web page search results into
possible contexts.
<s:element name=”GetDomainsByRegistrantName”>
<s:complexType>
<s:sequence>
<s:element minOccurs=”0” maxOccurs=”1” name=”FirstMiddleName” type=”s:string”/>
<s:element minOccurs=”0” maxOccurs=”1” name=”LastName” type=”s:string”/>
<s:element minOccurs=”0” maxOccurs=”1” name=”LicenseKey” type=”s:string”/>
</s:sequence>
</s:complexType>
</s:element>
ISSN: 2278 – 1323
International Journal of Advanced Research in Computer Engineering & Technology (IJARCET)
Volume 2, Issue 4, April 2013
1360
www.ijarcet.org
The clustering of the web pages is based on concise all pairs
profiling (CAPP) clustering method [1]. This method is for
concise, intelligible and approximate profiling of large
classifications. The minimization of total number of features
necessary to assure that each pair of classes is contrasted by
at least one feature is done by the comparison of all classes
pair wise. Then, minimized list of features is assigned to its
own class profile, which is characterized by how these
features differentiate the class from the other features.
The ranking stage result will be the current context or a setoff
highest ranking contexts. The set of preliminary contexts that
has the top number of references, both in number of Web
pages and in number of appearances in all the texts, is
declared to be the current context and the weight is defined
by integrating the value of references and appearances.
F. Concept Evocation
Concept evocation determines a possible concept definition
that can be refined further in the ontology construction. The
concept evocation is performed based on context intersection.
The descriptors that appear in the intersection of both the
TF/IDF outcome and web context outcome are defined as the
ontology concept. tf/idfresult is defined as one descriptor set
from the TF/IDF results, depending on extracted tokens from
descriptor set extracted from the web and representing the
same document. As a result, the ontology concept is
represented by a set of descriptors, ci, which belong to both
sets,
Concept = {c1,c2, …, cn | ci Є tf/idfresult ∩ ci Є C } (4)
Fig. 3 represents an example of the concept evocation
method. The two overlapping circles describe each web
services. TF/IDF results are represented in the left circle and
the web context results in the right circle. The intersection
represented in the overlap between both methods defines the
possible concept. For the DomainSpy Web service, the
concepts based on the intersection of both descriptor sets are
identified as location, city, name, zip. The context is
expanded to include the descriptors identified by the TF/IDF,
the web context and the concept descriptors. The expanded
context, Contexte, is represented as the following,
Contexte = {c1,c2, …, cn | ci Є tf/idfresult U ci Є C } (5)
The relation between two concepts, Coni and Conj can be
defined as the context descriptors common to both concepts,
for which weight wk is greater than a cutoff value of a,
Re (Coni, Conj ) ={ck | ck Є Coni ∩Conj , wk>a } (6)
However, since multiple context descriptors can belong to
two concepts, the cutoff value of a for the relevant the WSDL
text. The context, C, is initially defined as a descriptors needs
to be predetermined. A possible cutoff can be defined by
TF/IDF, Web Context, or both. Alternatively, the cutoff can
be defined by a minimum number or percent of web services
belonging to both concepts based on shared context
descriptors.
Fig. 3 Example of Concept Evocation for DomainSpy
G. Ontology Evolution
On refining the possible identified concepts, new concept
can be build. The evocation of a concept in the previous step
does not guarantee that it should be integrated with the
current ontology. Instead, the new possible concept should be
analyzed in relation to the current ontology.
Validation of the descriptor is done using the textual
service descriptor. The second descriptor, DS
desc = {t1, t2, ... ,
tn}, represents the textual description of the service supplied
by the service developer in free text. These descriptions are
comparatively short and consist of few sentences describing
the web service. The verification process includes matching
the concept descriptors in simple string matching against all
the descriptors of the service textual descriptor. A simple
string-matching function, matchstr, returns 1 if two strings
match and 0 otherwise. For the DomainSpy web service, the
concept generated passes the textual description verification.
III. EXPERIMENTAL RESULTS
The data for the experiments were the web services. Each
web service had a WSDL document and a short textual
description.
A. Ontology Evolution without using WordNet
The token extraction step extracts the name labels from
the WSDL document. These tokens are then passed on to
the TF/IDF ranking step. The TF/IDF assess the terms
appearing the most in the web service document and those
ISSN: 2278 – 1323
International Journal of Advanced Research in Computer Engineering & Technology (IJARCET)
Volume 2, Issue 4, April 2013
1361
www.ijarcet.org
appearing less frequently in the other documents. A large
number of terms are obtained after ranking through TF/IDF
and these terms are not significant. Hence it is difficult to
evoke better concepts. Since, significant concepts are not
evoked, the ontology evolved is not significant. Fig 4
represents the ontology evolved without using WordNet
tool. Since a large number of tokens were obtained through
TF/IDF ranking, only a significant concept domain is
obtained.
Fig. 4 Example of Ontology Evolution without WordNet
B. Ontology Evolution using WordNet
The tokens extracted at the token extraction step from the
WSDL document are passed to the WordNet tool. The
improvement in TF/IDF ranking is done by using WordNet
tool. The tokens with same meaning are determined by the
use of WordNet. The similar set of tokens is grouped. From
this set, the token with highest frequency is determined and
replace the other tokens in the group wit that token. Change
the frequency count of the token by adding the frequency of
the replaced tokens. By performing this, the tokens that are
most significant are obtained, removing the irrelevant ones.
The tokens are then passed to the TF/IDF ranking step.
Since the tokens are obtained from WordNet tool, the
TF/IDF ranking is easier due to the less number of relevant
tokens. Hence it is easy to evoke better concepts. Since,
significant concepts are evoked, the ontology evolved is
significant. Fig 5 represents the ontology evolved using
WordNet tool. Since only a few number of tokens were
obtained through TF/IDF ranking, only significant
concepts such as name, location, key and zip are obtained.
Fig. 5 Example of Ontology Evolution using WordNet
IV. CONCLUSION
A process of ontology evolution is proposed in this paper
based on web service descriptions. This process analyzes web
services from multiple view points and combines the results.
The WSDL and free text descriptors of the web services
provides an added advantage for the evolution of ontology.
This ontology evolution depends on the WSDL and the
process is verified using the free text descriptors. The
improvement in TF/IDF ranking by including the WordNet
tool helps in identifying the significant tokens. The
integration of the results helps to generate more significant
concepts. By analysis of the union and intersection of the
concept results the value of the concept relations is obtained.
The process provides a way for automatic construction
of ontology that helps in classifying, expanding and
retrieving significant services. Thus, the effort required in
building and the maintaining the ontology is substantially
reduced. As more significant concepts are generated by the
use of WordNet tool, it helps in improving the overall
performance in evolution of ontology.
REFERENCES
[1] R.E. Valdes - Perez and F. Pereira, “Concise, Intelligible, and
Approximate Profiling of Multiple Classes,” Int’l J. Human-
Computer Studies, pp. 411-436, 2000.
[2] N.F. Noy and M. Klein, “Ontology Evolution: Not the
Same as Schema Evolution,” Knowledge and Information
Systems, vol. 6, no. 4, pp. 428-440, 2004.
[3] L. Ding, T. Finin, A. Joshi, R. Pan, R. Cost, Y. Peng, P.
Reddivari, V. Doshi, and J. Sachs, “Swoogle: A Search and
Metadata Engine for the Semantic Web,” Proc. 13th ACM Conf.
Information and Knowledge Management (CIKM ’04), 2004.
[4] S. Robertson, “Understanding Inverse Document Frequency:
On Theoretical Arguments for IDF,” J. Documentation, vol. 60,
no. 5, pp.503-520, 2004.
ISSN: 2278 – 1323
International Journal of Advanced Research in Computer Engineering & Technology (IJARCET)
Volume 2, Issue 4, April 2013
1362
www.ijarcet.org
[5] D. Kim, S. Lee, J. Shim, J. Chun, Z. Lee, and H. Park,
“Practical Ontology Systems for Enterprise Application,”
Proc. 10th Asian Computing Science Conf. (ASIAN ’05), 2005.
[6] M. Ehrig, S. Staab, and Y. Sure, “Bootstrapping
Ontology Alignment Methods with APFEL,” Proc. Fourth
Int’l Semantic Web Conf. (ISWC ’05), 2005.
[7] C. Platzer and S. Dustdar, “A Vector Space Search Engine for
Web Services,” Proc. Third European Conf. Web
Services(ECOWS ’05), 2005.
[8] G. Zhang, A. Troy, and K. Bourgoin, “Bootstrapping
Ontology Learning for Information Retrieval Using
Formal Concept Analysis and Information Anchors,”
Proc. 14th Int’l Conf. Conceptual Structures (ICCS ’06), 2006.
[9] S. Castano, S. Espinosa, A. Ferrara, V. Karkaletsis, A.
Kaya, S. Melzer, R. Moller, S Montanelli, and G. Petasis,
“Ontology Dynamics with Multimedia Information: The
BOEMIE Evolution Methodology,” Proc. Int’l Workshop
Ontology Dynamics(IWOD’07), held with the Fourth European
Semantic Web Conf.(ESWC’07),2007.
[10] A.Segev, M. Leshno, and M. Zviran, “Context Recognition Using
Internet as a Knowledge Base,” J. Intelligent Information
Systems, vol. 29, no. 3, pp. 305-327, 2007.
[11] Y. Chabeb, S. Tata, and D. Belad, “Toward an Integrated
Ontology for Web Services,” Proc. Fourth Int’l Conf. Internet and
Web Applications and Services (ICIW ’09), 2009.
[12] V. Mascardi, A. Locoro, and P. Rosso, “Automatic Ontology
Matching via Upper Ontologies: A Systematic Evaluation,” IEEE
Trans. Knowledge and Data Eng., doi:10.1109/TKDE.2009.154,
2009.
[13] Aviv Segev and Quan Z.Sheng, “Bootstrapping Ontologies for
Web Services,” IEEE Transactions on Service Computing, vol 5,
No 1, January-March 2012.
Priya C V is currently pursuing M.E
Computer Science and Engineering at
Coimbatore Institute of Engineering and
Technology, Coimbatore, Tamil Nadu,
(Anna University, Chennai). She completed
her B.E in Computer Science and
Engineering from Hindusthan Institute of
Technology, Coimbatore, Tamil Nadu,
(Anna University, Coimbatore) in 2011. Her
research interests include Ontology and
Web Services
Janaki Kumar is currently Professor in
the Department of Computer Science, at
Coimbatore Institute of Engineering and
Technology, Coimbatore, Tamil Nadu,
(Anna University, Chennai). She
completed her B.E (Hons.) in Electronics
and Communication Engineering from the
University of Madras in 1978 and M.E in
Computer Science and Engineering from
the University of Madras in 1980. She has
about 20 years experience in industry and
13 years experience in teaching. Her
research interests include Testing, SOA
and Web Services.

More Related Content

What's hot

Novelty detection via topic modeling in research articles
Novelty detection via topic modeling in research articlesNovelty detection via topic modeling in research articles
Novelty detection via topic modeling in research articlescsandit
 
Automatically converting tabular data to
Automatically converting tabular data toAutomatically converting tabular data to
Automatically converting tabular data toIJwest
 
Using linguistic analysis to translate
Using linguistic analysis to translateUsing linguistic analysis to translate
Using linguistic analysis to translateIJwest
 
Visualizing stemming techniques on online news articles text analytics
Visualizing stemming techniques on online news articles text analyticsVisualizing stemming techniques on online news articles text analytics
Visualizing stemming techniques on online news articles text analyticsjournalBEEI
 
Single document keywords extraction in Bahasa Indonesia using phrase chunking
Single document keywords extraction in Bahasa Indonesia using phrase chunkingSingle document keywords extraction in Bahasa Indonesia using phrase chunking
Single document keywords extraction in Bahasa Indonesia using phrase chunkingTELKOMNIKA JOURNAL
 
Association Rule Mining Based Extraction of Semantic Relations Using Markov L...
Association Rule Mining Based Extraction of Semantic Relations Using Markov L...Association Rule Mining Based Extraction of Semantic Relations Using Markov L...
Association Rule Mining Based Extraction of Semantic Relations Using Markov L...IJwest
 
G04124041046
G04124041046G04124041046
G04124041046IOSR-JEN
 
Tracing Requirements as a Problem of Machine Learning
Tracing Requirements as a Problem of Machine Learning Tracing Requirements as a Problem of Machine Learning
Tracing Requirements as a Problem of Machine Learning ijseajournal
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER) International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER) ijceronline
 
TEXT ADVERTISEMENTS ANALYSIS USING CONVOLUTIONAL NEURAL NETWORKS
TEXT ADVERTISEMENTS ANALYSIS USING CONVOLUTIONAL NEURAL NETWORKSTEXT ADVERTISEMENTS ANALYSIS USING CONVOLUTIONAL NEURAL NETWORKS
TEXT ADVERTISEMENTS ANALYSIS USING CONVOLUTIONAL NEURAL NETWORKSijdms
 
Taxonomy extraction from automotive natural language requirements using unsup...
Taxonomy extraction from automotive natural language requirements using unsup...Taxonomy extraction from automotive natural language requirements using unsup...
Taxonomy extraction from automotive natural language requirements using unsup...ijnlc
 
Document Retrieval System, a Case Study
Document Retrieval System, a Case StudyDocument Retrieval System, a Case Study
Document Retrieval System, a Case StudyIJERA Editor
 
EMPLOYING THE CATEGORIES OF WIKIPEDIA IN THE TASK OF AUTOMATIC DOCUMENTS CLUS...
EMPLOYING THE CATEGORIES OF WIKIPEDIA IN THE TASK OF AUTOMATIC DOCUMENTS CLUS...EMPLOYING THE CATEGORIES OF WIKIPEDIA IN THE TASK OF AUTOMATIC DOCUMENTS CLUS...
EMPLOYING THE CATEGORIES OF WIKIPEDIA IN THE TASK OF AUTOMATIC DOCUMENTS CLUS...IJCI JOURNAL
 
Semantic Web from the 2013 Perspective
Semantic Web from the 2013 PerspectiveSemantic Web from the 2013 Perspective
Semantic Web from the 2013 PerspectiveAdrian Paschke
 
Indonesian language email spam detection using N-gram and Naïve Bayes algorithm
Indonesian language email spam detection using N-gram and Naïve Bayes algorithmIndonesian language email spam detection using N-gram and Naïve Bayes algorithm
Indonesian language email spam detection using N-gram and Naïve Bayes algorithmjournalBEEI
 
An efficient-classification-model-for-unstructured-text-document
An efficient-classification-model-for-unstructured-text-documentAn efficient-classification-model-for-unstructured-text-document
An efficient-classification-model-for-unstructured-text-documentSaleihGero
 
COMPREHENSIVE ANALYSIS OF NATURAL LANGUAGE PROCESSING TECHNIQUE
COMPREHENSIVE ANALYSIS OF NATURAL LANGUAGE PROCESSING TECHNIQUECOMPREHENSIVE ANALYSIS OF NATURAL LANGUAGE PROCESSING TECHNIQUE
COMPREHENSIVE ANALYSIS OF NATURAL LANGUAGE PROCESSING TECHNIQUEJournal For Research
 

What's hot (17)

Novelty detection via topic modeling in research articles
Novelty detection via topic modeling in research articlesNovelty detection via topic modeling in research articles
Novelty detection via topic modeling in research articles
 
Automatically converting tabular data to
Automatically converting tabular data toAutomatically converting tabular data to
Automatically converting tabular data to
 
Using linguistic analysis to translate
Using linguistic analysis to translateUsing linguistic analysis to translate
Using linguistic analysis to translate
 
Visualizing stemming techniques on online news articles text analytics
Visualizing stemming techniques on online news articles text analyticsVisualizing stemming techniques on online news articles text analytics
Visualizing stemming techniques on online news articles text analytics
 
Single document keywords extraction in Bahasa Indonesia using phrase chunking
Single document keywords extraction in Bahasa Indonesia using phrase chunkingSingle document keywords extraction in Bahasa Indonesia using phrase chunking
Single document keywords extraction in Bahasa Indonesia using phrase chunking
 
Association Rule Mining Based Extraction of Semantic Relations Using Markov L...
Association Rule Mining Based Extraction of Semantic Relations Using Markov L...Association Rule Mining Based Extraction of Semantic Relations Using Markov L...
Association Rule Mining Based Extraction of Semantic Relations Using Markov L...
 
G04124041046
G04124041046G04124041046
G04124041046
 
Tracing Requirements as a Problem of Machine Learning
Tracing Requirements as a Problem of Machine Learning Tracing Requirements as a Problem of Machine Learning
Tracing Requirements as a Problem of Machine Learning
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER) International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
 
TEXT ADVERTISEMENTS ANALYSIS USING CONVOLUTIONAL NEURAL NETWORKS
TEXT ADVERTISEMENTS ANALYSIS USING CONVOLUTIONAL NEURAL NETWORKSTEXT ADVERTISEMENTS ANALYSIS USING CONVOLUTIONAL NEURAL NETWORKS
TEXT ADVERTISEMENTS ANALYSIS USING CONVOLUTIONAL NEURAL NETWORKS
 
Taxonomy extraction from automotive natural language requirements using unsup...
Taxonomy extraction from automotive natural language requirements using unsup...Taxonomy extraction from automotive natural language requirements using unsup...
Taxonomy extraction from automotive natural language requirements using unsup...
 
Document Retrieval System, a Case Study
Document Retrieval System, a Case StudyDocument Retrieval System, a Case Study
Document Retrieval System, a Case Study
 
EMPLOYING THE CATEGORIES OF WIKIPEDIA IN THE TASK OF AUTOMATIC DOCUMENTS CLUS...
EMPLOYING THE CATEGORIES OF WIKIPEDIA IN THE TASK OF AUTOMATIC DOCUMENTS CLUS...EMPLOYING THE CATEGORIES OF WIKIPEDIA IN THE TASK OF AUTOMATIC DOCUMENTS CLUS...
EMPLOYING THE CATEGORIES OF WIKIPEDIA IN THE TASK OF AUTOMATIC DOCUMENTS CLUS...
 
Semantic Web from the 2013 Perspective
Semantic Web from the 2013 PerspectiveSemantic Web from the 2013 Perspective
Semantic Web from the 2013 Perspective
 
Indonesian language email spam detection using N-gram and Naïve Bayes algorithm
Indonesian language email spam detection using N-gram and Naïve Bayes algorithmIndonesian language email spam detection using N-gram and Naïve Bayes algorithm
Indonesian language email spam detection using N-gram and Naïve Bayes algorithm
 
An efficient-classification-model-for-unstructured-text-document
An efficient-classification-model-for-unstructured-text-documentAn efficient-classification-model-for-unstructured-text-document
An efficient-classification-model-for-unstructured-text-document
 
COMPREHENSIVE ANALYSIS OF NATURAL LANGUAGE PROCESSING TECHNIQUE
COMPREHENSIVE ANALYSIS OF NATURAL LANGUAGE PROCESSING TECHNIQUECOMPREHENSIVE ANALYSIS OF NATURAL LANGUAGE PROCESSING TECHNIQUE
COMPREHENSIVE ANALYSIS OF NATURAL LANGUAGE PROCESSING TECHNIQUE
 

Viewers also liked

Ijarcet vol-2-issue-7-2277-2280
Ijarcet vol-2-issue-7-2277-2280Ijarcet vol-2-issue-7-2277-2280
Ijarcet vol-2-issue-7-2277-2280Editor IJARCET
 
Ijarcet vol-2-issue-4-1322-1329
Ijarcet vol-2-issue-4-1322-1329Ijarcet vol-2-issue-4-1322-1329
Ijarcet vol-2-issue-4-1322-1329Editor IJARCET
 
Hipervinculos leydi
Hipervinculos leydiHipervinculos leydi
Hipervinculos leydiflor951
 
Mocio vilanova
Mocio vilanovaMocio vilanova
Mocio vilanovaPAH Garraf
 
Arvin siregar xii ips 1
Arvin siregar xii ips 1Arvin siregar xii ips 1
Arvin siregar xii ips 1Paarief Udin
 
CertifUCP
CertifUCPCertifUCP
CertifUCPAcncc
 
Volume 2-issue-6-2114-2118
Volume 2-issue-6-2114-2118Volume 2-issue-6-2114-2118
Volume 2-issue-6-2114-2118Editor IJARCET
 
Ijarcet vol-2-issue-7-2311-2318
Ijarcet vol-2-issue-7-2311-2318Ijarcet vol-2-issue-7-2311-2318
Ijarcet vol-2-issue-7-2311-2318Editor IJARCET
 

Viewers also liked (10)

A new-look-at-rpo-final
A new-look-at-rpo-finalA new-look-at-rpo-final
A new-look-at-rpo-final
 
Ijarcet vol-2-issue-7-2277-2280
Ijarcet vol-2-issue-7-2277-2280Ijarcet vol-2-issue-7-2277-2280
Ijarcet vol-2-issue-7-2277-2280
 
Ijarcet vol-2-issue-4-1322-1329
Ijarcet vol-2-issue-4-1322-1329Ijarcet vol-2-issue-4-1322-1329
Ijarcet vol-2-issue-4-1322-1329
 
Hipervinculos leydi
Hipervinculos leydiHipervinculos leydi
Hipervinculos leydi
 
Mocio vilanova
Mocio vilanovaMocio vilanova
Mocio vilanova
 
1841 1843
1841 18431841 1843
1841 1843
 
Arvin siregar xii ips 1
Arvin siregar xii ips 1Arvin siregar xii ips 1
Arvin siregar xii ips 1
 
CertifUCP
CertifUCPCertifUCP
CertifUCP
 
Volume 2-issue-6-2114-2118
Volume 2-issue-6-2114-2118Volume 2-issue-6-2114-2118
Volume 2-issue-6-2114-2118
 
Ijarcet vol-2-issue-7-2311-2318
Ijarcet vol-2-issue-7-2311-2318Ijarcet vol-2-issue-7-2311-2318
Ijarcet vol-2-issue-7-2311-2318
 

Similar to Ijarcet vol-2-issue-4-1357-1362

Towards From Manual to Automatic Semantic Annotation: Based on Ontology Eleme...
Towards From Manual to Automatic Semantic Annotation: Based on Ontology Eleme...Towards From Manual to Automatic Semantic Annotation: Based on Ontology Eleme...
Towards From Manual to Automatic Semantic Annotation: Based on Ontology Eleme...IJwest
 
The Revolution Of Cloud Computing
The Revolution Of Cloud ComputingThe Revolution Of Cloud Computing
The Revolution Of Cloud ComputingCarmen Sanborn
 
WEB SERVICES COMPOSITION METHODS AND TECHNIQUES: A REVIEW
WEB SERVICES COMPOSITION METHODS AND TECHNIQUES: A REVIEWWEB SERVICES COMPOSITION METHODS AND TECHNIQUES: A REVIEW
WEB SERVICES COMPOSITION METHODS AND TECHNIQUES: A REVIEWijcseit
 
International Journal of Computer Science, Engineering and Information Techno...
International Journal of Computer Science, Engineering and Information Techno...International Journal of Computer Science, Engineering and Information Techno...
International Journal of Computer Science, Engineering and Information Techno...ijcseit
 
WEB SERVICES COMPOSITION METHODS AND TECHNIQUES: A REVIEW
WEB SERVICES COMPOSITION METHODS AND TECHNIQUES: A REVIEWWEB SERVICES COMPOSITION METHODS AND TECHNIQUES: A REVIEW
WEB SERVICES COMPOSITION METHODS AND TECHNIQUES: A REVIEWijcseit
 
An Approach to Owl Concept Extraction and Integration Across Multiple Ontolog...
An Approach to Owl Concept Extraction and Integration Across Multiple Ontolog...An Approach to Owl Concept Extraction and Integration Across Multiple Ontolog...
An Approach to Owl Concept Extraction and Integration Across Multiple Ontolog...dannyijwest
 
E041131823
E041131823E041131823
E041131823IOSR-JEN
 
Semantic Web: Technolgies and Applications for Real-World
Semantic Web: Technolgies and Applications for Real-WorldSemantic Web: Technolgies and Applications for Real-World
Semantic Web: Technolgies and Applications for Real-WorldAmit Sheth
 
Entity Annotation WordPress Plugin using TAGME Technology
Entity Annotation WordPress Plugin using TAGME TechnologyEntity Annotation WordPress Plugin using TAGME Technology
Entity Annotation WordPress Plugin using TAGME TechnologyTELKOMNIKA JOURNAL
 
Paper id 25201463
Paper id 25201463Paper id 25201463
Paper id 25201463IJRAT
 
SWSN UNIT-3.pptx we can information about swsn professional
SWSN UNIT-3.pptx we can information about swsn professionalSWSN UNIT-3.pptx we can information about swsn professional
SWSN UNIT-3.pptx we can information about swsn professionalgowthamnaidu0986
 
Towards Ontology Development Based on Relational Database
Towards Ontology Development Based on Relational DatabaseTowards Ontology Development Based on Relational Database
Towards Ontology Development Based on Relational Databaseijbuiiir1
 
Clustering of Deep WebPages: A Comparative Study
Clustering of Deep WebPages: A Comparative StudyClustering of Deep WebPages: A Comparative Study
Clustering of Deep WebPages: A Comparative Studyijcsit
 
Dr31564567
Dr31564567Dr31564567
Dr31564567IJMER
 
Semantic Annotation: The Mainstay of Semantic Web
Semantic Annotation: The Mainstay of Semantic WebSemantic Annotation: The Mainstay of Semantic Web
Semantic Annotation: The Mainstay of Semantic WebEditor IJCATR
 
Extraction and Retrieval of Web based Content in Web Engineering
Extraction and Retrieval of Web based Content in Web EngineeringExtraction and Retrieval of Web based Content in Web Engineering
Extraction and Retrieval of Web based Content in Web EngineeringIRJET Journal
 
LOANONT-A RULE BASED ONTOLOGY FOR PERSONAL LOAN ELIGIBILITY EVALUATION
LOANONT-A RULE BASED ONTOLOGY FOR PERSONAL LOAN ELIGIBILITY EVALUATIONLOANONT-A RULE BASED ONTOLOGY FOR PERSONAL LOAN ELIGIBILITY EVALUATION
LOANONT-A RULE BASED ONTOLOGY FOR PERSONAL LOAN ELIGIBILITY EVALUATIONIJwest
 
Linked Data Generation for the University Data From Legacy Database
Linked Data Generation for the University Data From Legacy Database  Linked Data Generation for the University Data From Legacy Database
Linked Data Generation for the University Data From Legacy Database dannyijwest
 

Similar to Ijarcet vol-2-issue-4-1357-1362 (20)

Towards From Manual to Automatic Semantic Annotation: Based on Ontology Eleme...
Towards From Manual to Automatic Semantic Annotation: Based on Ontology Eleme...Towards From Manual to Automatic Semantic Annotation: Based on Ontology Eleme...
Towards From Manual to Automatic Semantic Annotation: Based on Ontology Eleme...
 
The Revolution Of Cloud Computing
The Revolution Of Cloud ComputingThe Revolution Of Cloud Computing
The Revolution Of Cloud Computing
 
WEB SERVICES COMPOSITION METHODS AND TECHNIQUES: A REVIEW
WEB SERVICES COMPOSITION METHODS AND TECHNIQUES: A REVIEWWEB SERVICES COMPOSITION METHODS AND TECHNIQUES: A REVIEW
WEB SERVICES COMPOSITION METHODS AND TECHNIQUES: A REVIEW
 
International Journal of Computer Science, Engineering and Information Techno...
International Journal of Computer Science, Engineering and Information Techno...International Journal of Computer Science, Engineering and Information Techno...
International Journal of Computer Science, Engineering and Information Techno...
 
WEB SERVICES COMPOSITION METHODS AND TECHNIQUES: A REVIEW
WEB SERVICES COMPOSITION METHODS AND TECHNIQUES: A REVIEWWEB SERVICES COMPOSITION METHODS AND TECHNIQUES: A REVIEW
WEB SERVICES COMPOSITION METHODS AND TECHNIQUES: A REVIEW
 
An Approach to Owl Concept Extraction and Integration Across Multiple Ontolog...
An Approach to Owl Concept Extraction and Integration Across Multiple Ontolog...An Approach to Owl Concept Extraction and Integration Across Multiple Ontolog...
An Approach to Owl Concept Extraction and Integration Across Multiple Ontolog...
 
E041131823
E041131823E041131823
E041131823
 
Semantic Web: Technolgies and Applications for Real-World
Semantic Web: Technolgies and Applications for Real-WorldSemantic Web: Technolgies and Applications for Real-World
Semantic Web: Technolgies and Applications for Real-World
 
Entity Annotation WordPress Plugin using TAGME Technology
Entity Annotation WordPress Plugin using TAGME TechnologyEntity Annotation WordPress Plugin using TAGME Technology
Entity Annotation WordPress Plugin using TAGME Technology
 
Nx2422722277
Nx2422722277Nx2422722277
Nx2422722277
 
Paper id 25201463
Paper id 25201463Paper id 25201463
Paper id 25201463
 
SWSN UNIT-3.pptx we can information about swsn professional
SWSN UNIT-3.pptx we can information about swsn professionalSWSN UNIT-3.pptx we can information about swsn professional
SWSN UNIT-3.pptx we can information about swsn professional
 
Towards Ontology Development Based on Relational Database
Towards Ontology Development Based on Relational DatabaseTowards Ontology Development Based on Relational Database
Towards Ontology Development Based on Relational Database
 
Clustering of Deep WebPages: A Comparative Study
Clustering of Deep WebPages: A Comparative StudyClustering of Deep WebPages: A Comparative Study
Clustering of Deep WebPages: A Comparative Study
 
Dr31564567
Dr31564567Dr31564567
Dr31564567
 
Semantic Annotation: The Mainstay of Semantic Web
Semantic Annotation: The Mainstay of Semantic WebSemantic Annotation: The Mainstay of Semantic Web
Semantic Annotation: The Mainstay of Semantic Web
 
Ijetcas14 446
Ijetcas14 446Ijetcas14 446
Ijetcas14 446
 
Extraction and Retrieval of Web based Content in Web Engineering
Extraction and Retrieval of Web based Content in Web EngineeringExtraction and Retrieval of Web based Content in Web Engineering
Extraction and Retrieval of Web based Content in Web Engineering
 
LOANONT-A RULE BASED ONTOLOGY FOR PERSONAL LOAN ELIGIBILITY EVALUATION
LOANONT-A RULE BASED ONTOLOGY FOR PERSONAL LOAN ELIGIBILITY EVALUATIONLOANONT-A RULE BASED ONTOLOGY FOR PERSONAL LOAN ELIGIBILITY EVALUATION
LOANONT-A RULE BASED ONTOLOGY FOR PERSONAL LOAN ELIGIBILITY EVALUATION
 
Linked Data Generation for the University Data From Legacy Database
Linked Data Generation for the University Data From Legacy Database  Linked Data Generation for the University Data From Legacy Database
Linked Data Generation for the University Data From Legacy Database
 

More from Editor IJARCET

Electrically small antennas: The art of miniaturization
Electrically small antennas: The art of miniaturizationElectrically small antennas: The art of miniaturization
Electrically small antennas: The art of miniaturizationEditor IJARCET
 
Volume 2-issue-6-2205-2207
Volume 2-issue-6-2205-2207Volume 2-issue-6-2205-2207
Volume 2-issue-6-2205-2207Editor IJARCET
 
Volume 2-issue-6-2195-2199
Volume 2-issue-6-2195-2199Volume 2-issue-6-2195-2199
Volume 2-issue-6-2195-2199Editor IJARCET
 
Volume 2-issue-6-2200-2204
Volume 2-issue-6-2200-2204Volume 2-issue-6-2200-2204
Volume 2-issue-6-2200-2204Editor IJARCET
 
Volume 2-issue-6-2190-2194
Volume 2-issue-6-2190-2194Volume 2-issue-6-2190-2194
Volume 2-issue-6-2190-2194Editor IJARCET
 
Volume 2-issue-6-2186-2189
Volume 2-issue-6-2186-2189Volume 2-issue-6-2186-2189
Volume 2-issue-6-2186-2189Editor IJARCET
 
Volume 2-issue-6-2177-2185
Volume 2-issue-6-2177-2185Volume 2-issue-6-2177-2185
Volume 2-issue-6-2177-2185Editor IJARCET
 
Volume 2-issue-6-2173-2176
Volume 2-issue-6-2173-2176Volume 2-issue-6-2173-2176
Volume 2-issue-6-2173-2176Editor IJARCET
 
Volume 2-issue-6-2165-2172
Volume 2-issue-6-2165-2172Volume 2-issue-6-2165-2172
Volume 2-issue-6-2165-2172Editor IJARCET
 
Volume 2-issue-6-2159-2164
Volume 2-issue-6-2159-2164Volume 2-issue-6-2159-2164
Volume 2-issue-6-2159-2164Editor IJARCET
 
Volume 2-issue-6-2155-2158
Volume 2-issue-6-2155-2158Volume 2-issue-6-2155-2158
Volume 2-issue-6-2155-2158Editor IJARCET
 
Volume 2-issue-6-2148-2154
Volume 2-issue-6-2148-2154Volume 2-issue-6-2148-2154
Volume 2-issue-6-2148-2154Editor IJARCET
 
Volume 2-issue-6-2143-2147
Volume 2-issue-6-2143-2147Volume 2-issue-6-2143-2147
Volume 2-issue-6-2143-2147Editor IJARCET
 
Volume 2-issue-6-2119-2124
Volume 2-issue-6-2119-2124Volume 2-issue-6-2119-2124
Volume 2-issue-6-2119-2124Editor IJARCET
 
Volume 2-issue-6-2139-2142
Volume 2-issue-6-2139-2142Volume 2-issue-6-2139-2142
Volume 2-issue-6-2139-2142Editor IJARCET
 
Volume 2-issue-6-2130-2138
Volume 2-issue-6-2130-2138Volume 2-issue-6-2130-2138
Volume 2-issue-6-2130-2138Editor IJARCET
 
Volume 2-issue-6-2125-2129
Volume 2-issue-6-2125-2129Volume 2-issue-6-2125-2129
Volume 2-issue-6-2125-2129Editor IJARCET
 
Volume 2-issue-6-2114-2118
Volume 2-issue-6-2114-2118Volume 2-issue-6-2114-2118
Volume 2-issue-6-2114-2118Editor IJARCET
 
Volume 2-issue-6-2108-2113
Volume 2-issue-6-2108-2113Volume 2-issue-6-2108-2113
Volume 2-issue-6-2108-2113Editor IJARCET
 
Volume 2-issue-6-2102-2107
Volume 2-issue-6-2102-2107Volume 2-issue-6-2102-2107
Volume 2-issue-6-2102-2107Editor IJARCET
 

More from Editor IJARCET (20)

Electrically small antennas: The art of miniaturization
Electrically small antennas: The art of miniaturizationElectrically small antennas: The art of miniaturization
Electrically small antennas: The art of miniaturization
 
Volume 2-issue-6-2205-2207
Volume 2-issue-6-2205-2207Volume 2-issue-6-2205-2207
Volume 2-issue-6-2205-2207
 
Volume 2-issue-6-2195-2199
Volume 2-issue-6-2195-2199Volume 2-issue-6-2195-2199
Volume 2-issue-6-2195-2199
 
Volume 2-issue-6-2200-2204
Volume 2-issue-6-2200-2204Volume 2-issue-6-2200-2204
Volume 2-issue-6-2200-2204
 
Volume 2-issue-6-2190-2194
Volume 2-issue-6-2190-2194Volume 2-issue-6-2190-2194
Volume 2-issue-6-2190-2194
 
Volume 2-issue-6-2186-2189
Volume 2-issue-6-2186-2189Volume 2-issue-6-2186-2189
Volume 2-issue-6-2186-2189
 
Volume 2-issue-6-2177-2185
Volume 2-issue-6-2177-2185Volume 2-issue-6-2177-2185
Volume 2-issue-6-2177-2185
 
Volume 2-issue-6-2173-2176
Volume 2-issue-6-2173-2176Volume 2-issue-6-2173-2176
Volume 2-issue-6-2173-2176
 
Volume 2-issue-6-2165-2172
Volume 2-issue-6-2165-2172Volume 2-issue-6-2165-2172
Volume 2-issue-6-2165-2172
 
Volume 2-issue-6-2159-2164
Volume 2-issue-6-2159-2164Volume 2-issue-6-2159-2164
Volume 2-issue-6-2159-2164
 
Volume 2-issue-6-2155-2158
Volume 2-issue-6-2155-2158Volume 2-issue-6-2155-2158
Volume 2-issue-6-2155-2158
 
Volume 2-issue-6-2148-2154
Volume 2-issue-6-2148-2154Volume 2-issue-6-2148-2154
Volume 2-issue-6-2148-2154
 
Volume 2-issue-6-2143-2147
Volume 2-issue-6-2143-2147Volume 2-issue-6-2143-2147
Volume 2-issue-6-2143-2147
 
Volume 2-issue-6-2119-2124
Volume 2-issue-6-2119-2124Volume 2-issue-6-2119-2124
Volume 2-issue-6-2119-2124
 
Volume 2-issue-6-2139-2142
Volume 2-issue-6-2139-2142Volume 2-issue-6-2139-2142
Volume 2-issue-6-2139-2142
 
Volume 2-issue-6-2130-2138
Volume 2-issue-6-2130-2138Volume 2-issue-6-2130-2138
Volume 2-issue-6-2130-2138
 
Volume 2-issue-6-2125-2129
Volume 2-issue-6-2125-2129Volume 2-issue-6-2125-2129
Volume 2-issue-6-2125-2129
 
Volume 2-issue-6-2114-2118
Volume 2-issue-6-2114-2118Volume 2-issue-6-2114-2118
Volume 2-issue-6-2114-2118
 
Volume 2-issue-6-2108-2113
Volume 2-issue-6-2108-2113Volume 2-issue-6-2108-2113
Volume 2-issue-6-2108-2113
 
Volume 2-issue-6-2102-2107
Volume 2-issue-6-2102-2107Volume 2-issue-6-2102-2107
Volume 2-issue-6-2102-2107
 

Recently uploaded

Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
ARTERIAL BLOOD GAS ANALYSIS........pptx
ARTERIAL BLOOD  GAS ANALYSIS........pptxARTERIAL BLOOD  GAS ANALYSIS........pptx
ARTERIAL BLOOD GAS ANALYSIS........pptxAneriPatwari
 
An Overview of the Calendar App in Odoo 17 ERP
An Overview of the Calendar App in Odoo 17 ERPAn Overview of the Calendar App in Odoo 17 ERP
An Overview of the Calendar App in Odoo 17 ERPCeline George
 
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDecoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDhatriParmar
 
Indexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdfIndexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdfChristalin Nelson
 
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...Nguyen Thanh Tu Collection
 
Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptIntegumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptshraddhaparab530
 
Comparative Literature in India by Amiya dev.pptx
Comparative Literature in India by Amiya dev.pptxComparative Literature in India by Amiya dev.pptx
Comparative Literature in India by Amiya dev.pptxAvaniJani1
 
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxBIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxSayali Powar
 
Satirical Depths - A Study of Gabriel Okara's Poem - 'You Laughed and Laughed...
Satirical Depths - A Study of Gabriel Okara's Poem - 'You Laughed and Laughed...Satirical Depths - A Study of Gabriel Okara's Poem - 'You Laughed and Laughed...
Satirical Depths - A Study of Gabriel Okara's Poem - 'You Laughed and Laughed...HetalPathak10
 
Scientific Writing :Research Discourse
Scientific  Writing :Research  DiscourseScientific  Writing :Research  Discourse
Scientific Writing :Research DiscourseAnita GoswamiGiri
 
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Association for Project Management
 
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvRicaMaeCastro1
 
4.9.24 Social Capital and Social Exclusion.pptx
4.9.24 Social Capital and Social Exclusion.pptx4.9.24 Social Capital and Social Exclusion.pptx
4.9.24 Social Capital and Social Exclusion.pptxmary850239
 
ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6Vanessa Camilleri
 

Recently uploaded (20)

Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
ARTERIAL BLOOD GAS ANALYSIS........pptx
ARTERIAL BLOOD  GAS ANALYSIS........pptxARTERIAL BLOOD  GAS ANALYSIS........pptx
ARTERIAL BLOOD GAS ANALYSIS........pptx
 
An Overview of the Calendar App in Odoo 17 ERP
An Overview of the Calendar App in Odoo 17 ERPAn Overview of the Calendar App in Odoo 17 ERP
An Overview of the Calendar App in Odoo 17 ERP
 
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDecoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
 
Indexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdfIndexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdf
 
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
 
Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptIntegumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.ppt
 
Comparative Literature in India by Amiya dev.pptx
Comparative Literature in India by Amiya dev.pptxComparative Literature in India by Amiya dev.pptx
Comparative Literature in India by Amiya dev.pptx
 
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxBIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
 
Paradigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTAParadigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTA
 
Satirical Depths - A Study of Gabriel Okara's Poem - 'You Laughed and Laughed...
Satirical Depths - A Study of Gabriel Okara's Poem - 'You Laughed and Laughed...Satirical Depths - A Study of Gabriel Okara's Poem - 'You Laughed and Laughed...
Satirical Depths - A Study of Gabriel Okara's Poem - 'You Laughed and Laughed...
 
Scientific Writing :Research Discourse
Scientific  Writing :Research  DiscourseScientific  Writing :Research  Discourse
Scientific Writing :Research Discourse
 
Mattingly "AI & Prompt Design: Large Language Models"
Mattingly "AI & Prompt Design: Large Language Models"Mattingly "AI & Prompt Design: Large Language Models"
Mattingly "AI & Prompt Design: Large Language Models"
 
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
 
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
 
4.9.24 Social Capital and Social Exclusion.pptx
4.9.24 Social Capital and Social Exclusion.pptx4.9.24 Social Capital and Social Exclusion.pptx
4.9.24 Social Capital and Social Exclusion.pptx
 
ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6
 
prashanth updated resume 2024 for Teaching Profession
prashanth updated resume 2024 for Teaching Professionprashanth updated resume 2024 for Teaching Profession
prashanth updated resume 2024 for Teaching Profession
 
Introduction to Research ,Need for research, Need for design of Experiments, ...
Introduction to Research ,Need for research, Need for design of Experiments, ...Introduction to Research ,Need for research, Need for design of Experiments, ...
Introduction to Research ,Need for research, Need for design of Experiments, ...
 
Plagiarism,forms,understand about plagiarism,avoid plagiarism,key significanc...
Plagiarism,forms,understand about plagiarism,avoid plagiarism,key significanc...Plagiarism,forms,understand about plagiarism,avoid plagiarism,key significanc...
Plagiarism,forms,understand about plagiarism,avoid plagiarism,key significanc...
 

Ijarcet vol-2-issue-4-1357-1362

  • 1. ISSN: 2278 – 1323 International Journal of Advanced Research in Computer Engineering & Technology (IJARCET) Volume 2, Issue 4, April 2013 1357 www.ijarcet.org  Abstract— In reality Ontologies have become an effective modelling tool. Several applications make use of them and significantly in the semantic web. However, construction of ontology is an intimidating job. Ontology evolution is one of the latest methods for the construction of ontology which focus on automatic generation of the concepts and their relations in a specified area. The difficulty with numerous, largely dissimilar concepts must be tackled by the evolution of ontology which depends on the collection of already defined textual sources like web services. The ontology evolution process for web services by utilizing the WSDL and free text descriptors is proposed. Term Frequency/Inverse Document Frequency (TF/IDF) and web context generation are the two techniques used to assess the WSDL descriptor. The proposed ontology evolution process improves the TF/IDF ranking by introducing WordNet tool to produce more significant tokens. The outcomes of these techniques are combined to obtain significant concepts. The service free text descriptor is the third technique applied to validate the concepts generated. Thus the combined ontology evolution approach contributes to a furthermore accurate ontology definition. Index Terms—Ontology evolution, Web services I. INTRODUCTION A variety of applications makes use of ontology, especially the semantic web and it is mostly opted as a modelling tool. But the difficulty lies in the designing and maintenance of ontologies [2], [5]. Ontology evolution is a significant technology for the construction of ontology that has recently emerged. It includes automatic recognition of concepts significant to a specified area and the relations between the concepts [6]. Either a restricted area [8] or expanding the present ontology [9] was considered in the earlier work of ontology evolution. Considering web services, Universal Description, Discovery and Integration (UDDI) registries were created for storing information about web services and to support interoperability. But there are some disadvantages for the UDDI registries [7]. Specifically, these registries either are available in public or have several outdated entries or to restrict the access, it needs Manuscript received April, 2013. Priya C V, PG Scholar, Computer Science and Engineering, Coimbatore Institute of Engineering and Technology., . Narasipuram, Coimbatore, Tamil Nadu, ,India, 9895319376 Janaki Kumar, Professor, Computer Science and Engineering, Coimbatore Institute of Engineering and Technology, Narasipuram, Coimbatore, Tamil Nadu,,India, 9894049094. registration. In any of these situations, a registry holds only a restricted amount of description of the available services. This problem can be addressed by creating ontologies for classifying and making use of web services. But, when the amount of available web services rise, the classification of web services become a tedious task with single domain ontology or a collection of already defined ontologies for other purposes. In addition, when the amount of web services rise invariably, continuous manual work is needed to construct ontology. A web service can be divided into two types of descriptions 1) Web Service Description Language (WSDL) describing “how” the web service should be used and 2) the free text with a textual description of the web service describing “what” the service does. The ontology evolution process proposed in this paper makes use of these two descriptions. Thus, ontology is constructed base on WSDL and the free text descriptor is used to validate the process. Three different techniques are used to analyse a web service in the ontology evolution process. Each technique represents a different point of view of the web service. Thus, the ontology is defined more accurately by this process to produce better outcome. The Term Frequency/Inverse Document Frequency assess the web service from an internal view point, i.e., what concept in the text can describe the WSDL document content in the best way. By introducing WordNet tool, TF/IDF ranking can be improved. It generates a more significant set of tokens and thus support in obtaining a set of significant concepts. The external view point of the WSDL document is described by the Web Context Extraction technique, i.e., based on the WSDL content, what is the most common concept that describes the answers to the web search queries. In the end, to solve the inconsistencies with the current ontology, the Free Text Description Verification technique is used. When the three techniques agree with the recognition of the new significant concept or a change in relation between the ontology concepts, an ontology evolution takes place. The descriptors related to both concepts define the relation between the two concepts. The maintenance work can be reduced considerably and the evolution of ontology is supported by our process. Our process provides a way for automatic construction of ontology that helps in classifying, expanding and retrieving significant services. Ontology Evolution by Significant Analysis of Terms using WordNet for Web Services Priya C V, Janaki Kumar
  • 2. ISSN: 2278 – 1323 International Journal of Advanced Research in Computer Engineering & Technology (IJARCET) Volume 2, Issue 4, April 2013 1358 www.ijarcet.org Fig. 1 Web Service Ontology Evolution Process II. THE ONTOLOGY EVOLUTION PROCESS The ontology evolution process proposed in this paper focus on continuous assessment of WSDL documents and provides a n ontology model depending on the concepts and their relationships. The improvement of the proposed ontology evolution process focus on 1) the integration of the two extraction techniques, TF/IDF and the Web Context Extraction, 2) improvement of TF/IDF ranking by the use of WordNet tool and 3) assessing the external service descriptor for the result verification using Free Text Descriptor Verification technique. A. An overview of the evolution process The ontology evolution process is explained in Fig. 1. The process includes four steps. The first step is the token extraction where the tokens representing the relevant information are extracted from the WSDL document. Here, all the name labels are extracted, the tokens are parsed and initial filtering is performed. The second step assesses the extracted WSDL tokens using two techniques in parallel. The WordNet tool used to improve the TF/IDF ranking determines the tokens with same meaning. The TF/IDF assess the terms appearing the most in the web service document and those appearing less frequently in the other documents. In Web Context Extraction, the query to the search engine is the set of tokens extracted, according to the textual descriptors the results are clustered and the context of the web service is identified by classifying the set of descriptors. The third step is Concept Evocation where the descriptors appearing in both the TF/IDF and Web Context Extraction techniques are identified. The ontology evolution can make use of the possible concept names that are determined from these descriptors. The process of convergence of the relations between the concepts is supported by the context descriptors. The last step is the ontology evolution where the newly determined concepts help in the expansion of the ontology and the modification of the relations between them. The conflict between the new concept and the current ontology is solved by the external web service textual descriptor. These conflicts arise when there is a need to define the concept more specifically or to define the relation between the concepts. Correct understanding of the new concepts can be verified against the free text descriptor. The most common context descriptors between the concepts define the relations. Once ontology is evolved, the whole process moves to the next WSDL with the evolved ontology concepts and relations. The processing order of the WSDL documents is considered arbitrary. The process is illustrated using the following three web services: DomainSpy – A web service that identifies the domain registrants by region or registrant name. AcademicVerifier – A web service that determines whether a domain name or an email address belong to an academic institution. ZipCodeResolver – A web service that resolves partial US mailing address and returns proper zip code. B. Token Extraction The first step in the ontology evolution is token extraction where the descriptor represents the set of tokens for a web service S. The tokens extracted from the WSDL document are textual terms. The WSDL document is represented by the descriptor, formally put as DS wsdl = {t1, t2, ... , tn}, where ti is a token. Sequence of tokens combined together form meaningful tokens where the first letter of the words is capitalized (GetDomainsByZipSoapIn). Fig. 2 represents a WSDL document of the DomainSpy web service. The token list is bolded. The extracted tokens list serves as the baseline. Here, the tokens are extracted from the WSDL of DomainSpy. WSDL Token Extraction WordNet Web Context Extraction TF/IDF Ranking Concept Evocation Ontology Evolution Service Description
  • 3. ISSN: 2278 – 1323 International Journal of Advanced Research in Computer Engineering & Technology (IJARCET) Volume 2, Issue 4, April 2013 1359 www.ijarcet.org Fig. 2 Example of DomainSpy Webservice The tokens that are less significant are extracted from the elements classified under names. List of stop words are used to remove the tokens with no considerable meaning and thus filtering is performed. C. Applying WordNet WordNet is a lexical database consisting of the English language. The words are separated into the parts of speech such as adverbs ,verbs, noun, adjectives, They are linked using semantic relationships. The basic building block of WordNet is a synset. A synset is a collection of synonymous words i.e; set of synonyms. The improvement in TF/IDF ranking is done by using WordNet tool. The tokens with same meaning are determined by the use of WordNet. The similar set of tokens is grouped. From this set, the token with highest frequency is determined and replace the other tokens in the group wit that token. Change the frequency count of the token by adding the frequency of the replaced tokens. By performing this, the tokens that are most significant are obtained, removing the irrelevant ones. D. TF/IDF Ranking The TF/IDF analysis is applied to the WSDL descriptors. 𝑓𝑟𝑒𝑞(𝑡𝑖, 𝐷𝑖) is defined as the number of times the token ti occur within the document descriptor Di. The term frequency of each token ti is defined as, 𝑡𝑓 𝑡𝑖 = 𝑓𝑟𝑒𝑞(𝑡𝑖, 𝐷𝑖) |𝐷𝑖| (1) Dwsdl is defined as the corpus of WSDL descriptors. The inverse document frequency is determined as the ratio between the total number of documents and the number of documents that contain the term 𝑖𝑑𝑓 𝑡𝑖 = log |𝐷| | 𝐷𝑖 ∶ 𝑡𝑖 𝜀𝐷𝑖 | (2) D is defined as the specific WSDL descriptor. The TF/IDF weight of the token is represented as 𝑤 𝑡𝑖 , is calculated as 𝑤 𝑡𝑖 = 𝑡𝑓 𝑡𝑖 ∗ 𝑖𝑑𝑓2 𝑡𝑖 (3) Using the token weight the descriptor tokens can be ranked. The filtering of the tokens is performed by ranking using a threshold. The tokens with weight less than the standard deviation are filtered out. The standard deviation is obtained from the average weight of token w value. Fig. 3 on the left circle represent set of tokens that has a higher weight than the threshold. After the filtering process, few tokens in the baseline list (Fig. 2) were removed. For example, the tokens “Get”, “Result” with TF/IDF weight less than the threshold were filtered out. E. Web Context Extraction To identify a record of information such as web service, a context descriptor ci is defined from domain DOM as an index term. It comprises of a word, phrase, or alphanumerical term. The importance of descriptor ci in relation to the web service is determined by the weight w Є R. A descriptor set {<ci, wi>}i is defined by a set of pairs, descriptors and weights. A different view point is defined by each descriptor of the concept. The descriptor set ultimately defines all the different perspectives and their significant weights which define the importance of each perspective. The context is obtained by the collection of different point of views defined by the different descriptors. The finite set of descriptors define the context C = {{<cij, wij>}i}j, where i represents each context descriptor and j represents the index of each set. For example, a context C may be a set of words defining a web service and the weights can represent the significance of a descriptor to the web service. The context recognition algorithm is adapted from [10]. It consists of the following major phases: 1) selecting contexts for each set of tokens, 2) ranking the contexts, and 3) declaring the current contexts. The tokens extracted from the web service WSDL descriptor is the input to the algorithm. From elements classified as name, each set of tokens is sent as query to a web search engine and by clustering the web page search results into possible contexts. <s:element name=”GetDomainsByRegistrantName”> <s:complexType> <s:sequence> <s:element minOccurs=”0” maxOccurs=”1” name=”FirstMiddleName” type=”s:string”/> <s:element minOccurs=”0” maxOccurs=”1” name=”LastName” type=”s:string”/> <s:element minOccurs=”0” maxOccurs=”1” name=”LicenseKey” type=”s:string”/> </s:sequence> </s:complexType> </s:element>
  • 4. ISSN: 2278 – 1323 International Journal of Advanced Research in Computer Engineering & Technology (IJARCET) Volume 2, Issue 4, April 2013 1360 www.ijarcet.org The clustering of the web pages is based on concise all pairs profiling (CAPP) clustering method [1]. This method is for concise, intelligible and approximate profiling of large classifications. The minimization of total number of features necessary to assure that each pair of classes is contrasted by at least one feature is done by the comparison of all classes pair wise. Then, minimized list of features is assigned to its own class profile, which is characterized by how these features differentiate the class from the other features. The ranking stage result will be the current context or a setoff highest ranking contexts. The set of preliminary contexts that has the top number of references, both in number of Web pages and in number of appearances in all the texts, is declared to be the current context and the weight is defined by integrating the value of references and appearances. F. Concept Evocation Concept evocation determines a possible concept definition that can be refined further in the ontology construction. The concept evocation is performed based on context intersection. The descriptors that appear in the intersection of both the TF/IDF outcome and web context outcome are defined as the ontology concept. tf/idfresult is defined as one descriptor set from the TF/IDF results, depending on extracted tokens from descriptor set extracted from the web and representing the same document. As a result, the ontology concept is represented by a set of descriptors, ci, which belong to both sets, Concept = {c1,c2, …, cn | ci Є tf/idfresult ∩ ci Є C } (4) Fig. 3 represents an example of the concept evocation method. The two overlapping circles describe each web services. TF/IDF results are represented in the left circle and the web context results in the right circle. The intersection represented in the overlap between both methods defines the possible concept. For the DomainSpy Web service, the concepts based on the intersection of both descriptor sets are identified as location, city, name, zip. The context is expanded to include the descriptors identified by the TF/IDF, the web context and the concept descriptors. The expanded context, Contexte, is represented as the following, Contexte = {c1,c2, …, cn | ci Є tf/idfresult U ci Є C } (5) The relation between two concepts, Coni and Conj can be defined as the context descriptors common to both concepts, for which weight wk is greater than a cutoff value of a, Re (Coni, Conj ) ={ck | ck Є Coni ∩Conj , wk>a } (6) However, since multiple context descriptors can belong to two concepts, the cutoff value of a for the relevant the WSDL text. The context, C, is initially defined as a descriptors needs to be predetermined. A possible cutoff can be defined by TF/IDF, Web Context, or both. Alternatively, the cutoff can be defined by a minimum number or percent of web services belonging to both concepts based on shared context descriptors. Fig. 3 Example of Concept Evocation for DomainSpy G. Ontology Evolution On refining the possible identified concepts, new concept can be build. The evocation of a concept in the previous step does not guarantee that it should be integrated with the current ontology. Instead, the new possible concept should be analyzed in relation to the current ontology. Validation of the descriptor is done using the textual service descriptor. The second descriptor, DS desc = {t1, t2, ... , tn}, represents the textual description of the service supplied by the service developer in free text. These descriptions are comparatively short and consist of few sentences describing the web service. The verification process includes matching the concept descriptors in simple string matching against all the descriptors of the service textual descriptor. A simple string-matching function, matchstr, returns 1 if two strings match and 0 otherwise. For the DomainSpy web service, the concept generated passes the textual description verification. III. EXPERIMENTAL RESULTS The data for the experiments were the web services. Each web service had a WSDL document and a short textual description. A. Ontology Evolution without using WordNet The token extraction step extracts the name labels from the WSDL document. These tokens are then passed on to the TF/IDF ranking step. The TF/IDF assess the terms appearing the most in the web service document and those
  • 5. ISSN: 2278 – 1323 International Journal of Advanced Research in Computer Engineering & Technology (IJARCET) Volume 2, Issue 4, April 2013 1361 www.ijarcet.org appearing less frequently in the other documents. A large number of terms are obtained after ranking through TF/IDF and these terms are not significant. Hence it is difficult to evoke better concepts. Since, significant concepts are not evoked, the ontology evolved is not significant. Fig 4 represents the ontology evolved without using WordNet tool. Since a large number of tokens were obtained through TF/IDF ranking, only a significant concept domain is obtained. Fig. 4 Example of Ontology Evolution without WordNet B. Ontology Evolution using WordNet The tokens extracted at the token extraction step from the WSDL document are passed to the WordNet tool. The improvement in TF/IDF ranking is done by using WordNet tool. The tokens with same meaning are determined by the use of WordNet. The similar set of tokens is grouped. From this set, the token with highest frequency is determined and replace the other tokens in the group wit that token. Change the frequency count of the token by adding the frequency of the replaced tokens. By performing this, the tokens that are most significant are obtained, removing the irrelevant ones. The tokens are then passed to the TF/IDF ranking step. Since the tokens are obtained from WordNet tool, the TF/IDF ranking is easier due to the less number of relevant tokens. Hence it is easy to evoke better concepts. Since, significant concepts are evoked, the ontology evolved is significant. Fig 5 represents the ontology evolved using WordNet tool. Since only a few number of tokens were obtained through TF/IDF ranking, only significant concepts such as name, location, key and zip are obtained. Fig. 5 Example of Ontology Evolution using WordNet IV. CONCLUSION A process of ontology evolution is proposed in this paper based on web service descriptions. This process analyzes web services from multiple view points and combines the results. The WSDL and free text descriptors of the web services provides an added advantage for the evolution of ontology. This ontology evolution depends on the WSDL and the process is verified using the free text descriptors. The improvement in TF/IDF ranking by including the WordNet tool helps in identifying the significant tokens. The integration of the results helps to generate more significant concepts. By analysis of the union and intersection of the concept results the value of the concept relations is obtained. The process provides a way for automatic construction of ontology that helps in classifying, expanding and retrieving significant services. Thus, the effort required in building and the maintaining the ontology is substantially reduced. As more significant concepts are generated by the use of WordNet tool, it helps in improving the overall performance in evolution of ontology. REFERENCES [1] R.E. Valdes - Perez and F. Pereira, “Concise, Intelligible, and Approximate Profiling of Multiple Classes,” Int’l J. Human- Computer Studies, pp. 411-436, 2000. [2] N.F. Noy and M. Klein, “Ontology Evolution: Not the Same as Schema Evolution,” Knowledge and Information Systems, vol. 6, no. 4, pp. 428-440, 2004. [3] L. Ding, T. Finin, A. Joshi, R. Pan, R. Cost, Y. Peng, P. Reddivari, V. Doshi, and J. Sachs, “Swoogle: A Search and Metadata Engine for the Semantic Web,” Proc. 13th ACM Conf. Information and Knowledge Management (CIKM ’04), 2004. [4] S. Robertson, “Understanding Inverse Document Frequency: On Theoretical Arguments for IDF,” J. Documentation, vol. 60, no. 5, pp.503-520, 2004.
  • 6. ISSN: 2278 – 1323 International Journal of Advanced Research in Computer Engineering & Technology (IJARCET) Volume 2, Issue 4, April 2013 1362 www.ijarcet.org [5] D. Kim, S. Lee, J. Shim, J. Chun, Z. Lee, and H. Park, “Practical Ontology Systems for Enterprise Application,” Proc. 10th Asian Computing Science Conf. (ASIAN ’05), 2005. [6] M. Ehrig, S. Staab, and Y. Sure, “Bootstrapping Ontology Alignment Methods with APFEL,” Proc. Fourth Int’l Semantic Web Conf. (ISWC ’05), 2005. [7] C. Platzer and S. Dustdar, “A Vector Space Search Engine for Web Services,” Proc. Third European Conf. Web Services(ECOWS ’05), 2005. [8] G. Zhang, A. Troy, and K. Bourgoin, “Bootstrapping Ontology Learning for Information Retrieval Using Formal Concept Analysis and Information Anchors,” Proc. 14th Int’l Conf. Conceptual Structures (ICCS ’06), 2006. [9] S. Castano, S. Espinosa, A. Ferrara, V. Karkaletsis, A. Kaya, S. Melzer, R. Moller, S Montanelli, and G. Petasis, “Ontology Dynamics with Multimedia Information: The BOEMIE Evolution Methodology,” Proc. Int’l Workshop Ontology Dynamics(IWOD’07), held with the Fourth European Semantic Web Conf.(ESWC’07),2007. [10] A.Segev, M. Leshno, and M. Zviran, “Context Recognition Using Internet as a Knowledge Base,” J. Intelligent Information Systems, vol. 29, no. 3, pp. 305-327, 2007. [11] Y. Chabeb, S. Tata, and D. Belad, “Toward an Integrated Ontology for Web Services,” Proc. Fourth Int’l Conf. Internet and Web Applications and Services (ICIW ’09), 2009. [12] V. Mascardi, A. Locoro, and P. Rosso, “Automatic Ontology Matching via Upper Ontologies: A Systematic Evaluation,” IEEE Trans. Knowledge and Data Eng., doi:10.1109/TKDE.2009.154, 2009. [13] Aviv Segev and Quan Z.Sheng, “Bootstrapping Ontologies for Web Services,” IEEE Transactions on Service Computing, vol 5, No 1, January-March 2012. Priya C V is currently pursuing M.E Computer Science and Engineering at Coimbatore Institute of Engineering and Technology, Coimbatore, Tamil Nadu, (Anna University, Chennai). She completed her B.E in Computer Science and Engineering from Hindusthan Institute of Technology, Coimbatore, Tamil Nadu, (Anna University, Coimbatore) in 2011. Her research interests include Ontology and Web Services Janaki Kumar is currently Professor in the Department of Computer Science, at Coimbatore Institute of Engineering and Technology, Coimbatore, Tamil Nadu, (Anna University, Chennai). She completed her B.E (Hons.) in Electronics and Communication Engineering from the University of Madras in 1978 and M.E in Computer Science and Engineering from the University of Madras in 1980. She has about 20 years experience in industry and 13 years experience in teaching. Her research interests include Testing, SOA and Web Services.