SlideShare a Scribd company logo
What is O/ontology ? ontology life-cycle Why the need of methodologies Ontology Learning Text2Onto Scientific research n
From text and ontology : methodologies and
tools
Radhouene ROUACHED
Master Information System Techniques
National Engineering School of Tunis
January 20, 2017
1 / 35
What is O/ontology ? ontology life-cycle Why the need of methodologies Ontology Learning Text2Onto Scientific research n
Outline
1 What is O/ontology ?
2 ontology life-cycle
3 Why the need of methodologies
UPON
CommonKADS
Ontology Development 101
DOGMA
4 Ontology Learning
5 Text2Onto
Architecture
Algorithms
Modeling Primitives Library
Data-driven change discovery
6 Scientific research news
2 / 35
What is O/ontology ? ontology life-cycle Why the need of methodologies Ontology Learning Text2Onto Scientific research n
« the science of being qua being »[6]
Understanding the reality through the structure of things and
their nature and goes further more in smashing the limits by
studying fictious entities.
« An explicit specification of conceptualization »[4]
Applying the mathematical logic in creating new ontologies as
computational models for automatizing reasoning
3 / 35
What is O/ontology ? ontology life-cycle Why the need of methodologies Ontology Learning Text2Onto Scientific research n
Ontology life-cycle is defined as a specific sequence of activi-
ties in order to develop an ontology starting from identifying the
purpose until the assessment phase.
Identify purpose
Acquiring knowledge
Building ontology
Conceptualization
Integrating
Implementation
Documentation
Evaluation
4 / 35
What is O/ontology ? ontology life-cycle Why the need of methodologies Ontology Learning Text2Onto Scientific research n
Methodologies
Methodologies are made to insure a good sequence in develop-
ing and maintaining an ontology.Therefore Methodology should
structure the idea from its inspiration until its development and
real implementation in our real day-life and in this way humanity
progresses.
5 / 35
What is O/ontology ? ontology life-cycle Why the need of methodologies Ontology Learning Text2Onto Scientific research n
UPON
Outline
1 What is O/ontology ?
2 ontology life-cycle
3 Why the need of methodologies
UPON
CommonKADS
Ontology Development 101
DOGMA
4 Ontology Learning
5 Text2Onto
Architecture
Algorithms
Modeling Primitives Library
Data-driven change discovery
6 Scientific research news
6 / 35
What is O/ontology ? ontology life-cycle Why the need of methodologies Ontology Learning Text2Onto Scientific research n
UPON
UPON stands for Unified Process ONtology.It takes a use case
driven, iterative and incremental nature.The development pro-
cess is a work-flow cycle.It contains 5 main phases[1] and in
each phase reside several steps as { inception, elaboration, con-
struction and transition }:
1 Defining Requirements
2 Analysis
3 Design
4 Implementation
5 Test
7 / 35
What is O/ontology ? ontology life-cycle Why the need of methodologies Ontology Learning Text2Onto Scientific research n
UPON
8 / 35
What is O/ontology ? ontology life-cycle Why the need of methodologies Ontology Learning Text2Onto Scientific research n
CommonKADS
Outline
1 What is O/ontology ?
2 ontology life-cycle
3 Why the need of methodologies
UPON
CommonKADS
Ontology Development 101
DOGMA
4 Ontology Learning
5 Text2Onto
Architecture
Algorithms
Modeling Primitives Library
Data-driven change discovery
6 Scientific research news
9 / 35
What is O/ontology ? ontology life-cycle Why the need of methodologies Ontology Learning Text2Onto Scientific research n
CommonKADS
CommonKADS (Knowledge Analysis Development System) is
a methodology based on three main aspects, knowledge man-
agement, knowledge analysis and system development1. this
methodology aims to build a knowledge model.
1 Knowledge management
Provides a strong tool for supporting knowledge
management.
2 Knowledge analysis
Aims for the conceptual level through modeling processes
by templates as a result it allows a reusable knowledge.
3 Knowledge system development
Plays a key role in running specifications which firstly
defined to use.
10 / 35
What is O/ontology ? ontology life-cycle Why the need of methodologies Ontology Learning Text2Onto Scientific research n
CommonKADS
Supported Tool
PCPACK integrates suite of 10 knowledge tools designed to support
the acquisition and use of knowledge2
.
11 / 35
What is O/ontology ? ontology life-cycle Why the need of methodologies Ontology Learning Text2Onto Scientific research n
Ontology Development 101
Outline
1 What is O/ontology ?
2 ontology life-cycle
3 Why the need of methodologies
UPON
CommonKADS
Ontology Development 101
DOGMA
4 Ontology Learning
5 Text2Onto
Architecture
Algorithms
Modeling Primitives Library
Data-driven change discovery
6 Scientific research news
12 / 35
What is O/ontology ? ontology life-cycle Why the need of methodologies Ontology Learning Text2Onto Scientific research n
Ontology Development 101
Ontology Development 101 is a simple knowledge-engineering
methodology in 7 steps .It presents a guide for creating ontolo-
gies.The steps are :
1 Identifying domain
2 re-use of existing ontologies
3 Enumerate important ontologies
4 Identifying classes
5 Identifying properties
6 Identifying facets
7 creating instances from classes
13 / 35
What is O/ontology ? ontology life-cycle Why the need of methodologies Ontology Learning Text2Onto Scientific research n
Ontology Development 101
Supported Tool
One of the most well-known ontology development environment
that uses this methodology is protégé. Protégé’s plug-in ar-
chitecture can be adapted to build both simple and complex
ontology-based applications. Developers can integrate the out-
put of Protégé with rule systems or other problem solvers to con-
struct a wide range of intelligent systems.3
14 / 35
What is O/ontology ? ontology life-cycle Why the need of methodologies Ontology Learning Text2Onto Scientific research n
DOGMA
Outline
1 What is O/ontology ?
2 ontology life-cycle
3 Why the need of methodologies
UPON
CommonKADS
Ontology Development 101
DOGMA
4 Ontology Learning
5 Text2Onto
Architecture
Algorithms
Modeling Primitives Library
Data-driven change discovery
6 Scientific research news
15 / 35
What is O/ontology ? ontology life-cycle Why the need of methodologies Ontology Learning Text2Onto Scientific research n
DOGMA
DOGMA (Developing Ontology Grounded Methods and Applica-
tions)
Constructing a a guideline for “ontology builders towards building on-
tologies that are both highly reusable and usable, easier to build,and
smoother to maintain” (Jarrar and Meersman, 2007).As a framework,
it combines the relation between axiomatization domain and axiomati-
zation application.
16 / 35
What is O/ontology ? ontology life-cycle Why the need of methodologies Ontology Learning Text2Onto Scientific research n
DOGMA
1 Preparatory
1 Definition purpose
2 Usefulness study
3 Preparation and scoping
2 Domain conceptualization
1 Knowledge elicitation
2 Knowledge breakdown
3 Knowledge negotiation
4 Knowledge discovery
3 Application specification
1 Structuring
2 Definition of competency questions
3 Definition of semantic constraints
4 Answering of competency questions
17 / 35
What is O/ontology ? ontology life-cycle Why the need of methodologies Ontology Learning Text2Onto Scientific research n
DOGMA
Supported Tool
DOGMA Studio Workbench is the tool suite behind the DOGMA on-
tology engineering approach. It contains both a Workbench and a
Server. The Workbench is constructed according to the plug-in ar-
chitecture in Eclipse. There, plug-ins, being loosely coupled ontology
viewing, querying or editing modules support the different ontology
engineering activities and new plug-ins continuously emerge.4
18 / 35
What is O/ontology ? ontology life-cycle Why the need of methodologies Ontology Learning Text2Onto Scientific research n
Ontology Learning
Ontology engineer interacts with the ontology management
component. This last contains the Graphic User Interface (GUI)
and the ontology management back-end.Its main aim is to
make a middle-ware between the ontology and the learning
algorithms. The essential functions for Ontology Learning are:
Evolution
Reasoning
Evaluation
19 / 35
What is O/ontology ? ontology life-cycle Why the need of methodologies Ontology Learning Text2Onto Scientific research n
20 / 35
What is O/ontology ? ontology life-cycle Why the need of methodologies Ontology Learning Text2Onto Scientific research n
Text2Onto
Text2Onto is an ontology learning framework based Java to support
the acquisition of ontologies from textual documents.5
GATE
GATE (General Architecture for Text Engineering) open source soft-
ware capable of solving almost any text processing problem.6
WordNet
WordNet is a large lexical database of English. Nouns, verbs, adjec-
tives and adverbs are grouped into sets of cognitive synonyms (synsets).7
21 / 35
What is O/ontology ? ontology life-cycle Why the need of methodologies Ontology Learning Text2Onto Scientific research n
Install & Configure Text2Onto
22 / 35
What is O/ontology ? ontology life-cycle Why the need of methodologies Ontology Learning Text2Onto Scientific research n
Architecture
Outline
1 What is O/ontology ?
2 ontology life-cycle
3 Why the need of methodologies
UPON
CommonKADS
Ontology Development 101
DOGMA
4 Ontology Learning
5 Text2Onto
Architecture
Algorithms
Modeling Primitives Library
Data-driven change discovery
6 Scientific research news
23 / 35
What is O/ontology ? ontology life-cycle Why the need of methodologies Ontology Learning Text2Onto Scientific research n
Architecture
24 / 35
What is O/ontology ? ontology life-cycle Why the need of methodologies Ontology Learning Text2Onto Scientific research n
Architecture
GUI (Graphical User Interface) : Is composed of different
views for the configuration of the ontology learning process and
the presentation of the results.
MPL ( Modeling Primitives Library) : Contains the modelling
primitives in a declarative way.
Ontology Writer : Translate instantiated modelling primitives
into a specific knowledge representation language.
POM (Probabilistic Ontology Model): Store the result of
different ontology learning algorithms.
Reference Manager : Control and access database.
Algorithms : Algorithms for ontology learning.
Algorithm Controller: Initialize Algorithms , trigger a linguistic
processing(NPL) of data in corpus and Finally apply changes in
the POM.
NPL (Natural Language Processing) : Support curation of a
chemical ontology.
25 / 35
What is O/ontology ? ontology life-cycle Why the need of methodologies Ontology Learning Text2Onto Scientific research n
Algorithms
Outline
1 What is O/ontology ?
2 ontology life-cycle
3 Why the need of methodologies
UPON
CommonKADS
Ontology Development 101
DOGMA
4 Ontology Learning
5 Text2Onto
Architecture
Algorithms
Modeling Primitives Library
Data-driven change discovery
6 Scientific research news
26 / 35
What is O/ontology ? ontology life-cycle Why the need of methodologies Ontology Learning Text2Onto Scientific research n
Algorithms
The execution of each algorithm consists in three main phases:
Notification phase
The algorithm make an up-to-date about the changes made over
the corpus
Computation phase
Changes are mapped with their references.Then stores these
knowledge relation about ontology and data.Otherways saving
pointers to all occurrences of a concept.
Result phase
Requests for the POM changes are generated from the update
contents of the reference repository.
27 / 35
What is O/ontology ? ontology life-cycle Why the need of methodologies Ontology Learning Text2Onto Scientific research n
Modeling Primitives Library
Outline
1 What is O/ontology ?
2 ontology life-cycle
3 Why the need of methodologies
UPON
CommonKADS
Ontology Development 101
DOGMA
4 Ontology Learning
5 Text2Onto
Architecture
Algorithms
Modeling Primitives Library
Data-driven change discovery
6 Scientific research news
28 / 35
What is O/ontology ? ontology life-cycle Why the need of methodologies Ontology Learning Text2Onto Scientific research n
Modeling Primitives Library
Modeling primitives used by Text2Onto are :
Concepts (CLASS)
Concept inheritance (SUBCLASS-OF)
Concept instantiation (INSTANCE-OF)
Properties & relations (RELATION)
Domain & range restrictions (DOMAIN & RANGE )
Mereological relations (PART-OF)
Equivalence
29 / 35
What is O/ontology ? ontology life-cycle Why the need of methodologies Ontology Learning Text2Onto Scientific research n
Data-driven change discovery
Outline
1 What is O/ontology ?
2 ontology life-cycle
3 Why the need of methodologies
UPON
CommonKADS
Ontology Development 101
DOGMA
4 Ontology Learning
5 Text2Onto
Architecture
Algorithms
Modeling Primitives Library
Data-driven change discovery
6 Scientific research news
30 / 35
What is O/ontology ? ontology life-cycle Why the need of methodologies Ontology Learning Text2Onto Scientific research n
Data-driven change discovery
Change capturing
It is the generation of ontology changes from explicit
and implicit requirements.
Change discovery
Its main goal is to generate implicit requirements through
activating ontology changes from existing data.
Structure-driven
Structure-driven changes are the deduction from the
ontology structure.
Usage-driven
Usage-driven changes are resulted from the usage
patterns depending on a period of time
Data-driven
Ontology Model Knowledge is changing followed by
methods provides by data-driven which itself depends on
modification applied to data set.
31 / 35
What is O/ontology ? ontology life-cycle Why the need of methodologies Ontology Learning Text2Onto Scientific research n
Scientific research news
‘[D. Zhang et al.,2016]’ A new cognitive model for
autonomous ontology learning
‘[B. El Idrissi et al.,2016]’ Supporting collaborative work on
ontology learning from Relational Databases
‘[R. Rupasingha et al.,2016]’ Calculating web service
similarity using ontology learning with machine learning
‘[A. Kamal et al.,2016]’ OntoLSA—An Integrated Text Mining
System for Ontology Learning and Sentiment Analysis
32 / 35
What is O/ontology ? ontology life-cycle Why the need of methodologies Ontology Learning Text2Onto Scientific research n
Conclusion
Ontology Learning is the old new era of developing ontologies.It
is linked with many computer science fields and it is all about
understanding the reality through the structure of things.
33 / 35
What is O/ontology ? ontology life-cycle Why the need of methodologies Ontology Learning Text2Onto Scientific research n
Núria Casellas.
Legal Ontology Engineering, volume 3 of Law, Governance and Technology
Series.
Springer Netherlands, 2011.
Philipp cimiano et al.
Handbook on Ontologies, chapter Ontology Learning, pages pp 245–267.
Springer Berlin Heidelberg, 2009.
Nathan Scott Davis.
An Analysis of Document Retrieval and Clustering Using an Effective Semantic
Distance Measure.
Thesis, Brigham Young University - Provo, 2008.
Thomas Gruber.
A translation approach to portable ontology specifications.
pages 199–220, 1993.
Johanna Völker Philipp Cimiano.
Natural Language Processing and Information Systems, chapter Text2Onto,
pages pp 227–238.
Springer Berlin Heidelberg, 2005.
Christopher Shields.
Being Qua Being , The Oxford Handbook of Aristotle.
2012. 34 / 35
What is O/ontology ? ontology life-cycle Why the need of methodologies Ontology Learning Text2Onto Scientific research n
Thank You for your attention.
35 / 35

