SlideShare a Scribd company logo
1 of 4
Download to read offline
2010 CRC PhD Student Conference



     Generating Accessible Natural Language Explanations for OWL
                              Ontologies
                                     Tu Anh Nguyen
                                  t.nguyen@open.ac.uk

          Supervisors                       Richard Power
                                            Paul Piwek
                                            Sandra Williams
          Department/Institute              Computing Department
          Status                            Full-time
          Probation Viva                    Before
          Starting date                     October 2009

Introduction
This research aims to develop a computational approach to generating accessible natural
language explanations for entailments in OWL ontologies. The purpose of it is to support
non-specialists, people who are not expert in description logic and formal ontology lan-
guages, in understanding why an inference or an inconsistency follows from an ontology.
This would help to further improve the ability of users to successfully debug, diagnose and
repair their ontologies. The research is linked to the Semantic Web Authoring Tool (SWAT)
project, the on-going project aiming to provide a natural language interface for ordinary
users to encode knowledge on the semantic web. The research questions are:

   • Do justifications for entailments in OWL ontologies conform to a relatively small
     number of common abstract patterns for which we could generalise the problem to
     generating explanations by patterns?
   • For a certain entailment and its justification, how to produce an explanation in natural
     language that is accessible for non-specialists?

An ontology is a formal, explicit specification of a shared conceptualisation [6]. An ontology
language is a formal language used to encode ontologies. The Web Ontology Language,
OWL [8], is a widely used description logic based ontology language. Since OWL became
a W3C standard, there has been a remarkable increase in the number of people trying to
build and use OWL ontologies. Editing environments such as Prot´g´ [15] and Swoop [13]
                                                                     e e
were developed in order to support users with editing and creating OWL ontologies.
As ontologies have begun to be widely used in real world applications and more expressive
ontologies have been required, there is a significant demand for editing environments that
provide more sophisticated editing and browsing services for debugging and repairing. In
addition to being able to perform standard description logic reasoning services namely sat-
isfiability checking and subsumption testing, description logic reasoners such as FaCT++
[22] and Pellet [20] can compute entailments (e.g., inferences) to improve the users com-
prehension about their ontologies. However, without providing some kind of explanation,
it can be very difficult for users to figure out why entailments are derived from ontologies.
The generation of justifications for entailments has proven enormously helpful for identi-
fying and correcting mistakes or errors in ontologies. Kalyanpur and colleagues defined a


                                         Page 65 of 125
2010 CRC PhD Student Conference



justification for an entailment of an ontology as the precise subset of logical axioms from
the ontology that are responsible for the entailment to hold [12]. Furthermore, he presented
a user study showing that the availability of justifications had a remarkable positive impact
on the ability of users to debug and repair their ontologies [11]. Justifications have also
been recently used for debugging very large ontologies such as SNOMED [1], which size is
too large to be able to debug and repair manually.
There are several recent studies into capturing justifications for entailments in OWL ontolo-
gies [12, 21, 9]. Nevertheless, OWL is a semantic markup language based on RDF and XML,
languages that are oriented toward machine processability rather than human readability.
Moreover, while a justification gathers together the axioms, or premises, sufficient for an
entailment to hold, it is left up to the reader to work out how these premises interplay with
each other to give rise to the entailment in question. Therefore, many users may struggle
to understand how a justification supports an entailment since they are either unfamiliar
with OWL syntax and semantics, or lack of knowledge about the logic underpinning the
ontology. In other words, the ability of users to work out how an entailment arises from a
justification currently depends on their understanding of OWL and description logic.
In recent years, the development of ontologies has been moving from “the realm of artificial
intelligence laboratories to the desktops of domain experts”, who have insightful knowledge
of some domain but no expertise in description logic and formal ontology languages [14].
It is for this reason that the desire to open up OWL ontologies to a wide non-specialist
audience has emerged. Obviously, the wide access to OWL ontologies depends on the devel-
opment of editing environments that use some transparent medium; and natural language
(e.g., English, Italian) text is an appropriate choice since it can be easily comprehended by
the public without training. Rector and colleagues observed common problems that users
frequently encounter in understanding the logical meaning and inferences when working
with OWL-DL ontologies, and expressed the need for a “pedantic but explicit” paraphrase
language to help users grasp the accurate meaning of logical axioms in ontologies [18].
Several research groups have proposed interfaces to encode knowledge in semantics-based
Controlled Natural Languages (CNLs) [19, 4, 10]. These systems allow users to input sen-
tences conforming with a CNL then parse and tranform them into statements in formal
ontology languages. The SWAT project [16] introduces an alternative approach based on
Natural Language Generation. In SWAT, users specify the content of an ontology by “di-
rectly manipulating on a generated feedback text” rather than using text interpretation;
therefore, “editing ontologies on the level of meaning, not text” [17].
Obviously, the above mentioned interfaces are designed for use by non-specialists to build up
ontologies without having to work directly on formal languages and description logic. How-
ever, research on providing more advanced editing and browsing services on these interfaces
to support the debugging and repairing process has not been investigated yet. Despite the
usefulness of providing justifications in the form of sets of OWL axioms, understanding the
reasons why entailments or inconsistencies are drawn from ontologies is still a key problem
for non-specialists. Even for specialists, having a more user-friendly view of ontology with
accessible explanations can be very helpful. Thus, this project seeks to develop a compu-
tational approach to generating accessible natural language explanations for entailments in
OWL ontologies in order to assist users in debugging and repairing their ontologies.
Methodology


                                         Page 66 of 125
2010 CRC PhD Student Conference



