SlideShare a Scribd company logo
1 of 3
Integrated Intelligent Research (IIR) International Journal of Business Intelligents
Volume: 06 Issue: 02, December 2017, Page No.45-47
ISSN: 2278-2400
45
A Survey of Ontology-based Information Extraction
for Social Media Content Analysis
Redjie T. Villar
Information Technology Department, Shinas College of Technology, Shinas, Sultanate of Oman
Email: redjietan@yahoo.com
Abstract— The amount of information generated in the Web
has grown enormously over the years. This information is
significant to individuals, businesses and organizations. If
analyzed, understood and utilized, it will provide a valuable
insight to its stakeholders. However, many of these information
are semi-structured or unstructured which makes it difficult to
draw in-depth understanding of the implications behind those
information. This is where Ontology-based Information
Extraction (OBIE) and social media content analysis come into
play. OBIE has now become a popular way to extract
information coming from machine-readable sources. This
paper presents a survey of OBIE, Ontology languages and tools
and the process to build an ontology model and framework.
The author made a comparison of two ontology building
frameworks and identified which framework is complete.
Keywords— Ontology, OBIE, Social Media
1. INTRODUCTION
1.1 Ontology-Based Information Extraction
Information in the web has grown exponentially over the years
especially with web 2.0 and the propagation of social media.
Many researches have seen the potential of information behind
social media content and seek to understand and interpret them.
The most popular way is with the use of Ontology-based
information extraction (OBIE) which is a subfield of
information extraction (IE). According to Sha and Jain [1],
ontologies are specific to a particular domain as well as
dependent on its application. So ontology should be designed
to fit its domain and purpose. Wimalasuriya [2] cited that
OBIE is a subfield of information extraction which uses
ontologies consists of classes, properties, individuals and
values as a focal point of extraction.
1.2 Sentiment Analysis
With the growing inclination of people to express themselves
in social media, to share their excitement or happiness or to
vent anger or disappointments, there is a growing curiosity to
understand the causes of these diverse emotions in the media.
Sentiment analysis which is the process of determining
whether a piece of writing is positive, negative or neutral is
also known as opinion mining. [3] Many of these sentiment
analyses are focused on determining the satisfaction or
dissatisfaction of consumers of products and understanding
their causes become an invaluable insight to the companies.
Many studies were focused on sentiment analysis. Thakor and
Sasi [4] found out that OBIE can be used to conduct sentiment
analysis on the customer’s dissatisfaction in the postal service
and becomes a vital input to the company to improve their
service by analyzing their social media posts. Hassan, He and
Harith [5] proposes to use semantic features in Twitter
sentiment classification. They further proposed the use of three
different approaches to incorporate these classifications into
analysis. According to them the three approaches are
replacement, augmentation and interpolation. Several studies
[4][1][11] were focused on building an ontology model for
different domains. However, since OBIE and its used in social
media is still relatively new, there is no standard model used
yet in any of the domains.
This paper presents an overview of ontology for readers who
may not be familiar with this concept. It also contains a brief
survey of popular ontology languages and open-source tools. I
discussed the approach used to build an ontology model for
social media analysis. The remaining sections of the paper are
organized as follows: Section II provides the overview of
ontology. Section III provides ontology languages and tools.
Section IV discusses the steps in building an ontology model
and framework. Section V presents the conclusion of the study.
2. OVERVIEW OF ONTOLOGY
Ontology is popularly defined as a “formal, explicit
specification of a shared conceptualization”. [6] In this
perspective, formal specification means it is encoded in a
language in which properties are well understood. Formal
specification is important as it eliminates ambiguity which is
known in formal language and notations. Explicit specification
means that the concepts and relationships in the abstract model
are named and defined explicitly. Shared here means that the
reason why ontology is developed is to be reused across
different domains, applications and communities. Finally, once
ptualization here refers to an abstract model of how people
think in the world about a specific area. [7]
Ontology is developed to share common understanding of the
structure of information among people and software agents.
For example, if all the relevant terms in a particular domain,
say social media, will be collected and documented and build
into an ontology, this ontology can be shared and used to
answer queries related to the domain. It can also be used as an
input to other applications. [8]
3. ONTOLOGY LANGUAGES AND TOOLS
Before an analysis of the web content, an ontology model has
to be built first. This ontology model can be stored in one of
the ontology languages. An ontology language is a formal
language used to encode the ontology. [9] There are a number
of such languages for ontologies. Some are proprietary and
Integrated Intelligent Research (IIR) International Journal of Business Intelligents
Volume: 06 Issue: 02, December 2017, Page No.45-47
ISSN: 2278-2400
46
others are standard-based. Examples of ontology languages are
Web Ontology Language (OWL)/Extensible Markup Language
(XML) or Resource Description Framework (RDF)/XML
format. [10] Other languages include Common Algebraic
Specification Language (CASL), Common Logic, Developing
Ontology-Grounded Methods and Applications (DOGMA) and
Rule Interchange Format (RIF). [11] There are many open-
source tools that you can use to build your domain-specific
model. They come in different names like ontological
engineering tool, ontology editor, knowledge management
tool. The popular ones are Protégé created by the University of
Stanford [12] and General Architecture for Text Engineering
(GATE) which is a collaboration of different people and their
industry partners. [13]
4. BUILDING AN ONTOLOGY MODEL AND
FRAMEWORK
Thakor and Sasi [4] cited a five-step process in building an
ontology model which is as follows:
1. Data extraction
2. Data cleaning to remove special characters and foreign
languages
3. Text parsing using GATE software
4. Data cleaning of the result of text parsing to remove
duplicated and non-qualified nouns and verbs.
5. Building an Ontology model
Figure 1: Ontology Model Building Process According to
Thakor and Sasi
During the data extraction, a script can be written to extract the
social media content. Then, data cleaning can be performed
using Excel macros. Class object and object properties of a
specific domain are used as inputs to build an ontology model.
Then text parsing can be performed to analyze strings of text
and identifying the important keywords. From the result of text
parsing, data cleaning is performed to make sure that there are
no duplicated and non-qualified nouns and verbs. Finally, an
ontology model can be built using software. The result of the
process is an ontology model in OWL/RDF/XML format.
To do sentiment analysis, the ontology model is used to query
specific information for example to identify the polarity, which
is positive or negative view, of a sentiment. An ontology
framework by Kaur et al., presents a user interface, which can
be used to interact with the system and SPARQL queries in
OWL’s ontology which can directly query from the database.
After that there is middle software which is focused on
management services and then the core applications. [11]
Figure 2: An Ontology Framework Proposed by Kaur et al.
5. RESULT AND CONCLUSION
In this paper, the author compared two (2) ontology
frameworks.
Feature 1 2
Data
Extraction
Yes Yes
Data
Cleaning
Yes No
Ontology
Building
Yes Yes
Table 1: Comparison of two (2) Frameworks
Table 1 shows a comparison of two (2) frameworks. One
proposed by Thakor and Sasi [4] and another one proposed by
Kaur et al. [11] 1 in the table refers to the first framework and
2 refers to the latter. Based on the identified important features
of an ontology model, the author compared these frameworks.
The two (2) frameworks have the data extraction and ontology
Integrated Intelligent Research (IIR) International Journal of Business Intelligents
Volume: 06 Issue: 02, December 2017, Page No.45-47
ISSN: 2278-2400
47
building feature in the framework. However, the framework
proposed by Kaur et al. [11] have no data cleaning feature.
Based on the comparison of two frameworks, the author
concluded that these features data extraction, data cleaning and
ontology building are important features of any ontology
framework and the ontology proposed by Thakor and Sasi [4]
is a complete framework.
6. References
[1] Shah, R., Jain, S. (2014). Ontology-based Information
Extraction: An Overview and a study of different
approaches. International Journal of Computer
Applications. Volume 87(No. 4). Retrieved from
https://pdfs.semanticscholar.org/f533/73c8eba5a75f7f5eb
5ba61f986accef6bee9.pdf.
[2] Wimalasuriya, D.C, Dou, D. (2010). Components for
Information Extraction: Ontology-Based Information
Extractors and Generic Platforms. Retrieved from
http://aimlab.cs.uoregon.edu/obie/papers/cikm255m-
wimalasuriya.pdf.
[3] Sentiment Analysis. (2017, February 26). Retrieved from
https://www.lexalytics.com/technology/sentiment.
[4] Thakor, P., Sasi S. (2015). Ontology-based Sentiment
Analysis Process for Social Media Content. Retrieved
from
http://www.sciencedirect.com/science/article/pii/S187705
0915017986.
[5] Sauf, H., He, Y., Alani, H. (N.D.), Semantic Sentiment
Analysis of Twitter. Retrieved from
https://pdfs.semanticscholar.org/ec4a/94637ecd11521986
9e9df8902cb7282481e0.pdf.
[6] Hassim, M. (2015, August 8). Retrieved from
https://www.linkedin.com/pulse/ontologyan-explicit-
specification-muhammad-hassim.
[7] Uschold, M., Gruninger M., (2004). Ontologies and
Semantics for Seamless Connectivity. Retrieved from
https://pdfs.semanticscholar.org/a610/22f5745c23ee742e
a838bff905b60c8cc138.pdf.
[8] Ling, T. C., Jusoh, Y. Y., Adbullah, R., Alwi, N. H.
(2013). An Ontology for Software Engineering
Education. Retrieved from
http://files.eric.ed.gov/fulltext/ED557194.pdf.
[9] Ontology language. (n.d.). Retrieved 2017, February 27,
from https://en.wikipedia.org/wiki/Ontology_language.
[10] Cardoso, J. The Web Ontology (OWL) and its
Applications. Retrieved from https://jorge-
cardoso.github.io/publications/Papers/BC-2015-031-ISR-
OWL-and-Its-Applications.pdf.
[11] Kaur, P., Sharma, P., Vohra, N. (2015). An Ontology-
based Elearning System. International Journal of Grid
Distribution Computing 8 (No. 5). Retrieved from
http://www.sersc.org/journals/IJGDC/vol8_no5/27.pdf.
[12] Protégé. Retrieved from http://protege.stanford.edu/.
[13] GATE: a full-lifecycle open source solution for text
processing. (n.d.). Retrieved from
https://gate.ac.uk/overview.html.

