SlideShare a Scribd company logo
1 of 5
Download to read offline
International Journal of Modern Engineering Research (IJMER)
               www.ijmer.com               Vol.3, Issue.2, March-April. 2013 pp-985-989      ISSN: 2249-6645


                    Ontology Extraction from Heterogeneous Documents

                                          Kirankumar Kataraki, 1 Sumana M2
     1
      IV sem M.Tech/ Department of Information Science & Engg / M S Ramaiah Institute of Technology, Bangalore-54
2
 Assistant Professor/Department of Information Science & Engg/ M S Ramaiah Institute of Technology, Bangalore-54

Abstract: Ontology Extraction play an important role in the Semantic Web as well as in knowledge management. The emergence of
Semantic Web and the related technologies promise to make the Web a meaningful experience. Conversely, success of Semantic Web and
its applications depends largely on utilization and interoperability of well-formulated ontology bases in an automated heterogeneous
environment. Ontology is what exists in a domain and how they relate with each other. The advantage of an ontology is that it represents
real world information in a manner that is machine understandable. This leads to a variety of interesting applications for the benefit of the
target user groups. An ontology defines the terms used to describe and represent an area of knowledge. Ontologies are critical for
applications that need to search across or merge information from diverse communities. In this paper, we present our approach to extract
relevant ontology concepts and their relationships from a knowledge base of heterogeneous text documents.

Keywords: heterogeneous, knowledge, machine understandable, Ontology Extraction, Semantic Web

                                                            I. Introduction
          The Semantic Web is a major research initiative of the World Wide Web Consortium (W3C) [1] to create a
metadata-rich Web of resources that can describe themselves not only by how they should be displayed (HTML) or
syntactically (XML), but also by the meaning of the metadata. We consider Semantic Web as next generation Web that
provides great benefits in Web Services, Internet Commerce, and other promising application areas. However, Semantic
Web is still in its primary stage means not fully implemented. and has lots of unsolved problems. One of the major problem
is to extract data from heterogeneous documents in such way that it has to understand by machine, which we call ontology
extraction.
          A basic approach for ontology extraction is by manual. Most of the current research focuses on exploiting various
methods to generate ontology automatically or semi-automatically. Manual ontology building is a time consuming activity
that requires a lot of efforts for knowledge domain acquisition and knowledge domain modeling. In order to overcome
these problems many methods have been developed, including systems and tools that automatically or semi-automatically,
using text mining and machine learning techniques, allows to generate ontologies. The research field which study this
issues is usually called “ontology generation” or “ontology extraction” or “ontology learning”. However, most
approaches have “only” considered one step in the overall ontology engineering process [2], for example, generating
concepts & relationships[3] or extracting concepts & relationship whereas one must consider the overall process when
building real-world applications. In this paper, we describe our approach for ontology extraction from an existing knowledge
base of heterogeneous documents. We required Information Extraction from heterogeneous text because it gives direct
access to knowledge when in textual format, only relevant information is accessed by people Knowledge Sharing.

A. Background and Related Works
          Two main approaches have been developed in ontology extraction. The first one facilitates manual ontology
engineering by providing natural language processing languages, and ontology import tools. The second approach is based
on machine learning and automated language processing techniques to extract concepts and ontological relations from
structured and unstructured data such as databases and texts. A number of systems have been proposed for ontology
extraction from text. We describe some of them in the following.
          ASIUM [4] extracts verb frames and taxonomic knowledge, based on statistical analysis of syntactic parsing of texts.
Text-To-Onto [5] is an Open source ontology management infrastructure, with a tool suite for building ontologies from an
initial core ontology. It combines knowledge acquisition and machine learning techniques to discover conceptual
structures.
          Information Retrieval[6] is a domain independent that creates clusters of the words appearing in the text. The
scope of this is to build a hierarchy of concepts. Its learning method is based on distributional approach: nouns playing
the same syntactic role in sentences with the same verb are grouped together in the same class.
Effective ontology management in virtual learning environments[7] is a semi-automatic data driven topic ontology which
integrates machine learning and text mining algorithms. Main features are represented by automatic keyword extraction
from documents given as an input to the system (the extracted keywords are “candidate concepts” of the ontology) and by
the concepts suggestions generation.

                                            II. Approach For Ontology Extraction
         Ontology is a basic building block for semantic web[8]. An active line of research in semantic web is
focused on how to build and evolve ontologies using the information from different ontological sources such as txt, doc, ppt,
pdf etc inherent in the domain. A large part of the IT industry uses software engineering methodologies to build software
solutions that solve real-world problems. Ontology Building process consists of following phases.
                                                       www.ijmer.com                                              985 | Page
International Journal of Modern Engineering Research (IJMER)
              www.ijmer.com              Vol.3, Issue.2, March-April. 2013 pp-985-989      ISSN: 2249-6645

A. Clustering
         We have implemented statistical[9] and data mining algorithm[10] in order to identify the concepts and their
relationship in the resulting ontology. This method aims to build ontologies using a data mining approach called cluster
mining from domain repositories written in XML.

Algorithm: Generating Concepts and relations.
Input: Folder containing heterogeneous file
Output: Dynamically created XML data by parsing the contents of files from ontology testing folder.

 Begin
Step1: Read all the file names from input folder.
Step2: Create a string buffer variable to collect all the file names.
Step3: Create a temporary string buffer to read content of each file.
Step4: Process each data of file based on end of sentence.
Step5: Using temporary string buffer which will list the number of possibilities of meaningless words in sentence, Cluster
the data by filtering it from meaningless string content.
Step6: Mark first word of sentence as parent and next beginning word will be marked as child.
Step7: Continue to read all the sentences from the folder.
 Stop

B. Harmonization
          This is an optional step that is needed when the user wants to “harmonize” the extracted ontology with the available
knowledge bases.
          With the term ontology harmonization, we want to refer to the ability of harmonizing two or more ontologies in a
unique ontology in order to improve the available knowledge base. It is strictly related to two main issues: ontology
matching[11] for the recognition of correspondences between ontologies and ontology merging[12] for the actual fusion of
those ontologies.Main aim of harmonization is Extracting concepts and relations means for input string it has to display list
of all the match able relations from the input string.

Algorithm: Extracting concepts and relations
Input: Testing string query
Output: Displaying list of all the match able relations from the input string.

 Begin
Step1: Read the Input text.
Step2: Compare input test string with concept from ontology data.
Step3: Search input text with set of relations from ontology data.
Step4: Read the number of term frequency of the input string appearing in the ontology data.
Step5: Display the number of strings appearing both as concept and relation.
 Stop

                                                        III. Results
         This chapter presents the results obtained from the developed system , mainly it shows extracted ontology data,
constructed “concept & relationship” data created using the ontology data & verified ontology data process.




                                       Fig1: ontology server containing various options.


                                                          www.ijmer.com                                            986 | Page
International Journal of Modern Engineering Research (IJMER)
              www.ijmer.com            Vol.3, Issue.2, March-April. 2013 pp-985-989      ISSN: 2249-6645

          In fig1 we can see ontology server containing various options. Here the first process you have to browse the folder
which contains various heterogeneous documents. In the above figure we are browsing the folder from
“c:UsersKiranDesktopTest” location.
          Our experimentation has been made considering the TXT, DOC and PDF formats so our Test folder contains three