The research approach is to identify common abstract patterns of justifications for entail-
ments in OWL ontologies. Having identified such patterns we will focus on generating
accessible explanations in natural languages for most frequently used patterns. A prelim-
inary study to work out the most common justification patterns has been carried out. A
corpus of eighteen real and published OWL ontologies of different expressivity has been
collected from the Manchester TONEs reposistory. In addition, the practical module devel-
oped by Matthew Horridge based on the research on finding all justifications for OWL-DL
ontologies [12, 7] has been used. Justifications are computed then analysed to work out the
most common patterns. Results from the study show that over the total 6772 justifications
collected, more than 70 percent of justifications belongs to the top 20 patterns. Study on
a larger and more general ontology corpus will be carried out in next steps. Moreover, a
user study is planned to investigate whether non-specialists perform better on a task when
reading accessible explanations rather than justifications in the form of OWL axioms.
The research on how to create explanations accessible for non-logicians is informed by studies
on proof presentations. In Natural Deduction [5], how a conclusion is derived from a set of
premises is represented as a series of intermediate statements linking from the premises to
the conclusion. While this approach makes it easy for users to understand how to derive
from one step to the next, it might cause difficulty to understand how those steps linked
together to form the overall picture of the proof. Structured derivations [2], a top-down
calculational proof format that allows inferences to be presented at different levels of detail,
seems to be an alternative approach for presenting proof. It was proposed by researchers
as a method for teaching rigorous mathematical reasoning [3]. Research on whether using
structured derivations would help to improve the accessibility of explanations as well as
where and how intermediate inferences should be added is being investigated.
Conclusion
Since the desire to open up OWL ontologies to a wide non-specialist audience has emerged,
several research groups have proposed interfaces to encode knowledge in semantics-based
CNLs. However, research on providing debugging and repairing services on these inter-
faces has not been investigated yet. Thus, this research seeks to develope a computational
approach to generating accessible explanations to help users in understanding why an entail-
ment follows from a justification. Research work includes identifying common abstract jus-
tification patterns and studying into generating explanations accessible for non-specialists.


References

 [1] F. Baader and B. Suntisrivaraporn. Debugging SNOMED CT Using Axiom Pinpointing
     in the Description Logic EL+. In KR-MED, 2008.

 [2] R. Back, J. Grundy, , and J. von Wright. Structured Calculational Proof. Technical
     report, The Australian National University, 1996.

 [3] R.-J. Back and J. von Wright. A Method for Teaching Rigorous Mathematical Rea-
     soning. In ICTMT4, 1999.

 [4] A. Bernstein and E. Kaufmann. GINO - A Guided Input Natural Language Ontology
     Editor. In ISWC, 2006.


                                          Page 67 of 125
2010 CRC PhD Student Conference



 [5] G. Gentzen. Untersuchungen uber das logische Schließen. II. Mathematische Zeitschrift,
                                ¨
     39:405–431, 1935.
 [6] T. R. Gruber. A translation approach to portable ontology specifications. Knowledge
     Acquisition, 5:199–220, 1993.
 [7] M. Horridge, B. Parsia, and U. Sattler. Laconic and Precise Justifications in OWL. In
     ISWC, pages 323–338, 2008.
 [8] I. Horrocks, P. F. Patel-Schneider, and F. van Harmelen. From SROIQ and RDF to
     OWL: The Making of a Web Ontology Language. J. Web Semantics, 1:7–26, 2003.
 [9] Q. Ji, G. Qi, and P. Haase. A Relevance-Directed Algorithm for Finding Justifications
     of DL Entailments. In ASWC, pages 306–320, 2009.
[10] K. Kaljurand and N. E. Fuchs. Verbalizing OWL in Attempto Controlled English. In
     OWLED, 2007.
[11] A. Kalyanpur. Debugging and repair of OWL ontologies. PhD thesis, University of
     Maryland, 2006.
[12] A. Kalyanpur, B. Parsia, M. Horridge, and E. Sirin. Finding All Justifications of OWL
     DL Entailments. In ISWC, 2007.
[13] A. Kalyanpur, B. Parsia, E. Sirin, B. Cuenca-Grau, and J. A. Hendler. Swoop: A Web
     Ontology Editing Browser. Journal of Web Semantics, 4:144–153, 2006.
[14] N. F. Noy and D. L. McGuinness. Ontology Development 101: A Guide to Creating
     Your First Ontology. Technical report, Stanford University, 2001.
[15] N. F. Noy, M. Sintek, S. Decker, M. Crub´zy, R. W. Fergerson, and M. A. Musen.
                                             e
     Creating Semantic Web Contents with Prot´g´-2000. IEEE Intell. Syst., 16:60–71,
                                               e e
     2001.
[16] R. Power. Towards a generation-based semantic web authoring tool. In ENLG, pages
     9–15, 2009.
[17] R. Power, R. Stevens, D. Scott, and A. Rector. Editing OWL through generated CNL.
     In CNL, 2009.
[18] A. Rector, N. Drummond, M. Horridge, J. Rogers, H. Knublauch, R. Stevens, H. Wang,
     and C. Wroe. OWL Pizzas: Practical Experience of Teaching OWL-DL: Common
     Errors & Common Patterns. In EKAW, 2004.
[19] R. Schwitter and M. Tilbrook. Controlled Natural Language meets the Semantic Web.
     In ALTW, pages 55–62, 2004.
[20] E. Sirin, B. Parsia, B. C. Grau, A. Kalyanpur, and Y. Katz. Pellet: A practical
     OWL-DL reasoner. Journal of Web Semantics, 5:51–53, 2007.
[21] B. Suntisrivaraporn, G. Qi, Q. Ji, and P. Haase. A Modularization-based Approach to
     Finding All Justifications for OWL DL Entailments. In ASWC, pages 1–15, 2008.
[22] D. Tsarkov and I. Horrocks. FaCT++ Description Logic Reasoner: System Description.
     In IJCAR, volume 4130, pages 292–297, 2006.


                                        Page 68 of 125

More Related Content

What's hot

Tools for Ontology Building from Texts: Analysis and Improvement of the Resul...
Tools for Ontology Building from Texts: Analysis and Improvement of the Resul...Tools for Ontology Building from Texts: Analysis and Improvement of the Resul...
Tools for Ontology Building from Texts: Analysis and Improvement of the Resul...IOSR Journals
 
Artigo - Aplicações Interativas para TV Digital: Uma Proposta de Ontologia de...
Artigo - Aplicações Interativas para TV Digital: Uma Proposta de Ontologia de...Artigo - Aplicações Interativas para TV Digital: Uma Proposta de Ontologia de...
Artigo - Aplicações Interativas para TV Digital: Uma Proposta de Ontologia de...Diego Armando
 
A Natural Logic for Artificial Intelligence, and its Risks and Benefits
A Natural Logic for Artificial Intelligence, and its Risks and Benefits A Natural Logic for Artificial Intelligence, and its Risks and Benefits
A Natural Logic for Artificial Intelligence, and its Risks and Benefits gerogepatton
 
A Semi-Automatic Ontology Extension Method for Semantic Web Services
A Semi-Automatic Ontology Extension Method for Semantic Web ServicesA Semi-Automatic Ontology Extension Method for Semantic Web Services
A Semi-Automatic Ontology Extension Method for Semantic Web ServicesIDES Editor
 
