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...
Autores principales: | , , , |
---|---|
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 |