different format files. The fig2 indicates that.




                                Fig2: Test folder which contains three different formatfiles.

          File1 is of text format, Which contains the following text. “Hypertext Markup Language, the languages of the
World Wide Web, allows users to produces Web pages that include text, graphics and pointer to other Web pages.HTML
provides tags to make the document look attractive”
          File2 is of doc format, Which contains the following text. “A HTML document is small and hence easy to send over
the net. It is small because it does not include formatted information.”
          File3 is of pdf format, Which contains the following text. “HTML is platform independent. HTML tags are not
case-sensitive.”
          We want to analyze our input data so in all files we taken small amount of text. Our system works fine with huge
amount of data also. After browsing the input folder, to construct the ontology data we have to click ontology creation tab.
As soon as you click the ontology creation tab within few seconds our system will generate ontology data. After generating
ontology data it shows “ontology creation has been successfully completed.” which is shown in fig3.




                           Fig3: Ontology sever displaying message after creating ontology data.

         Once the ontology creation successfully completed you can see ontology data by clicking view ontology tab. When
you click view ontology tab it displays two xml files. In our system ontology data is stored in xml format. First xml file
contains ontology data.




                                               Fig4: Contents of first xml file

                                                        www.ijmer.com                                             987 | Page
International Journal of Modern Engineering Research (IJMER)
              www.ijmer.com             Vol.3, Issue.2, March-April. 2013 pp-985-989      ISSN: 2249-6645

          The fig4 shows content of first xml file. Here you can observe that our system concatenated all contents of different
files. Then content breaks by sentence.
          For example by considering content of file1, I will explain the working of our system. First sentence of file1 is
stored like below.
          “Hypertext Markup Language, the languages of the World Wide Web, allows users to produces Web pages that
include text, graphics and pointer to other Web pages.”
Second sentence of file1 is stored like below.
“HTML provides tags to make the document look attractive”
Finally our system removes stopwords(unrelated words) from each sentence. Unrelated words means in first sentence the, of,
allows, to, that & other words are having no importance when creating ontology data. So those words have been trimmed
from the sentence. So trimmed content with respect to first sentence of file 1 is
“Hypertext Markup Language, languages World Wide Web, users produces web pages include text, graphics pointer Web
pages”
Trimmed content with respect to second sentence of file 1 is
“HTML tags make document attractive”
Similar process applied to whole content & stopwords have removed from each sentence( refer fig4 for output).
          Next the each sentence of ontology data is stored in “Concept-Relationship” manner which is useful when
extracting ontology data. In each sentence first word is stored as concept & next words will be stored as relations.




                         Fig5: second xml file storing ontology data in concept-relationship manner.

          Once the ontology data is created next optional step is to check match able relations from sentence for input string.
In our system it is working fine. Suppose for example your sarching html as input string then it will display mach able
relations. Math able relations for html are tags, make, document, attractive, small, easy, send, net, platform, independent,
casesensitive. It also shows in which file the particular sentence is found. so you can easily find the exact information.
          In fig5 each sentence first word is stored as concept & next words will be stored as relations. It does not mean that
you have to search only concept. You can search any word means the particular input string is treated as concept related
words are treated as relations.
          Suppose if you given input that is not present in documents then it will display the message “search not found, try
with another concept.”
                                                         www.ijmer.com                                              988 | Page
International Journal of Modern Engineering Research (IJMER)
               www.ijmer.com              Vol.3, Issue.2, March-April. 2013 pp-985-989      ISSN: 2249-6645

                                                        IV. Conclusion
           In this paper, we have presented an ontology information extraction system to extract ontologies from a knowledge
base of heterogeneous text documents. We have proposed our approach to build the Concept and Relationship from
heterogeneous documents which gives dynamically created XML data by parsing the contents of files. In our project
harmonization is an optional step but it is needed to check whether builded ontology is efficient or not, so we even proposed
our approach to extracting concepts and relations. Means when you given input as string query our system gives output as
list of all the match able relations from the input string. Our work mainly explains the ontology extraction process is general
and is not domain dependent. Thus ontology has been served as a most effective technique to solve semantic issues
irrespective of any domain.

                                                            References
[1]  M. Dean and G. Schreiber, “OWL Web ontology language reference,” W3C Recommendation, Feb. 2004.
[2]  J. Euzenat and P. Shvaiko, Ontology Matching. Heidelberg, Germany: Springer-Verlag, 2007.
[3]  R. Farkas, V. Vincze, I. Nagy, R. Ormándi, G. Szarvas, and A. Almási, “Web-based lemmatisation of named entities,” in Proc. TSD,
                                                                                        ˇ
     vol. 5246, Lecture Notes in Computer Science, P. Sojka, A. Horák, I. Kopec ek, and K. Pala, Eds. Berlin, Germany: Springer-
     Verlag, 2008, pp. 53–60.
[4] D. Faure and T. Poibeau, “First experiences of using semantic knowl- edge learned by ASIUM for information extraction task using
     INTEX,” in Proc. ECAI Workshop Ontology Learning, vol. 31, CEUR Work- shop Proceedings, S. Staab, A. Maedche, C.
     Nédellec, and P. Wiemer- Hastings, Eds., 2000.
[5] A. Maedche and S. Staab, “The Text-To-Onto ontology learning environ- ment,” in Proc. 8th Int. Conf. Conceptual Struct.,
     Darmstadt, Germany,2000, pp. 14-18.
[6] W. B. Frakes and R. A. Baeza-Yates, Eds., Information Retrieval: Data Structures & Algorithms. Englewood Cliffs, NJ:
     Prentice-Hall,1992.
[7] M. Gaeta, F. Orciuoli, S. Paolozzi, and P. Ritrovato, “Effective ontology management in virtual learning environments,” Int. J.
     Internet Enterprise Manage., vol. 6, no. 2, pp. 96–123, 2009.
[8] A. D. Maedche, Ontology Learning for the Semantic Web. Norwell, MA: Kluwer, 2002.
[9] C. D. Manning and H. Schtze, Foundations of Statistical Natural Language Processing. Cambridge, MA: MIT Press, Jun. 1999.
[10] D. L. McGuinness, R. Fikes, J. Rice, and S. Wilder, “The Chimaera ontology environment,” in Proc. AAAI/IAAI, 2000, pp. 1123–
     1124.
[11] R. Navigli and P. Velardi, “Semantic interpretation of terminological strings,” in Proc. 6th Int. Conf. TKE, 2002, pp. 95–100.
[12] R. Navigli, P. Velardi, and A. Gangemi, “Ontology learning and its application to automated terminology translation,” IEEE Intell.
     Syst., vol. 18, no. 1, pp. 22–31, Jan. 2003.




                                                            www.ijmer.com                                                  989 | Page

More Related Content

What's hot

Advances of neural networks in 2020
Advances of neural networks in 2020Advances of neural networks in 2020
Advances of neural networks in 2020kevig
 
Enhancing Semantic Mining
Enhancing Semantic MiningEnhancing Semantic Mining
Enhancing Semantic MiningSanthosh Kumar
 
Translating Ontologies in Real-World Settings
Translating Ontologies in Real-World SettingsTranslating Ontologies in Real-World Settings
Translating Ontologies in Real-World SettingsMauro Dragoni
 