Proposal of an Ontology Applied to Technical Debt on PL/SQL Development
Proposal of an Ontology Applied to Technical Debt on PL/SQL DevelopmentProposal of an Ontology Applied to Technical Debt on PL/SQL Development
Proposal of an Ontology Applied to Technical Debt on PL/SQL DevelopmentJorge Barreto
 
Pal gov.tutorial4.session12 1.lexicalsemanitcs
Pal gov.tutorial4.session12 1.lexicalsemanitcsPal gov.tutorial4.session12 1.lexicalsemanitcs
Pal gov.tutorial4.session12 1.lexicalsemanitcsMustafa Jarrar
 
ONTOLOGY SERVICE CENTER: A DATAHUB FOR ONTOLOGY APPLICATION
ONTOLOGY SERVICE CENTER: A DATAHUB FOR  ONTOLOGY APPLICATION ONTOLOGY SERVICE CENTER: A DATAHUB FOR  ONTOLOGY APPLICATION
ONTOLOGY SERVICE CENTER: A DATAHUB FOR ONTOLOGY APPLICATION dannyijwest
 
International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI) International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI) inventionjournals
 
Dictionary based concept mining an application for turkish
Dictionary based concept mining  an application for turkishDictionary based concept mining  an application for turkish
Dictionary based concept mining an application for turkishcsandit
 
A FRAMEWORK FOR BUILDING A MULTILINGUAL INDUSTRIAL ONTOLOGY: METHODOLOGY AND ...
A FRAMEWORK FOR BUILDING A MULTILINGUAL INDUSTRIAL ONTOLOGY: METHODOLOGY AND ...A FRAMEWORK FOR BUILDING A MULTILINGUAL INDUSTRIAL ONTOLOGY: METHODOLOGY AND ...
A FRAMEWORK FOR BUILDING A MULTILINGUAL INDUSTRIAL ONTOLOGY: METHODOLOGY AND ...IJwest
 
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 modelMihika Shah
 
Hyponymy extraction of domain ontology
Hyponymy extraction of domain ontologyHyponymy extraction of domain ontology
Hyponymy extraction of domain ontologyIJwest
 
Ontology-based Data Integration
Ontology-based Data IntegrationOntology-based Data Integration
Ontology-based Data IntegrationJanna Hastings
 
Question answer template
Question answer templateQuestion answer template
Question answer templateThanuw Chaks
 

What's hot (18)

Tools for Ontology Building from Texts: Analysis and Improvement of the Resul...
Tools for Ontology Building from Texts: Analysis and Improvement of the Resul...Tools for Ontology Building from Texts: Analysis and Improvement of the Resul...
Tools for Ontology Building from Texts: Analysis and Improvement of the Resul...
 
AICOL2015_paper_16
AICOL2015_paper_16AICOL2015_paper_16
AICOL2015_paper_16
 
Human Assessment of Ontologies
Human Assessment of OntologiesHuman Assessment of Ontologies
Human Assessment of Ontologies
 
Artigo - Aplicações Interativas para TV Digital: Uma Proposta de Ontologia de...
Artigo - Aplicações Interativas para TV Digital: Uma Proposta de Ontologia de...Artigo - Aplicações Interativas para TV Digital: Uma Proposta de Ontologia de...
Artigo - Aplicações Interativas para TV Digital: Uma Proposta de Ontologia de...
 
Artificial Intelligence of the Web through Domain Ontologies
Artificial Intelligence of the Web through Domain OntologiesArtificial Intelligence of the Web through Domain Ontologies
Artificial Intelligence of the Web through Domain Ontologies
 
A Natural Logic for Artificial Intelligence, and its Risks and Benefits
A Natural Logic for Artificial Intelligence, and its Risks and Benefits A Natural Logic for Artificial Intelligence, and its Risks and Benefits
A Natural Logic for Artificial Intelligence, and its Risks and Benefits
 
A Semi-Automatic Ontology Extension Method for Semantic Web Services
A Semi-Automatic Ontology Extension Method for Semantic Web ServicesA Semi-Automatic Ontology Extension Method for Semantic Web Services
A Semi-Automatic Ontology Extension Method for Semantic Web Services
 
Proposal of an Ontology Applied to Technical Debt on PL/SQL Development
Proposal of an Ontology Applied to Technical Debt on PL/SQL DevelopmentProposal of an Ontology Applied to Technical Debt on PL/SQL Development
Proposal of an Ontology Applied to Technical Debt on PL/SQL Development
 
Reference Ontology Presentation
Reference Ontology PresentationReference Ontology Presentation
Reference Ontology Presentation
 
Pal gov.tutorial4.session12 1.lexicalsemanitcs
Pal gov.tutorial4.session12 1.lexicalsemanitcsPal gov.tutorial4.session12 1.lexicalsemanitcs
Pal gov.tutorial4.session12 1.lexicalsemanitcs
 
ONTOLOGY SERVICE CENTER: A DATAHUB FOR ONTOLOGY APPLICATION
ONTOLOGY SERVICE CENTER: A DATAHUB FOR  ONTOLOGY APPLICATION ONTOLOGY SERVICE CENTER: A DATAHUB FOR  ONTOLOGY APPLICATION
ONTOLOGY SERVICE CENTER: A DATAHUB FOR ONTOLOGY APPLICATION
 
International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI) International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)
 
Dictionary based concept mining an application for turkish
Dictionary based concept mining  an application for turkishDictionary based concept mining  an application for turkish
Dictionary based concept mining an application for turkish
 
A FRAMEWORK FOR BUILDING A MULTILINGUAL INDUSTRIAL ONTOLOGY: METHODOLOGY AND ...
A FRAMEWORK FOR BUILDING A MULTILINGUAL INDUSTRIAL ONTOLOGY: METHODOLOGY AND ...A FRAMEWORK FOR BUILDING A MULTILINGUAL INDUSTRIAL ONTOLOGY: METHODOLOGY AND ...
A FRAMEWORK FOR BUILDING A MULTILINGUAL INDUSTRIAL ONTOLOGY: METHODOLOGY AND ...
 
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
 
Hyponymy extraction of domain ontology
Hyponymy extraction of domain ontologyHyponymy extraction of domain ontology
Hyponymy extraction of domain ontology
 
Ontology-based Data Integration
Ontology-based Data IntegrationOntology-based Data Integration
Ontology-based Data Integration
 
Question answer template
Question answer templateQuestion answer template
Question answer template
 

Viewers also liked

