Datalog and its extensions for the semantic web

Since the early 70s, data management played a central role in organizations and represented a challenging area of research. A number of languages have been proposed to model, query, and manipulate data, as well as for expressing very general classes of integrity constraints, inference procedures, an...

Full description

Bibliographic Details
Main Authors: Gottlob, G, Orsi, G, Pieris, A, Simkus, M
Other Authors: Eiter, T
Format: Book
Published: 2012
_version_ 1797061458911035392
author Gottlob, G
Orsi, G
Pieris, A
Simkus, M
author2 Eiter, T
author_facet Eiter, T
Gottlob, G
Orsi, G
Pieris, A
Simkus, M
author_sort Gottlob, G
collection OXFORD
description Since the early 70s, data management played a central role in organizations and represented a challenging area of research. A number of languages have been proposed to model, query, and manipulate data, as well as for expressing very general classes of integrity constraints, inference procedures, and ontological knowledge. Such languages are nowadays crucial for many applications such as semantic data publishing and integration, decision support, and knowledge management. In this tutorial we first introduce Datalog, a powerful rule-based language originally intended for expressing complex queries over relational data, and that today is at the basis of languages for the specification of optimization and constraint satisfaction problems as well as of ontological constraints in data and knowledge bases. We then discuss the limitations of Datalog for the semantic web, in particular for ontological modeling and reasoning, and we present several extensions that allow to capture some of the ontology languages of the OWL family, the standard language for semantic data modeling on the semantic web.
first_indexed 2024-03-06T20:31:27Z
format Book
id oxford-uuid:312e47bc-c8ca-4522-8b8f-f1c790801486
institution University of Oxford
last_indexed 2024-03-06T20:31:27Z
publishDate 2012
record_format dspace
spelling oxford-uuid:312e47bc-c8ca-4522-8b8f-f1c7908014862022-03-26T13:06:17ZDatalog and its extensions for the semantic webBookhttp://purl.org/coar/resource_type/c_2f33uuid:312e47bc-c8ca-4522-8b8f-f1c790801486Department of Computer Science2012Gottlob, GOrsi, GPieris, ASimkus, MEiter, TKrennwallner, TSince the early 70s, data management played a central role in organizations and represented a challenging area of research. A number of languages have been proposed to model, query, and manipulate data, as well as for expressing very general classes of integrity constraints, inference procedures, and ontological knowledge. Such languages are nowadays crucial for many applications such as semantic data publishing and integration, decision support, and knowledge management. In this tutorial we first introduce Datalog, a powerful rule-based language originally intended for expressing complex queries over relational data, and that today is at the basis of languages for the specification of optimization and constraint satisfaction problems as well as of ontological constraints in data and knowledge bases. We then discuss the limitations of Datalog for the semantic web, in particular for ontological modeling and reasoning, and we present several extensions that allow to capture some of the ontology languages of the OWL family, the standard language for semantic data modeling on the semantic web.
spellingShingle Gottlob, G
Orsi, G
Pieris, A
Simkus, M
Datalog and its extensions for the semantic web
title Datalog and its extensions for the semantic web
title_full Datalog and its extensions for the semantic web
title_fullStr Datalog and its extensions for the semantic web
title_full_unstemmed Datalog and its extensions for the semantic web
title_short Datalog and its extensions for the semantic web
title_sort datalog and its extensions for the semantic web
work_keys_str_mv AT gottlobg dataloganditsextensionsforthesemanticweb
AT orsig dataloganditsextensionsforthesemanticweb
AT pierisa dataloganditsextensionsforthesemanticweb
AT simkusm dataloganditsextensionsforthesemanticweb