IJRET-V1I1P5 - A User Friendly Mobile Search Engine for fast Accessing the Da...
IJRET-V1I1P5 - A User Friendly Mobile Search Engine for fast Accessing the Da...IJRET-V1I1P5 - A User Friendly Mobile Search Engine for fast Accessing the Da...
IJRET-V1I1P5 - A User Friendly Mobile Search Engine for fast Accessing the Da...ISAR Publications
 
Research Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and ScienceResearch Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and Scienceresearchinventy
 
tr-2006-17.doc Word document
tr-2006-17.doc Word documenttr-2006-17.doc Word document
tr-2006-17.doc Word documentbutest
 
Ontology Mapping
Ontology MappingOntology Mapping
Ontology Mappingsamhati27
 
Ijarcet vol-2-issue-4-1357-1362
Ijarcet vol-2-issue-4-1357-1362Ijarcet vol-2-issue-4-1357-1362
Ijarcet vol-2-issue-4-1357-1362Editor IJARCET
 
Ontology Mapping
Ontology MappingOntology Mapping
Ontology Mappingbutest
 
Information extraction using discourse
Information extraction using discourseInformation extraction using discourse
Information extraction using discourseijitcs
 
EXTRACTING ARABIC RELATIONS FROM THE WEB
EXTRACTING ARABIC RELATIONS FROM THE WEBEXTRACTING ARABIC RELATIONS FROM THE WEB
EXTRACTING ARABIC RELATIONS FROM THE WEBijcsit
 
Ontology integration - Heterogeneity, Techniques and more
Ontology integration - Heterogeneity, Techniques and moreOntology integration - Heterogeneity, Techniques and more
Ontology integration - Heterogeneity, Techniques and moreAdriel Café
 
A category theoretic model of rdf ontology
A category theoretic model of rdf ontologyA category theoretic model of rdf ontology
A category theoretic model of rdf ontologyIJwest
 
Enriching search results using ontology
Enriching search results using ontologyEnriching search results using ontology
Enriching search results using ontologyIAEME Publication
 
Hyponymy extraction of domain ontology
Hyponymy extraction of domain ontologyHyponymy extraction of domain ontology
Hyponymy extraction of domain ontologyIJwest
 
An Investigation of Keywords Extraction from Textual Documents using Word2Ve...
 An Investigation of Keywords Extraction from Textual Documents using Word2Ve... An Investigation of Keywords Extraction from Textual Documents using Word2Ve...
An Investigation of Keywords Extraction from Textual Documents using Word2Ve...IJCSIS Research Publications
 
Ontology mapping for the semantic web
Ontology mapping for the semantic webOntology mapping for the semantic web
Ontology mapping for the semantic webWorawith Sangkatip
 
Semantic Web, Ontology, and Ontology Learning: Introduction
Semantic Web, Ontology, and Ontology Learning: IntroductionSemantic Web, Ontology, and Ontology Learning: Introduction
Semantic Web, Ontology, and Ontology Learning: IntroductionKent State University
 

What's hot (19)

Advances of neural networks in 2020
Advances of neural networks in 2020Advances of neural networks in 2020
Advances of neural networks in 2020
 
Enhancing Semantic Mining
Enhancing Semantic MiningEnhancing Semantic Mining
Enhancing Semantic Mining
 
Translating Ontologies in Real-World Settings
Translating Ontologies in Real-World SettingsTranslating Ontologies in Real-World Settings
Translating Ontologies in Real-World Settings
 
IJRET-V1I1P5 - A User Friendly Mobile Search Engine for fast Accessing the Da...
IJRET-V1I1P5 - A User Friendly Mobile Search Engine for fast Accessing the Da...IJRET-V1I1P5 - A User Friendly Mobile Search Engine for fast Accessing the Da...
IJRET-V1I1P5 - A User Friendly Mobile Search Engine for fast Accessing the Da...
 
Research Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and ScienceResearch Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and Science
 
tr-2006-17.doc Word document
tr-2006-17.doc Word documenttr-2006-17.doc Word document
tr-2006-17.doc Word document
 
Ontology Mapping
Ontology MappingOntology Mapping
Ontology Mapping
 
Ijarcet vol-2-issue-4-1357-1362
Ijarcet vol-2-issue-4-1357-1362Ijarcet vol-2-issue-4-1357-1362
Ijarcet vol-2-issue-4-1357-1362
 
Ontology Mapping
Ontology MappingOntology Mapping
Ontology Mapping
 
Information extraction using discourse
Information extraction using discourseInformation extraction using discourse
Information extraction using discourse
 
EXTRACTING ARABIC RELATIONS FROM THE WEB
EXTRACTING ARABIC RELATIONS FROM THE WEBEXTRACTING ARABIC RELATIONS FROM THE WEB
EXTRACTING ARABIC RELATIONS FROM THE WEB
 
Ontology integration - Heterogeneity, Techniques and more
Ontology integration - Heterogeneity, Techniques and moreOntology integration - Heterogeneity, Techniques and more
Ontology integration - Heterogeneity, Techniques and more
 
A category theoretic model of rdf ontology
A category theoretic model of rdf ontologyA category theoretic model of rdf ontology
A category theoretic model of rdf ontology
 
Enriching search results using ontology
Enriching search results using ontologyEnriching search results using ontology
Enriching search results using ontology
 
Hyponymy extraction of domain ontology
Hyponymy extraction of domain ontologyHyponymy extraction of domain ontology
Hyponymy extraction of domain ontology
 
An Investigation of Keywords Extraction from Textual Documents using Word2Ve...
 An Investigation of Keywords Extraction from Textual Documents using Word2Ve... An Investigation of Keywords Extraction from Textual Documents using Word2Ve...
An Investigation of Keywords Extraction from Textual Documents using Word2Ve...
 
Ontology mapping for the semantic web
Ontology mapping for the semantic webOntology mapping for the semantic web
Ontology mapping for the semantic web
 
Semantic Web, Ontology, and Ontology Learning: Introduction
Semantic Web, Ontology, and Ontology Learning: IntroductionSemantic Web, Ontology, and Ontology Learning: Introduction
Semantic Web, Ontology, and Ontology Learning: Introduction
 
Heterogeneous data annotation
Heterogeneous data annotationHeterogeneous data annotation
Heterogeneous data annotation
 

Viewers also liked

Ireland's Energy Futures
Ireland's Energy FuturesIreland's Energy Futures
Ireland's Energy Futuressaulcj
 
Cq31401405
Cq31401405Cq31401405
Cq31401405IJMER
 
το δημοτικο τραγουδι
το δημοτικο τραγουδιτο δημοτικο τραγουδι
το δημοτικο τραγουδιPopi Kaza
 
Bs32869883
Bs32869883Bs32869883
Bs32869883IJMER
 
Be2419772016
Be2419772016Be2419772016
Be2419772016IJMER
 
Cb31324330
Cb31324330Cb31324330
Cb31324330IJMER
 
On Some Partial Orderings for Bimatrices
On Some Partial Orderings for BimatricesOn Some Partial Orderings for Bimatrices
On Some Partial Orderings for BimatricesIJMER
 
The Effects of Vehicle Speeds on Accident Frequency within Settlements along ...
The Effects of Vehicle Speeds on Accident Frequency within Settlements along ...The Effects of Vehicle Speeds on Accident Frequency within Settlements along ...
The Effects of Vehicle Speeds on Accident Frequency within Settlements along ...IJMER
 