Hướng dẫn tải, cài đặt revit structure 2015 RDSiC.EDU.VN
Hướng dẫn tải, cài đặt revit structure 2015 RDSiC.EDU.VNHướng dẫn tải, cài đặt revit structure 2015 RDSiC.EDU.VN
Hướng dẫn tải, cài đặt revit structure 2015 RDSiC.EDU.VNTuấn Trần Tường
 
đò án tốt nghiệp ngành xây dựng
đò án tốt nghiệp ngành xây dựngđò án tốt nghiệp ngành xây dựng
đò án tốt nghiệp ngành xây dựngDinh Do
 
Lớphọcrevit.com Part 2
Lớphọcrevit.com Part 2  Lớphọcrevit.com Part 2
Lớphọcrevit.com Part 2 Lophocrevit
 
tài liệu bê tông ứng lực trước
tài liệu bê tông ứng lực trướctài liệu bê tông ứng lực trước
tài liệu bê tông ứng lực trướcmamlun
 
Lớphọcrevit.com Part 1
Lớphọcrevit.com Part 1  Lớphọcrevit.com Part 1
Lớphọcrevit.com Part 1 Lophocrevit
 
Ho so thiet ke day du bang revit
Ho so thiet ke day du bang revitHo so thiet ke day du bang revit
Ho so thiet ke day du bang revitarchshop vn
 
Revit Architecture
Revit ArchitectureRevit Architecture
Revit Architectureniict
 
Giao trinh sketchup
Giao trinh sketchupGiao trinh sketchup
Giao trinh sketchupkhaluu93
 
Revit Structure Training
Revit Structure TrainingRevit Structure Training
Revit Structure Trainingpinoy cadplus
 
Revit architecture 2013 course
Revit architecture 2013 courseRevit architecture 2013 course
Revit architecture 2013 courseSameer Nawab
 
BIM (Building Information Modeling) Services | Revit Architecture | Revit Str...
BIM (Building Information Modeling) Services | Revit Architecture | Revit Str...BIM (Building Information Modeling) Services | Revit Architecture | Revit Str...
BIM (Building Information Modeling) Services | Revit Architecture | Revit Str...Dalbir Dugal
 
Tuyển tập các bài giải sẵn môn sức bền vật liệu đặng viết cương. tập 2. kho...
Tuyển tập các bài giải sẵn môn sức bền vật liệu  đặng viết cương. tập 2.  kho...Tuyển tập các bài giải sẵn môn sức bền vật liệu  đặng viết cương. tập 2.  kho...
Tuyển tập các bài giải sẵn môn sức bền vật liệu đặng viết cương. tập 2. kho...haychotoi
 
Tuyển tập các bài toán giải sẵn môn sức bền vật liệu đặng viết cương. tập 1....
Tuyển tập các bài toán giải sẵn môn sức bền vật liệu  đặng viết cương. tập 1....Tuyển tập các bài toán giải sẵn môn sức bền vật liệu  đặng viết cương. tập 1....
Tuyển tập các bài toán giải sẵn môn sức bền vật liệu đặng viết cương. tập 1....haychotoi
 
[Ebook] bạn có thể vẽ trong 30 ngày
[Ebook] bạn có thể vẽ trong 30 ngày[Ebook] bạn có thể vẽ trong 30 ngày
[Ebook] bạn có thể vẽ trong 30 ngàythangtcq
 
Cad nang cao rat hay
Cad nang cao rat hayCad nang cao rat hay
Cad nang cao rat hayDoan Cokhi
 

Viewers also liked (16)

Hướng dẫn tải, cài đặt revit structure 2015 RDSiC.EDU.VN
Hướng dẫn tải, cài đặt revit structure 2015 RDSiC.EDU.VNHướng dẫn tải, cài đặt revit structure 2015 RDSiC.EDU.VN
Hướng dẫn tải, cài đặt revit structure 2015 RDSiC.EDU.VN
 
đò án tốt nghiệp ngành xây dựng
đò án tốt nghiệp ngành xây dựngđò án tốt nghiệp ngành xây dựng
đò án tốt nghiệp ngành xây dựng
 
Lớphọcrevit.com Part 2
Lớphọcrevit.com Part 2  Lớphọcrevit.com Part 2
Lớphọcrevit.com Part 2
 
tài liệu bê tông ứng lực trước
tài liệu bê tông ứng lực trướctài liệu bê tông ứng lực trước
tài liệu bê tông ứng lực trước
 
Lớphọcrevit.com Part 1
Lớphọcrevit.com Part 1  Lớphọcrevit.com Part 1
Lớphọcrevit.com Part 1
 
Ho so thiet ke day du bang revit
Ho so thiet ke day du bang revitHo so thiet ke day du bang revit
Ho so thiet ke day du bang revit
 
Revit Architecture
Revit ArchitectureRevit Architecture
Revit Architecture
 
Giao trinh sketchup
Giao trinh sketchupGiao trinh sketchup
Giao trinh sketchup
 
Hướng dẫn học sketchup
Hướng dẫn học sketchupHướng dẫn học sketchup
Hướng dẫn học sketchup
 
Revit Structure Training
Revit Structure TrainingRevit Structure Training
Revit Structure Training
 
Revit architecture 2013 course
Revit architecture 2013 courseRevit architecture 2013 course
Revit architecture 2013 course
 
BIM (Building Information Modeling) Services | Revit Architecture | Revit Str...
BIM (Building Information Modeling) Services | Revit Architecture | Revit Str...BIM (Building Information Modeling) Services | Revit Architecture | Revit Str...
BIM (Building Information Modeling) Services | Revit Architecture | Revit Str...
 
Tuyển tập các bài giải sẵn môn sức bền vật liệu đặng viết cương. tập 2. kho...
Tuyển tập các bài giải sẵn môn sức bền vật liệu  đặng viết cương. tập 2.  kho...Tuyển tập các bài giải sẵn môn sức bền vật liệu  đặng viết cương. tập 2.  kho...
Tuyển tập các bài giải sẵn môn sức bền vật liệu đặng viết cương. tập 2. kho...
 
Tuyển tập các bài toán giải sẵn môn sức bền vật liệu đặng viết cương. tập 1....
Tuyển tập các bài toán giải sẵn môn sức bền vật liệu  đặng viết cương. tập 1....Tuyển tập các bài toán giải sẵn môn sức bền vật liệu  đặng viết cương. tập 1....
Tuyển tập các bài toán giải sẵn môn sức bền vật liệu đặng viết cương. tập 1....
 