More Related Content

PDF
Self-supervised Learning Lecture Note
PPTX
PDF
Mask-RCNN for Instance Segmentation
PDF
AutoML in NeurIPS 2018
PDF
Transformer Seq2Sqe Models: Concepts, Trends & Limitations (DLI)
PDF
Relational knowledge distillation
PPTX
Graph Representation Learning
PDF
Recurrent Neural Networks II (D2L3 Deep Learning for Speech and Language UPC ...
Self-supervised Learning Lecture Note
Mask-RCNN for Instance Segmentation
AutoML in NeurIPS 2018
Transformer Seq2Sqe Models: Concepts, Trends & Limitations (DLI)
Relational knowledge distillation
Graph Representation Learning
Recurrent Neural Networks II (D2L3 Deep Learning for Speech and Language UPC ...

Viewers also liked (20)

PPT
Information Flow based Ontology Mapping - 2002
PPTX
Ontology Tutorial: Semantic Technology for Intelligence, Defense and Security
PPTX
Ontology Engineering for Big Data
PPT
Examples of Ontology Applications
PPT
Large-scale Reasoning with a Complex Cultural Heritage Ontology (CIDOC CRM) ...
PDF
Domain-Specific Term Extraction for Concept Identification in Ontology Constr...
PPT
ppt
PDF
Steps towards on Ontology based Learning Environment
PPTX
No Ki Magic: Managing Complex DITA Hyperdocuments
PDF
Cultural standards ver3.0
PPTX
An Ontology for Learning Services on the Shop Floor
PDF
“Semantic Technologies for Smart Services”
PPTX
Efecto multiplicador bancario y encajes
PPT
Chapter17
KEY
The Return of the Living Datalog
PDF
AI & Big Data Analytics : Innovation trends and use cases
PDF
Semantic security framework and context-aware role-based access control ontol...
PDF
Ontologies in computer science and on the web
PPTX
Data security authorization and access control
PPTX
Ontology
Information Flow based Ontology Mapping - 2002
Ontology Tutorial: Semantic Technology for Intelligence, Defense and Security
Ontology Engineering for Big Data
Examples of Ontology Applications
Large-scale Reasoning with a Complex Cultural Heritage Ontology (CIDOC CRM) ...
Domain-Specific Term Extraction for Concept Identification in Ontology Constr...
ppt
Steps towards on Ontology based Learning Environment
No Ki Magic: Managing Complex DITA Hyperdocuments
Cultural standards ver3.0
An Ontology for Learning Services on the Shop Floor
“Semantic Technologies for Smart Services”
Efecto multiplicador bancario y encajes
Chapter17
The Return of the Living Datalog
AI & Big Data Analytics : Innovation trends and use cases
Semantic security framework and context-aware role-based access control ontol...
Ontologies in computer science and on the web
Data security authorization and access control
Ontology
Ad

Similar to from text and ontology : methodologies and tools - Text2Onto (20)

PDF
Ontology Construction from Text: Challenges and Trends
PPTX
Ontological realism as a strategy for integrating ontologies
PDF
Tools for Ontology Building from Texts: Analysis and Improvement of the Resul...
PPT
Knowledge management and business process management
PDF
Ontology learning techniques and applications computer science thesis writing...
PDF
Facilitating Primary Student Teachers’ Development of Critical Thinking Throu...
PDF
A Review on Evolution and Versioning of Ontology Based Information Systems
PDF
F017233543
PDF
Ontology and its various aspects
PPT
Prosdocimi ucb cdao
PDF
Recruitment Based On Ontology with Enhanced Security Features
PPTX
BioPortal: ontologies and integrated data resources at the click of a mouse
PDF
Schuurman phd presentation 2015 02 27
PDF
Implementation of a Knowledge Management Methodology based on Ontologies :Cas...
PDF
Seronto Process
DOC
Theory And Methodology In Networked Learning
PDF
Ontologies for Smart Cities
PDF
An adaptation of Text2Onto for supporting the French language
PDF
A Comparative Study Ontology Building Tools for Semantic Web Applications
PDF
A Comparative Study Ontology Building Tools for Semantic Web Applications
Ontology Construction from Text: Challenges and Trends
Ontological realism as a strategy for integrating ontologies
Tools for Ontology Building from Texts: Analysis and Improvement of the Resul...
Knowledge management and business process management
Ontology learning techniques and applications computer science thesis writing...
Facilitating Primary Student Teachers’ Development of Critical Thinking Throu...
A Review on Evolution and Versioning of Ontology Based Information Systems
F017233543
Ontology and its various aspects
Prosdocimi ucb cdao
Recruitment Based On Ontology with Enhanced Security Features
BioPortal: ontologies and integrated data resources at the click of a mouse
Schuurman phd presentation 2015 02 27
Implementation of a Knowledge Management Methodology based on Ontologies :Cas...
Seronto Process
Theory And Methodology In Networked Learning
Ontologies for Smart Cities
An adaptation of Text2Onto for supporting the French language
A Comparative Study Ontology Building Tools for Semantic Web Applications
A Comparative Study Ontology Building Tools for Semantic Web Applications
Ad

More from RadhoueneRouached (7)

PDF
Business Intelligence & NoSQL Databases
PDF
Introduction au Framework AngularJs
PPTX
Introduction aux Frameworks java
PDF
What about globalization and digitization ?
PPTX
Web services SOAP et REST
PDF
Design Patterns: Builder pattern (Le monteur)
PDF
Managing People: What smartest Leaders Do ?
Business Intelligence & NoSQL Databases
Introduction au Framework AngularJs
Introduction aux Frameworks java
What about globalization and digitization ?
Web services SOAP et REST
Design Patterns: Builder pattern (Le monteur)
Managing People: What smartest Leaders Do ?

Recently uploaded (20)

PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
Cloud computing and distributed systems.
PDF
Machine learning based COVID-19 study performance prediction
PDF
Empathic Computing: Creating Shared Understanding
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Electronic commerce courselecture one. Pdf
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Chapter 3 Spatial Domain Image Processing.pdf
Cloud computing and distributed systems.
Machine learning based COVID-19 study performance prediction
Empathic Computing: Creating Shared Understanding
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Network Security Unit 5.pdf for BCA BBA.
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Spectral efficient network and resource selection model in 5G networks
Review of recent advances in non-invasive hemoglobin estimation
The Rise and Fall of 3GPP – Time for a Sabbatical?
“AI and Expert System Decision Support & Business Intelligence Systems”
Electronic commerce courselecture one. Pdf
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy

from text and ontology : methodologies and tools - Text2Onto

  • 1. What is O/ontology ? ontology life-cycle Why the need of methodologies Ontology Learning Text2Onto Scientific research n From text and ontology : methodologies and tools Radhouene ROUACHED Master Information System Techniques National Engineering School of Tunis January 20, 2017 1 / 35
  • 2. What is O/ontology ? ontology life-cycle Why the need of methodologies Ontology Learning Text2Onto Scientific research n Outline 1 What is O/ontology ? 2 ontology life-cycle 3 Why the need of methodologies UPON CommonKADS Ontology Development 101 DOGMA 4 Ontology Learning 5 Text2Onto Architecture Algorithms Modeling Primitives Library Data-driven change discovery 6 Scientific research news 2 / 35
  • 3. What is O/ontology ? ontology life-cycle Why the need of methodologies Ontology Learning Text2Onto Scientific research n « the science of being qua being »[6] Understanding the reality through the structure of things and their nature and goes further more in smashing the limits by studying fictious entities. « An explicit specification of conceptualization »[4] Applying the mathematical logic in creating new ontologies as computational models for automatizing reasoning 3 / 35
  • 4. What is O/ontology ? ontology life-cycle Why the need of methodologies Ontology Learning Text2Onto Scientific research n Ontology life-cycle is defined as a specific sequence of activi- ties in order to develop an ontology starting from identifying the purpose until the assessment phase. Identify purpose Acquiring knowledge Building ontology Conceptualization Integrating Implementation Documentation Evaluation 4 / 35
  • 5. What is O/ontology ? ontology life-cycle Why the need of methodologies Ontology Learning Text2Onto Scientific research n Methodologies Methodologies are made to insure a good sequence in develop- ing and maintaining an ontology.Therefore Methodology should structure the idea from its inspiration until its development and real implementation in our real day-life and in this way humanity progresses. 5 / 35
  • 6. What is O/ontology ? ontology life-cycle Why the need of methodologies Ontology Learning Text2Onto Scientific research n UPON Outline 1 What is O/ontology ? 2 ontology life-cycle 3 Why the need of methodologies UPON CommonKADS Ontology Development 101 DOGMA 4 Ontology Learning 5 Text2Onto Architecture Algorithms Modeling Primitives Library Data-driven change discovery 6 Scientific research news 6 / 35
  • 7. What is O/ontology ? ontology life-cycle Why the need of methodologies Ontology Learning Text2Onto Scientific research n UPON UPON stands for Unified Process ONtology.It takes a use case driven, iterative and incremental nature.The development pro- cess is a work-flow cycle.It contains 5 main phases[1] and in each phase reside several steps as { inception, elaboration, con- struction and transition }: 1 Defining Requirements 2 Analysis 3 Design 4 Implementation 5 Test 7 / 35
  • 8. What is O/ontology ? ontology life-cycle Why the need of methodologies Ontology Learning Text2Onto Scientific research n UPON 8 / 35
  • 9. What is O/ontology ? ontology life-cycle Why the need of methodologies Ontology Learning Text2Onto Scientific research n CommonKADS Outline 1 What is O/ontology ? 2 ontology life-cycle 3 Why the need of methodologies UPON CommonKADS Ontology Development 101 DOGMA 4 Ontology Learning 5 Text2Onto Architecture Algorithms Modeling Primitives Library Data-driven change discovery 6 Scientific research news 9 / 35
  • 10. What is O/ontology ? ontology life-cycle Why the need of methodologies Ontology Learning Text2Onto Scientific research n CommonKADS CommonKADS (Knowledge Analysis Development System) is a methodology based on three main aspects, knowledge man- agement, knowledge analysis and system development1. this methodology aims to build a knowledge model. 1 Knowledge management Provides a strong tool for supporting knowledge management. 2 Knowledge analysis Aims for the conceptual level through modeling processes by templates as a result it allows a reusable knowledge. 3 Knowledge system development Plays a key role in running specifications which firstly defined to use. 10 / 35
  • 11. What is O/ontology ? ontology life-cycle Why the need of methodologies Ontology Learning Text2Onto Scientific research n CommonKADS Supported Tool PCPACK integrates suite of 10 knowledge tools designed to support the acquisition and use of knowledge2 . 11 / 35
  • 12. What is O/ontology ? ontology life-cycle Why the need of methodologies Ontology Learning Text2Onto Scientific research n Ontology Development 101 Outline 1 What is O/ontology ? 2 ontology life-cycle 3 Why the need of methodologies UPON CommonKADS Ontology Development 101 DOGMA 4 Ontology Learning 5 Text2Onto Architecture Algorithms Modeling Primitives Library Data-driven change discovery 6 Scientific research news 12 / 35
  • 13. What is O/ontology ? ontology life-cycle Why the need of methodologies Ontology Learning Text2Onto Scientific research n Ontology Development 101 Ontology Development 101 is a simple knowledge-engineering methodology in 7 steps .It presents a guide for creating ontolo- gies.The steps are : 1 Identifying domain 2 re-use of existing ontologies 3 Enumerate important ontologies 4 Identifying classes 5 Identifying properties 6 Identifying facets 7 creating instances from classes 13 / 35
  • 14. What is O/ontology ? ontology life-cycle Why the need of methodologies Ontology Learning Text2Onto Scientific research n Ontology Development 101 Supported Tool One of the most well-known ontology development environment that uses this methodology is protégé. Protégé’s plug-in ar- chitecture can be adapted to build both simple and complex ontology-based applications. Developers can integrate the out- put of Protégé with rule systems or other problem solvers to con- struct a wide range of intelligent systems.3 14 / 35
  • 15. What is O/ontology ? ontology life-cycle Why the need of methodologies Ontology Learning Text2Onto Scientific research n DOGMA Outline 1 What is O/ontology ? 2 ontology life-cycle 3 Why the need of methodologies UPON CommonKADS Ontology Development 101 DOGMA 4 Ontology Learning 5 Text2Onto Architecture Algorithms Modeling Primitives Library Data-driven change discovery 6 Scientific research news 15 / 35
  • 16. What is O/ontology ? ontology life-cycle Why the need of methodologies Ontology Learning Text2Onto Scientific research n DOGMA DOGMA (Developing Ontology Grounded Methods and Applica- tions) Constructing a a guideline for “ontology builders towards building on- tologies that are both highly reusable and usable, easier to build,and smoother to maintain” (Jarrar and Meersman, 2007).As a framework, it combines the relation between axiomatization domain and axiomati- zation application. 16 / 35
  • 17. What is O/ontology ? ontology life-cycle Why the need of methodologies Ontology Learning Text2Onto Scientific research n DOGMA 1 Preparatory 1 Definition purpose 2 Usefulness study 3 Preparation and scoping 2 Domain conceptualization 1 Knowledge elicitation 2 Knowledge breakdown 3 Knowledge negotiation 4 Knowledge discovery 3 Application specification 1 Structuring 2 Definition of competency questions 3 Definition of semantic constraints 4 Answering of competency questions 17 / 35
  • 18. What is O/ontology ? ontology life-cycle Why the need of methodologies Ontology Learning Text2Onto Scientific research n DOGMA Supported Tool DOGMA Studio Workbench is the tool suite behind the DOGMA on- tology engineering approach. It contains both a Workbench and a Server. The Workbench is constructed according to the plug-in ar- chitecture in Eclipse. There, plug-ins, being loosely coupled ontology viewing, querying or editing modules support the different ontology engineering activities and new plug-ins continuously emerge.4 18 / 35
  • 19. What is O/ontology ? ontology life-cycle Why the need of methodologies Ontology Learning Text2Onto Scientific research n Ontology Learning Ontology engineer interacts with the ontology management component. This last contains the Graphic User Interface (GUI) and the ontology management back-end.Its main aim is to make a middle-ware between the ontology and the learning algorithms. The essential functions for Ontology Learning are: Evolution Reasoning Evaluation 19 / 35
  • 20. What is O/ontology ? ontology life-cycle Why the need of methodologies Ontology Learning Text2Onto Scientific research n 20 / 35
  • 21. What is O/ontology ? ontology life-cycle Why the need of methodologies Ontology Learning Text2Onto Scientific research n Text2Onto Text2Onto is an ontology learning framework based Java to support the acquisition of ontologies from textual documents.5 GATE GATE (General Architecture for Text Engineering) open source soft- ware capable of solving almost any text processing problem.6 WordNet WordNet is a large lexical database of English. Nouns, verbs, adjec- tives and adverbs are grouped into sets of cognitive synonyms (synsets).7 21 / 35
  • 22. What is O/ontology ? ontology life-cycle Why the need of methodologies Ontology Learning Text2Onto Scientific research n Install & Configure Text2Onto 22 / 35
  • 23. What is O/ontology ? ontology life-cycle Why the need of methodologies Ontology Learning Text2Onto Scientific research n Architecture Outline 1 What is O/ontology ? 2 ontology life-cycle 3 Why the need of methodologies UPON CommonKADS Ontology Development 101 DOGMA 4 Ontology Learning 5 Text2Onto Architecture Algorithms Modeling Primitives Library Data-driven change discovery 6 Scientific research news 23 / 35
  • 24. What is O/ontology ? ontology life-cycle Why the need of methodologies Ontology Learning Text2Onto Scientific research n Architecture 24 / 35
  • 25. What is O/ontology ? ontology life-cycle Why the need of methodologies Ontology Learning Text2Onto Scientific research n Architecture GUI (Graphical User Interface) : Is composed of different views for the configuration of the ontology learning process and the presentation of the results. MPL ( Modeling Primitives Library) : Contains the modelling primitives in a declarative way. Ontology Writer : Translate instantiated modelling primitives into a specific knowledge representation language. POM (Probabilistic Ontology Model): Store the result of different ontology learning algorithms. Reference Manager : Control and access database. Algorithms : Algorithms for ontology learning. Algorithm Controller: Initialize Algorithms , trigger a linguistic processing(NPL) of data in corpus and Finally apply changes in the POM. NPL (Natural Language Processing) : Support curation of a chemical ontology. 25 / 35
  • 26. What is O/ontology ? ontology life-cycle Why the need of methodologies Ontology Learning Text2Onto Scientific research n Algorithms Outline 1 What is O/ontology ? 2 ontology life-cycle 3 Why the need of methodologies UPON CommonKADS Ontology Development 101 DOGMA 4 Ontology Learning 5 Text2Onto Architecture Algorithms Modeling Primitives Library Data-driven change discovery 6 Scientific research news 26 / 35
  • 27. What is O/ontology ? ontology life-cycle Why the need of methodologies Ontology Learning Text2Onto Scientific research n Algorithms The execution of each algorithm consists in three main phases: Notification phase The algorithm make an up-to-date about the changes made over the corpus Computation phase Changes are mapped with their references.Then stores these knowledge relation about ontology and data.Otherways saving pointers to all occurrences of a concept. Result phase Requests for the POM changes are generated from the update contents of the reference repository. 27 / 35
  • 28. What is O/ontology ? ontology life-cycle Why the need of methodologies Ontology Learning Text2Onto Scientific research n Modeling Primitives Library Outline 1 What is O/ontology ? 2 ontology life-cycle 3 Why the need of methodologies UPON CommonKADS Ontology Development 101 DOGMA 4 Ontology Learning 5 Text2Onto Architecture Algorithms Modeling Primitives Library Data-driven change discovery 6 Scientific research news 28 / 35
  • 29. What is O/ontology ? ontology life-cycle Why the need of methodologies Ontology Learning Text2Onto Scientific research n Modeling Primitives Library Modeling primitives used by Text2Onto are : Concepts (CLASS) Concept inheritance (SUBCLASS-OF) Concept instantiation (INSTANCE-OF) Properties & relations (RELATION) Domain & range restrictions (DOMAIN & RANGE ) Mereological relations (PART-OF) Equivalence 29 / 35
  • 30. What is O/ontology ? ontology life-cycle Why the need of methodologies Ontology Learning Text2Onto Scientific research n Data-driven change discovery Outline 1 What is O/ontology ? 2 ontology life-cycle 3 Why the need of methodologies UPON CommonKADS Ontology Development 101 DOGMA 4 Ontology Learning 5 Text2Onto Architecture Algorithms Modeling Primitives Library Data-driven change discovery 6 Scientific research news 30 / 35
  • 31. What is O/ontology ? ontology life-cycle Why the need of methodologies Ontology Learning Text2Onto Scientific research n Data-driven change discovery Change capturing It is the generation of ontology changes from explicit and implicit requirements. Change discovery Its main goal is to generate implicit requirements through activating ontology changes from existing data. Structure-driven Structure-driven changes are the deduction from the ontology structure. Usage-driven Usage-driven changes are resulted from the usage patterns depending on a period of time Data-driven Ontology Model Knowledge is changing followed by methods provides by data-driven which itself depends on modification applied to data set. 31 / 35
  • 32. What is O/ontology ? ontology life-cycle Why the need of methodologies Ontology Learning Text2Onto Scientific research n Scientific research news ‘[D. Zhang et al.,2016]’ A new cognitive model for autonomous ontology learning ‘[B. El Idrissi et al.,2016]’ Supporting collaborative work on ontology learning from Relational Databases ‘[R. Rupasingha et al.,2016]’ Calculating web service similarity using ontology learning with machine learning ‘[A. Kamal et al.,2016]’ OntoLSA—An Integrated Text Mining System for Ontology Learning and Sentiment Analysis 32 / 35
  • 33. What is O/ontology ? ontology life-cycle Why the need of methodologies Ontology Learning Text2Onto Scientific research n Conclusion Ontology Learning is the old new era of developing ontologies.It is linked with many computer science fields and it is all about understanding the reality through the structure of things. 33 / 35
  • 34. What is O/ontology ? ontology life-cycle Why the need of methodologies Ontology Learning Text2Onto Scientific research n Núria Casellas. Legal Ontology Engineering, volume 3 of Law, Governance and Technology Series. Springer Netherlands, 2011. Philipp cimiano et al. Handbook on Ontologies, chapter Ontology Learning, pages pp 245–267. Springer Berlin Heidelberg, 2009. Nathan Scott Davis. An Analysis of Document Retrieval and Clustering Using an Effective Semantic Distance Measure. Thesis, Brigham Young University - Provo, 2008. Thomas Gruber. A translation approach to portable ontology specifications. pages 199–220, 1993. Johanna Völker Philipp Cimiano. Natural Language Processing and Information Systems, chapter Text2Onto, pages pp 227–238. Springer Berlin Heidelberg, 2005. Christopher Shields. Being Qua Being , The Oxford Handbook of Aristotle. 2012. 34 / 35
  • 35. What is O/ontology ? ontology life-cycle Why the need of methodologies Ontology Learning Text2Onto Scientific research n Thank You for your attention. 35 / 35