More Related Content

Similar to A Survey of Ontology-based Information Extraction for Social Media Content Analysis

A Comparative Study Ontology Building Tools for Semantic Web Applications
A Comparative Study Ontology Building Tools for Semantic Web Applications A Comparative Study Ontology Building Tools for Semantic Web Applications
A Comparative Study Ontology Building Tools for Semantic Web Applications
dannyijwest
 
A Comparative Study of Ontology building Tools in Semantic Web Applications
A Comparative Study of Ontology building Tools in Semantic Web Applications A Comparative Study of Ontology building Tools in Semantic Web Applications
A Comparative Study of Ontology building Tools in Semantic Web Applications
dannyijwest
 
A Comparative Study Ontology Building Tools for Semantic Web Applications
A Comparative Study Ontology Building Tools for Semantic Web Applications A Comparative Study Ontology Building Tools for Semantic Web Applications
A Comparative Study Ontology Building Tools for Semantic Web Applications
IJwest
 
Proposal of an Ontology Applied to Technical Debt on PL/SQL Development
Proposal of an Ontology Applied to Technical Debt on PL/SQL DevelopmentProposal of an Ontology Applied to Technical Debt on PL/SQL Development
Proposal of an Ontology Applied to Technical Debt on PL/SQL Development
Jorge Barreto
 
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
 
