Notes:
The OWL API is a Java application programming interface (API) for creating, manipulating, and serializing OWL ontologies. OWL ontologies are used in the field of semantic web and knowledge representation to represent formal knowledge in a machine-readable way. The OWL API provides a set of tools and classes that can be used to create, manipulate, and serialize OWL ontologies in the Java programming language. This can be useful for building applications or tools that need to work with OWL ontologies, or for integrating OWL ontologies into other Java-based systems.
OWL ontologies and the OWL API can play a number of roles in dialog systems. Dialog systems are systems that are able to engage in natural language conversations with users, and can be used in a variety of applications, such as virtual assistants or chatbots.
One potential role for OWL ontologies in dialog systems is to represent the knowledge that the system has about the world and the domain it is operating in. For example, an OWL ontology could be used to represent information about the entities, concepts, and relationships that are relevant to the system’s domain. This knowledge could then be used by the dialog system to generate appropriate responses to user queries and to understand the user’s input.
The OWL API can also be used in dialog systems to manipulate and serialize OWL ontologies. For example, the OWL API could be used to update the ontology with new information that the dialog system has learned from the user, or to serialize the ontology in a format that can be easily consumed by other components of the dialog system.
Resources:
- owllink-owlapi.sourceforge.net (owllink)
- extremedesign.sourceforge.net .. a framework for pattern based ontology design
- owl2java .. a java code generator for owl
- github.com/owlcs/owlapi .. owl api main repository
- jopa .. a jpa-like owl2 persistence framework based on owl integrity constraints
- code.google.com/p/elog-reasoner .. a reasoner for log-linear description logics
- sdl (semantic data library) .. tool which integrates an owl ontology, swrl rules, the jess reasoning engine and a relational database
- neon toolkit .. the ontology engineering environment
- obda .. ontology based data access
- pion .. a reasoner/system for processing inconsistent ontologies
- owldiff .. a project aiming at providing diff/merge functionality for owl ontologies
- jastor .. a open source java code generator that emits java beans from web ontologies
See also:
100 Best AI & NLP Resources: Java | 100 Best AI & NLP Resources: RDF | Automatic Ontology & Dialog Systems | HermiT Reasoner | Jena Ontology API | Ontology Parsers | OWLJessKB | Pellet Reasoner & Dialog Systems | SPARQL & Dialog Systems
Owlspeak-adaptive spoken dialogue within intelligent environments
T Heinroth, D Denich, A Schmitt – Pervasive Computing and …, 2010 – ieeexplore.ieee.org
… VoiceXML has undoubtedly many advantages but the control structure of such dialogue systems is limited to system-initiative and mixed-initiative layouts … It consists of a set of Java Servlets that are combined with the Protege OWL API) …
Mobile radiology interaction and decision support systems of the future
D Sonntag, S Zillner, P Ernst, C Schulz… – Towards the Internet of …, 2014 – Springer
… We transformed the patient data of the annotation procedure in Seifert et al. (2009) into an OWL representation by using the OWL API. 5 … 6. The result of the staging retrieval step can be presented to the user by using RadSpeech’s dialog system; inconsistencies can be resolved …
An Ontological Inference Driven Interactive Voice Response System
M Ababneh, D Wijesekera – Processing of Semantic …, 2013 – pdfs.semanticscholar.org
… 4 illustrates our annotation using Java with OWL API … REFERENCES [1] M. Ababneh, D. Wijesekera, J. B. Michael, “A Policy-based Dialogue System for Physical Access Control”, The 7th STIDS 2012), Fairfax, VA, October 24-25, 2012 … [11] http://owlapi.sourceforge.net/reasoners …
Arguing about task reallocation using ontological information in multi-agent systems
AR Panisson, A Freitas, D Schmidt… – … on Argumentation in …, 2015 – researchgate.net
… Springer International Publishing (2014) 6. Black, E., Hunter, A.: A generative inquiry dialogue system. In: Durfee, EH, Yokoo, M., Huhns, MN, Shehory, O. (eds.) AAMAS. p. 41 … 14(5), 675–702 (2004) 13. Horridge, M., Bechhofer, S.: The OWL API: A Java API for OWL ontologies …
An Automated Dialog System for Conducting Security Interviews for Access Control
M Ababneh, M Athamnah, D Wijesekera… – … Conference on Critical …, 2014 – Springer
… Most dialog systems are created with specific objectives in mind and generally involve pre- programmed conversations … the performance of question generation, a notional ex- periment was conducted using synthetic ontology samples that were generated via Java and OWLAPI …
A dynamic dialog system using semantic web technologies
M Ababneh – 2014 – search.proquest.com
A dynamic dialog system using semantic web technologies. Abstract. A dialog system or a conversational agent provides a means for a human to interact with a computer system. Dialog systems use text, voice and other …
Building an Ontology for Health Dialogs with Virtual Health Agents
G Chauhan – 2016 – digitalcommons.fiu.edu
… In addition, there did not exist a spoken dialog system for the alcohol consumption domain when they started out … describing the kinds of data entities that can be exchanged, independent of the names they are given in their respective systems [1]. I will be using OWL API to build …
Integrated characters with dialogue and tutorial strategies
M Wißner, R Bühling, F Linnebank, W Beek… – DynaLearn, EC FP7 …, 2011 – ivi.fnwi.uva.nl
… For the parsing of OWL-based data, we use the OWL API, primarily maintained by the University of Manchester (http://owlapi.sourceforge.net). The authors would also like to thank partners from UVA and BOKU for their internal review of this deliverable. Page 3. Project No …
The OwlSpeak Adaptive Spoken Dialogue Manager
T Heinroth, W Minker – … Dialogue Systems into Intelligent Environments, 2013 – Springer
… Cooking the semantic web with the owl api. In The Semantic Web – ISWC 2003, (pp. 659–675). Springer … SmartKom-Mobile Car: User Interaction with Mobile Services in a Car Environment (SmartKom: Foundations of Multi-Modal Dialogue Systems ed.)., (pp. 523–541) …
Experiments and Evaluation
T Heinroth, W Minker – … Dialogue Systems into Intelligent Environments, 2013 – Springer
… Cooking the semantic web with the owl api. In The Semantic Web – ISWC 2003, (pp. 659–675). Springer … SmartKom-Mobile Car: User Interaction with Mobile Services in a Car Environment (SmartKom: Foundations of Multi-Modal Dialogue Systems ed.)., (pp. 523–541) …
Conclusion and Future Directions
T Heinroth, W Minker – … Dialogue Systems into Intelligent Environments, 2013 – Springer
… Cooking the semantic web with the owl api. In The Semantic Web – ISWC 2003, (pp. 659–675). Springer … SmartKom-Mobile Car: User Interaction with Mobile Services in a Car Environment (SmartKom: Foundations of Multi-Modal Dialogue Systems ed.)., (pp. 523–541) …
Tweety: A Comprehensive Collection of Java Libraries for Logical Aspects of Artificial Intelligence and Knowledge Representation.
M Thimm – KR, 2014 – aaai.org
Page 1. Tweety: A Comprehensive Collection of Java Libraries for Logical Aspects of Artificial Intelligence and Knowledge Representation Matthias Thimm Institute for Web Science and Technologies (WeST) University of Koblenz-Landau Germany …
Novel Approach to Spoken Dialogue Management in Intelligent Environments
T Heinroth, W Minker – … Dialogue Systems into Intelligent Environments, 2013 – Springer
… Cooking the semantic web with the owl api. In The Semantic Web – ISWC 2003, (pp. 659–675). Springer … SmartKom-Mobile Car: User Interaction with Mobile Services in a Car Environment (SmartKom: Foundations of Multi-Modal Dialogue Systems ed.)., (pp. 523–541) …
Basic help and teachable agent
M Wißner, M Häring, R Bühling, W Beek… – Deliverable …, 2010 – academia.edu
… We also describe how the different parts of the dialog system presented in Deliverable 5.2 aid us in achieving this task … For the parsing of OWL-based data, we use the OWL API, primarily maintained by the University of Manchester (http://owlapi.sourceforge.net). Page 3 …
Developing VISO: vaccine information statement ontology for patient education
M Amith, Y Gong… – Journal of …, 2015 – jbiomedsem.biomedcentral.com
… models for Italian patients [9], • an ontology-based coaching tool for physicians to prepare dialogue with patients [10], • and dialogue systems for patient … and w2 (“Clar- ity”), a simple Java GUI-based application utilizing the ws4j library for WordNet [26] and the OWL API libray [27 …
Building Modular Knowledge Bases for Conversational Agents
D Mac?as-Galindo, L Cavedon… – … Dialogue Systems, 2011 – pdfs.semanticscholar.org
Proceedings of the 7th IJCAI Workshop on Knowledge and Reasoning in Practical Dialogue Systems, pages 16–23, Barcelona, July 2011 Building Modular … MK- BUILD has been developed in Java and uses the OWL-API Library5 for handling the ontology … 5http://owlapi …
Home-Explorer: Ontology-based physical artifact search and hidden object detection system
B Guo, S Satake, M Imai – Mobile Information Systems, 2008 – hindawi.com
Page 1. Mobile Information Systems 4 (2008) 81–103 81 IOS Press Home-Explorer: Ontology-based physical artifact search and hidden object detection system Bin Guo ? , Satoru Satake and Michita Imai Keio University, 3-14 …
Using a lexical dictionary and a folksonomy to automatically construct domain ontologies
D Macías-Galindo, W Wong, L Cavedon… – AI 2011: Advances in …, 2011 – Springer
… MKBUILD has been developed in Java and uses the OWL-API Library 4 for handling the ontology … wikipedia. org/wiki/Wikipedia: Manual of Style 4 http://owlapi. sourceforge … In: Knowledge Representation and Reasoning for Practical Dialogue Systems, pp. 16–23 (2011) 14 …
Basic tutorial tactics for virtual agents
M Wißner, M Häring, G Mehlmann, R Bühling… – EC FP7, STREP …, 2010 – academia.edu
… Abstract This document presents the progress and effort made in the design of a dialog system for the virtual characters in DynaLearn … For the parsing of OWL-based data, we use the OWL API, primarily maintained by the University of Manchester (http://owlapi.sourceforge.net) …
HIV Testing Site (HTS) Locator: Applying Current Computing Trends to Voice Applications
M Maema, A Terzoli, L Dalvit – Proceedings of the Southern …, 2010 – researchgate.net
… Dialogue and domain knowledge management in dialogue systems. In Proceedings of the 1st SIGdial workshop on Discourse and dialogue, pages 121– 130, Morristown, NJ, USA, 2000 … Igniting the owl 1.1 touch paper: The owl api. In In Proc …
Core technologies for the internet of services
T Becker, C Burghart, K Nazemi, P Ndjiki-Nya… – Towards the Internet of …, 2014 – Springer
… A platform for multimodal and situation aware dialog systems has been created, whose architecture and some applications are described … MNEMOSYNE augments the OWL API by a persistence layer for the (native) storage of OWL ontologies in a relational database …
Basic tutorial tactics for virtual agents. DynaLearn, EC FP7 STREP project 231526, Deliverable D5. 2
M Wißner, M Häring, G Mehlmann, R Bühling… – 2010 – dare.uva.nl
… Abstract This document presents the progress and effort made in the design of a dialog system for the virtual characters in DynaLearn … For the parsing of OWL-based data, we use the OWL API, primarily maintained by the University of Manchester (http://owlapi.sourceforge.net) …
Towards an ontology-driven framework to enable development of personalized mHealth solutions for cancer Survivors’ engagement in healthy living
S Myneni, M Amith, Y Geng, C Tao – Studies in health technology …, 2015 – ncbi.nlm.nih.gov
… systems based on a behavioral medicine ontology. Journal of biomedical informatics. 2011;44(2):183–197. [PMC free article] [PubMed]. 16. The FOAF Project. [Last accessed 12/21/2014]; http://www.foaf-project.org/. 17. OWL API. [Last accessed 12/21/2014]; http://owlapi …
Lassoing rhetoric with OWL and SWRL
C O’Reilly, S Paurobally – Unpublished …, 2010 – computationalrhetoricworkshop …
… This included an automatically- created RDF output of the Protégé-OWL API Bridge – this is the entire knowl- edge base; a text file log of the processing steps … Pardal, J.: Dynamic Use of Ontologies in Dialogue Systems Proceedings of the NAACL-HLT 2007 Doctoral Consortium …
CHAD-Constraint Handling Architecture for Dialogue Management.
G Bertrand, T Heinroth, A Schmitt – Intelligent Environments, 2009 – books.google.com
… Journal of Biomedical Informatics, 39 (5): 500–513, 2006. Dialog Systems for Health Communications … Igniting the owl 1.1 touch paper: The owl api. In Christine Golbreich, Aditya Kalyanpur, and Bijan Parsia, editors, OWLED, volume 258 of CEUR Workshop Proceedings …
A Run-Time Approach of Combining Ontologies to Enhance Interactive Requirements Elicitation for Software Customization
S Tripathi – 2016 – search.proquest.com
… Eclipse [3] – IDE for Java. OWL API [8] – Java API for creating, manipulating and serializing OWL ontologies. Protg [11] – Ontology editor … Figure 4.1 shows the existing interface of the dialogue system [73]. Figure 4.1: Existing interface of Interactive Requirements Elicitation system …
Supporting domain experts to construct conceptual ontologies: A holistic approach
R Denaux, C Dolbear, G Hart, V Dimitrova… – Web Semantics: Science …, 2011 – Elsevier
A recent trend in ontology engineering research aims at encouraging the active participation of domain experts in the ontology creation process. Ontology constr.
OVR: a novel architecture for voice-based applications
M Maema – 2011 – core.ac.uk
… (HIV Testing Locator System). The functional prototype was implemented using a number of technologies. OWL API, a Java interface designed to facilitate manipulation of ontologies authored in OWL was used … 20 2.2 Human-Machine Dialog Systems …
Generating natural language descriptions from OWL ontologies: A detailed presentation of the NaturalOWL system
I Androutsopoulos, G Lampouras, D Galanis – 2012 – aueb.gr
… 10 Naturalowl scans the domain ontology using owl api; consult http://owlapi.sourceforge.net/. 11 These statements and some others that we show as having two arguments can actually have more arguments, but they can be converted to binary statements. 5 Page 6 …
Ontological engineering and the semantic web
JM Gómez-Pérez, C Ruiz – Advanced Techniques in Web Intelligence-I, 2010 – Springer
… The current version is RacerPro v2.0, which supports SHIQ and implements a tableau-based decision procedure for general TBoxes and ABoxes . It supports the OWL-API and the DIG-API and comes with numerous other features … Jena – Lisp-API. DIG- API OWL-API. DIG-API …
Automatic ontology generation from patents using a pre-built library, WordNet and a class-based n-gram model
Z Li, D Tate – International Journal of Product Development, 2015 – inderscienceonline.com
… address the problem more effectively. Typical applications of NLP include information retrieval, information extraction, question answering, machine translation, summarisation and dialogue systems. The application of NLP techniques …
Intuitive ontology authoring using controlled natural language
R Denaux – 2013 – etheses.whiterose.ac.uk
… 148 5.2 Dialogue Systems Overview . . . . . 151 … inputs in order to provide understandable feedback to domain experts? How can dialogue systems be used to formalise and improve ontology au- thoring interactions for better support of domain experts …
Explanation-aware case-based reasoning
MB Lillehaug – 2011 – brage.bibsys.no
Page 1. Master of Science in Computer Science June 2011 Anders Kofod-Petersen, IDI Submission date: Supervisor: Norwegian University of Science and Technology Department of Computer and Information Science Explanation-aware Case-based Reasoning …
ARGUMENTATION FOR PROTECTING USERS’PRIVACY IN ONLINE SOCIAL NETWORKS
NG Yagl?kç? – 2016 – pdfs.semanticscholar.org
Page 1. ARGUMENTATION FOR PROTECTING USERS’ PRIVACY IN ONLINE SOCIAL NETWORKS by Nefise Gizem Ya?gl?kç? BS, Computer Engineering, TOBB University of Economics and Technology, 2014 Submitted to the Institute for Graduate Studies in …
CNLs for the semantic web: a state of the art
H Safwat, B Davis – Language Resources and Evaluation, 2017 – Springer
… Plug-in for Protégé that relies on the OWL API. Translating to and from OWL/SWRL … 7 This has boosted the uptake of GF and resulted in many comprehensive applications. GF applications range from mathematical proofing, dialog systems, patent translation (España-Bonet et al …
Knowledge representation system for copula sentence in Bahasa Indonesia based on Web Ontology Language (OWL)
DE Cahyani, R Manurung… – … Computer Science and …, 2015 – ieeexplore.ieee.org
… Addi- tional library used for implementation of this system is the Protg-OWL API that supports processing for OWL … Further research can be developed into a dialogue system to allow user to represent and map knowledge into the knowledge base …
An interactive approach of online software customization via conversational Web agents
X Yuan, X Zhang – … (GreenCom), 2013 IEEE and Internet of …, 2013 – ieeexplore.ieee.org
… In addition, the experiments use Pellet 2.2.2 to control ontology reasoning, OWL API library to manipulate the OWL ontology, and Protégé editor 4.2 to create concepts, relationships, and rules of the requirement model … Fig. 3. Interface of the Dialogue System in Experiments …
An ontology-based requirement modeling for interactive software customization
X Yuan, X Zhang – Model-Driven Requirements Engineering …, 2015 – ieeexplore.ieee.org
… OWL API library is adopted for manipulating the OWL ontology, and Pellet (2.2.2) is applied as the ontology reasoner. Concepts, object relationships, and rules of the requirement model created in Protégé editor (4.2) are shown in Fig. 3. The frame-based dialogue system is …
An intelligent query interface based on ontology navigation
E Franconi, P Guagliardo, M Trevisan – … to the Social and Semantic Web …, 2010 – ceur-ws.org
Page 1. An intelligent query interface based on ontology navigation Enrico Franconi franconi@inf.unibz.it Paolo Guagliardo paolo.guagliardo@stud-inf.unibz.it Marco Trevisan marco.trevisan@stud-inf.unibz.it KRDB Research Centre Free University of Bozen-Bolzano …
Computational approach for identifying and visualizing innovation in patent networks
Z Li – 2013 – ttu-ir.tdl.org
… JWI – Jave WordNet Interface • Jsoup – HTML parsing toolkit • OWLAPI – ontology application programming interface • MySQL J-Connector – Java Database connectivity • Hibernate – Object Relational Mapping (ORM) toolkit (See Appendix A for more) …
Enabling user-oriented management for ubiquitous computing: The meta-design approach
B Guo, D Zhang, M Imai – Computer Networks, 2010 – Elsevier
This paper presents iPlumber, a user-oriented management system for ubiquitous computing environments. Different from previous low-benefit “zero-configuration.
Research directions in agent communication
AK Chopra, A Artikis, J Bentahar, M Colombetti… – ACM Transactions on …, 2013 – dl.acm.org
… Efficient OWL reasoners (such as HermiT and Pellet) are freely available and widely used, and those languages are supported by tools for ontology editing (such as Protege) and libraries for automatic ontology management (such as OWL-API)3. Moreover, semantic Web …
Managing Conversation Uncertainty in TutorJ.
V Cannella, R Pirrone – AAAI Fall Symposium: Cognitive and Metacognitive …, 2009 – aaai.org
… OWL API WN API Client Side Chatbot … In (Roy, Pineau, and Thrun 2000) a compari- son between a MDP version and a POMDP one of the same dialogue system is presented. The result is that the POMDP version gains more reward per unit time than the MDP ver- sion …
Conceptual Dependency Scripts for Business Intelligence
V Damjanovic – understander.salzburgresearch.at
… It includes OWL API and Jena-based abstract services, which provide implementations for Jena RDFS, OWL, OWLMini and … facto-ids), systems enabling reasoning mechanisms, systems that fuse answers from different sources, interactive (dialog) systems, analogical reasoning …
A task ontology model for domain independent dialogue management
G Liu – 2012 – scholar.uwindsor.ca
… Page 5. iv ABSTRACT Dialogue systems have been a rapidly growing area in both scientific research and commercial application since 1990s … system is time consuming and costly. It is highly desirable for a generic dialogue system …
Situated Dialogue for Speaking Robots
EA Ribeiro – 2012 – fenix.tecnico.ulisboa.pt
… Dialogue systems, intelligent agents and knowledge representation are some of the areas covered. Following, the framework’s architecture is presented … Racioc?nio Robots Keywords Dialogue systems Intelligent agents Learning Knowledge base Reasoning Robots Page 12 …
Revolutionized Reasoning Methodology with Semantic Relationship for Gen Revelation
P Shanthi Bala – 2014 – 14.139.183.117
Page 1. Revolutionized Reasoning Methodology with Semantic Relationship for Gen Revelation Thesis submitted to Pondicherry University in partial fulfillment of the requirements for the award of the degree of DOCTOR OF PHILOSOPHY in …
Deliverable D1. 4: Technological Survey and Literature Tool Study
PHCEA LIST – 2010 – itea3.org
Page 1. Contract ITEA 2 – 07008 ID: MIDAS_WP1_D14_TechnologicalSurvey&Littera tureToolStudy_20100526 Security : Private: Date:5/26/2010 MIDAS Multimodal Interfaces for Disabled and Ageing Society Project number: ITEA 2 – 07008 …
Authors List
UJ Mylopoulos, UY Velegrakis, UA Pressa, US Bykau… – 2008 – ict-papyrus.eu
Page 1. Cultural and historical digital libraries dynamically mined from news archives State of the Art Project Reference No. FP7-215874 Deliverable No. D2.1 Workpackage no: WP2: User and System Requirements Nature: R …
Argumentation-based dialogues for task reallocation among rational agents
AR Panisson – 2015 – repositorio.pucrs.br
Page 1. PONTIFICAI. CATHOLIC UNIVERSITY OF RIO GRANDE DO SUL FACULTY OF INFORMATICS GRADUATE PROGRAM IN COMPUTER SCIENCE ARGUMENTATION-BASED DIALOGUES FOR TASK REALLOCATION AMONG RATIONAL AGENTS …