Narrating Fantasy in the Novel Pratimayum Rajakumariyum (The Statue and the P...
Narrating Fantasy in the Novel Pratimayum Rajakumariyum (The Statue and the P...Narrating Fantasy in the Novel Pratimayum Rajakumariyum (The Statue and the P...
Narrating Fantasy in the Novel Pratimayum Rajakumariyum (The Statue and the P...IJMER
 
Visualizing Self - Exploring Your Personal Metrics
Visualizing Self - Exploring Your Personal MetricsVisualizing Self - Exploring Your Personal Metrics
Visualizing Self - Exploring Your Personal MetricsJennifer Davis
 
Modeling Of a Bucket Air Cooler by Using Solar Energy
Modeling Of a Bucket Air Cooler by Using Solar EnergyModeling Of a Bucket Air Cooler by Using Solar Energy
Modeling Of a Bucket Air Cooler by Using Solar EnergyIJMER
 
Go BlackBerry Z30 ready
Go BlackBerry Z30 readyGo BlackBerry Z30 ready
Go BlackBerry Z30 readyBhasker Thapan
 
Ijmer 46051622
Ijmer 46051622Ijmer 46051622
Ijmer 46051622IJMER
 
Dh3211231128
Dh3211231128Dh3211231128
Dh3211231128IJMER
 
Industrial Microcontroller Based Neural Network Controlled Autonomous Vehicle
Industrial Microcontroller Based Neural Network Controlled  Autonomous VehicleIndustrial Microcontroller Based Neural Network Controlled  Autonomous Vehicle
Industrial Microcontroller Based Neural Network Controlled Autonomous VehicleIJMER
 
Impact and Dynamics of Centralization in Transportation Cost of Cement Bag’s ...
Impact and Dynamics of Centralization in Transportation Cost of Cement Bag’s ...Impact and Dynamics of Centralization in Transportation Cost of Cement Bag’s ...
Impact and Dynamics of Centralization in Transportation Cost of Cement Bag’s ...IJMER
 
Variant Origin and Course of Ulnar Artery
Variant Origin and Course of Ulnar ArteryVariant Origin and Course of Ulnar Artery
Variant Origin and Course of Ulnar ArteryIJMER
 
Theoretical Analysis for Energy Consumption of a Circulation-Type Superheate...
Theoretical Analysis for Energy Consumption of a  Circulation-Type Superheate...Theoretical Analysis for Energy Consumption of a  Circulation-Type Superheate...
Theoretical Analysis for Energy Consumption of a Circulation-Type Superheate...IJMER
 
The Computational Algorithm for Supported Solutions Set of Linear Diophantine...
The Computational Algorithm for Supported Solutions Set of Linear Diophantine...The Computational Algorithm for Supported Solutions Set of Linear Diophantine...
The Computational Algorithm for Supported Solutions Set of Linear Diophantine...IJMER
 

Viewers also liked (20)

Ireland's Energy Futures
Ireland's Energy FuturesIreland's Energy Futures
Ireland's Energy Futures
 
Cq31401405
Cq31401405Cq31401405
Cq31401405
 
το δημοτικο τραγουδι
το δημοτικο τραγουδιτο δημοτικο τραγουδι
το δημοτικο τραγουδι
 
Bs32869883
Bs32869883Bs32869883
Bs32869883
 
Be2419772016
Be2419772016Be2419772016
Be2419772016
 
Cb31324330
Cb31324330Cb31324330
Cb31324330
 
On Some Partial Orderings for Bimatrices
On Some Partial Orderings for BimatricesOn Some Partial Orderings for Bimatrices
On Some Partial Orderings for Bimatrices
 
The Effects of Vehicle Speeds on Accident Frequency within Settlements along ...
The Effects of Vehicle Speeds on Accident Frequency within Settlements along ...The Effects of Vehicle Speeds on Accident Frequency within Settlements along ...
The Effects of Vehicle Speeds on Accident Frequency within Settlements along ...
 
Narrating Fantasy in the Novel Pratimayum Rajakumariyum (The Statue and the P...
Narrating Fantasy in the Novel Pratimayum Rajakumariyum (The Statue and the P...Narrating Fantasy in the Novel Pratimayum Rajakumariyum (The Statue and the P...
Narrating Fantasy in the Novel Pratimayum Rajakumariyum (The Statue and the P...
 
Visualizing Self - Exploring Your Personal Metrics
Visualizing Self - Exploring Your Personal MetricsVisualizing Self - Exploring Your Personal Metrics
Visualizing Self - Exploring Your Personal Metrics
 
Modeling Of a Bucket Air Cooler by Using Solar Energy
Modeling Of a Bucket Air Cooler by Using Solar EnergyModeling Of a Bucket Air Cooler by Using Solar Energy
Modeling Of a Bucket Air Cooler by Using Solar Energy
 
Go BlackBerry Z30 ready
Go BlackBerry Z30 readyGo BlackBerry Z30 ready
Go BlackBerry Z30 ready
 
Ijmer 46051622
Ijmer 46051622Ijmer 46051622
Ijmer 46051622
 
Dh3211231128
Dh3211231128Dh3211231128
Dh3211231128
 
Industrial Microcontroller Based Neural Network Controlled Autonomous Vehicle
Industrial Microcontroller Based Neural Network Controlled  Autonomous VehicleIndustrial Microcontroller Based Neural Network Controlled  Autonomous Vehicle
Industrial Microcontroller Based Neural Network Controlled Autonomous Vehicle
 
Impact and Dynamics of Centralization in Transportation Cost of Cement Bag’s ...
Impact and Dynamics of Centralization in Transportation Cost of Cement Bag’s ...Impact and Dynamics of Centralization in Transportation Cost of Cement Bag’s ...
Impact and Dynamics of Centralization in Transportation Cost of Cement Bag’s ...
 
Variant Origin and Course of Ulnar Artery
Variant Origin and Course of Ulnar ArteryVariant Origin and Course of Ulnar Artery
Variant Origin and Course of Ulnar Artery
 
10 Steps to Make Moving Easier
10 Steps to Make Moving Easier10 Steps to Make Moving Easier
10 Steps to Make Moving Easier
 
Theoretical Analysis for Energy Consumption of a Circulation-Type Superheate...
Theoretical Analysis for Energy Consumption of a  Circulation-Type Superheate...Theoretical Analysis for Energy Consumption of a  Circulation-Type Superheate...
Theoretical Analysis for Energy Consumption of a Circulation-Type Superheate...
 
The Computational Algorithm for Supported Solutions Set of Linear Diophantine...
The Computational Algorithm for Supported Solutions Set of Linear Diophantine...The Computational Algorithm for Supported Solutions Set of Linear Diophantine...
The Computational Algorithm for Supported Solutions Set of Linear Diophantine...
 

Similar to Ck32985989

The Revolution Of Cloud Computing
The Revolution Of Cloud ComputingThe Revolution Of Cloud Computing
The Revolution Of Cloud ComputingCarmen Sanborn
 
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
 
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
 
A N E XTENSION OF P ROTÉGÉ FOR AN AUTOMA TIC F UZZY - O NTOLOGY BUILDING U...
A N  E XTENSION OF  P ROTÉGÉ FOR AN AUTOMA TIC  F UZZY - O NTOLOGY BUILDING U...A N  E XTENSION OF  P ROTÉGÉ FOR AN AUTOMA TIC  F UZZY - O NTOLOGY BUILDING U...
A N E XTENSION OF P ROTÉGÉ FOR AN AUTOMA TIC F UZZY - O NTOLOGY BUILDING U...ijcsit
 
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
 
Adaptive information extraction
Adaptive information extractionAdaptive information extraction
Adaptive information extractionunyil96
 
Concept integration using edit distance and n gram match
Concept integration using edit distance and n gram match Concept integration using edit distance and n gram match
Concept integration using edit distance and n gram match ijdms
 
Building a Semantic search Engine in a library
Building a Semantic search Engine in a libraryBuilding a Semantic search Engine in a library
Building a Semantic search Engine in a librarySEECS NUST
 
An Incremental Method For Meaning Elicitation Of A Domain Ontology
An Incremental Method For Meaning Elicitation Of A Domain OntologyAn Incremental Method For Meaning Elicitation Of A Domain Ontology
An Incremental Method For Meaning Elicitation Of A Domain OntologyAudrey Britton
 
Information Retrieval based on Cluster Analysis Approach
Information Retrieval based on Cluster Analysis ApproachInformation Retrieval based on Cluster Analysis Approach
Information Retrieval based on Cluster Analysis ApproachAIRCC Publishing Corporation
 
INFORMATION RETRIEVAL BASED ON CLUSTER ANALYSIS APPROACH
INFORMATION RETRIEVAL BASED ON CLUSTER ANALYSIS APPROACHINFORMATION RETRIEVAL BASED ON CLUSTER ANALYSIS APPROACH
INFORMATION RETRIEVAL BASED ON CLUSTER ANALYSIS APPROACHijcsit
 
Semantic Web in Action: Ontology-driven information search, integration and a...
Semantic Web in Action: Ontology-driven information search, integration and a...Semantic Web in Action: Ontology-driven information search, integration and a...
Semantic Web in Action: Ontology-driven information search, integration and a...Amit Sheth
 
Semantic IoT Semantic Inter-Operability Practices - Part 1
Semantic IoT Semantic Inter-Operability Practices - Part 1Semantic IoT Semantic Inter-Operability Practices - Part 1
Semantic IoT Semantic Inter-Operability Practices - Part 1iotest
 
A Naive Method For Ontology Construction
A Naive Method For Ontology Construction A Naive Method For Ontology Construction
A Naive Method For Ontology Construction IJSCAI Journal
 
A NAIVE METHOD FOR ONTOLOGY CONSTRUCTION
A NAIVE METHOD FOR ONTOLOGY CONSTRUCTIONA NAIVE METHOD FOR ONTOLOGY CONSTRUCTION
A NAIVE METHOD FOR ONTOLOGY CONSTRUCTIONijscai
 
Recruitment Based On Ontology with Enhanced Security Features
Recruitment Based On Ontology with Enhanced Security FeaturesRecruitment Based On Ontology with Enhanced Security Features
Recruitment Based On Ontology with Enhanced Security Featurestheijes
 
Tools for Ontology Building from Texts: Analysis and Improvement of the Resul...
Tools for Ontology Building from Texts: Analysis and Improvement of the Resul...Tools for Ontology Building from Texts: Analysis and Improvement of the Resul...
Tools for Ontology Building from Texts: Analysis and Improvement of the Resul...IOSR Journals
 
03. revised paper edit iq
03. revised paper edit iq03. revised paper edit iq
03. revised paper edit iqIAESIJEECS
 
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
 
Association Rule Mining Based Extraction of Semantic Relations Using Markov ...
Association Rule Mining Based Extraction of  Semantic Relations Using Markov ...Association Rule Mining Based Extraction of  Semantic Relations Using Markov ...
Association Rule Mining Based Extraction of Semantic Relations Using Markov ...dannyijwest
 

Similar to Ck32985989 (20)

The Revolution Of Cloud Computing
The Revolution Of Cloud ComputingThe Revolution Of Cloud Computing
The Revolution Of Cloud Computing
 
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
 
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
 
A N E XTENSION OF P ROTÉGÉ FOR AN AUTOMA TIC F UZZY - O NTOLOGY BUILDING U...
A N  E XTENSION OF  P ROTÉGÉ FOR AN AUTOMA TIC  F UZZY - O NTOLOGY BUILDING U...A N  E XTENSION OF  P ROTÉGÉ FOR AN AUTOMA TIC  F UZZY - O NTOLOGY BUILDING U...
A N E XTENSION OF P ROTÉGÉ FOR AN AUTOMA TIC F UZZY - O NTOLOGY BUILDING U...
 
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...
 
Adaptive information extraction
Adaptive information extractionAdaptive information extraction
Adaptive information extraction
 
Concept integration using edit distance and n gram match
Concept integration using edit distance and n gram match Concept integration using edit distance and n gram match
Concept integration using edit distance and n gram match
 
Building a Semantic search Engine in a library
Building a Semantic search Engine in a libraryBuilding a Semantic search Engine in a library
Building a Semantic search Engine in a library
 
An Incremental Method For Meaning Elicitation Of A Domain Ontology
An Incremental Method For Meaning Elicitation Of A Domain OntologyAn Incremental Method For Meaning Elicitation Of A Domain Ontology
An Incremental Method For Meaning Elicitation Of A Domain Ontology
 
Information Retrieval based on Cluster Analysis Approach
Information Retrieval based on Cluster Analysis ApproachInformation Retrieval based on Cluster Analysis Approach
Information Retrieval based on Cluster Analysis Approach
 
INFORMATION RETRIEVAL BASED ON CLUSTER ANALYSIS APPROACH
INFORMATION RETRIEVAL BASED ON CLUSTER ANALYSIS APPROACHINFORMATION RETRIEVAL BASED ON CLUSTER ANALYSIS APPROACH
INFORMATION RETRIEVAL BASED ON CLUSTER ANALYSIS APPROACH
 
Semantic Web in Action: Ontology-driven information search, integration and a...
Semantic Web in Action: Ontology-driven information search, integration and a...Semantic Web in Action: Ontology-driven information search, integration and a...
Semantic Web in Action: Ontology-driven information search, integration and a...
 
Semantic IoT Semantic Inter-Operability Practices - Part 1
Semantic IoT Semantic Inter-Operability Practices - Part 1Semantic IoT Semantic Inter-Operability Practices - Part 1
Semantic IoT Semantic Inter-Operability Practices - Part 1
 
A Naive Method For Ontology Construction
A Naive Method For Ontology Construction A Naive Method For Ontology Construction
A Naive Method For Ontology Construction
 
A NAIVE METHOD FOR ONTOLOGY CONSTRUCTION
A NAIVE METHOD FOR ONTOLOGY CONSTRUCTIONA NAIVE METHOD FOR ONTOLOGY CONSTRUCTION
A NAIVE METHOD FOR ONTOLOGY CONSTRUCTION
 
Recruitment Based On Ontology with Enhanced Security Features
Recruitment Based On Ontology with Enhanced Security FeaturesRecruitment Based On Ontology with Enhanced Security Features
Recruitment Based On Ontology with Enhanced Security Features
 
Tools for Ontology Building from Texts: Analysis and Improvement of the Resul...
Tools for Ontology Building from Texts: Analysis and Improvement of the Resul...Tools for Ontology Building from Texts: Analysis and Improvement of the Resul...
Tools for Ontology Building from Texts: Analysis and Improvement of the Resul...
 
03. revised paper edit iq
03. revised paper edit iq03. revised paper edit iq
03. revised paper edit iq
 
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...
 
Association Rule Mining Based Extraction of Semantic Relations Using Markov ...
Association Rule Mining Based Extraction of  Semantic Relations Using Markov ...Association Rule Mining Based Extraction of  Semantic Relations Using Markov ...
Association Rule Mining Based Extraction of Semantic Relations Using Markov ...
 

More from IJMER

A Study on Translucent Concrete Product and Its Properties by Using Optical F...
A Study on Translucent Concrete Product and Its Properties by Using Optical F...A Study on Translucent Concrete Product and Its Properties by Using Optical F...
A Study on Translucent Concrete Product and Its Properties by Using Optical F...IJMER
 
Developing Cost Effective Automation for Cotton Seed Delinting
Developing Cost Effective Automation for Cotton Seed DelintingDeveloping Cost Effective Automation for Cotton Seed Delinting
Developing Cost Effective Automation for Cotton Seed DelintingIJMER
 
Study & Testing Of Bio-Composite Material Based On Munja Fibre
Study & Testing Of Bio-Composite Material Based On Munja FibreStudy & Testing Of Bio-Composite Material Based On Munja Fibre
Study & Testing Of Bio-Composite Material Based On Munja FibreIJMER
 
Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)
Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)
Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)IJMER
 
Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...
Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...
Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...IJMER
 
Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...
Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...
Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...IJMER
 
Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...
Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...
Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...IJMER
 
Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...
Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...
Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...IJMER
 
Static Analysis of Go-Kart Chassis by Analytical and Solid Works Simulation
Static Analysis of Go-Kart Chassis by Analytical and Solid Works SimulationStatic Analysis of Go-Kart Chassis by Analytical and Solid Works Simulation
Static Analysis of Go-Kart Chassis by Analytical and Solid Works SimulationIJMER
 
High Speed Effortless Bicycle
High Speed Effortless BicycleHigh Speed Effortless Bicycle
High Speed Effortless BicycleIJMER
 
Integration of Struts & Spring & Hibernate for Enterprise Applications
Integration of Struts & Spring & Hibernate for Enterprise ApplicationsIntegration of Struts & Spring & Hibernate for Enterprise Applications
Integration of Struts & Spring & Hibernate for Enterprise ApplicationsIJMER
 
Microcontroller Based Automatic Sprinkler Irrigation System
Microcontroller Based Automatic Sprinkler Irrigation SystemMicrocontroller Based Automatic Sprinkler Irrigation System
Microcontroller Based Automatic Sprinkler Irrigation SystemIJMER
 
On some locally closed sets and spaces in Ideal Topological Spaces
On some locally closed sets and spaces in Ideal Topological SpacesOn some locally closed sets and spaces in Ideal Topological Spaces
On some locally closed sets and spaces in Ideal Topological SpacesIJMER
 
Intrusion Detection and Forensics based on decision tree and Association rule...
Intrusion Detection and Forensics based on decision tree and Association rule...Intrusion Detection and Forensics based on decision tree and Association rule...
Intrusion Detection and Forensics based on decision tree and Association rule...IJMER
 
Natural Language Ambiguity and its Effect on Machine Learning
Natural Language Ambiguity and its Effect on Machine LearningNatural Language Ambiguity and its Effect on Machine Learning
Natural Language Ambiguity and its Effect on Machine LearningIJMER
 
Evolvea Frameworkfor SelectingPrime Software DevelopmentProcess
Evolvea Frameworkfor SelectingPrime Software DevelopmentProcessEvolvea Frameworkfor SelectingPrime Software DevelopmentProcess
Evolvea Frameworkfor SelectingPrime Software DevelopmentProcessIJMER
 
Material Parameter and Effect of Thermal Load on Functionally Graded Cylinders
Material Parameter and Effect of Thermal Load on Functionally Graded CylindersMaterial Parameter and Effect of Thermal Load on Functionally Graded Cylinders
Material Parameter and Effect of Thermal Load on Functionally Graded CylindersIJMER
 
Studies On Energy Conservation And Audit
Studies On Energy Conservation And AuditStudies On Energy Conservation And Audit
Studies On Energy Conservation And AuditIJMER
 
An Implementation of I2C Slave Interface using Verilog HDL
An Implementation of I2C Slave Interface using Verilog HDLAn Implementation of I2C Slave Interface using Verilog HDL
An Implementation of I2C Slave Interface using Verilog HDLIJMER
 
Discrete Model of Two Predators competing for One Prey
Discrete Model of Two Predators competing for One PreyDiscrete Model of Two Predators competing for One Prey
Discrete Model of Two Predators competing for One PreyIJMER
 

More from IJMER (20)

A Study on Translucent Concrete Product and Its Properties by Using Optical F...
A Study on Translucent Concrete Product and Its Properties by Using Optical F...A Study on Translucent Concrete Product and Its Properties by Using Optical F...
A Study on Translucent Concrete Product and Its Properties by Using Optical F...
 
Developing Cost Effective Automation for Cotton Seed Delinting
Developing Cost Effective Automation for Cotton Seed DelintingDeveloping Cost Effective Automation for Cotton Seed Delinting
Developing Cost Effective Automation for Cotton Seed Delinting
 
Study & Testing Of Bio-Composite Material Based On Munja Fibre
Study & Testing Of Bio-Composite Material Based On Munja FibreStudy & Testing Of Bio-Composite Material Based On Munja Fibre
Study & Testing Of Bio-Composite Material Based On Munja Fibre
 
Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)
Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)
Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)
 
Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...
Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...
Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...
 
Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...
Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...
Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...
 
Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...
Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...
Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...
 
Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...
Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...
Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...
 
Static Analysis of Go-Kart Chassis by Analytical and Solid Works Simulation
Static Analysis of Go-Kart Chassis by Analytical and Solid Works SimulationStatic Analysis of Go-Kart Chassis by Analytical and Solid Works Simulation
Static Analysis of Go-Kart Chassis by Analytical and Solid Works Simulation
 
High Speed Effortless Bicycle
High Speed Effortless BicycleHigh Speed Effortless Bicycle
High Speed Effortless Bicycle
 
Integration of Struts & Spring & Hibernate for Enterprise Applications
Integration of Struts & Spring & Hibernate for Enterprise ApplicationsIntegration of Struts & Spring & Hibernate for Enterprise Applications
Integration of Struts & Spring & Hibernate for Enterprise Applications
 
Microcontroller Based Automatic Sprinkler Irrigation System
Microcontroller Based Automatic Sprinkler Irrigation SystemMicrocontroller Based Automatic Sprinkler Irrigation System
Microcontroller Based Automatic Sprinkler Irrigation System
 
On some locally closed sets and spaces in Ideal Topological Spaces
On some locally closed sets and spaces in Ideal Topological SpacesOn some locally closed sets and spaces in Ideal Topological Spaces
On some locally closed sets and spaces in Ideal Topological Spaces
 
Intrusion Detection and Forensics based on decision tree and Association rule...
Intrusion Detection and Forensics based on decision tree and Association rule...Intrusion Detection and Forensics based on decision tree and Association rule...
Intrusion Detection and Forensics based on decision tree and Association rule...
 
Natural Language Ambiguity and its Effect on Machine Learning
Natural Language Ambiguity and its Effect on Machine LearningNatural Language Ambiguity and its Effect on Machine Learning
Natural Language Ambiguity and its Effect on Machine Learning
 
Evolvea Frameworkfor SelectingPrime Software DevelopmentProcess
Evolvea Frameworkfor SelectingPrime Software DevelopmentProcessEvolvea Frameworkfor SelectingPrime Software DevelopmentProcess
Evolvea Frameworkfor SelectingPrime Software DevelopmentProcess
 
Material Parameter and Effect of Thermal Load on Functionally Graded Cylinders
Material Parameter and Effect of Thermal Load on Functionally Graded CylindersMaterial Parameter and Effect of Thermal Load on Functionally Graded Cylinders
Material Parameter and Effect of Thermal Load on Functionally Graded Cylinders
 
Studies On Energy Conservation And Audit
Studies On Energy Conservation And AuditStudies On Energy Conservation And Audit
Studies On Energy Conservation And Audit
 
An Implementation of I2C Slave Interface using Verilog HDL
An Implementation of I2C Slave Interface using Verilog HDLAn Implementation of I2C Slave Interface using Verilog HDL
An Implementation of I2C Slave Interface using Verilog HDL
 
Discrete Model of Two Predators competing for One Prey
Discrete Model of Two Predators competing for One PreyDiscrete Model of Two Predators competing for One Prey
Discrete Model of Two Predators competing for One Prey
 

Ck32985989

  • 1. International Journal of Modern Engineering Research (IJMER) www.ijmer.com Vol.3, Issue.2, March-April. 2013 pp-985-989 ISSN: 2249-6645 Ontology Extraction from Heterogeneous Documents Kirankumar Kataraki, 1 Sumana M2 1 IV sem M.Tech/ Department of Information Science & Engg / M S Ramaiah Institute of Technology, Bangalore-54 2 Assistant Professor/Department of Information Science & Engg/ M S Ramaiah Institute of Technology, Bangalore-54 Abstract: Ontology Extraction play an important role in the Semantic Web as well as in knowledge management. The emergence of Semantic Web and the related technologies promise to make the Web a meaningful experience. Conversely, success of Semantic Web and its applications depends largely on utilization and interoperability of well-formulated ontology bases in an automated heterogeneous environment. Ontology is what exists in a domain and how they relate with each other. The advantage of an ontology is that it represents real world information in a manner that is machine understandable. This leads to a variety of interesting applications for the benefit of the target user groups. An ontology defines the terms used to describe and represent an area of knowledge. Ontologies are critical for applications that need to search across or merge information from diverse communities. In this paper, we present our approach to extract relevant ontology concepts and their relationships from a knowledge base of heterogeneous text documents. Keywords: heterogeneous, knowledge, machine understandable, Ontology Extraction, Semantic Web I. Introduction The Semantic Web is a major research initiative of the World Wide Web Consortium (W3C) [1] to create a metadata-rich Web of resources that can describe themselves not only by how they should be displayed (HTML) or syntactically (XML), but also by the meaning of the metadata. We consider Semantic Web as next generation Web that provides great benefits in Web Services, Internet Commerce, and other promising application areas. However, Semantic Web is still in its primary stage means not fully implemented. and has lots of unsolved problems. One of the major problem is to extract data from heterogeneous documents in such way that it has to understand by machine, which we call ontology extraction. A basic approach for ontology extraction is by manual. Most of the current research focuses on exploiting various methods to generate ontology automatically or semi-automatically. Manual ontology building is a time consuming activity that requires a lot of efforts for knowledge domain acquisition and knowledge domain modeling. In order to overcome these problems many methods have been developed, including systems and tools that automatically or semi-automatically, using text mining and machine learning techniques, allows to generate ontologies. The research field which study this issues is usually called “ontology generation” or “ontology extraction” or “ontology learning”. However, most approaches have “only” considered one step in the overall ontology engineering process [2], for example, generating concepts & relationships[3] or extracting concepts & relationship whereas one must consider the overall process when building real-world applications. In this paper, we describe our approach for ontology extraction from an existing knowledge base of heterogeneous documents. We required Information Extraction from heterogeneous text because it gives direct access to knowledge when in textual format, only relevant information is accessed by people Knowledge Sharing. A. Background and Related Works Two main approaches have been developed in ontology extraction. The first one facilitates manual ontology engineering by providing natural language processing languages, and ontology import tools. The second approach is based on machine learning and automated language processing techniques to extract concepts and ontological relations from structured and unstructured data such as databases and texts. A number of systems have been proposed for ontology extraction from text. We describe some of them in the following. ASIUM [4] extracts verb frames and taxonomic knowledge, based on statistical analysis of syntactic parsing of texts. Text-To-Onto [5] is an Open source ontology management infrastructure, with a tool suite for building ontologies from an initial core ontology. It combines knowledge acquisition and machine learning techniques to discover conceptual structures. Information Retrieval[6] is a domain independent that creates clusters of the words appearing in the text. The scope of this is to build a hierarchy of concepts. Its learning method is based on distributional approach: nouns playing the same syntactic role in sentences with the same verb are grouped together in the same class. Effective ontology management in virtual learning environments[7] is a semi-automatic data driven topic ontology which integrates machine learning and text mining algorithms. Main features are represented by automatic keyword extraction from documents given as an input to the system (the extracted keywords are “candidate concepts” of the ontology) and by the concepts suggestions generation. II. Approach For Ontology Extraction Ontology is a basic building block for semantic web[8]. An active line of research in semantic web is focused on how to build and evolve ontologies using the information from different ontological sources such as txt, doc, ppt, pdf etc inherent in the domain. A large part of the IT industry uses software engineering methodologies to build software solutions that solve real-world problems. Ontology Building process consists of following phases. www.ijmer.com 985 | Page
  • 2. International Journal of Modern Engineering Research (IJMER) www.ijmer.com Vol.3, Issue.2, March-April. 2013 pp-985-989 ISSN: 2249-6645 A. Clustering We have implemented statistical[9] and data mining algorithm[10] in order to identify the concepts and their relationship in the resulting ontology. This method aims to build ontologies using a data mining approach called cluster mining from domain repositories written in XML. Algorithm: Generating Concepts and relations. Input: Folder containing heterogeneous file Output: Dynamically created XML data by parsing the contents of files from ontology testing folder.  Begin Step1: Read all the file names from input folder. Step2: Create a string buffer variable to collect all the file names. Step3: Create a temporary string buffer to read content of each file. Step4: Process each data of file based on end of sentence. Step5: Using temporary string buffer which will list the number of possibilities of meaningless words in sentence, Cluster the data by filtering it from meaningless string content. Step6: Mark first word of sentence as parent and next beginning word will be marked as child. Step7: Continue to read all the sentences from the folder.  Stop B. Harmonization This is an optional step that is needed when the user wants to “harmonize” the extracted ontology with the available knowledge bases. With the term ontology harmonization, we want to refer to the ability of harmonizing two or more ontologies in a unique ontology in order to improve the available knowledge base. It is strictly related to two main issues: ontology matching[11] for the recognition of correspondences between ontologies and ontology merging[12] for the actual fusion of those ontologies.Main aim of harmonization is Extracting concepts and relations means for input string it has to display list of all the match able relations from the input string. Algorithm: Extracting concepts and relations Input: Testing string query Output: Displaying list of all the match able relations from the input string.  Begin Step1: Read the Input text. Step2: Compare input test string with concept from ontology data. Step3: Search input text with set of relations from ontology data. Step4: Read the number of term frequency of the input string appearing in the ontology data. Step5: Display the number of strings appearing both as concept and relation.  Stop III. Results This chapter presents the results obtained from the developed system , mainly it shows extracted ontology data, constructed “concept & relationship” data created using the ontology data & verified ontology data process. Fig1: ontology server containing various options. www.ijmer.com 986 | Page
  • 3. International Journal of Modern Engineering Research (IJMER) www.ijmer.com Vol.3, Issue.2, March-April. 2013 pp-985-989 ISSN: 2249-6645 In fig1 we can see ontology server containing various options. Here the first process you have to browse the folder which contains various heterogeneous documents. In the above figure we are browsing the folder from “c:UsersKiranDesktopTest” location. Our experimentation has been made considering the TXT, DOC and PDF formats so our Test folder contains three different format files. The fig2 indicates that. Fig2: Test folder which contains three different formatfiles. File1 is of text format, Which contains the following text. “Hypertext Markup Language, the languages of the World Wide Web, allows users to produces Web pages that include text, graphics and pointer to other Web pages.HTML provides tags to make the document look attractive” File2 is of doc format, Which contains the following text. “A HTML document is small and hence easy to send over the net. It is small because it does not include formatted information.” File3 is of pdf format, Which contains the following text. “HTML is platform independent. HTML tags are not case-sensitive.” We want to analyze our input data so in all files we taken small amount of text. Our system works fine with huge amount of data also. After browsing the input folder, to construct the ontology data we have to click ontology creation tab. As soon as you click the ontology creation tab within few seconds our system will generate ontology data. After generating ontology data it shows “ontology creation has been successfully completed.” which is shown in fig3. Fig3: Ontology sever displaying message after creating ontology data. Once the ontology creation successfully completed you can see ontology data by clicking view ontology tab. When you click view ontology tab it displays two xml files. In our system ontology data is stored in xml format. First xml file contains ontology data. Fig4: Contents of first xml file www.ijmer.com 987 | Page
  • 4. International Journal of Modern Engineering Research (IJMER) www.ijmer.com Vol.3, Issue.2, March-April. 2013 pp-985-989 ISSN: 2249-6645 The fig4 shows content of first xml file. Here you can observe that our system concatenated all contents of different files. Then content breaks by sentence. For example by considering content of file1, I will explain the working of our system. First sentence of file1 is stored like below. “Hypertext Markup Language, the languages of the World Wide Web, allows users to produces Web pages that include text, graphics and pointer to other Web pages.” Second sentence of file1 is stored like below. “HTML provides tags to make the document look attractive” Finally our system removes stopwords(unrelated words) from each sentence. Unrelated words means in first sentence the, of, allows, to, that & other words are having no importance when creating ontology data. So those words have been trimmed from the sentence. So trimmed content with respect to first sentence of file 1 is “Hypertext Markup Language, languages World Wide Web, users produces web pages include text, graphics pointer Web pages” Trimmed content with respect to second sentence of file 1 is “HTML tags make document attractive” Similar process applied to whole content & stopwords have removed from each sentence( refer fig4 for output). Next the each sentence of ontology data is stored in “Concept-Relationship” manner which is useful when extracting ontology data. In each sentence first word is stored as concept & next words will be stored as relations. Fig5: second xml file storing ontology data in concept-relationship manner. Once the ontology data is created next optional step is to check match able relations from sentence for input string. In our system it is working fine. Suppose for example your sarching html as input string then it will display mach able relations. Math able relations for html are tags, make, document, attractive, small, easy, send, net, platform, independent, casesensitive. It also shows in which file the particular sentence is found. so you can easily find the exact information. In fig5 each sentence first word is stored as concept & next words will be stored as relations. It does not mean that you have to search only concept. You can search any word means the particular input string is treated as concept related words are treated as relations. Suppose if you given input that is not present in documents then it will display the message “search not found, try with another concept.” www.ijmer.com 988 | Page
  • 5. International Journal of Modern Engineering Research (IJMER) www.ijmer.com Vol.3, Issue.2, March-April. 2013 pp-985-989 ISSN: 2249-6645 IV. Conclusion In this paper, we have presented an ontology information extraction system to extract ontologies from a knowledge base of heterogeneous text documents. We have proposed our approach to build the Concept and Relationship from heterogeneous documents which gives dynamically created XML data by parsing the contents of files. In our project harmonization is an optional step but it is needed to check whether builded ontology is efficient or not, so we even proposed our approach to extracting concepts and relations. Means when you given input as string query our system gives output as list of all the match able relations from the input string. Our work mainly explains the ontology extraction process is general and is not domain dependent. Thus ontology has been served as a most effective technique to solve semantic issues irrespective of any domain. References [1] M. Dean and G. Schreiber, “OWL Web ontology language reference,” W3C Recommendation, Feb. 2004. [2] J. Euzenat and P. Shvaiko, Ontology Matching. Heidelberg, Germany: Springer-Verlag, 2007. [3] R. Farkas, V. Vincze, I. Nagy, R. Ormándi, G. Szarvas, and A. Almási, “Web-based lemmatisation of named entities,” in Proc. TSD, ˇ vol. 5246, Lecture Notes in Computer Science, P. Sojka, A. Horák, I. Kopec ek, and K. Pala, Eds. Berlin, Germany: Springer- Verlag, 2008, pp. 53–60. [4] D. Faure and T. Poibeau, “First experiences of using semantic knowl- edge learned by ASIUM for information extraction task using INTEX,” in Proc. ECAI Workshop Ontology Learning, vol. 31, CEUR Work- shop Proceedings, S. Staab, A. Maedche, C. Nédellec, and P. Wiemer- Hastings, Eds., 2000. [5] A. Maedche and S. Staab, “The Text-To-Onto ontology learning environ- ment,” in Proc. 8th Int. Conf. Conceptual Struct., Darmstadt, Germany,2000, pp. 14-18. [6] W. B. Frakes and R. A. Baeza-Yates, Eds., Information Retrieval: Data Structures & Algorithms. Englewood Cliffs, NJ: Prentice-Hall,1992. [7] M. Gaeta, F. Orciuoli, S. Paolozzi, and P. Ritrovato, “Effective ontology management in virtual learning environments,” Int. J. Internet Enterprise Manage., vol. 6, no. 2, pp. 96–123, 2009. [8] A. D. Maedche, Ontology Learning for the Semantic Web. Norwell, MA: Kluwer, 2002. [9] C. D. Manning and H. Schtze, Foundations of Statistical Natural Language Processing. Cambridge, MA: MIT Press, Jun. 1999. [10] D. L. McGuinness, R. Fikes, J. Rice, and S. Wilder, “The Chimaera ontology environment,” in Proc. AAAI/IAAI, 2000, pp. 1123– 1124. [11] R. Navigli and P. Velardi, “Semantic interpretation of terminological strings,” in Proc. 6th Int. Conf. TKE, 2002, pp. 95–100. [12] R. Navigli, P. Velardi, and A. Gangemi, “Ontology learning and its application to automated terminology translation,” IEEE Intell. Syst., vol. 18, no. 1, pp. 22–31, Jan. 2003. www.ijmer.com 989 | Page