τSQWRL: A TSQL2-Like Query Language for Temporal Ontologies Generated from JSON Big Data

Temporal ontologies allow to represent not only concepts, their properties, and their relationships, but also time-varying information through explicit versioning of definitions or through the four-dimensional perdurantist view. They are widely used to formally represent temporal data semantics in s...

Full description

Saved in:
Bibliographic Details
Main Authors: Zouhaier Brahmia, Fabio Grandi, Rafik Bouaziz
Format: Article
Language:English
Published: Tsinghua University Press 2023-09-01
Series:Big Data Mining and Analytics
Subjects:
Online Access:https://www.sciopen.com/article/10.26599/BDMA.2022.9020044
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832570801931419648
author Zouhaier Brahmia
Fabio Grandi
Rafik Bouaziz
author_facet Zouhaier Brahmia
Fabio Grandi
Rafik Bouaziz
author_sort Zouhaier Brahmia
collection DOAJ
description Temporal ontologies allow to represent not only concepts, their properties, and their relationships, but also time-varying information through explicit versioning of definitions or through the four-dimensional perdurantist view. They are widely used to formally represent temporal data semantics in several applications belonging to different fields (e.g., Semantic Web, expert systems, knowledge bases, big data, and artificial intelligence). They facilitate temporal knowledge representation and discovery, with the support of temporal data querying and reasoning. However, there is no standard or consensual temporal ontology query language. In a previous work, we have proposed an approach named τJOWL (temporal OWL 2 from temporal JSON, where OWL 2 stands for "OWL 2 Web Ontology Language" and JSON stands for "JavaScript Object Notation" ). τJOWL allows (1) to automatically build a temporal OWL 2 ontology of data, following the Closed World Assumption (CWA), from temporal JSON-based big data, and (2) to manage its incremental maintenance accommodating their evolution, in a temporal and multi-schema-version environment. In this paper, we propose a temporal ontology query language for τJOWL, named τSQWRL (temporal SQWRL), designed as a temporal extension of the ontology query language—Semantic Query-enhanced Web Rule Language (SQWRL). The new language has been inspired by the features of the consensual temporal query language TSQL2 (Temporal SQL2), well known in the temporal (relational) database community. The aim of the proposal is to enable and simplify the task of retrieving any desired ontology version or of specifying any (complex) temporal query on time-varying ontologies generated from time-varying big data. Some examples, in the Internet of Healthcare Things (IoHT) domain, are provided to motivate and illustrate our proposal.
format Article
id doaj-art-cc34c86ada8f4ee1a3b03d60fa1f9c3b
institution Kabale University
issn 2096-0654
language English
publishDate 2023-09-01
publisher Tsinghua University Press
record_format Article
series Big Data Mining and Analytics
spelling doaj-art-cc34c86ada8f4ee1a3b03d60fa1f9c3b2025-02-02T14:10:40ZengTsinghua University PressBig Data Mining and Analytics2096-06542023-09-016328830010.26599/BDMA.2022.9020044τSQWRL: A TSQL2-Like Query Language for Temporal Ontologies Generated from JSON Big DataZouhaier Brahmia0Fabio Grandi1Rafik Bouaziz2Department of Computer Science, Faculty of Economics and Management, University of Sfax, Sfax 3029, Tunisia.Department of Computer Science and Engineering, University of Bologna, Bologna 40136, Italy.Department of Computer Science, Faculty of Economics and Management, University of Sfax, Sfax 3029, Tunisia.Temporal ontologies allow to represent not only concepts, their properties, and their relationships, but also time-varying information through explicit versioning of definitions or through the four-dimensional perdurantist view. They are widely used to formally represent temporal data semantics in several applications belonging to different fields (e.g., Semantic Web, expert systems, knowledge bases, big data, and artificial intelligence). They facilitate temporal knowledge representation and discovery, with the support of temporal data querying and reasoning. However, there is no standard or consensual temporal ontology query language. In a previous work, we have proposed an approach named τJOWL (temporal OWL 2 from temporal JSON, where OWL 2 stands for "OWL 2 Web Ontology Language" and JSON stands for "JavaScript Object Notation" ). τJOWL allows (1) to automatically build a temporal OWL 2 ontology of data, following the Closed World Assumption (CWA), from temporal JSON-based big data, and (2) to manage its incremental maintenance accommodating their evolution, in a temporal and multi-schema-version environment. In this paper, we propose a temporal ontology query language for τJOWL, named τSQWRL (temporal SQWRL), designed as a temporal extension of the ontology query language—Semantic Query-enhanced Web Rule Language (SQWRL). The new language has been inspired by the features of the consensual temporal query language TSQL2 (Temporal SQL2), well known in the temporal (relational) database community. The aim of the proposal is to enable and simplify the task of retrieving any desired ontology version or of specifying any (complex) temporal query on time-varying ontologies generated from time-varying big data. Some examples, in the Internet of Healthcare Things (IoHT) domain, are provided to motivate and illustrate our proposal.https://www.sciopen.com/article/10.26599/BDMA.2022.9020044temporal big datatemporal ontologytemporal query languagetemporal owl 2 from temporal json (τjowl )semantic query-enhanced web rule language (sqwrl)temporal sql2 (tsql2)internet of healthcare things (ioht)
spellingShingle Zouhaier Brahmia
Fabio Grandi
Rafik Bouaziz
τSQWRL: A TSQL2-Like Query Language for Temporal Ontologies Generated from JSON Big Data
Big Data Mining and Analytics
temporal big data
temporal ontology
temporal query language
temporal owl 2 from temporal json (τjowl )
semantic query-enhanced web rule language (sqwrl)
temporal sql2 (tsql2)
internet of healthcare things (ioht)
title τSQWRL: A TSQL2-Like Query Language for Temporal Ontologies Generated from JSON Big Data
title_full τSQWRL: A TSQL2-Like Query Language for Temporal Ontologies Generated from JSON Big Data
title_fullStr τSQWRL: A TSQL2-Like Query Language for Temporal Ontologies Generated from JSON Big Data
title_full_unstemmed τSQWRL: A TSQL2-Like Query Language for Temporal Ontologies Generated from JSON Big Data
title_short τSQWRL: A TSQL2-Like Query Language for Temporal Ontologies Generated from JSON Big Data
title_sort τsqwrl a tsql2 like query language for temporal ontologies generated from json big data
topic temporal big data
temporal ontology
temporal query language
temporal owl 2 from temporal json (τjowl )
semantic query-enhanced web rule language (sqwrl)
temporal sql2 (tsql2)
internet of healthcare things (ioht)
url https://www.sciopen.com/article/10.26599/BDMA.2022.9020044
work_keys_str_mv AT zouhaierbrahmia tsqwrlatsql2likequerylanguagefortemporalontologiesgeneratedfromjsonbigdata
AT fabiograndi tsqwrlatsql2likequerylanguagefortemporalontologiesgeneratedfromjsonbigdata
AT rafikbouaziz tsqwrlatsql2likequerylanguagefortemporalontologiesgeneratedfromjsonbigdata