[Ebook] bạn có thể vẽ trong 30 ngày
[Ebook] bạn có thể vẽ trong 30 ngày[Ebook] bạn có thể vẽ trong 30 ngày
[Ebook] bạn có thể vẽ trong 30 ngày
 
Cad nang cao rat hay
Cad nang cao rat hayCad nang cao rat hay
Cad nang cao rat hay
 

Similar to Generating Natural Language Explanations for OWL Ontologies

A Comparative Study of Ontology building Tools in Semantic Web Applications
A Comparative Study of Ontology building Tools in Semantic Web Applications A Comparative Study of Ontology building Tools in Semantic Web Applications
A Comparative Study of Ontology building Tools in Semantic Web Applications dannyijwest
 
A Comparative Study Ontology Building Tools for Semantic Web Applications
A Comparative Study Ontology Building Tools for Semantic Web Applications A Comparative Study Ontology Building Tools for Semantic Web Applications
A Comparative Study Ontology Building Tools for Semantic Web Applications IJwest
 
A Comparative Study Ontology Building Tools for Semantic Web Applications
A Comparative Study Ontology Building Tools for Semantic Web Applications A Comparative Study Ontology Building Tools for Semantic Web Applications
A Comparative Study Ontology Building Tools for Semantic Web Applications dannyijwest
 
LOANONT-A RULE BASED ONTOLOGY FOR PERSONAL LOAN ELIGIBILITY EVALUATION
LOANONT-A RULE BASED ONTOLOGY FOR PERSONAL LOAN ELIGIBILITY EVALUATIONLOANONT-A RULE BASED ONTOLOGY FOR PERSONAL LOAN ELIGIBILITY EVALUATION
LOANONT-A RULE BASED ONTOLOGY FOR PERSONAL LOAN ELIGIBILITY EVALUATIONIJwest
 
SWSN UNIT-3.pptx we can information about swsn professional
SWSN UNIT-3.pptx we can information about swsn professionalSWSN UNIT-3.pptx we can information about swsn professional
SWSN UNIT-3.pptx we can information about swsn professionalgowthamnaidu0986
 
OwlOntDB: A Scalable Reasoning System for OWL 2 RL Ontologies with Large ABoxes
OwlOntDB: A Scalable Reasoning System for OWL 2 RL Ontologies with Large ABoxesOwlOntDB: A Scalable Reasoning System for OWL 2 RL Ontologies with Large ABoxes
OwlOntDB: A Scalable Reasoning System for OWL 2 RL Ontologies with Large ABoxesRokan Uddin Faruqui
 
Association Rule Mining Based Extraction of Semantic Relations Using Markov ...
Association Rule Mining Based Extraction of  Semantic Relations Using Markov ...Association Rule Mining Based Extraction of  Semantic Relations Using Markov ...
Association Rule Mining Based Extraction of Semantic Relations Using Markov ...dannyijwest
 
Swoogle: Showcasing the Significance of Semantic Search
Swoogle: Showcasing the Significance of Semantic SearchSwoogle: Showcasing the Significance of Semantic Search
Swoogle: Showcasing the Significance of Semantic SearchIDES Editor
 
Realization of natural language interfaces using
Realization of natural language interfaces usingRealization of natural language interfaces using
Realization of natural language interfaces usingunyil96
 
Translation studies: Simplification and Explicitation Universals
Translation studies: Simplification and Explicitation UniversalsTranslation studies: Simplification and Explicitation Universals
Translation studies: Simplification and Explicitation UniversalsClaudiu Mihăilă
 
INFERENCE BASED INTERPRETATION OF KEYWORD QUERIES FOR OWL ONTOLOGY
INFERENCE BASED INTERPRETATION OF KEYWORD QUERIES FOR OWL ONTOLOGYINFERENCE BASED INTERPRETATION OF KEYWORD QUERIES FOR OWL ONTOLOGY
INFERENCE BASED INTERPRETATION OF KEYWORD QUERIES FOR OWL ONTOLOGYIJwest
 
A Comprehensive Study On Natural Language Processing And Natural Language Int...
A Comprehensive Study On Natural Language Processing And Natural Language Int...A Comprehensive Study On Natural Language Processing And Natural Language Int...
A Comprehensive Study On Natural Language Processing And Natural Language Int...Scott Bou
 
The Ontology of the Competency-Based Approach and the Perspectives of Impleme...
The Ontology of the Competency-Based Approach and the Perspectives of Impleme...The Ontology of the Competency-Based Approach and the Perspectives of Impleme...
The Ontology of the Competency-Based Approach and the Perspectives of Impleme...IJCSIS Research Publications
 
USING TF-ISF WITH LOCAL CONTEXT TO GENERATE AN OWL DOCUMENT REPRESENTATION FO...
USING TF-ISF WITH LOCAL CONTEXT TO GENERATE AN OWL DOCUMENT REPRESENTATION FO...USING TF-ISF WITH LOCAL CONTEXT TO GENERATE AN OWL DOCUMENT REPRESENTATION FO...
USING TF-ISF WITH LOCAL CONTEXT TO GENERATE AN OWL DOCUMENT REPRESENTATION FO...cseij
 
An Approach to Owl Concept Extraction and Integration Across Multiple Ontolog...
An Approach to Owl Concept Extraction and Integration Across Multiple Ontolog...An Approach to Owl Concept Extraction and Integration Across Multiple Ontolog...
An Approach to Owl Concept Extraction and Integration Across Multiple Ontolog...dannyijwest
 
Building Quranic stories ontology using MappingMaster domain-specific language
Building Quranic stories ontology using MappingMaster domain-specific language Building Quranic stories ontology using MappingMaster domain-specific language
Building Quranic stories ontology using MappingMaster domain-specific language IJECEIAES
 
A Review on Evolution and Versioning of Ontology Based Information Systems
A Review on Evolution and Versioning of Ontology Based Information SystemsA Review on Evolution and Versioning of Ontology Based Information Systems
A Review on Evolution and Versioning of Ontology Based Information Systemsiosrjce
 
USING RELATIONAL MODEL TO STORE OWL ONTOLOGIES AND FACTS
USING RELATIONAL MODEL TO STORE OWL ONTOLOGIES AND FACTSUSING RELATIONAL MODEL TO STORE OWL ONTOLOGIES AND FACTS
USING RELATIONAL MODEL TO STORE OWL ONTOLOGIES AND FACTScsandit
 
Ontology Construction from Text: Challenges and Trends
Ontology Construction from Text: Challenges and TrendsOntology Construction from Text: Challenges and Trends
Ontology Construction from Text: Challenges and TrendsCSCJournals
 