16     Decision Support and Business Intelligence Systems (9th E.docx
16     Decision Support and Business Intelligence Systems (9th E.docx16     Decision Support and Business Intelligence Systems (9th E.docx
16     Decision Support and Business Intelligence Systems (9th E.docx
RAJU852744
 
16     Decision Support and Business Intelligence Systems (9th E.docx
16     Decision Support and Business Intelligence Systems (9th E.docx16     Decision Support and Business Intelligence Systems (9th E.docx
16     Decision Support and Business Intelligence Systems (9th E.docx
herminaprocter
 

Similar to A Survey of Ontology-based Information Extraction for Social Media Content Analysis (20)

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
 
A Comparative Study Ontology Building Tools for Semantic Web Applications
A Comparative Study Ontology Building Tools for Semantic Web Applications A Comparative Study Ontology Building Tools for Semantic Web Applications
A Comparative Study Ontology Building Tools for Semantic Web Applications
 
A Comparative Study of Ontology building Tools in Semantic Web Applications
A Comparative Study of Ontology building Tools in Semantic Web Applications A Comparative Study of Ontology building Tools in Semantic Web Applications
A Comparative Study of Ontology building Tools in Semantic Web Applications
 
A Comparative Study Ontology Building Tools for Semantic Web Applications
A Comparative Study Ontology Building Tools for Semantic Web Applications A Comparative Study Ontology Building Tools for Semantic Web Applications
A Comparative Study Ontology Building Tools for Semantic Web Applications
 
Implementation of a Knowledge Management Methodology based on Ontologies :Cas...
Implementation of a Knowledge Management Methodology based on Ontologies :Cas...Implementation of a Knowledge Management Methodology based on Ontologies :Cas...
Implementation of a Knowledge Management Methodology based on Ontologies :Cas...
 
Proposal of an Ontology Applied to Technical Debt on PL/SQL Development
Proposal of an Ontology Applied to Technical Debt on PL/SQL DevelopmentProposal of an Ontology Applied to Technical Debt on PL/SQL Development
Proposal of an Ontology Applied to Technical Debt on PL/SQL Development
 
Sub1557
Sub1557Sub1557
Sub1557
 
A Comparative Study of Recent Ontology Visualization Tools with a Case of Dia...
A Comparative Study of Recent Ontology Visualization Tools with a Case of Dia...A Comparative Study of Recent Ontology Visualization Tools with a Case of Dia...
A Comparative Study of Recent Ontology Visualization Tools with a Case of Dia...
 
A study on the approaches of developing a named entity recognition tool
A study on the approaches of developing a named entity recognition toolA study on the approaches of developing a named entity recognition tool
A study on the approaches of developing a named entity recognition tool
 
Keystone Summer School 2015: Mauro Dragoni, Ontologies For Information Retrieval
Keystone Summer School 2015: Mauro Dragoni, Ontologies For Information RetrievalKeystone Summer School 2015: Mauro Dragoni, Ontologies For Information Retrieval
Keystone Summer School 2015: Mauro Dragoni, Ontologies For Information Retrieval
 
Sentiment Analysis Tasks and Approaches
Sentiment Analysis Tasks and ApproachesSentiment Analysis Tasks and Approaches
Sentiment Analysis Tasks and Approaches
 
ONTOLOGY VISUALIZATION PROTÉGÉ TOOLS – A REVIEW
ONTOLOGY VISUALIZATION PROTÉGÉ TOOLS – A REVIEWONTOLOGY VISUALIZATION PROTÉGÉ TOOLS – A REVIEW
ONTOLOGY VISUALIZATION PROTÉGÉ TOOLS – A REVIEW
 
ONTOLOGY VISUALIZATION PROTÉGÉ TOOLS – A REVIEW
ONTOLOGY VISUALIZATION PROTÉGÉ TOOLS – A REVIEW ONTOLOGY VISUALIZATION PROTÉGÉ TOOLS – A REVIEW
ONTOLOGY VISUALIZATION PROTÉGÉ TOOLS – A REVIEW
 
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...
 
Ontology Construction from Text: Challenges and Trends
Ontology Construction from Text: Challenges and TrendsOntology Construction from Text: Challenges and Trends
Ontology Construction from Text: Challenges and Trends
 
RAPID INDUCTION OF MULTIPLE TAXONOMIES FOR ENHANCED FACETED TEXT BROWSING
RAPID INDUCTION OF MULTIPLE TAXONOMIES FOR ENHANCED FACETED TEXT BROWSINGRAPID INDUCTION OF MULTIPLE TAXONOMIES FOR ENHANCED FACETED TEXT BROWSING
RAPID INDUCTION OF MULTIPLE TAXONOMIES FOR ENHANCED FACETED TEXT BROWSING
 
Framework for Product Recommandation for Review Dataset
Framework for Product Recommandation for Review DatasetFramework for Product Recommandation for Review Dataset
Framework for Product Recommandation for Review Dataset
 
16     Decision Support and Business Intelligence Systems (9th E.docx
16     Decision Support and Business Intelligence Systems (9th E.docx16     Decision Support and Business Intelligence Systems (9th E.docx
16     Decision Support and Business Intelligence Systems (9th E.docx
 
16     Decision Support and Business Intelligence Systems (9th E.docx
16     Decision Support and Business Intelligence Systems (9th E.docx16     Decision Support and Business Intelligence Systems (9th E.docx
16     Decision Support and Business Intelligence Systems (9th E.docx
 
E017433538
E017433538E017433538
E017433538
 

More from ijcnes

Holistic Forecasting of Onset of Diabetes through Data Mining Techniques
Holistic Forecasting of Onset of Diabetes through Data Mining TechniquesHolistic Forecasting of Onset of Diabetes through Data Mining Techniques
Holistic Forecasting of Onset of Diabetes through Data Mining Techniques
ijcnes
 
Secured Seamless Wi-Fi Enhancement in Dynamic Vehicles
Secured Seamless Wi-Fi Enhancement in Dynamic VehiclesSecured Seamless Wi-Fi Enhancement in Dynamic Vehicles
Secured Seamless Wi-Fi Enhancement in Dynamic Vehicles
ijcnes
 

More from ijcnes (20)

Economic Growth of Information Technology (It) Industry on the Indian Economy
Economic Growth of Information Technology (It) Industry on the Indian EconomyEconomic Growth of Information Technology (It) Industry on the Indian Economy
Economic Growth of Information Technology (It) Industry on the Indian Economy
 
An analysis of Mobile Learning Implementation in Shinas College of Technology...
An analysis of Mobile Learning Implementation in Shinas College of Technology...An analysis of Mobile Learning Implementation in Shinas College of Technology...
An analysis of Mobile Learning Implementation in Shinas College of Technology...
 
A Survey on the Security Issues of Software Defined Networking Tool in Cloud ...
A Survey on the Security Issues of Software Defined Networking Tool in Cloud ...A Survey on the Security Issues of Software Defined Networking Tool in Cloud ...
A Survey on the Security Issues of Software Defined Networking Tool in Cloud ...
 
Challenges of E-government in Oman
Challenges of E-government in OmanChallenges of E-government in Oman
Challenges of E-government in Oman
 
Power Management in Micro grid Using Hybrid Energy Storage System
Power Management in Micro grid Using Hybrid Energy Storage SystemPower Management in Micro grid Using Hybrid Energy Storage System
Power Management in Micro grid Using Hybrid Energy Storage System
 
Holistic Forecasting of Onset of Diabetes through Data Mining Techniques
Holistic Forecasting of Onset of Diabetes through Data Mining TechniquesHolistic Forecasting of Onset of Diabetes through Data Mining Techniques
Holistic Forecasting of Onset of Diabetes through Data Mining Techniques
 
A Survey on Disease Prediction from Retinal Colour Fundus Images using Image ...
A Survey on Disease Prediction from Retinal Colour Fundus Images using Image ...A Survey on Disease Prediction from Retinal Colour Fundus Images using Image ...
A Survey on Disease Prediction from Retinal Colour Fundus Images using Image ...
 
Feature Extraction in Content based Image Retrieval
Feature Extraction in Content based Image RetrievalFeature Extraction in Content based Image Retrieval
Feature Extraction in Content based Image Retrieval
 
Challenges and Mechanisms for Securing Data in Mobile Cloud Computing
Challenges and Mechanisms for Securing Data in Mobile Cloud ComputingChallenges and Mechanisms for Securing Data in Mobile Cloud Computing
Challenges and Mechanisms for Securing Data in Mobile Cloud Computing
 
Detection of Node Activity and Selfish & Malicious Behavioral Patterns using ...
Detection of Node Activity and Selfish & Malicious Behavioral Patterns using ...Detection of Node Activity and Selfish & Malicious Behavioral Patterns using ...
Detection of Node Activity and Selfish & Malicious Behavioral Patterns using ...
 
Optimal Channel and Relay Assignment in Ofdmbased Multi-Relay Multi-Pair Two-...
Optimal Channel and Relay Assignment in Ofdmbased Multi-Relay Multi-Pair Two-...Optimal Channel and Relay Assignment in Ofdmbased Multi-Relay Multi-Pair Two-...
Optimal Channel and Relay Assignment in Ofdmbased Multi-Relay Multi-Pair Two-...
 
An Effective and Scalable AODV for Wireless Ad hoc Sensor Networks
An Effective and Scalable AODV for Wireless Ad hoc Sensor NetworksAn Effective and Scalable AODV for Wireless Ad hoc Sensor Networks
An Effective and Scalable AODV for Wireless Ad hoc Sensor Networks
 
Secured Seamless Wi-Fi Enhancement in Dynamic Vehicles
Secured Seamless Wi-Fi Enhancement in Dynamic VehiclesSecured Seamless Wi-Fi Enhancement in Dynamic Vehicles
Secured Seamless Wi-Fi Enhancement in Dynamic Vehicles
 
Virtual Position based Olsr Protocol for Wireless Sensor Networks
Virtual Position based Olsr Protocol for Wireless Sensor NetworksVirtual Position based Olsr Protocol for Wireless Sensor Networks
Virtual Position based Olsr Protocol for Wireless Sensor Networks
 
Mitigation and control of Defeating Jammers using P-1 Factorization
Mitigation and control of Defeating Jammers using P-1 FactorizationMitigation and control of Defeating Jammers using P-1 Factorization
Mitigation and control of Defeating Jammers using P-1 Factorization
 
An analysis and impact factors on Agriculture field using Data Mining Techniques
An analysis and impact factors on Agriculture field using Data Mining TechniquesAn analysis and impact factors on Agriculture field using Data Mining Techniques
An analysis and impact factors on Agriculture field using Data Mining Techniques
 
A Study on Code Smell Detection with Refactoring Tools in Object Oriented Lan...
A Study on Code Smell Detection with Refactoring Tools in Object Oriented Lan...A Study on Code Smell Detection with Refactoring Tools in Object Oriented Lan...
A Study on Code Smell Detection with Refactoring Tools in Object Oriented Lan...
 
Priority Based Multi Sen Car Technique in WSN
Priority Based Multi Sen Car Technique in WSNPriority Based Multi Sen Car Technique in WSN
Priority Based Multi Sen Car Technique in WSN
 
Semantic Search of E-Learning Documents Using Ontology Based System
Semantic Search of E-Learning Documents Using Ontology Based SystemSemantic Search of E-Learning Documents Using Ontology Based System
Semantic Search of E-Learning Documents Using Ontology Based System
 
Investigation on Challenges in Cloud Security to Provide Effective Cloud Comp...
Investigation on Challenges in Cloud Security to Provide Effective Cloud Comp...Investigation on Challenges in Cloud Security to Provide Effective Cloud Comp...
Investigation on Challenges in Cloud Security to Provide Effective Cloud Comp...
 

Recently uploaded

VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Christo Ananth
 

Recently uploaded (20)

VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
 

A Survey of Ontology-based Information Extraction for Social Media Content Analysis

  • 1. Integrated Intelligent Research (IIR) International Journal of Business Intelligents Volume: 06 Issue: 02, December 2017, Page No.45-47 ISSN: 2278-2400 45 A Survey of Ontology-based Information Extraction for Social Media Content Analysis Redjie T. Villar Information Technology Department, Shinas College of Technology, Shinas, Sultanate of Oman Email: redjietan@yahoo.com Abstract— The amount of information generated in the Web has grown enormously over the years. This information is significant to individuals, businesses and organizations. If analyzed, understood and utilized, it will provide a valuable insight to its stakeholders. However, many of these information are semi-structured or unstructured which makes it difficult to draw in-depth understanding of the implications behind those information. This is where Ontology-based Information Extraction (OBIE) and social media content analysis come into play. OBIE has now become a popular way to extract information coming from machine-readable sources. This paper presents a survey of OBIE, Ontology languages and tools and the process to build an ontology model and framework. The author made a comparison of two ontology building frameworks and identified which framework is complete. Keywords— Ontology, OBIE, Social Media 1. INTRODUCTION 1.1 Ontology-Based Information Extraction Information in the web has grown exponentially over the years especially with web 2.0 and the propagation of social media. Many researches have seen the potential of information behind social media content and seek to understand and interpret them. The most popular way is with the use of Ontology-based information extraction (OBIE) which is a subfield of information extraction (IE). According to Sha and Jain [1], ontologies are specific to a particular domain as well as dependent on its application. So ontology should be designed to fit its domain and purpose. Wimalasuriya [2] cited that OBIE is a subfield of information extraction which uses ontologies consists of classes, properties, individuals and values as a focal point of extraction. 1.2 Sentiment Analysis With the growing inclination of people to express themselves in social media, to share their excitement or happiness or to vent anger or disappointments, there is a growing curiosity to understand the causes of these diverse emotions in the media. Sentiment analysis which is the process of determining whether a piece of writing is positive, negative or neutral is also known as opinion mining. [3] Many of these sentiment analyses are focused on determining the satisfaction or dissatisfaction of consumers of products and understanding their causes become an invaluable insight to the companies. Many studies were focused on sentiment analysis. Thakor and Sasi [4] found out that OBIE can be used to conduct sentiment analysis on the customer’s dissatisfaction in the postal service and becomes a vital input to the company to improve their service by analyzing their social media posts. Hassan, He and Harith [5] proposes to use semantic features in Twitter sentiment classification. They further proposed the use of three different approaches to incorporate these classifications into analysis. According to them the three approaches are replacement, augmentation and interpolation. Several studies [4][1][11] were focused on building an ontology model for different domains. However, since OBIE and its used in social media is still relatively new, there is no standard model used yet in any of the domains. This paper presents an overview of ontology for readers who may not be familiar with this concept. It also contains a brief survey of popular ontology languages and open-source tools. I discussed the approach used to build an ontology model for social media analysis. The remaining sections of the paper are organized as follows: Section II provides the overview of ontology. Section III provides ontology languages and tools. Section IV discusses the steps in building an ontology model and framework. Section V presents the conclusion of the study. 2. OVERVIEW OF ONTOLOGY Ontology is popularly defined as a “formal, explicit specification of a shared conceptualization”. [6] In this perspective, formal specification means it is encoded in a language in which properties are well understood. Formal specification is important as it eliminates ambiguity which is known in formal language and notations. Explicit specification means that the concepts and relationships in the abstract model are named and defined explicitly. Shared here means that the reason why ontology is developed is to be reused across different domains, applications and communities. Finally, once ptualization here refers to an abstract model of how people think in the world about a specific area. [7] Ontology is developed to share common understanding of the structure of information among people and software agents. For example, if all the relevant terms in a particular domain, say social media, will be collected and documented and build into an ontology, this ontology can be shared and used to answer queries related to the domain. It can also be used as an input to other applications. [8] 3. ONTOLOGY LANGUAGES AND TOOLS Before an analysis of the web content, an ontology model has to be built first. This ontology model can be stored in one of the ontology languages. An ontology language is a formal language used to encode the ontology. [9] There are a number of such languages for ontologies. Some are proprietary and
  • 2. Integrated Intelligent Research (IIR) International Journal of Business Intelligents Volume: 06 Issue: 02, December 2017, Page No.45-47 ISSN: 2278-2400 46 others are standard-based. Examples of ontology languages are Web Ontology Language (OWL)/Extensible Markup Language (XML) or Resource Description Framework (RDF)/XML format. [10] Other languages include Common Algebraic Specification Language (CASL), Common Logic, Developing Ontology-Grounded Methods and Applications (DOGMA) and Rule Interchange Format (RIF). [11] There are many open- source tools that you can use to build your domain-specific model. They come in different names like ontological engineering tool, ontology editor, knowledge management tool. The popular ones are Protégé created by the University of Stanford [12] and General Architecture for Text Engineering (GATE) which is a collaboration of different people and their industry partners. [13] 4. BUILDING AN ONTOLOGY MODEL AND FRAMEWORK Thakor and Sasi [4] cited a five-step process in building an ontology model which is as follows: 1. Data extraction 2. Data cleaning to remove special characters and foreign languages 3. Text parsing using GATE software 4. Data cleaning of the result of text parsing to remove duplicated and non-qualified nouns and verbs. 5. Building an Ontology model Figure 1: Ontology Model Building Process According to Thakor and Sasi During the data extraction, a script can be written to extract the social media content. Then, data cleaning can be performed using Excel macros. Class object and object properties of a specific domain are used as inputs to build an ontology model. Then text parsing can be performed to analyze strings of text and identifying the important keywords. From the result of text parsing, data cleaning is performed to make sure that there are no duplicated and non-qualified nouns and verbs. Finally, an ontology model can be built using software. The result of the process is an ontology model in OWL/RDF/XML format. To do sentiment analysis, the ontology model is used to query specific information for example to identify the polarity, which is positive or negative view, of a sentiment. An ontology framework by Kaur et al., presents a user interface, which can be used to interact with the system and SPARQL queries in OWL’s ontology which can directly query from the database. After that there is middle software which is focused on management services and then the core applications. [11] Figure 2: An Ontology Framework Proposed by Kaur et al. 5. RESULT AND CONCLUSION In this paper, the author compared two (2) ontology frameworks. Feature 1 2 Data Extraction Yes Yes Data Cleaning Yes No Ontology Building Yes Yes Table 1: Comparison of two (2) Frameworks Table 1 shows a comparison of two (2) frameworks. One proposed by Thakor and Sasi [4] and another one proposed by Kaur et al. [11] 1 in the table refers to the first framework and 2 refers to the latter. Based on the identified important features of an ontology model, the author compared these frameworks. The two (2) frameworks have the data extraction and ontology
  • 3. Integrated Intelligent Research (IIR) International Journal of Business Intelligents Volume: 06 Issue: 02, December 2017, Page No.45-47 ISSN: 2278-2400 47 building feature in the framework. However, the framework proposed by Kaur et al. [11] have no data cleaning feature. Based on the comparison of two frameworks, the author concluded that these features data extraction, data cleaning and ontology building are important features of any ontology framework and the ontology proposed by Thakor and Sasi [4] is a complete framework. 6. References [1] Shah, R., Jain, S. (2014). Ontology-based Information Extraction: An Overview and a study of different approaches. International Journal of Computer Applications. Volume 87(No. 4). Retrieved from https://pdfs.semanticscholar.org/f533/73c8eba5a75f7f5eb 5ba61f986accef6bee9.pdf. [2] Wimalasuriya, D.C, Dou, D. (2010). Components for Information Extraction: Ontology-Based Information Extractors and Generic Platforms. Retrieved from http://aimlab.cs.uoregon.edu/obie/papers/cikm255m- wimalasuriya.pdf. [3] Sentiment Analysis. (2017, February 26). Retrieved from https://www.lexalytics.com/technology/sentiment. [4] Thakor, P., Sasi S. (2015). Ontology-based Sentiment Analysis Process for Social Media Content. Retrieved from http://www.sciencedirect.com/science/article/pii/S187705 0915017986. [5] Sauf, H., He, Y., Alani, H. (N.D.), Semantic Sentiment Analysis of Twitter. Retrieved from https://pdfs.semanticscholar.org/ec4a/94637ecd11521986 9e9df8902cb7282481e0.pdf. [6] Hassim, M. (2015, August 8). Retrieved from https://www.linkedin.com/pulse/ontologyan-explicit- specification-muhammad-hassim. [7] Uschold, M., Gruninger M., (2004). Ontologies and Semantics for Seamless Connectivity. Retrieved from https://pdfs.semanticscholar.org/a610/22f5745c23ee742e a838bff905b60c8cc138.pdf. [8] Ling, T. C., Jusoh, Y. Y., Adbullah, R., Alwi, N. H. (2013). An Ontology for Software Engineering Education. Retrieved from http://files.eric.ed.gov/fulltext/ED557194.pdf. [9] Ontology language. (n.d.). Retrieved 2017, February 27, from https://en.wikipedia.org/wiki/Ontology_language. [10] Cardoso, J. The Web Ontology (OWL) and its Applications. Retrieved from https://jorge- cardoso.github.io/publications/Papers/BC-2015-031-ISR- OWL-and-Its-Applications.pdf. [11] Kaur, P., Sharma, P., Vohra, N. (2015). An Ontology- based Elearning System. International Journal of Grid Distribution Computing 8 (No. 5). Retrieved from http://www.sersc.org/journals/IJGDC/vol8_no5/27.pdf. [12] Protégé. Retrieved from http://protege.stanford.edu/. [13] GATE: a full-lifecycle open source solution for text processing. (n.d.). Retrieved from https://gate.ac.uk/overview.html.