SlideShare a Scribd company logo
Application of Ontology in Semantic Information Retrieval 
Presentation for MyRENSeminar 
Berjaya Hotel, Kuala Lumpur 
27 November 2014 
1
Brief speaker’s info 
2 
Shahrul Azman Mohd. Noah, Ph.D. 
Knowledge Technology Research Group 
Center for AI Technology (CAIT) 
shahrul@ukm.edu.my 
Graduated in BSc(Mathematics) from UKM 
Graduated in MSc(IS) from Sheffield U. 
Graduated in PhD(IS) from Sheffield U. – 
knowledge-based systems 
From Muar, Johor
ONTOLOGY 
5
What is ontology? 
•Ontology may be considered as a kind of method to represent knowledge. 
•From a philosophical discipline –the science of “what is”; the kinds and structures of objects, properties, events, processes and relations in every area of reality. 
•Aristotle classification of animals is one 
the first ontology developed. 
6

Recommended for you

Ontology Engineering: Introduction
Ontology Engineering: IntroductionOntology Engineering: Introduction
Ontology Engineering: Introduction

Introductory lecture to the VU University Amsterdam Master course on Ontology Engineering. See http://semanticweb.cs.vu.nl/OE2012/

A Panorama of Natural Language Processing
A Panorama of Natural Language ProcessingA Panorama of Natural Language Processing
A Panorama of Natural Language Processing

Presented by Ted Xiao at RobotXSpace on 4/18/2017. This workshop covers the fundamentals of Natural Language Processing, crucial NLP approaches, and an overview of NLP in industry.

natural language processingmachine learningrobotxspace
Taxonomies for Users
Taxonomies for UsersTaxonomies for Users
Taxonomies for Users

Designing website and intranet taxonomies with a consideration to serving user experience. Presented at World IA Day 2020.

taxonomieswebsite taxonomiestaxonomy design
Ontology in Computing 
•An ontology is an engineering artifact: 
–It is constituted by a specific vocabulary used to describe a certain reality, plus 
–A set of explicit assumptions regarding the intended meaning of the vocabulary. 
•Thus, an ontology describes a formal specification of a certain domain: 
–Shared understanding of a domain of interest 
–Formal and machine manipulablemodel of a domain of interest 
7
8 
Ontology Definition 
Formal, explicit specification of a shared conceptualization 
commonly accepted understanding 
conceptual model of a domain (ontological theory) 
unambiguous terminology definitions 
machine-readability with computational semantics 
[Gruber93]
Source: Smith & Welty (2001) 
a catalog 
a set of 
text files 
a glossary 
a thesaurus 
a collection of 
taxonomies 
a set of 
general logical 
constraints 
a collection of 
frames 
Complexity 
An ontology is… 
9
Various approaches to classify ontologies 
10 
Classify ontologies according to the information the ontology needs to express and the richness of its internal structure (Lassila& McGuiness, 2001) 
Classify into 2 orthogonal dimensions: the amount and type of structure and the subject (Van Heijstet al., 1997) 
Classify ontologies according to their level of dependence on a particular task (Guarino, 1998)

Recommended for you

ONTOLOGY BASED DATA ACCESS
ONTOLOGY BASED DATA ACCESSONTOLOGY BASED DATA ACCESS
ONTOLOGY BASED DATA ACCESS

This document discusses ontology-based data access. It begins by defining ontology as a representation of concepts and relationships that define a domain. It then provides examples of ontology elements like concepts, attributes, and relations. It describes how ontologies can be used to share understanding, enable knowledge reuse, and separate domain from operational knowledge. The document outlines the process for developing ontologies including scope, capture, encoding, integration, and evaluation. It discusses using ontologies to provide a user-oriented view of data and facilitate query access across data sources. The document concludes by discussing ongoing work on semantic query analysis and graphical ontology mapping tools.

What are ontologies (in computer science)
What are ontologies (in computer science)What are ontologies (in computer science)
What are ontologies (in computer science)

An ontology formally represents knowledge as concepts and relationships within a domain. It defines classes and subclasses of concepts, as well as properties and instances of classes. An ontology uses a structured format like RDF triples to define these components and can be used to model and reason about a domain. Popular ontology languages include RDF, RDFS, and OWL, which allow linking open data from different sources using common identifiers.

ontologyrdflinked data
SPARQL Cheat Sheet
SPARQL Cheat SheetSPARQL Cheat Sheet
SPARQL Cheat Sheet

"SPARQL Cheat Sheet" is a short collection of slides intended to act as a guide to SPARQL developers. It includes the syntax and structure of SPARQL queries, common SPARQL prefixes and functions, and help with RDF datasets. The "SPARQL Cheat Sheet" is intended to accompany the SPARQL By Example slides available at http://www.cambridgesemantics.com/2008/09/sparql-by-example/ .