Similar to Generating Natural Language Explanations for OWL Ontologies (20)

A Comparative Study of Ontology building Tools in Semantic Web Applications
A Comparative Study of Ontology building Tools in Semantic Web Applications A Comparative Study of Ontology building Tools in Semantic Web Applications
A Comparative Study of Ontology building Tools in Semantic Web Applications
 
A Comparative Study Ontology Building Tools for Semantic Web Applications
A Comparative Study Ontology Building Tools for Semantic Web Applications A Comparative Study Ontology Building Tools for Semantic Web Applications
A Comparative Study Ontology Building Tools for Semantic Web Applications
 
A Comparative Study Ontology Building Tools for Semantic Web Applications
A Comparative Study Ontology Building Tools for Semantic Web Applications A Comparative Study Ontology Building Tools for Semantic Web Applications
A Comparative Study Ontology Building Tools for Semantic Web Applications
 
LOANONT-A RULE BASED ONTOLOGY FOR PERSONAL LOAN ELIGIBILITY EVALUATION
LOANONT-A RULE BASED ONTOLOGY FOR PERSONAL LOAN ELIGIBILITY EVALUATIONLOANONT-A RULE BASED ONTOLOGY FOR PERSONAL LOAN ELIGIBILITY EVALUATION
LOANONT-A RULE BASED ONTOLOGY FOR PERSONAL LOAN ELIGIBILITY EVALUATION
 
SWSN UNIT-3.pptx we can information about swsn professional
SWSN UNIT-3.pptx we can information about swsn professionalSWSN UNIT-3.pptx we can information about swsn professional
SWSN UNIT-3.pptx we can information about swsn professional
 
OwlOntDB: A Scalable Reasoning System for OWL 2 RL Ontologies with Large ABoxes
OwlOntDB: A Scalable Reasoning System for OWL 2 RL Ontologies with Large ABoxesOwlOntDB: A Scalable Reasoning System for OWL 2 RL Ontologies with Large ABoxes
OwlOntDB: A Scalable Reasoning System for OWL 2 RL Ontologies with Large ABoxes
 
Association Rule Mining Based Extraction of Semantic Relations Using Markov ...
Association Rule Mining Based Extraction of  Semantic Relations Using Markov ...Association Rule Mining Based Extraction of  Semantic Relations Using Markov ...
Association Rule Mining Based Extraction of Semantic Relations Using Markov ...
 
Swoogle: Showcasing the Significance of Semantic Search
Swoogle: Showcasing the Significance of Semantic SearchSwoogle: Showcasing the Significance of Semantic Search
Swoogle: Showcasing the Significance of Semantic Search
 
Realization of natural language interfaces using
Realization of natural language interfaces usingRealization of natural language interfaces using
Realization of natural language interfaces using
 
Translation studies: Simplification and Explicitation Universals
Translation studies: Simplification and Explicitation UniversalsTranslation studies: Simplification and Explicitation Universals
Translation studies: Simplification and Explicitation Universals
 
INFERENCE BASED INTERPRETATION OF KEYWORD QUERIES FOR OWL ONTOLOGY
INFERENCE BASED INTERPRETATION OF KEYWORD QUERIES FOR OWL ONTOLOGYINFERENCE BASED INTERPRETATION OF KEYWORD QUERIES FOR OWL ONTOLOGY
INFERENCE BASED INTERPRETATION OF KEYWORD QUERIES FOR OWL ONTOLOGY
 
A Comprehensive Study On Natural Language Processing And Natural Language Int...
A Comprehensive Study On Natural Language Processing And Natural Language Int...A Comprehensive Study On Natural Language Processing And Natural Language Int...
A Comprehensive Study On Natural Language Processing And Natural Language Int...
 
The Ontology of the Competency-Based Approach and the Perspectives of Impleme...
The Ontology of the Competency-Based Approach and the Perspectives of Impleme...The Ontology of the Competency-Based Approach and the Perspectives of Impleme...
The Ontology of the Competency-Based Approach and the Perspectives of Impleme...
 
USING TF-ISF WITH LOCAL CONTEXT TO GENERATE AN OWL DOCUMENT REPRESENTATION FO...
USING TF-ISF WITH LOCAL CONTEXT TO GENERATE AN OWL DOCUMENT REPRESENTATION FO...USING TF-ISF WITH LOCAL CONTEXT TO GENERATE AN OWL DOCUMENT REPRESENTATION FO...
USING TF-ISF WITH LOCAL CONTEXT TO GENERATE AN OWL DOCUMENT REPRESENTATION FO...
 
An Approach to Owl Concept Extraction and Integration Across Multiple Ontolog...
An Approach to Owl Concept Extraction and Integration Across Multiple Ontolog...An Approach to Owl Concept Extraction and Integration Across Multiple Ontolog...
An Approach to Owl Concept Extraction and Integration Across Multiple Ontolog...
 
Building Quranic stories ontology using MappingMaster domain-specific language
Building Quranic stories ontology using MappingMaster domain-specific language Building Quranic stories ontology using MappingMaster domain-specific language
Building Quranic stories ontology using MappingMaster domain-specific language
 
A Review on Evolution and Versioning of Ontology Based Information Systems
A Review on Evolution and Versioning of Ontology Based Information SystemsA Review on Evolution and Versioning of Ontology Based Information Systems
A Review on Evolution and Versioning of Ontology Based Information Systems
 
F017233543
F017233543F017233543
F017233543
 
USING RELATIONAL MODEL TO STORE OWL ONTOLOGIES AND FACTS
USING RELATIONAL MODEL TO STORE OWL ONTOLOGIES AND FACTSUSING RELATIONAL MODEL TO STORE OWL ONTOLOGIES AND FACTS
USING RELATIONAL MODEL TO STORE OWL ONTOLOGIES AND FACTS
 
Ontology Construction from Text: Challenges and Trends
Ontology Construction from Text: Challenges and TrendsOntology Construction from Text: Challenges and Trends
Ontology Construction from Text: Challenges and Trends
 

More from anesah

Aizatulin slides-4-3
Aizatulin slides-4-3Aizatulin slides-4-3
Aizatulin slides-4-3anesah
 
Aizatulin poster
Aizatulin posterAizatulin poster
Aizatulin posteranesah
 
Abraham
AbrahamAbraham
Abrahamanesah
 
Mouawad
MouawadMouawad
Mouawadanesah
 
Pantidi
PantidiPantidi
Pantidianesah
 
