Cargando…

A Rule-Based Reasoner for Underwater Robots Using OWL and SWRL

Web Ontology Language (OWL) is designed to represent varied knowledge about things and the relationships of things. It is widely used to express complex models and address information heterogeneity of specific domains, such as underwater environments and robots. With the help of OWL, heterogeneous u...

Descripción completa

Detalles Bibliográficos
Autores principales: Zhai, Zhaoyu, Martínez Ortega, José-Fernán, Lucas Martínez, Néstor, Castillejo, Pedro
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2018
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6210324/
https://www.ncbi.nlm.nih.gov/pubmed/30332798
http://dx.doi.org/10.3390/s18103481
_version_ 1783367087573434368
author Zhai, Zhaoyu
Martínez Ortega, José-Fernán
Lucas Martínez, Néstor
Castillejo, Pedro
author_facet Zhai, Zhaoyu
Martínez Ortega, José-Fernán
Lucas Martínez, Néstor
Castillejo, Pedro
author_sort Zhai, Zhaoyu
collection PubMed
description Web Ontology Language (OWL) is designed to represent varied knowledge about things and the relationships of things. It is widely used to express complex models and address information heterogeneity of specific domains, such as underwater environments and robots. With the help of OWL, heterogeneous underwater robots are able to cooperate with each other by exchanging information with the same meaning and robot operators can organize the coordination easier. However, OWL has expressivity limitations on representing general rules, especially the statement “If … Then … Else …”. Fortunately, the Semantic Web Rule Language (SWRL) has strong rule representation capabilities. In this paper, we propose a rule-based reasoner for inferring and providing query services based on OWL and SWRL. SWRL rules are directly inserted into the ontologies by several steps of model transformations instead of using a specific editor. In the verification experiments, the SWRL rules were successfully and efficiently inserted into the OWL-based ontologies, obtaining completely correct query results. This rule-based reasoner is a promising approach to increase the inference capability of ontology-based models and it achieves significant contributions when semantic queries are done.
format Online
Article
Text
id pubmed-6210324
institution National Center for Biotechnology Information
language English
publishDate 2018
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-62103242018-11-02 A Rule-Based Reasoner for Underwater Robots Using OWL and SWRL Zhai, Zhaoyu Martínez Ortega, José-Fernán Lucas Martínez, Néstor Castillejo, Pedro Sensors (Basel) Article Web Ontology Language (OWL) is designed to represent varied knowledge about things and the relationships of things. It is widely used to express complex models and address information heterogeneity of specific domains, such as underwater environments and robots. With the help of OWL, heterogeneous underwater robots are able to cooperate with each other by exchanging information with the same meaning and robot operators can organize the coordination easier. However, OWL has expressivity limitations on representing general rules, especially the statement “If … Then … Else …”. Fortunately, the Semantic Web Rule Language (SWRL) has strong rule representation capabilities. In this paper, we propose a rule-based reasoner for inferring and providing query services based on OWL and SWRL. SWRL rules are directly inserted into the ontologies by several steps of model transformations instead of using a specific editor. In the verification experiments, the SWRL rules were successfully and efficiently inserted into the OWL-based ontologies, obtaining completely correct query results. This rule-based reasoner is a promising approach to increase the inference capability of ontology-based models and it achieves significant contributions when semantic queries are done. MDPI 2018-10-16 /pmc/articles/PMC6210324/ /pubmed/30332798 http://dx.doi.org/10.3390/s18103481 Text en © 2018 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Zhai, Zhaoyu
Martínez Ortega, José-Fernán
Lucas Martínez, Néstor
Castillejo, Pedro
A Rule-Based Reasoner for Underwater Robots Using OWL and SWRL
title A Rule-Based Reasoner for Underwater Robots Using OWL and SWRL
title_full A Rule-Based Reasoner for Underwater Robots Using OWL and SWRL
title_fullStr A Rule-Based Reasoner for Underwater Robots Using OWL and SWRL
title_full_unstemmed A Rule-Based Reasoner for Underwater Robots Using OWL and SWRL
title_short A Rule-Based Reasoner for Underwater Robots Using OWL and SWRL
title_sort rule-based reasoner for underwater robots using owl and swrl
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6210324/
https://www.ncbi.nlm.nih.gov/pubmed/30332798
http://dx.doi.org/10.3390/s18103481
work_keys_str_mv AT zhaizhaoyu arulebasedreasonerforunderwaterrobotsusingowlandswrl
AT martinezortegajosefernan arulebasedreasonerforunderwaterrobotsusingowlandswrl
AT lucasmartineznestor arulebasedreasonerforunderwaterrobotsusingowlandswrl
AT castillejopedro arulebasedreasonerforunderwaterrobotsusingowlandswrl
AT zhaizhaoyu rulebasedreasonerforunderwaterrobotsusingowlandswrl
AT martinezortegajosefernan rulebasedreasonerforunderwaterrobotsusingowlandswrl
AT lucasmartineznestor rulebasedreasonerforunderwaterrobotsusingowlandswrl
AT castillejopedro rulebasedreasonerforunderwaterrobotsusingowlandswrl