rdfsemwebsemanticweb
Ontology language 
• Ontology languages are formal languages used to construct ontologies 
– allow the encoding of knowledge about specific domains and often 
– include reasoning rules that support the processing of that knowledge 
• Various languages have been proposed: CycL, KL-One, Ontolingua, F-Logic, 
OCML, LOOM, Telos, RDF(S), OIL, DAML+OIL, XOL, SHOE, 
OWL etc. 
• Usually based on Description Logic (DL). 
• Summarised as (Kalibatiene & Vasilecas, 2011): 
11
Example of ontologies 
•Top level ontology - 
12 
Suggested Upper Merged Ontology (SUMO
13 
Portion of SUMO ontology with 
USGS Geo-concepts inserted
Example of ontologies (cont.) 
•Lexical ontology -Wordnet 
14

Recommended for you

Inverted index
Inverted indexInverted index
Inverted index

An inverted file indexes a text collection to speed up searching. It contains a vocabulary of distinct words and occurrences lists with information on where each word appears. For each term in the vocabulary, it stores a list of pointers to occurrences called an inverted list. Coarser granularity indexes use less storage but require more processing, while word-level indexes enable proximity searches but use more space. The document describes how inverted files are structured and constructed from text and discusses techniques like block addressing that reduce their space requirements.

inverted indexinverted indexing filesinverted files
Text Similarity
Text SimilarityText Similarity
Text Similarity

Presentation based on two papers published on text similarity using corpus-based and knowledge-based approaches like wordnet and wikipedia.

wordnetsimilaritysemantic
Taxonomy 101
Taxonomy 101Taxonomy 101
Taxonomy 101

Presentation given on March 12, 2013 by Marjorie M.K. Hlava of Access Innovations, Inc. as a webinar for the San Francisco chapter of the Special Libraries Association.

taxonomyaccess innovationsinformation science
Example of ontologies (cont.) 
•Domain ontology -Simple News and Press Ontologies (SNaP) 
15
Linked Data…? 
16
Applications of ontology 
•Searching & browsing 
•Decision support system 
•Question answering system 
•Recommendation 
•Data integration 
•Etc. 
17
INFORMATION RETRIEVAL 
18

Recommended for you

Ontology development 101
Ontology development 101Ontology development 101
Ontology development 101

Reference, Noy, N. F., & McGuinness, D. L. (2001). Ontology development 101: A guide to creating your first ontology.

Information retrieval 7 boolean model
Information retrieval 7 boolean modelInformation retrieval 7 boolean model
Information retrieval 7 boolean model

The Boolean model is a classical information retrieval model based on set theory and Boolean logic. Queries are specified as Boolean expressions to retrieve documents that either contain or do not contain the query terms. All term frequencies are binary and documents are retrieved based on an exact match to the query terms. However, this model has limitations as it does not rank documents and queries are difficult for users to translate into Boolean expressions, often returning too few or too many results.

information retrievalboolean modelvaibhav khanna
Linked Data and Knowledge Graphs -- Constructing and Understanding Knowledge ...
Linked Data and Knowledge Graphs -- Constructing and Understanding Knowledge ...Linked Data and Knowledge Graphs -- Constructing and Understanding Knowledge ...
Linked Data and Knowledge Graphs -- Constructing and Understanding Knowledge ...

Tutorial on "Linked Data and Knowledge Graphs -- Constructing and Understanding Knowledge Graphs" presented at the 4th Joint International Conference on Semantic Technologies (JIST2014)

linked dataknowledge graphlinked data
Concepts 
•“Information retrieval (IR)is a field concerned with the structure, analysis, organization, storage, searching, and retrieval of information.” (Salton, 1968). 
•Applications of IR: recommendations, Q&A, filtering… and of course searching. 
20
Issues in IR 
•Some issues in IR: 
–Relevance 
–Evaluation 
–Users and information needs 
•Context based search 
•Semantic search 
•Etc. 
21
IR process 
22
ONTOLOGY + INFORMATION RETRIEVAL 
23

Recommended for you

Information retrieval (introduction)
Information  retrieval (introduction) Information  retrieval (introduction)
Information retrieval (introduction)

The document discusses key concepts related to information retrieval including data, information, knowledge, and wisdom. It defines information retrieval as the tracing and recovery of specific information from stored data through searching. The main aspects of the information retrieval process are described as querying a collection to retrieve relevant objects that may partially match the query. Precision and recall are discussed as important measures for information retrieval systems.

Semantic Web, Knowledge Graph, and Other Changes to SERPS – A Google Semantic...
Semantic Web, Knowledge Graph, and Other Changes to SERPS – A Google Semantic...Semantic Web, Knowledge Graph, and Other Changes to SERPS – A Google Semantic...
Semantic Web, Knowledge Graph, and Other Changes to SERPS – A Google Semantic...

A Timeline to Semantic Web Developments at Google, including Google's Second Patent, the Knowledge Graph, Hummingbird and other inventions.

semanticwebgooglepatents
Introduction to Ontology Concepts and Terminology
Introduction to Ontology Concepts and TerminologyIntroduction to Ontology Concepts and Terminology
Introduction to Ontology Concepts and Terminology

The document introduces an ontology tutorial that will cover basic concepts of the Semantic Web, Linked Data, and the Resource Description Framework data model as well as the ontology languages RDFS and OWL. The tutorial is intended for information professionals who want to gain an introductory understanding of ontologies, ontology concepts, and terminology. The tutorial will explain how to model and structure data as RDF triples and create basic RDFS ontologies.

ontologiesrdfsowl
Ontology and semantic search 
•Various ways to support semantic search: 
–Query expansion –users query are expanded with related terminological terms 
–Disambiguation –resolving terms or concepts when they refer to more than one topics 
–Classifying –classify documents such as ads into ontological topics to support semantic search 
–Enhanced IR model –embed ontology into existing IR model resulting a modified IR model 
25
Query Expansion 
•Query expansion (QE) is needed due to the ambiguity of natural language. 
•Main aim of QE –to add new meaningful terms to the initial query. 
26 
Bhogal, J., Macfarlane, A. & Smith, A. 2007. A review of ontology based query expansion. Information Processing and Management, 43: 866-886.
Query Expansion 
27
Semantic index 
• Textual documents are indexed according to some ontology 
model. 
• Remember the concept of vocabulary in IR? 
31 
architecture 
bus 
computer 
database 
…. 
xml 
computer science 
collection index terms or vocabulary 
of the collection 
Extract Indexing

Recommended for you

Ontology quality, ontology design patterns, and competency questions
Ontology quality, ontology design patterns, and competency questionsOntology quality, ontology design patterns, and competency questions
Ontology quality, ontology design patterns, and competency questions

This document discusses ontology quality and the role of ontology design patterns (ODPs) in improving quality. It addresses three dimensions of ontology quality: correctness, precision, and accuracy. While ODPs aim to improve reusability, their simplicity may decrease interoperability if connections between patterns are overlooked. The original intent of competency questions was for more complex queries than simple lookups. Properly defining terms and examples/counter-examples for a target community helps improve an ontology's quality.

Ontology and its various aspects
Ontology and its various aspectsOntology and its various aspects
Ontology and its various aspects

The document provides an overview of ontology and its various aspects. It discusses the origin of the term ontology, which derives from Greek words meaning "being" and "science," so ontology is the study of being. It distinguishes between scientific and philosophical ontologies. Social ontology examines social entities. Perspectives on ontology include philosophy, library and information science, artificial intelligence, linguistics, and the semantic web. The goal of ontology is to encode knowledge to make it understandable to both people and machines. It provides motivations for developing ontologies such as enabling information integration and knowledge management. The document also discusses ontology languages, uniqueness of ontologies, purposes of ontologies, and provides references.

ontology
Applying a new subject classification scheme for a database by a data-driven ...
Applying a new subject classification scheme for a database by a data-driven ...Applying a new subject classification scheme for a database by a data-driven ...
Applying a new subject classification scheme for a database by a data-driven ...

This is the presentation slides for the joint conference of the 134th SIG conference of Information Fundamentals and Access Technologies (IFAT) and 112th SIG conference of Document Communication (DC), Information Processing Society of Japan (IPSJ) March 22, 2019, at Toyo University, Hakusan Campus. Cite: Kei Kurakawa, Yuan Sun, and Satoko Ando, Applying a new subject classification scheme for a database by a data-driven correspondence, IPSJ SIG Technical Report, Vol.2019-IFAT-134/2019-DC-112, No.7, pp.1-10, (2019).

bibliographic databasesubject classification schemetopological space
Semantic index 
• Textual documents are indexed according to some ontology 
model. 
• Remember the concept of vocabulary in IR? 
32 
computer science 
collection Replace the index with ontological-index 
Extract Indexing 
architecture 
bus 
computer 
database 
…. 
xml
Examples 
•Three research projects that illustrate the applications of ontology-based IR: 
–Semantic digital library 
–Crime news retrieval 
–Multi modality ontology-based image retrieval 
35
Semantic digital library 
•Proposed an approach for managing, organizing and populating ontology for document collections in digital library. 
•The document metadata and content are inserted and populated to a knowledge base which allows sophisticated query and searching. 
•Firstly to propose an ontology based information retrieval model which is based on the classic vector space model which includes document annotation, instance-based weighting and concept-based ranking. 
36
Semantic digital library 
•General architecture 
37

Recommended for you

Semantic Web - Ontology 101
Semantic Web - Ontology 101Semantic Web - Ontology 101
Semantic Web - Ontology 101

A guide and a process for creating OWL ontologies. Semantic Web course e-Lite group (https://elite.polito.it) Politecnico di Torino, 2017

lecturesemantic webowl
NIFSTD and NeuroLex: A Comprehensive Ontology Development Based on Multiple B...
NIFSTD and NeuroLex: A Comprehensive Ontology Development Based on Multiple B...NIFSTD and NeuroLex: A Comprehensive Ontology Development Based on Multiple B...
NIFSTD and NeuroLex: A Comprehensive Ontology Development Based on Multiple B...

Fahim Imam Workshop on using Multiple Ontologies, International Conference on Biomedical Ontologies (ICBO 2011), Buffalo, NY July 26, 2011

neuroscience information frameworkinformation systemsemantic web
Ontologies Fmi 042010
Ontologies Fmi 042010Ontologies Fmi 042010
Ontologies Fmi 042010

The document defines ontologies as explicit descriptions of a domain that define concepts, properties, attributes, and constraints. It discusses the history of categorization in philosophy and the development of knowledge models like semantic nets and conceptual graphs. The document outlines different methods for building ontologies and different types of ontologies. It also discusses ontology tools like Protege and TopBraid Composer and how ontologies are used on the semantic web through languages like OWL.

ontologyontology designowl
Semantic digital library 
•Involved three ontologies –ACM Topic hierarchies, Geo ontology and Dublin core metadata 
•Portion of domain ontology focusing on academic thesis 
38
Semantic digital library 
•Document annotation 
39
Semantic digital library 
•The process 
40
VSM Index 
#create Class Person 
#create instance of Class Student 
<Student rdf:ID="Student1"> 
<rdfs:label>ArifahAlhadi</rdfs:label> 
</Student> 
<Student rdf:ID="Student2"> 
<rdfs:labelrdf:datatype="http://www.w3.org/2001/XMLSchema#string" 
>AsyrafArifin</rdfs:label> 
</Student> 
#Create Instance of Class Supervisor 
<Supervisor rdf:ID="Supervisor1"> 
<rdfs:label>PM Dr ShahrulAzman</rdfs:label> 
<rdfs:label>Prof. MadyaDr. ShahrulAzmanMohdNoah</rdfs:label> 
</Supervisor> 
<Supervisor rdf:ID="Supervisor2"> 
<rdfs:label>Prof Aziz Deraman</rdfs:label> 
</Supervisor> 
Concept 
Instance 
Documents 
http://www.ukm.my/thesis/supervisor# 
http://www.ukm.my/thesis/person# 
Supervisor1 
Doc1 
http://ukm.my/thesis/student# 
http://ukm.my/thesis/creator# 
http://ukm.my/thesis/person# 
Student1 
Doc1 
http://ukm.my/thesis/student# 
http://ukm.my/thesis/creator# 
http://ukm.my/thesis/person# 
Student2 
Doc1 
Id 
Term 
TFIDF 
Frq 
Doc 
Id 
1 
ArifahAlhadi 
0.11 
2 
Doc1 
2 
AsyrafArifin 
0.123 
1 
Doc1 
3 
PMDr ShahrulAzman 
0.45 
1 
Doc1

Recommended for you

Knowledge Representation on the Web
Knowledge Representation on the WebKnowledge Representation on the Web
Knowledge Representation on the Web

This document outlines a course on Knowledge Representation (KR) on the Web. The course aims to expose students to challenges of applying traditional KR techniques to the scale and heterogeneity of data on the Web. Students will learn about representing Web data through formal knowledge graphs and ontologies, integrating and reasoning over distributed datasets, and how characteristics such as volume, variety and veracity impact KR approaches. The course involves lectures, literature reviews, and milestone projects where students publish papers on building semantic systems, modeling Web data, ontology matching, and reasoning over large knowledge graphs.

big dataknowledge representationsemantic web
Pattern-based Acquisition of Scientific Entities from Scholarly Article Title...
Pattern-based Acquisition of Scientific Entities from Scholarly Article Title...Pattern-based Acquisition of Scientific Entities from Scholarly Article Title...
Pattern-based Acquisition of Scientific Entities from Scholarly Article Title...

We describe a rule-based approach for the automatic acquisition of salient scientific entities from Computational Linguistics (CL) scholarly article titles. Two observations motivated the approach: (i) noting salient aspects of an article’s contribution in its title; and (ii) pattern regularities capturing the salient terms that could be expressed in a set of rules. Only those lexico-syntactic patterns were selected that were easily recognizable, occurred frequently, and positionally indicated a scientific entity type. The rules were developed on a collection of 50,237 CL titles covering all articles in the ACL Anthology. In total, 19,799 research problems, 18,111 solutions, 20,033 resources, 1,059 languages, 6,878 tools, and 21,687 methods were extracted at an average precision of 75%.

natural language processingrule-based approachinformation extraction
The CSO Classifier: Ontology-Driven Detection of Research Topics in Scholarly...
The CSO Classifier: Ontology-Driven Detection of Research Topics in Scholarly...The CSO Classifier: Ontology-Driven Detection of Research Topics in Scholarly...
The CSO Classifier: Ontology-Driven Detection of Research Topics in Scholarly...

Classifying research papers according to their research topics is an important task to improve their retrievability, assist the creation of smart analytics, and support a variety of approaches for analysing and making sense of the research environment. In this paper, we present the CSO Classifier, a new unsupervised approach for automatically classifying research papers according to the Computer Science Ontology (CSO), a comprehensive ontology of re-search areas in the field of Computer Science. The CSO Classifier takes as input the metadata associated with a research paper (title, abstract, keywords) and returns a selection of research concepts drawn from the ontology. The approach was evaluated on a gold standard of manually annotated articles yielding a significant improvement over alternative methods.

scholarly datadigital librariesbibliographic data
Ontology-based IR for crime news retrieval 
•Each crime news must be classified into categories: Traffic Violation, Theft, Sex Crime, Murder, Kidnap, Fraud, Drugs, Cybercrime, Arsonand Gang(Chen et al. 2004) 
•Useful entities need to be identified: Person, Location, Organisation, Date/Time, Weapon, Amount, Vehicle, Drug, Personel properties, and Age. 
•Clustering of crime news into topics, e.g. NurinJazlinmurder, Canny Ong, Sosilawatietc. 
•Clustering of specific topic into various 
and chronological events. 
•Mapping of named entities into news 
ontology to support semantic querying and retrieval. 
42
Example 
43 
Murder 
Kidnap 
Theft 
Gang 
NurinJazlin 
Sosilawati 
Canny Ong 
Investigation into Canny Ong case include medical report and trial 
Evidence/Suspect into Canny Ong case 
DNA test 
Family reacts into Canny Ong and negligence suit 
Court Sentence, plead guilty 
(17) 
(6) 
(3) 
(9) 
(13) 
……………….. 
Classification 
Clustering 
Cluster into topics
Required methods 
•In order to support the aforementioned requirements: 
–Conventional text processing -tokenizing, indexing, stopping, stemming etc. 
–Named entity recognition (NER) 
–Classification and clustering 
–Ontology mapping 
44
46 
PRE-PROCESSING TASK 
DOCUMENT REPRESENTATION 
DOCUMENT ORGANIZATION 
+ 
+ 
•Stopwordremoval 
•Stemming 
•Parsing 
•Indexing 
•Bag of words 
•Named entity recognition 
•Classification -AdaBoost 
•Clustering – KNN 
•Semantic mapping

Recommended for you

Topic Models Exploration
Topic Models ExplorationTopic Models Exploration
Topic Models Exploration

Use of probabilistic topic models to create scalable representation of documents aim to: (1) organize, summarise and search them, (2) explore them in a way that you can index of ideas contained in them, and (3) browse them in a way that you can find documents dealing specific areas

topicsnlpsemantic web
Charting the Digital Library Evaluation Domain with a Semantically Enhanced M...
Charting the Digital Library Evaluation Domain with a Semantically Enhanced M...Charting the Digital Library Evaluation Domain with a Semantically Enhanced M...
Charting the Digital Library Evaluation Domain with a Semantically Enhanced M...

This document proposes a methodology for discovering patterns in scientific literature using a case study of digital library evaluation. It involves: 1. Classifying documents to identify relevant papers using naive Bayes classification. 2. Semantically annotating papers with concepts from a Digital Library Evaluation Ontology using the GoNTogle annotation tool. Over 2,600 annotations were generated. 3. Clustering the annotated papers into coherent groups using k-means clustering. 4. Interpreting the clusters with the assistance of the ontology to discover patterns and trends in the literature. Benchmarking tests were performed to evaluate effectiveness of the methodology.

dileojcdl2013
Semi-automated Exploration and Extraction of Data in Scientific Tables
Semi-automated Exploration and Extraction of Data in Scientific TablesSemi-automated Exploration and Extraction of Data in Scientific Tables
Semi-automated Exploration and Extraction of Data in Scientific Tables

Ron Daniel and Corey Harper of Elsevier Labs present at the Columbia University Data Science Institute: https://www.elsevier.com/connect/join-us-as-elsevier-data-scientists-present-at-columbia-university

Document representation 
•Documents will be presented into meaningful forms: 
–BoW–Bag of Words 
–Named Entity Recognition –used the GATE Annie and Jape rules 
–Adopt the Vector Space Model (VSM) but enhanced with ontological model 
48
Document representation 
49
Document organization 
•Documents need to be organised into categories, topics and events. 
–Classification –Adaboostalgorithm 
–Clustering –Used the KNN clustering 
–Ontology mapping –we have develop a crime news ontology by extending the existing SNaPontology. Includes classes/entities which are important to crime such as classification of crimes, locationand weapon. 
50
51 
Asset ontology 
Event ontology

Recommended for you

Semantic Technologies for Big Sciences including Astrophysics
Semantic Technologies for Big Sciences including AstrophysicsSemantic Technologies for Big Sciences including Astrophysics
Semantic Technologies for Big Sciences including Astrophysics

Amit Sheth with TK Prasad, "Semantic Technologies for Big Science and Astrophysics", Invited Plenary Presentation, at Earthcube Solar-Terrestrial End-User Workshop, NJIT, Newark, NJ, August 13, 2014. Like many other fields of Big Science, Astrophysics and Solar Physics deal with the challenges of Big Data, including Volume, Variety, Velocity, and Veracity. There is already significant work on handling volume related challenges, including the use of high performance computing. In this talk, we will mainly focus on other challenges from the perspective of collaborative sharing and reuse of broad variety of data created by multiple stakeholders, large and small, along with tools that offer semantic variants of search, browsing, integration and discovery capabilities. We will borrow examples of tools and capabilities from state of the art work in supporting physicists (including astrophysicists) [1], life sciences [2], material sciences [3], and describe the role of semantics and semantic technologies that make these capabilities possible or easier to realize. This applied and practice oriented talk will complement more vision oriented counterparts [4]. [1] Science Web-based Interactive Semantic Environment: http://sciencewise.info/ [2] NCBO Bioportal: http://bioportal.bioontology.org/ , Kno.e.sis’s work on Semantic Web for Healthcare and Life Sciences: http://knoesis.org/amit/hcls [3] MaterialWays (a Materials Genome Initiative related project): http://wiki.knoesis.org/index.php/MaterialWays [4] From Big Data to Smart Data: http://wiki.knoesis.org/index.php/Smart_Data

semantic interoperabilityastrophysics big datasolar-terrestrial big data
Survey of natural language processing(midp2)
Survey of natural language processing(midp2)Survey of natural language processing(midp2)
Survey of natural language processing(midp2)

Document classification is a part of Natural language processing. We have different methodology and technique for processing the document classification. The purpose of this article is to survey some papers related to document classification. Those survey will help the researcher to understand which will be the best approach to use for natural language processing

natural language processingartificial intelligence
Ontology
OntologyOntology
Ontology

study or concern about what kinds of things exist what entities there are in the universe. the ontology derives from the Greek onto (being) and logia (written or spoken). It is a branch of metaphysics , the study of first principles or the root of things.

Extending the SNaP ontology and 
mapping to entities in news documents 
52 
SNaP 
Crime 
pne:Event 
pna:Asset 
pns:Stuff 
pns:Tangible 
pns:Location pns:Organization 
pns:Person 
event:Event 
rdfs:subClassOf 
rdfs:subClassOf 
rdfs:subClassOf 
pns:Weapon 
pns:Vehicle 
pnc:Classification 
<Murder> 
<Kidnap> 
rdf:type 
rdf:type 
rdfs:subClassOf 
pne: 
subeventOf 
rdfs:domain 
rdfs:range 
<Event 1> 
rdf:type 
pnt:Tag 
rdfs:subClassOf 
rdfs:subClassOf 
pnc:Classifiable 
pnc: 
isClassifiedBy 
rdfs:subClassOf 
rdf:domain 
rdf:range 
rdfs:subClassOf 
rdfs:subClassOf 
rdfs:subClassOf
The Application 
•What we need/desire. 
53
Ontology-based Image Retrieval 
•Rapid growth of visual information (VI) –lead to difficulty in finding and accessing VI. 
•Inability to capture the semantic content. 
•Problem arise –lack of coincidence between information extracted from VI and user needs. 
•Conventional approaches of image retrieval (IMR) -TBIR and CBIR have reached their limit in attempting to solve this problem. 
•As a result –SBIR approach, 
ontology-based provide an explicit 
domain oriented semantic for 
concept and relationship. 
55
Ontology-based Image Retrieval 
•Illustrate how images are describes based on it visual, textual and domain semantic features. 
•Proposed a multi-modality ontology: visual ontology, textual ontology and domain ontology. 
•Illustrate how such ontology can be integrated with open source knowledge base (DBpedia) to support a more comprehensive search. 
56

Recommended for you

Ontology Engineering
Ontology EngineeringOntology Engineering
Ontology Engineering

My seminar on ontology engineering, mainly targeting linguists with a basic background in Web ontologies.

ontologiessemantic web
Representation of ontology by Classified Interrelated object model
Representation of ontology by Classified Interrelated object modelRepresentation of ontology by Classified Interrelated object model
Representation of ontology by Classified Interrelated object model

1. The document discusses representing ontology using the Classified Interrelated Object Model (CIOM) data modeling technique. CIOM represents ontology components like classes, subclasses, attributes, and relationships between classes. 2. Key components of an ontology like classes, subclasses, attributes, and inter-class relationships are described and examples are given of how each would be represented using CIOM notation. 3. CIOM provides a general purpose methodology for representing ontologies using existing database technologies and overcomes limitations of specialized ontology languages and tools.

object modelontologyciom
Generating Lexical Information for Terminology in a Bioinformatics Ontology
Generating Lexical Information for Terminologyin a Bioinformatics OntologyGenerating Lexical Information for Terminologyin a Bioinformatics Ontology
Generating Lexical Information for Terminology in a Bioinformatics Ontology

This document discusses generating lexical information for terms in a bioinformatics ontology. It proposes a model called LexInfo for associating linguistic information with ontologies. The authors lexicalize a bioinformatics ontology called myGrid by creating a LexInfo-based lexicon that captures morphological, syntactic and semantic properties of terms. They generate lexicons both semi-automatically using domain resources and automatically using LexInfo tools. The automatic lexicon has some errors due to POS tagging and tokenization issues that could be addressed using domain knowledge. The enriched ontology may help with automatic annotation of bioinformatics services.

Proposed Approach 
57
Example of multi-modality ontology 
58
Example of Multi-modality ontology with DBpedia 
59
Conclusion -Practical implementation of ontology-based IR 
60 
TBox 
ABox 
Ontology 
Documents 
Index 
Extraction 
build 
Population 
Annotation 
Query Processing 
query 
ranked docs

Recommended for you

20130622 okfn hackathon t2
20130622 okfn hackathon t220130622 okfn hackathon t2
20130622 okfn hackathon t2

This document summarizes an OKFN Korea hackathon event focused on open data. It discusses modeling Seoul open government data using ontologies, linking it to external datasets like cultural heritage data, and publishing the enriched data in RDF format. It covers topics like linked data, modeling with RDF/RDFS/OWL, reusing existing vocabularies, ontology development best practices, and triple store storage solutions.

open datalinked data
Getting Ready for the Next Generation Science Standards: Reviewing the Draft ...
Getting Ready for the Next Generation Science Standards: Reviewing the Draft ...Getting Ready for the Next Generation Science Standards: Reviewing the Draft ...
Getting Ready for the Next Generation Science Standards: Reviewing the Draft ...

This document provides an overview of the Next Generation Science Standards. It discusses that the standards were developed by Achieve in partnership with other organizations to create science standards focused on big ideas. It describes the Framework for K-12 Science Education that the standards are based on, which outlines three dimensions for each standard. It then explains the organization and structure of the Next Generation Science Standards, comparing them to previous standards.

next generation science standardsinquiryengineering practices
Understanding Information Architecture
Understanding Information ArchitectureUnderstanding Information Architecture
Understanding Information Architecture

Presented at DocTrain East 2007 by Joe Gelb, Suite Solutions -- Designing, building and maintaining a coherent information architecture is critical to proper planning, creation, management and delivery of documentation and training content. This is especially true when your content is based on a modular or topic-based model such as DITA and SCORM or if you are migrating to such a model. But where to start? Terms such as taxonomy, semantics, and ontology can be intimidating, and recognized standards like RDF, OWL, Topic Maps (XTM) and SKOS seem so abstract. This pragmatic workshop will provide an overview of the standards and concepts, and a chance to use them hands-on to turn the abstract into tangible skills. We will demonstrate how a well-designed information architecture facilitates reuse and how the information model is integrally connected to conditional and multi-purpose publishing. We will introduce an innovative, comprehensive methodology for information modeling and content development called SOTA Solution Oriented Topic Architecture. SOTA does not aim to be yet another new standard, but rather a concrete methodology backed up with open-source and accessible tools for using existing standards. We will demonstrate ֖and practice—hands-on—how this powerful methodology can help you organize and express information, determine which content actually needs to be created or updated, and build documentation and training deliverables from your content based on the rules you define. This workshop is essential for successfully implementing topic models like DITA and SCORM, multi-purpose conditional publishing, and successfully facilitating content reuse.

Research issues 
•Index representation –most still based on the conventional VSM. 
•Ranking –weighting and ranking mechanisms 
•Automatic population –supervised and unsupervised 
•Extraction & annotation 
•Multilingual and cross-language 
61
References 
•Castells, P., Fernandez, M.,Vallet, D. 2007. An Adaptation of Vector Space Model for Ontology Based Information Retrieval. IEEE Transaction on Knowledge and Data Engineering, 19(2): 
•Shahrul Azman Noah, Nor AfniRaziahAlias, NurulAida Osman, ZuraidahAbdullah, NazliaOmar, YazrinaYahya, MaryatiMohd Yusof: Ontology-Driven Semantic Digital Library. AIRS2010: 141-150. 
•Shahrul Azman Noah, DatulAida Ali: The Role of Lexical Ontology in Expanding the Semantic Textual Content of On-Line News Images. AIRS2010: 193-202. 
•Fernández, M., Cantador, I., López, V. , Vallet, D., Castells, P., & Motta, E. 2011. Semantically enhanced information retrieval: an ontology-based approach. Web Semantics: Science, Services and Agents on the World Wide Web, 9: 434-452. 
•Kara, S. Alan, O., Sabuncu, O., Akpınar, S., CicekliN.K., & Alpaslan, F.N. 2012. An ontology-based retrieval system using semantic indexing. Information Systems, 37: 294-305. 
•Kohler, J., Philippi, S., Specht, M., & Ruegg, A. 2006. Ontology based text indexing and querying for the semantic web. Knowledge-Based Systems, 19: 744-754. 
•Etc. 
62
Example-advancedapplicationofontology 
64
Watson –the science behind an answer 
65

Recommended for you

It services & research methods
It services & research methodsIt services & research methods
It services & research methods

This document provides an overview of research methods for narrative analysis. It discusses key concepts in narrative analysis including scripts, stories, patterns, themes, coding, and temporal organization. It also covers approaches like contextual analysis, focus groups, retelling narratives, and assumptions related to subjectivity and usefulness. Narrative analysis is presented as an exploratory qualitative methodology to give respondents a venue to articulate their own viewpoints and standards.

Html5 + Bootstrap & Mobirise
Html5 + Bootstrap & MobiriseHtml5 + Bootstrap & Mobirise
Html5 + Bootstrap & Mobirise

http://KOKUIS.my/html5 HTML5 – refers to the modern day of HTML which promotes native handling of video & audio & animation without having to install additional plugins to browser. . Bootstrap – A HTML framework supports responsive web design to provide one time webpage development for smartphone, tablet and desktop. . Mobirise – a free web design studio that support HTML5 & Bootstrap’s famous ‘block’ design.

html5mobiriseresponsive web layout
Mobile Web App development multiplatform using phonegap-cordova
Mobile Web App development multiplatform using phonegap-cordovaMobile Web App development multiplatform using phonegap-cordova
Mobile Web App development multiplatform using phonegap-cordova

This document discusses developing mobile web apps using HTML5, jQuery, and PhoneGap/Apache Cordova. It covers the hybrid approach of using HTML/CSS/JavaScript for the front-end and PhoneGap to package it as a native mobile app. Tools mentioned include Apache Cordova, Node.js, Eclipse, and Xcode. It provides an overview of key topics to be covered in subsequent days, such as the mobile web page structure using jQuery Mobile, connecting to online databases using PHP and MySQL, and building apps with PhoneGap Build.

phonegapmobile webandroid
66 
1 
2 
3 
4 
5 
6 
7 
8 
9 
10 
11 
Group members: 
1.Shahrul Azman Mohd. Noah 
2.JuhanaSalim 
3.Masnizah Mohd 
4.Nazlia Omar 
5.Mohd Juzaiddin Ab Aziz 
6.Nazlena Mohamad Ali 
7.Saidah Saad 
8.Shereena Mohd Arif 
9.LailaltulqadriZakaria 
10.Sabrina Tiun 
11.Maryati Mohd. Yusof
END 
67

More Related Content

What's hot

Building and using ontologies
Building and using ontologies Building and using ontologies
Building and using ontologies
Elena Simperl
 
Model of information retrieval (3)
Model  of information retrieval (3)Model  of information retrieval (3)
Model of information retrieval (3)
9866825059
 
Natural Language Understanding in Healthcare
Natural Language Understanding in HealthcareNatural Language Understanding in Healthcare
Natural Language Understanding in Healthcare
David Talby
 
Ontology Engineering: Introduction
Ontology Engineering: IntroductionOntology Engineering: Introduction
Ontology Engineering: Introduction
Guus Schreiber
 
A Panorama of Natural Language Processing
A Panorama of Natural Language ProcessingA Panorama of Natural Language Processing
A Panorama of Natural Language Processing
Ted Xiao
 
Taxonomies for Users
Taxonomies for UsersTaxonomies for Users
Taxonomies for Users
Heather Hedden
 
ONTOLOGY BASED DATA ACCESS
ONTOLOGY BASED DATA ACCESSONTOLOGY BASED DATA ACCESS
ONTOLOGY BASED DATA ACCESS
Kishan Patel
 
What are ontologies (in computer science)
What are ontologies (in computer science)What are ontologies (in computer science)
What are ontologies (in computer science)
Don Willems
 
SPARQL Cheat Sheet
SPARQL Cheat SheetSPARQL Cheat Sheet
SPARQL Cheat Sheet
LeeFeigenbaum
 
Inverted index
Inverted indexInverted index
Inverted index
Krishna Gehlot
 
Text Similarity
Text SimilarityText Similarity
Taxonomy 101
Taxonomy 101Taxonomy 101
Ontology development 101
Ontology development 101Ontology development 101
Ontology development 101
Carter Chen
 
Information retrieval 7 boolean model
Information retrieval 7 boolean modelInformation retrieval 7 boolean model
Information retrieval 7 boolean model
Vaibhav Khanna
 
Linked Data and Knowledge Graphs -- Constructing and Understanding Knowledge ...
Linked Data and Knowledge Graphs -- Constructing and Understanding Knowledge ...Linked Data and Knowledge Graphs -- Constructing and Understanding Knowledge ...
Linked Data and Knowledge Graphs -- Constructing and Understanding Knowledge ...
Jeff Z. Pan
 
Information retrieval (introduction)
Information  retrieval (introduction) Information  retrieval (introduction)
Information retrieval (introduction)
Primya Tamil
 
Semantic Web, Knowledge Graph, and Other Changes to SERPS – A Google Semantic...
Semantic Web, Knowledge Graph, and Other Changes to SERPS – A Google Semantic...Semantic Web, Knowledge Graph, and Other Changes to SERPS – A Google Semantic...
Semantic Web, Knowledge Graph, and Other Changes to SERPS – A Google Semantic...
Bill Slawski
 
Introduction to Ontology Concepts and Terminology
Introduction to Ontology Concepts and TerminologyIntroduction to Ontology Concepts and Terminology
Introduction to Ontology Concepts and Terminology
Steven Miller
 
Ontology quality, ontology design patterns, and competency questions
Ontology quality, ontology design patterns, and competency questionsOntology quality, ontology design patterns, and competency questions
Ontology quality, ontology design patterns, and competency questions
Nicola Guarino
 
Ontology and its various aspects
Ontology and its various aspectsOntology and its various aspects
Ontology and its various aspects
samhati27
 

What's hot (20)

Building and using ontologies
Building and using ontologies Building and using ontologies
Building and using ontologies
 
Model of information retrieval (3)
Model  of information retrieval (3)Model  of information retrieval (3)
Model of information retrieval (3)
 
Natural Language Understanding in Healthcare
Natural Language Understanding in HealthcareNatural Language Understanding in Healthcare
Natural Language Understanding in Healthcare
 
Ontology Engineering: Introduction
Ontology Engineering: IntroductionOntology Engineering: Introduction
Ontology Engineering: Introduction
 
A Panorama of Natural Language Processing
A Panorama of Natural Language ProcessingA Panorama of Natural Language Processing
A Panorama of Natural Language Processing
 
Taxonomies for Users
Taxonomies for UsersTaxonomies for Users
Taxonomies for Users
 
ONTOLOGY BASED DATA ACCESS
ONTOLOGY BASED DATA ACCESSONTOLOGY BASED DATA ACCESS
ONTOLOGY BASED DATA ACCESS
 
What are ontologies (in computer science)
What are ontologies (in computer science)What are ontologies (in computer science)
What are ontologies (in computer science)
 
SPARQL Cheat Sheet
SPARQL Cheat SheetSPARQL Cheat Sheet
SPARQL Cheat Sheet
 
Inverted index
Inverted indexInverted index
Inverted index
 
Text Similarity
Text SimilarityText Similarity
Text Similarity
 
Taxonomy 101
Taxonomy 101Taxonomy 101
Taxonomy 101
 
Ontology development 101
Ontology development 101Ontology development 101
Ontology development 101
 
Information retrieval 7 boolean model
Information retrieval 7 boolean modelInformation retrieval 7 boolean model
Information retrieval 7 boolean model
 
Linked Data and Knowledge Graphs -- Constructing and Understanding Knowledge ...
Linked Data and Knowledge Graphs -- Constructing and Understanding Knowledge ...Linked Data and Knowledge Graphs -- Constructing and Understanding Knowledge ...
Linked Data and Knowledge Graphs -- Constructing and Understanding Knowledge ...
 
Information retrieval (introduction)
Information  retrieval (introduction) Information  retrieval (introduction)
Information retrieval (introduction)
 
Semantic Web, Knowledge Graph, and Other Changes to SERPS – A Google Semantic...
Semantic Web, Knowledge Graph, and Other Changes to SERPS – A Google Semantic...Semantic Web, Knowledge Graph, and Other Changes to SERPS – A Google Semantic...
Semantic Web, Knowledge Graph, and Other Changes to SERPS – A Google Semantic...
 
Introduction to Ontology Concepts and Terminology
Introduction to Ontology Concepts and TerminologyIntroduction to Ontology Concepts and Terminology
Introduction to Ontology Concepts and Terminology
 
Ontology quality, ontology design patterns, and competency questions
Ontology quality, ontology design patterns, and competency questionsOntology quality, ontology design patterns, and competency questions
Ontology quality, ontology design patterns, and competency questions
 
Ontology and its various aspects
Ontology and its various aspectsOntology and its various aspects
Ontology and its various aspects
 

Similar to Application of Ontology in Semantic Information Retrieval by Prof Shahrul Azman from FSTM, UKM

Applying a new subject classification scheme for a database by a data-driven ...
Applying a new subject classification scheme for a database by a data-driven ...Applying a new subject classification scheme for a database by a data-driven ...
Applying a new subject classification scheme for a database by a data-driven ...
National Institute of Informatics
 
Semantic Web - Ontology 101
Semantic Web - Ontology 101Semantic Web - Ontology 101
Semantic Web - Ontology 101
Luigi De Russis
 
NIFSTD and NeuroLex: A Comprehensive Ontology Development Based on Multiple B...
NIFSTD and NeuroLex: A Comprehensive Ontology Development Based on Multiple B...NIFSTD and NeuroLex: A Comprehensive Ontology Development Based on Multiple B...
NIFSTD and NeuroLex: A Comprehensive Ontology Development Based on Multiple B...
Neuroscience Information Framework
 
Ontologies Fmi 042010
Ontologies Fmi 042010Ontologies Fmi 042010
Ontologies Fmi 042010
Mariana Damova, Ph.D
 
Knowledge Representation on the Web
Knowledge Representation on the WebKnowledge Representation on the Web
Knowledge Representation on the Web
Rinke Hoekstra
 
Pattern-based Acquisition of Scientific Entities from Scholarly Article Title...
Pattern-based Acquisition of Scientific Entities from Scholarly Article Title...Pattern-based Acquisition of Scientific Entities from Scholarly Article Title...
Pattern-based Acquisition of Scientific Entities from Scholarly Article Title...
Jennifer D'Souza
 
The CSO Classifier: Ontology-Driven Detection of Research Topics in Scholarly...
The CSO Classifier: Ontology-Driven Detection of Research Topics in Scholarly...The CSO Classifier: Ontology-Driven Detection of Research Topics in Scholarly...
The CSO Classifier: Ontology-Driven Detection of Research Topics in Scholarly...
Angelo Salatino
 
Topic Models Exploration
Topic Models ExplorationTopic Models Exploration
Topic Models Exploration
Carlos Badenes-Olmedo
 
Charting the Digital Library Evaluation Domain with a Semantically Enhanced M...
Charting the Digital Library Evaluation Domain with a Semantically Enhanced M...Charting the Digital Library Evaluation Domain with a Semantically Enhanced M...
Charting the Digital Library Evaluation Domain with a Semantically Enhanced M...
Giannis Tsakonas
 
Semi-automated Exploration and Extraction of Data in Scientific Tables
Semi-automated Exploration and Extraction of Data in Scientific TablesSemi-automated Exploration and Extraction of Data in Scientific Tables
Semi-automated Exploration and Extraction of Data in Scientific Tables
Elsevier
 
Semantic Technologies for Big Sciences including Astrophysics
Semantic Technologies for Big Sciences including AstrophysicsSemantic Technologies for Big Sciences including Astrophysics
Semantic Technologies for Big Sciences including Astrophysics
Artificial Intelligence Institute at UofSC
 
Survey of natural language processing(midp2)
Survey of natural language processing(midp2)Survey of natural language processing(midp2)
Survey of natural language processing(midp2)
Tariqul islam
 
Ontology
OntologyOntology
Ontology
Ahmed Tememe
 
Ontology Engineering
Ontology EngineeringOntology Engineering
Ontology Engineering
Alessandro Adamou
 
Representation of ontology by Classified Interrelated object model
Representation of ontology by Classified Interrelated object modelRepresentation of ontology by Classified Interrelated object model
Representation of ontology by Classified Interrelated object model
Mihika Shah
 
Generating Lexical Information for Terminology in a Bioinformatics Ontology
Generating Lexical Information for Terminologyin a Bioinformatics OntologyGenerating Lexical Information for Terminologyin a Bioinformatics Ontology
Generating Lexical Information for Terminology in a Bioinformatics Ontology
Hammad Afzal
 
20130622 okfn hackathon t2
20130622 okfn hackathon t220130622 okfn hackathon t2
20130622 okfn hackathon t2
Seonho Kim
 
Getting Ready for the Next Generation Science Standards: Reviewing the Draft ...
Getting Ready for the Next Generation Science Standards: Reviewing the Draft ...Getting Ready for the Next Generation Science Standards: Reviewing the Draft ...
Getting Ready for the Next Generation Science Standards: Reviewing the Draft ...
The Ohio State University, College of Education and Human Ecology
 
Understanding Information Architecture
Understanding Information ArchitectureUnderstanding Information Architecture
Understanding Information Architecture
Scott Abel
 
It services & research methods
It services & research methodsIt services & research methods
It services & research methods
AkanshShandilya
 

Similar to Application of Ontology in Semantic Information Retrieval by Prof Shahrul Azman from FSTM, UKM (20)

Applying a new subject classification scheme for a database by a data-driven ...
Applying a new subject classification scheme for a database by a data-driven ...Applying a new subject classification scheme for a database by a data-driven ...
Applying a new subject classification scheme for a database by a data-driven ...
 
Semantic Web - Ontology 101
Semantic Web - Ontology 101Semantic Web - Ontology 101
Semantic Web - Ontology 101
 
NIFSTD and NeuroLex: A Comprehensive Ontology Development Based on Multiple B...
NIFSTD and NeuroLex: A Comprehensive Ontology Development Based on Multiple B...NIFSTD and NeuroLex: A Comprehensive Ontology Development Based on Multiple B...
NIFSTD and NeuroLex: A Comprehensive Ontology Development Based on Multiple B...
 
Ontologies Fmi 042010
Ontologies Fmi 042010Ontologies Fmi 042010
Ontologies Fmi 042010
 
Knowledge Representation on the Web
Knowledge Representation on the WebKnowledge Representation on the Web
Knowledge Representation on the Web
 
Pattern-based Acquisition of Scientific Entities from Scholarly Article Title...
Pattern-based Acquisition of Scientific Entities from Scholarly Article Title...Pattern-based Acquisition of Scientific Entities from Scholarly Article Title...
Pattern-based Acquisition of Scientific Entities from Scholarly Article Title...
 
The CSO Classifier: Ontology-Driven Detection of Research Topics in Scholarly...
The CSO Classifier: Ontology-Driven Detection of Research Topics in Scholarly...The CSO Classifier: Ontology-Driven Detection of Research Topics in Scholarly...
The CSO Classifier: Ontology-Driven Detection of Research Topics in Scholarly...
 
Topic Models Exploration
Topic Models ExplorationTopic Models Exploration
Topic Models Exploration
 
Charting the Digital Library Evaluation Domain with a Semantically Enhanced M...
Charting the Digital Library Evaluation Domain with a Semantically Enhanced M...Charting the Digital Library Evaluation Domain with a Semantically Enhanced M...
Charting the Digital Library Evaluation Domain with a Semantically Enhanced M...
 
Semi-automated Exploration and Extraction of Data in Scientific Tables
Semi-automated Exploration and Extraction of Data in Scientific TablesSemi-automated Exploration and Extraction of Data in Scientific Tables
Semi-automated Exploration and Extraction of Data in Scientific Tables
 
Semantic Technologies for Big Sciences including Astrophysics
Semantic Technologies for Big Sciences including AstrophysicsSemantic Technologies for Big Sciences including Astrophysics
Semantic Technologies for Big Sciences including Astrophysics
 
Survey of natural language processing(midp2)
Survey of natural language processing(midp2)Survey of natural language processing(midp2)
Survey of natural language processing(midp2)
 
Ontology
OntologyOntology
Ontology
 
Ontology Engineering
Ontology EngineeringOntology Engineering
Ontology Engineering
 
Representation of ontology by Classified Interrelated object model
Representation of ontology by Classified Interrelated object modelRepresentation of ontology by Classified Interrelated object model
Representation of ontology by Classified Interrelated object model
 
Generating Lexical Information for Terminology in a Bioinformatics Ontology
Generating Lexical Information for Terminologyin a Bioinformatics OntologyGenerating Lexical Information for Terminologyin a Bioinformatics Ontology
Generating Lexical Information for Terminology in a Bioinformatics Ontology
 
20130622 okfn hackathon t2
20130622 okfn hackathon t220130622 okfn hackathon t2
20130622 okfn hackathon t2
 
Getting Ready for the Next Generation Science Standards: Reviewing the Draft ...
Getting Ready for the Next Generation Science Standards: Reviewing the Draft ...Getting Ready for the Next Generation Science Standards: Reviewing the Draft ...
Getting Ready for the Next Generation Science Standards: Reviewing the Draft ...
 
Understanding Information Architecture
Understanding Information ArchitectureUnderstanding Information Architecture
Understanding Information Architecture
 
It services & research methods
It services & research methodsIt services & research methods
It services & research methods
 

More from Khirulnizam Abd Rahman

Html5 + Bootstrap & Mobirise
Html5 + Bootstrap & MobiriseHtml5 + Bootstrap & Mobirise
Html5 + Bootstrap & Mobirise
Khirulnizam Abd Rahman
 
Mobile Web App development multiplatform using phonegap-cordova
Mobile Web App development multiplatform using phonegap-cordovaMobile Web App development multiplatform using phonegap-cordova
Mobile Web App development multiplatform using phonegap-cordova
Khirulnizam Abd Rahman
 
Android app development hybrid approach for beginners - Tools Installations ...
Android app development  hybrid approach for beginners - Tools Installations ...Android app development  hybrid approach for beginners - Tools Installations ...
Android app development hybrid approach for beginners - Tools Installations ...
Khirulnizam Abd Rahman
 
Chapter 6 Java IO File
Chapter 6 Java IO FileChapter 6 Java IO File
Chapter 6 Java IO File
Khirulnizam Abd Rahman
 
Chapter 5 Class File
Chapter 5 Class FileChapter 5 Class File
Chapter 5 Class File
Khirulnizam Abd Rahman
 
Chapter 4 - Classes in Java
Chapter 4 - Classes in JavaChapter 4 - Classes in Java
Chapter 4 - Classes in Java
Khirulnizam Abd Rahman
 
Android app development Hybrid approach for beginners
Android app development  Hybrid approach for beginnersAndroid app development  Hybrid approach for beginners
Android app development Hybrid approach for beginners
Khirulnizam Abd Rahman
 
Tips menyediakan slaid pembentangan berkesan - tiada template
Tips menyediakan slaid pembentangan berkesan - tiada templateTips menyediakan slaid pembentangan berkesan - tiada template
Tips menyediakan slaid pembentangan berkesan - tiada template
Khirulnizam Abd Rahman
 
Chapter 3 Arrays in Java
Chapter 3 Arrays in JavaChapter 3 Arrays in Java
Chapter 3 Arrays in Java
Khirulnizam Abd Rahman
 
Topik 4 Teknologi Komputer: Hardware, Software dan Heartware
Topik 4 Teknologi Komputer: Hardware, Software dan HeartwareTopik 4 Teknologi Komputer: Hardware, Software dan Heartware
Topik 4 Teknologi Komputer: Hardware, Software dan Heartware
Khirulnizam Abd Rahman
 
Chapter 2 Java Methods
Chapter 2 Java MethodsChapter 2 Java Methods
Chapter 2 Java Methods
Khirulnizam Abd Rahman
 
Topik 3 Masyarakat Malaysia dan ICT
Topik 3   Masyarakat Malaysia dan ICTTopik 3   Masyarakat Malaysia dan ICT
Topik 3 Masyarakat Malaysia dan ICT
Khirulnizam Abd Rahman
 
Chapter 2 Method in Java OOP
Chapter 2   Method in Java OOPChapter 2   Method in Java OOP
Chapter 2 Method in Java OOP
Khirulnizam Abd Rahman
 
Topik 2 Sejarah Perkembanggan Ilmu NBWU1072
Topik 2 Sejarah Perkembanggan Ilmu NBWU1072Topik 2 Sejarah Perkembanggan Ilmu NBWU1072
Topik 2 Sejarah Perkembanggan Ilmu NBWU1072
Khirulnizam Abd Rahman
 
Panduan tugasan Makmal Teknologi Maklumat dalam Kehidupan Insan
Panduan tugasan Makmal Teknologi Maklumat dalam Kehidupan InsanPanduan tugasan Makmal Teknologi Maklumat dalam Kehidupan Insan
Panduan tugasan Makmal Teknologi Maklumat dalam Kehidupan Insan
Khirulnizam Abd Rahman
 
Topik 1 Islam dan Teknologi Maklumat
Topik 1 Islam dan Teknologi MaklumatTopik 1 Islam dan Teknologi Maklumat
Topik 1 Islam dan Teknologi Maklumat
Khirulnizam Abd Rahman
 
Chapter 1 Nested Control Structures
Chapter 1 Nested Control StructuresChapter 1 Nested Control Structures
Chapter 1 Nested Control Structures
Khirulnizam Abd Rahman
 
Chapter 1 nested control structures
Chapter 1 nested control structuresChapter 1 nested control structures
Chapter 1 nested control structures
Khirulnizam Abd Rahman
 
DTCP2023 Fundamentals of Programming
DTCP2023 Fundamentals of ProgrammingDTCP2023 Fundamentals of Programming
DTCP2023 Fundamentals of Programming
Khirulnizam Abd Rahman
 
Npwu-mpu 3252 Teknologi Maklumat dalam Kehidupan Insan
Npwu-mpu 3252 Teknologi Maklumat dalam Kehidupan InsanNpwu-mpu 3252 Teknologi Maklumat dalam Kehidupan Insan
Npwu-mpu 3252 Teknologi Maklumat dalam Kehidupan Insan
Khirulnizam Abd Rahman
 

More from Khirulnizam Abd Rahman (20)

Html5 + Bootstrap & Mobirise
Html5 + Bootstrap & MobiriseHtml5 + Bootstrap & Mobirise
Html5 + Bootstrap & Mobirise
 
Mobile Web App development multiplatform using phonegap-cordova
Mobile Web App development multiplatform using phonegap-cordovaMobile Web App development multiplatform using phonegap-cordova
Mobile Web App development multiplatform using phonegap-cordova
 
Android app development hybrid approach for beginners - Tools Installations ...
Android app development  hybrid approach for beginners - Tools Installations ...Android app development  hybrid approach for beginners - Tools Installations ...
Android app development hybrid approach for beginners - Tools Installations ...
 
Chapter 6 Java IO File
Chapter 6 Java IO FileChapter 6 Java IO File
Chapter 6 Java IO File
 
Chapter 5 Class File
Chapter 5 Class FileChapter 5 Class File
Chapter 5 Class File
 
Chapter 4 - Classes in Java
Chapter 4 - Classes in JavaChapter 4 - Classes in Java
Chapter 4 - Classes in Java
 
Android app development Hybrid approach for beginners
Android app development  Hybrid approach for beginnersAndroid app development  Hybrid approach for beginners
Android app development Hybrid approach for beginners
 
Tips menyediakan slaid pembentangan berkesan - tiada template
Tips menyediakan slaid pembentangan berkesan - tiada templateTips menyediakan slaid pembentangan berkesan - tiada template
Tips menyediakan slaid pembentangan berkesan - tiada template
 
Chapter 3 Arrays in Java
Chapter 3 Arrays in JavaChapter 3 Arrays in Java
Chapter 3 Arrays in Java
 
Topik 4 Teknologi Komputer: Hardware, Software dan Heartware
Topik 4 Teknologi Komputer: Hardware, Software dan HeartwareTopik 4 Teknologi Komputer: Hardware, Software dan Heartware
Topik 4 Teknologi Komputer: Hardware, Software dan Heartware
 
Chapter 2 Java Methods
Chapter 2 Java MethodsChapter 2 Java Methods
Chapter 2 Java Methods
 
Topik 3 Masyarakat Malaysia dan ICT
Topik 3   Masyarakat Malaysia dan ICTTopik 3   Masyarakat Malaysia dan ICT
Topik 3 Masyarakat Malaysia dan ICT
 
Chapter 2 Method in Java OOP
Chapter 2   Method in Java OOPChapter 2   Method in Java OOP
Chapter 2 Method in Java OOP
 
Topik 2 Sejarah Perkembanggan Ilmu NBWU1072
Topik 2 Sejarah Perkembanggan Ilmu NBWU1072Topik 2 Sejarah Perkembanggan Ilmu NBWU1072
Topik 2 Sejarah Perkembanggan Ilmu NBWU1072
 
Panduan tugasan Makmal Teknologi Maklumat dalam Kehidupan Insan
Panduan tugasan Makmal Teknologi Maklumat dalam Kehidupan InsanPanduan tugasan Makmal Teknologi Maklumat dalam Kehidupan Insan
Panduan tugasan Makmal Teknologi Maklumat dalam Kehidupan Insan
 
Topik 1 Islam dan Teknologi Maklumat
Topik 1 Islam dan Teknologi MaklumatTopik 1 Islam dan Teknologi Maklumat
Topik 1 Islam dan Teknologi Maklumat
 
Chapter 1 Nested Control Structures
Chapter 1 Nested Control StructuresChapter 1 Nested Control Structures
Chapter 1 Nested Control Structures
 
Chapter 1 nested control structures
Chapter 1 nested control structuresChapter 1 nested control structures
Chapter 1 nested control structures
 
DTCP2023 Fundamentals of Programming
DTCP2023 Fundamentals of ProgrammingDTCP2023 Fundamentals of Programming
DTCP2023 Fundamentals of Programming
 
Npwu-mpu 3252 Teknologi Maklumat dalam Kehidupan Insan
Npwu-mpu 3252 Teknologi Maklumat dalam Kehidupan InsanNpwu-mpu 3252 Teknologi Maklumat dalam Kehidupan Insan
Npwu-mpu 3252 Teknologi Maklumat dalam Kehidupan Insan
 

Recently uploaded

Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyyActive Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
RaminGhanbari2
 
Calgary MuleSoft Meetup APM and IDP .pptx
Calgary MuleSoft Meetup APM and IDP .pptxCalgary MuleSoft Meetup APM and IDP .pptx
Calgary MuleSoft Meetup APM and IDP .pptx
ishalveerrandhawa1
 
論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...
論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...
論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...
Toru Tamaki
 
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - MydbopsScaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Mydbops
 
Transcript: Details of description part II: Describing images in practice - T...
Transcript: Details of description part II: Describing images in practice - T...Transcript: Details of description part II: Describing images in practice - T...
Transcript: Details of description part II: Describing images in practice - T...
BookNet Canada
 
UiPath Community Day Kraków: Devs4Devs Conference
UiPath Community Day Kraków: Devs4Devs ConferenceUiPath Community Day Kraków: Devs4Devs Conference
UiPath Community Day Kraków: Devs4Devs Conference
UiPathCommunity
 
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdfWhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
ArgaBisma
 
The Increasing Use of the National Research Platform by the CSU Campuses
The Increasing Use of the National Research Platform by the CSU CampusesThe Increasing Use of the National Research Platform by the CSU Campuses
The Increasing Use of the National Research Platform by the CSU Campuses
Larry Smarr
 
Best Programming Language for Civil Engineers
Best Programming Language for Civil EngineersBest Programming Language for Civil Engineers
Best Programming Language for Civil Engineers
Awais Yaseen
 
Observability For You and Me with OpenTelemetry
Observability For You and Me with OpenTelemetryObservability For You and Me with OpenTelemetry
Observability For You and Me with OpenTelemetry
Eric D. Schabell
 
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdfBT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
Neo4j
 
Choose our Linux Web Hosting for a seamless and successful online presence
Choose our Linux Web Hosting for a seamless and successful online presenceChoose our Linux Web Hosting for a seamless and successful online presence
Choose our Linux Web Hosting for a seamless and successful online presence
rajancomputerfbd
 
How RPA Help in the Transportation and Logistics Industry.pptx
How RPA Help in the Transportation and Logistics Industry.pptxHow RPA Help in the Transportation and Logistics Industry.pptx
How RPA Help in the Transportation and Logistics Industry.pptx
SynapseIndia
 
What's New in Copilot for Microsoft365 May 2024.pptx
What's New in Copilot for Microsoft365 May 2024.pptxWhat's New in Copilot for Microsoft365 May 2024.pptx
What's New in Copilot for Microsoft365 May 2024.pptx
Stephanie Beckett
 
Quantum Communications Q&A with Gemini LLM
Quantum Communications Q&A with Gemini LLMQuantum Communications Q&A with Gemini LLM
Quantum Communications Q&A with Gemini LLM
Vijayananda Mohire
 
How to Build a Profitable IoT Product.pptx
How to Build a Profitable IoT Product.pptxHow to Build a Profitable IoT Product.pptx
How to Build a Profitable IoT Product.pptx
Adam Dunkels
 
20240702 QFM021 Machine Intelligence Reading List June 2024
20240702 QFM021 Machine Intelligence Reading List June 202420240702 QFM021 Machine Intelligence Reading List June 2024
20240702 QFM021 Machine Intelligence Reading List June 2024
Matthew Sinclair
 
Manual | Product | Research Presentation
Manual | Product | Research PresentationManual | Product | Research Presentation
Manual | Product | Research Presentation
welrejdoall
 
Mitigating the Impact of State Management in Cloud Stream Processing Systems
Mitigating the Impact of State Management in Cloud Stream Processing SystemsMitigating the Impact of State Management in Cloud Stream Processing Systems
Mitigating the Impact of State Management in Cloud Stream Processing Systems
ScyllaDB
 
Best Practices for Effectively Running dbt in Airflow.pdf
Best Practices for Effectively Running dbt in Airflow.pdfBest Practices for Effectively Running dbt in Airflow.pdf
Best Practices for Effectively Running dbt in Airflow.pdf
Tatiana Al-Chueyr
 

Recently uploaded (20)

Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyyActive Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
 
Calgary MuleSoft Meetup APM and IDP .pptx
Calgary MuleSoft Meetup APM and IDP .pptxCalgary MuleSoft Meetup APM and IDP .pptx
Calgary MuleSoft Meetup APM and IDP .pptx
 
論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...
論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...
論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...
 
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - MydbopsScaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
 
Transcript: Details of description part II: Describing images in practice - T...
Transcript: Details of description part II: Describing images in practice - T...Transcript: Details of description part II: Describing images in practice - T...
Transcript: Details of description part II: Describing images in practice - T...
 
UiPath Community Day Kraków: Devs4Devs Conference
UiPath Community Day Kraków: Devs4Devs ConferenceUiPath Community Day Kraków: Devs4Devs Conference
UiPath Community Day Kraków: Devs4Devs Conference
 
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdfWhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
 
The Increasing Use of the National Research Platform by the CSU Campuses
The Increasing Use of the National Research Platform by the CSU CampusesThe Increasing Use of the National Research Platform by the CSU Campuses
The Increasing Use of the National Research Platform by the CSU Campuses
 
Best Programming Language for Civil Engineers
Best Programming Language for Civil EngineersBest Programming Language for Civil Engineers
Best Programming Language for Civil Engineers
 
Observability For You and Me with OpenTelemetry
Observability For You and Me with OpenTelemetryObservability For You and Me with OpenTelemetry
Observability For You and Me with OpenTelemetry
 
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdfBT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
 
Choose our Linux Web Hosting for a seamless and successful online presence
Choose our Linux Web Hosting for a seamless and successful online presenceChoose our Linux Web Hosting for a seamless and successful online presence
Choose our Linux Web Hosting for a seamless and successful online presence
 
How RPA Help in the Transportation and Logistics Industry.pptx
How RPA Help in the Transportation and Logistics Industry.pptxHow RPA Help in the Transportation and Logistics Industry.pptx
How RPA Help in the Transportation and Logistics Industry.pptx
 
What's New in Copilot for Microsoft365 May 2024.pptx
What's New in Copilot for Microsoft365 May 2024.pptxWhat's New in Copilot for Microsoft365 May 2024.pptx
What's New in Copilot for Microsoft365 May 2024.pptx
 
Quantum Communications Q&A with Gemini LLM
Quantum Communications Q&A with Gemini LLMQuantum Communications Q&A with Gemini LLM
Quantum Communications Q&A with Gemini LLM
 
How to Build a Profitable IoT Product.pptx
How to Build a Profitable IoT Product.pptxHow to Build a Profitable IoT Product.pptx
How to Build a Profitable IoT Product.pptx
 
20240702 QFM021 Machine Intelligence Reading List June 2024
20240702 QFM021 Machine Intelligence Reading List June 202420240702 QFM021 Machine Intelligence Reading List June 2024
20240702 QFM021 Machine Intelligence Reading List June 2024
 
Manual | Product | Research Presentation
Manual | Product | Research PresentationManual | Product | Research Presentation
Manual | Product | Research Presentation
 
Mitigating the Impact of State Management in Cloud Stream Processing Systems
Mitigating the Impact of State Management in Cloud Stream Processing SystemsMitigating the Impact of State Management in Cloud Stream Processing Systems
Mitigating the Impact of State Management in Cloud Stream Processing Systems
 
Best Practices for Effectively Running dbt in Airflow.pdf
Best Practices for Effectively Running dbt in Airflow.pdfBest Practices for Effectively Running dbt in Airflow.pdf
Best Practices for Effectively Running dbt in Airflow.pdf
 

Application of Ontology in Semantic Information Retrieval by Prof Shahrul Azman from FSTM, UKM

  • 1. Application of Ontology in Semantic Information Retrieval Presentation for MyRENSeminar Berjaya Hotel, Kuala Lumpur 27 November 2014 1
  • 2. Brief speaker’s info 2 Shahrul Azman Mohd. Noah, Ph.D. Knowledge Technology Research Group Center for AI Technology (CAIT) shahrul@ukm.edu.my Graduated in BSc(Mathematics) from UKM Graduated in MSc(IS) from Sheffield U. Graduated in PhD(IS) from Sheffield U. – knowledge-based systems From Muar, Johor
  • 4. What is ontology? •Ontology may be considered as a kind of method to represent knowledge. •From a philosophical discipline –the science of “what is”; the kinds and structures of objects, properties, events, processes and relations in every area of reality. •Aristotle classification of animals is one the first ontology developed. 6
  • 5. Ontology in Computing •An ontology is an engineering artifact: –It is constituted by a specific vocabulary used to describe a certain reality, plus –A set of explicit assumptions regarding the intended meaning of the vocabulary. •Thus, an ontology describes a formal specification of a certain domain: –Shared understanding of a domain of interest –Formal and machine manipulablemodel of a domain of interest 7
  • 6. 8 Ontology Definition Formal, explicit specification of a shared conceptualization commonly accepted understanding conceptual model of a domain (ontological theory) unambiguous terminology definitions machine-readability with computational semantics [Gruber93]
  • 7. Source: Smith & Welty (2001) a catalog a set of text files a glossary a thesaurus a collection of taxonomies a set of general logical constraints a collection of frames Complexity An ontology is… 9
  • 8. Various approaches to classify ontologies 10 Classify ontologies according to the information the ontology needs to express and the richness of its internal structure (Lassila& McGuiness, 2001) Classify into 2 orthogonal dimensions: the amount and type of structure and the subject (Van Heijstet al., 1997) Classify ontologies according to their level of dependence on a particular task (Guarino, 1998)
  • 9. Ontology language • Ontology languages are formal languages used to construct ontologies – allow the encoding of knowledge about specific domains and often – include reasoning rules that support the processing of that knowledge • Various languages have been proposed: CycL, KL-One, Ontolingua, F-Logic, OCML, LOOM, Telos, RDF(S), OIL, DAML+OIL, XOL, SHOE, OWL etc. • Usually based on Description Logic (DL). • Summarised as (Kalibatiene & Vasilecas, 2011): 11
  • 10. Example of ontologies •Top level ontology - 12 Suggested Upper Merged Ontology (SUMO
  • 11. 13 Portion of SUMO ontology with USGS Geo-concepts inserted
  • 12. Example of ontologies (cont.) •Lexical ontology -Wordnet 14
  • 13. Example of ontologies (cont.) •Domain ontology -Simple News and Press Ontologies (SNaP) 15
  • 15. Applications of ontology •Searching & browsing •Decision support system •Question answering system •Recommendation •Data integration •Etc. 17
  • 17. Concepts •“Information retrieval (IR)is a field concerned with the structure, analysis, organization, storage, searching, and retrieval of information.” (Salton, 1968). •Applications of IR: recommendations, Q&A, filtering… and of course searching. 20
  • 18. Issues in IR •Some issues in IR: –Relevance –Evaluation –Users and information needs •Context based search •Semantic search •Etc. 21
  • 20. ONTOLOGY + INFORMATION RETRIEVAL 23
  • 21. Ontology and semantic search •Various ways to support semantic search: –Query expansion –users query are expanded with related terminological terms –Disambiguation –resolving terms or concepts when they refer to more than one topics –Classifying –classify documents such as ads into ontological topics to support semantic search –Enhanced IR model –embed ontology into existing IR model resulting a modified IR model 25
  • 22. Query Expansion •Query expansion (QE) is needed due to the ambiguity of natural language. •Main aim of QE –to add new meaningful terms to the initial query. 26 Bhogal, J., Macfarlane, A. & Smith, A. 2007. A review of ontology based query expansion. Information Processing and Management, 43: 866-886.
  • 24. Semantic index • Textual documents are indexed according to some ontology model. • Remember the concept of vocabulary in IR? 31 architecture bus computer database …. xml computer science collection index terms or vocabulary of the collection Extract Indexing
  • 25. Semantic index • Textual documents are indexed according to some ontology model. • Remember the concept of vocabulary in IR? 32 computer science collection Replace the index with ontological-index Extract Indexing architecture bus computer database …. xml
  • 26. Examples •Three research projects that illustrate the applications of ontology-based IR: –Semantic digital library –Crime news retrieval –Multi modality ontology-based image retrieval 35
  • 27. Semantic digital library •Proposed an approach for managing, organizing and populating ontology for document collections in digital library. •The document metadata and content are inserted and populated to a knowledge base which allows sophisticated query and searching. •Firstly to propose an ontology based information retrieval model which is based on the classic vector space model which includes document annotation, instance-based weighting and concept-based ranking. 36
  • 28. Semantic digital library •General architecture 37
  • 29. Semantic digital library •Involved three ontologies –ACM Topic hierarchies, Geo ontology and Dublin core metadata •Portion of domain ontology focusing on academic thesis 38
  • 30. Semantic digital library •Document annotation 39
  • 31. Semantic digital library •The process 40
  • 32. VSM Index #create Class Person #create instance of Class Student <Student rdf:ID="Student1"> <rdfs:label>ArifahAlhadi</rdfs:label> </Student> <Student rdf:ID="Student2"> <rdfs:labelrdf:datatype="http://www.w3.org/2001/XMLSchema#string" >AsyrafArifin</rdfs:label> </Student> #Create Instance of Class Supervisor <Supervisor rdf:ID="Supervisor1"> <rdfs:label>PM Dr ShahrulAzman</rdfs:label> <rdfs:label>Prof. MadyaDr. ShahrulAzmanMohdNoah</rdfs:label> </Supervisor> <Supervisor rdf:ID="Supervisor2"> <rdfs:label>Prof Aziz Deraman</rdfs:label> </Supervisor> Concept Instance Documents http://www.ukm.my/thesis/supervisor# http://www.ukm.my/thesis/person# Supervisor1 Doc1 http://ukm.my/thesis/student# http://ukm.my/thesis/creator# http://ukm.my/thesis/person# Student1 Doc1 http://ukm.my/thesis/student# http://ukm.my/thesis/creator# http://ukm.my/thesis/person# Student2 Doc1 Id Term TFIDF Frq Doc Id 1 ArifahAlhadi 0.11 2 Doc1 2 AsyrafArifin 0.123 1 Doc1 3 PMDr ShahrulAzman 0.45 1 Doc1
  • 33. Ontology-based IR for crime news retrieval •Each crime news must be classified into categories: Traffic Violation, Theft, Sex Crime, Murder, Kidnap, Fraud, Drugs, Cybercrime, Arsonand Gang(Chen et al. 2004) •Useful entities need to be identified: Person, Location, Organisation, Date/Time, Weapon, Amount, Vehicle, Drug, Personel properties, and Age. •Clustering of crime news into topics, e.g. NurinJazlinmurder, Canny Ong, Sosilawatietc. •Clustering of specific topic into various and chronological events. •Mapping of named entities into news ontology to support semantic querying and retrieval. 42
  • 34. Example 43 Murder Kidnap Theft Gang NurinJazlin Sosilawati Canny Ong Investigation into Canny Ong case include medical report and trial Evidence/Suspect into Canny Ong case DNA test Family reacts into Canny Ong and negligence suit Court Sentence, plead guilty (17) (6) (3) (9) (13) ……………….. Classification Clustering Cluster into topics
  • 35. Required methods •In order to support the aforementioned requirements: –Conventional text processing -tokenizing, indexing, stopping, stemming etc. –Named entity recognition (NER) –Classification and clustering –Ontology mapping 44
  • 36. 46 PRE-PROCESSING TASK DOCUMENT REPRESENTATION DOCUMENT ORGANIZATION + + •Stopwordremoval •Stemming •Parsing •Indexing •Bag of words •Named entity recognition •Classification -AdaBoost •Clustering – KNN •Semantic mapping
  • 37. Document representation •Documents will be presented into meaningful forms: –BoW–Bag of Words –Named Entity Recognition –used the GATE Annie and Jape rules –Adopt the Vector Space Model (VSM) but enhanced with ontological model 48
  • 39. Document organization •Documents need to be organised into categories, topics and events. –Classification –Adaboostalgorithm –Clustering –Used the KNN clustering –Ontology mapping –we have develop a crime news ontology by extending the existing SNaPontology. Includes classes/entities which are important to crime such as classification of crimes, locationand weapon. 50
  • 40. 51 Asset ontology Event ontology
  • 41. Extending the SNaP ontology and mapping to entities in news documents 52 SNaP Crime pne:Event pna:Asset pns:Stuff pns:Tangible pns:Location pns:Organization pns:Person event:Event rdfs:subClassOf rdfs:subClassOf rdfs:subClassOf pns:Weapon pns:Vehicle pnc:Classification <Murder> <Kidnap> rdf:type rdf:type rdfs:subClassOf pne: subeventOf rdfs:domain rdfs:range <Event 1> rdf:type pnt:Tag rdfs:subClassOf rdfs:subClassOf pnc:Classifiable pnc: isClassifiedBy rdfs:subClassOf rdf:domain rdf:range rdfs:subClassOf rdfs:subClassOf rdfs:subClassOf
  • 42. The Application •What we need/desire. 53
  • 43. Ontology-based Image Retrieval •Rapid growth of visual information (VI) –lead to difficulty in finding and accessing VI. •Inability to capture the semantic content. •Problem arise –lack of coincidence between information extracted from VI and user needs. •Conventional approaches of image retrieval (IMR) -TBIR and CBIR have reached their limit in attempting to solve this problem. •As a result –SBIR approach, ontology-based provide an explicit domain oriented semantic for concept and relationship. 55
  • 44. Ontology-based Image Retrieval •Illustrate how images are describes based on it visual, textual and domain semantic features. •Proposed a multi-modality ontology: visual ontology, textual ontology and domain ontology. •Illustrate how such ontology can be integrated with open source knowledge base (DBpedia) to support a more comprehensive search. 56
  • 47. Example of Multi-modality ontology with DBpedia 59
  • 48. Conclusion -Practical implementation of ontology-based IR 60 TBox ABox Ontology Documents Index Extraction build Population Annotation Query Processing query ranked docs
  • 49. Research issues •Index representation –most still based on the conventional VSM. •Ranking –weighting and ranking mechanisms •Automatic population –supervised and unsupervised •Extraction & annotation •Multilingual and cross-language 61
  • 50. References •Castells, P., Fernandez, M.,Vallet, D. 2007. An Adaptation of Vector Space Model for Ontology Based Information Retrieval. IEEE Transaction on Knowledge and Data Engineering, 19(2): •Shahrul Azman Noah, Nor AfniRaziahAlias, NurulAida Osman, ZuraidahAbdullah, NazliaOmar, YazrinaYahya, MaryatiMohd Yusof: Ontology-Driven Semantic Digital Library. AIRS2010: 141-150. •Shahrul Azman Noah, DatulAida Ali: The Role of Lexical Ontology in Expanding the Semantic Textual Content of On-Line News Images. AIRS2010: 193-202. •Fernández, M., Cantador, I., López, V. , Vallet, D., Castells, P., & Motta, E. 2011. Semantically enhanced information retrieval: an ontology-based approach. Web Semantics: Science, Services and Agents on the World Wide Web, 9: 434-452. •Kara, S. Alan, O., Sabuncu, O., Akpınar, S., CicekliN.K., & Alpaslan, F.N. 2012. An ontology-based retrieval system using semantic indexing. Information Systems, 37: 294-305. •Kohler, J., Philippi, S., Specht, M., & Ruegg, A. 2006. Ontology based text indexing and querying for the semantic web. Knowledge-Based Systems, 19: 744-754. •Etc. 62
  • 52. Watson –the science behind an answer 65
  • 53. 66 1 2 3 4 5 6 7 8 9 10 11 Group members: 1.Shahrul Azman Mohd. Noah 2.JuhanaSalim 3.Masnizah Mohd 4.Nazlia Omar 5.Mohd Juzaiddin Ab Aziz 6.Nazlena Mohamad Ali 7.Saidah Saad 8.Shereena Mohd Arif 9.LailaltulqadriZakaria 10.Sabrina Tiun 11.Maryati Mohd. Yusof