Wilkie
WilkieWilkie
Wilkieanesah
 
Van der merwe
Van der merweVan der merwe
Van der merweanesah
 
Thomas
ThomasThomas
Thomasanesah
 
Taubenberger
TaubenbergerTaubenberger
Taubenbergeranesah
 
Pantidi
PantidiPantidi
Pantidianesah
 
Corneli
CorneliCorneli
Cornelianesah
 
Collins
CollinsCollins
Collinsanesah
 
Ullmann
UllmannUllmann
Ullmannanesah
 
Quinto
QuintoQuinto
Quintoanesah
 
Pawlik
PawlikPawlik
Pawlikanesah
 

More from anesah (20)

Aizatulin slides-4-3
Aizatulin slides-4-3Aizatulin slides-4-3
Aizatulin slides-4-3
 
Aizatulin poster
Aizatulin posterAizatulin poster
Aizatulin poster
 
Abraham
AbrahamAbraham
Abraham
 
Mouawad
MouawadMouawad
Mouawad
 
Pantidi
PantidiPantidi
Pantidi
 
Wilkie
WilkieWilkie
Wilkie
 
Van der merwe
Van der merweVan der merwe
Van der merwe
 
Thomas
ThomasThomas
Thomas
 
Taubenberger
TaubenbergerTaubenberger
Taubenberger
 
Sach
SachSach
Sach
 
Rae
RaeRae
Rae
 
Pantidi
PantidiPantidi
Pantidi
 
Corneli
CorneliCorneli
Corneli
 
Collins
CollinsCollins
Collins
 
Xambo
XamboXambo
Xambo
 
Ullmann
UllmannUllmann
Ullmann
 
Tran
TranTran
Tran
 
Quinto
QuintoQuinto
Quinto
 
Pluss
PlussPluss
Pluss
 
Pawlik
PawlikPawlik
Pawlik
 

Recently uploaded

4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
Q4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptxQ4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptxnelietumpap1
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 

Recently uploaded (20)

4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
Q4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptxQ4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptx
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 

Generating Natural Language Explanations for OWL Ontologies

  • 1. 2010 CRC PhD Student Conference Generating Accessible Natural Language Explanations for OWL Ontologies Tu Anh Nguyen t.nguyen@open.ac.uk Supervisors Richard Power Paul Piwek Sandra Williams Department/Institute Computing Department Status Full-time Probation Viva Before Starting date October 2009 Introduction This research aims to develop a computational approach to generating accessible natural language explanations for entailments in OWL ontologies. The purpose of it is to support non-specialists, people who are not expert in description logic and formal ontology lan- guages, in understanding why an inference or an inconsistency follows from an ontology. This would help to further improve the ability of users to successfully debug, diagnose and repair their ontologies. The research is linked to the Semantic Web Authoring Tool (SWAT) project, the on-going project aiming to provide a natural language interface for ordinary users to encode knowledge on the semantic web. The research questions are: • Do justifications for entailments in OWL ontologies conform to a relatively small number of common abstract patterns for which we could generalise the problem to generating explanations by patterns? • For a certain entailment and its justification, how to produce an explanation in natural language that is accessible for non-specialists? An ontology is a formal, explicit specification of a shared conceptualisation [6]. An ontology language is a formal language used to encode ontologies. The Web Ontology Language, OWL [8], is a widely used description logic based ontology language. Since OWL became a W3C standard, there has been a remarkable increase in the number of people trying to build and use OWL ontologies. Editing environments such as Prot´g´ [15] and Swoop [13] e e were developed in order to support users with editing and creating OWL ontologies. As ontologies have begun to be widely used in real world applications and more expressive ontologies have been required, there is a significant demand for editing environments that provide more sophisticated editing and browsing services for debugging and repairing. In addition to being able to perform standard description logic reasoning services namely sat- isfiability checking and subsumption testing, description logic reasoners such as FaCT++ [22] and Pellet [20] can compute entailments (e.g., inferences) to improve the users com- prehension about their ontologies. However, without providing some kind of explanation, it can be very difficult for users to figure out why entailments are derived from ontologies. The generation of justifications for entailments has proven enormously helpful for identi- fying and correcting mistakes or errors in ontologies. Kalyanpur and colleagues defined a Page 65 of 125
  • 2. 2010 CRC PhD Student Conference justification for an entailment of an ontology as the precise subset of logical axioms from the ontology that are responsible for the entailment to hold [12]. Furthermore, he presented a user study showing that the availability of justifications had a remarkable positive impact on the ability of users to debug and repair their ontologies [11]. Justifications have also been recently used for debugging very large ontologies such as SNOMED [1], which size is too large to be able to debug and repair manually. There are several recent studies into capturing justifications for entailments in OWL ontolo- gies [12, 21, 9]. Nevertheless, OWL is a semantic markup language based on RDF and XML, languages that are oriented toward machine processability rather than human readability. Moreover, while a justification gathers together the axioms, or premises, sufficient for an entailment to hold, it is left up to the reader to work out how these premises interplay with each other to give rise to the entailment in question. Therefore, many users may struggle to understand how a justification supports an entailment since they are either unfamiliar with OWL syntax and semantics, or lack of knowledge about the logic underpinning the ontology. In other words, the ability of users to work out how an entailment arises from a justification currently depends on their understanding of OWL and description logic. In recent years, the development of ontologies has been moving from “the realm of artificial intelligence laboratories to the desktops of domain experts”, who have insightful knowledge of some domain but no expertise in description logic and formal ontology languages [14]. It is for this reason that the desire to open up OWL ontologies to a wide non-specialist audience has emerged. Obviously, the wide access to OWL ontologies depends on the devel- opment of editing environments that use some transparent medium; and natural language (e.g., English, Italian) text is an appropriate choice since it can be easily comprehended by the public without training. Rector and colleagues observed common problems that users frequently encounter in understanding the logical meaning and inferences when working with OWL-DL ontologies, and expressed the need for a “pedantic but explicit” paraphrase language to help users grasp the accurate meaning of logical axioms in ontologies [18]. Several research groups have proposed interfaces to encode knowledge in semantics-based Controlled Natural Languages (CNLs) [19, 4, 10]. These systems allow users to input sen- tences conforming with a CNL then parse and tranform them into statements in formal ontology languages. The SWAT project [16] introduces an alternative approach based on Natural Language Generation. In SWAT, users specify the content of an ontology by “di- rectly manipulating on a generated feedback text” rather than using text interpretation; therefore, “editing ontologies on the level of meaning, not text” [17]. Obviously, the above mentioned interfaces are designed for use by non-specialists to build up ontologies without having to work directly on formal languages and description logic. How- ever, research on providing more advanced editing and browsing services on these interfaces to support the debugging and repairing process has not been investigated yet. Despite the usefulness of providing justifications in the form of sets of OWL axioms, understanding the reasons why entailments or inconsistencies are drawn from ontologies is still a key problem for non-specialists. Even for specialists, having a more user-friendly view of ontology with accessible explanations can be very helpful. Thus, this project seeks to develop a compu- tational approach to generating accessible natural language explanations for entailments in OWL ontologies in order to assist users in debugging and repairing their ontologies. Methodology Page 66 of 125
  • 3. 2010 CRC PhD Student Conference The research approach is to identify common abstract patterns of justifications for entail- ments in OWL ontologies. Having identified such patterns we will focus on generating accessible explanations in natural languages for most frequently used patterns. A prelim- inary study to work out the most common justification patterns has been carried out. A corpus of eighteen real and published OWL ontologies of different expressivity has been collected from the Manchester TONEs reposistory. In addition, the practical module devel- oped by Matthew Horridge based on the research on finding all justifications for OWL-DL ontologies [12, 7] has been used. Justifications are computed then analysed to work out the most common patterns. Results from the study show that over the total 6772 justifications collected, more than 70 percent of justifications belongs to the top 20 patterns. Study on a larger and more general ontology corpus will be carried out in next steps. Moreover, a user study is planned to investigate whether non-specialists perform better on a task when reading accessible explanations rather than justifications in the form of OWL axioms. The research on how to create explanations accessible for non-logicians is informed by studies on proof presentations. In Natural Deduction [5], how a conclusion is derived from a set of premises is represented as a series of intermediate statements linking from the premises to the conclusion. While this approach makes it easy for users to understand how to derive from one step to the next, it might cause difficulty to understand how those steps linked together to form the overall picture of the proof. Structured derivations [2], a top-down calculational proof format that allows inferences to be presented at different levels of detail, seems to be an alternative approach for presenting proof. It was proposed by researchers as a method for teaching rigorous mathematical reasoning [3]. Research on whether using structured derivations would help to improve the accessibility of explanations as well as where and how intermediate inferences should be added is being investigated. Conclusion Since the desire to open up OWL ontologies to a wide non-specialist audience has emerged, several research groups have proposed interfaces to encode knowledge in semantics-based CNLs. However, research on providing debugging and repairing services on these inter- faces has not been investigated yet. Thus, this research seeks to develope a computational approach to generating accessible explanations to help users in understanding why an entail- ment follows from a justification. Research work includes identifying common abstract jus- tification patterns and studying into generating explanations accessible for non-specialists. References [1] F. Baader and B. Suntisrivaraporn. Debugging SNOMED CT Using Axiom Pinpointing in the Description Logic EL+. In KR-MED, 2008. [2] R. Back, J. Grundy, , and J. von Wright. Structured Calculational Proof. Technical report, The Australian National University, 1996. [3] R.-J. Back and J. von Wright. A Method for Teaching Rigorous Mathematical Rea- soning. In ICTMT4, 1999. [4] A. Bernstein and E. Kaufmann. GINO - A Guided Input Natural Language Ontology Editor. In ISWC, 2006. Page 67 of 125
  • 4. 2010 CRC PhD Student Conference [5] G. Gentzen. Untersuchungen uber das logische Schließen. II. Mathematische Zeitschrift, ¨ 39:405–431, 1935. [6] T. R. Gruber. A translation approach to portable ontology specifications. Knowledge Acquisition, 5:199–220, 1993. [7] M. Horridge, B. Parsia, and U. Sattler. Laconic and Precise Justifications in OWL. In ISWC, pages 323–338, 2008. [8] I. Horrocks, P. F. Patel-Schneider, and F. van Harmelen. From SROIQ and RDF to OWL: The Making of a Web Ontology Language. J. Web Semantics, 1:7–26, 2003. [9] Q. Ji, G. Qi, and P. Haase. A Relevance-Directed Algorithm for Finding Justifications of DL Entailments. In ASWC, pages 306–320, 2009. [10] K. Kaljurand and N. E. Fuchs. Verbalizing OWL in Attempto Controlled English. In OWLED, 2007. [11] A. Kalyanpur. Debugging and repair of OWL ontologies. PhD thesis, University of Maryland, 2006. [12] A. Kalyanpur, B. Parsia, M. Horridge, and E. Sirin. Finding All Justifications of OWL DL Entailments. In ISWC, 2007. [13] A. Kalyanpur, B. Parsia, E. Sirin, B. Cuenca-Grau, and J. A. Hendler. Swoop: A Web Ontology Editing Browser. Journal of Web Semantics, 4:144–153, 2006. [14] N. F. Noy and D. L. McGuinness. Ontology Development 101: A Guide to Creating Your First Ontology. Technical report, Stanford University, 2001. [15] N. F. Noy, M. Sintek, S. Decker, M. Crub´zy, R. W. Fergerson, and M. A. Musen. e Creating Semantic Web Contents with Prot´g´-2000. IEEE Intell. Syst., 16:60–71, e e 2001. [16] R. Power. Towards a generation-based semantic web authoring tool. In ENLG, pages 9–15, 2009. [17] R. Power, R. Stevens, D. Scott, and A. Rector. Editing OWL through generated CNL. In CNL, 2009. [18] A. Rector, N. Drummond, M. Horridge, J. Rogers, H. Knublauch, R. Stevens, H. Wang, and C. Wroe. OWL Pizzas: Practical Experience of Teaching OWL-DL: Common Errors & Common Patterns. In EKAW, 2004. [19] R. Schwitter and M. Tilbrook. Controlled Natural Language meets the Semantic Web. In ALTW, pages 55–62, 2004. [20] E. Sirin, B. Parsia, B. C. Grau, A. Kalyanpur, and Y. Katz. Pellet: A practical OWL-DL reasoner. Journal of Web Semantics, 5:51–53, 2007. [21] B. Suntisrivaraporn, G. Qi, Q. Ji, and P. Haase. A Modularization-based Approach to Finding All Justifications for OWL DL Entailments. In ASWC, pages 1–15, 2008. [22] D. Tsarkov and I. Horrocks. FaCT++ Description Logic Reasoner: System Description. In IJCAR, volume 4130, pages 292–297, 2006. Page 68 of 125