Modelling Structured Domains Using Description Graphs and Logic Programming.

OWL 2 is widely used to describe complex objects such as chemical molecules; however, OWL 2 axioms cannot represent `structural' features of chemical entities such as having a ring. A combination of OWL 2, rules and <em>description graphs</em> (DGs) has been suggested as a possible...

Full description

Bibliographic Details
Main Authors: Magka, D, Motik, B, Horrocks, I
Format: Conference item
Published: CEUR 2012
_version_ 1797105287018053632
author Magka, D
Motik, B
Horrocks, I
author_facet Magka, D
Motik, B
Horrocks, I
author_sort Magka, D
collection OXFORD
description OWL 2 is widely used to describe complex objects such as chemical molecules; however, OWL 2 axioms cannot represent `structural' features of chemical entities such as having a ring. A combination of OWL 2, rules and <em>description graphs</em> (DGs) has been suggested as a possible solution, but an attempt to apply this formalism in a chemical Semantic Web application has revealed several drawbacks. Based on this experience, we present a radically different approach to modelling complex objects via a novel formalism that we call Description Graph Logic Programs. At the syntactic level, our approach combines DGs, rules, and OWL 2 RL axioms, but we give semantics to our formalism via a translation into logic programs interpreted under stable model semantics. The result is an expressive formalism that is well suited for modelling objects with complex structure, that captures the OWL 2 RL profile, and that thus fits naturally into the Semantic Web landscape. Additionally, we test the practical feasibility of our approach by means of a prototypical implementation which provides encouraging results.
first_indexed 2024-03-07T06:45:20Z
format Conference item
id oxford-uuid:faad51b2-3a15-4f21-88ba-09a84e0a89e5
institution University of Oxford
last_indexed 2024-03-07T06:45:20Z
publishDate 2012
publisher CEUR
record_format dspace
spelling oxford-uuid:faad51b2-3a15-4f21-88ba-09a84e0a89e52022-03-27T13:07:47ZModelling Structured Domains Using Description Graphs and Logic Programming.Conference itemhttp://purl.org/coar/resource_type/c_5794uuid:faad51b2-3a15-4f21-88ba-09a84e0a89e5Department of Computer ScienceCEUR2012Magka, DMotik, BHorrocks, IOWL 2 is widely used to describe complex objects such as chemical molecules; however, OWL 2 axioms cannot represent `structural' features of chemical entities such as having a ring. A combination of OWL 2, rules and <em>description graphs</em> (DGs) has been suggested as a possible solution, but an attempt to apply this formalism in a chemical Semantic Web application has revealed several drawbacks. Based on this experience, we present a radically different approach to modelling complex objects via a novel formalism that we call Description Graph Logic Programs. At the syntactic level, our approach combines DGs, rules, and OWL 2 RL axioms, but we give semantics to our formalism via a translation into logic programs interpreted under stable model semantics. The result is an expressive formalism that is well suited for modelling objects with complex structure, that captures the OWL 2 RL profile, and that thus fits naturally into the Semantic Web landscape. Additionally, we test the practical feasibility of our approach by means of a prototypical implementation which provides encouraging results.
spellingShingle Magka, D
Motik, B
Horrocks, I
Modelling Structured Domains Using Description Graphs and Logic Programming.
title Modelling Structured Domains Using Description Graphs and Logic Programming.
title_full Modelling Structured Domains Using Description Graphs and Logic Programming.
title_fullStr Modelling Structured Domains Using Description Graphs and Logic Programming.
title_full_unstemmed Modelling Structured Domains Using Description Graphs and Logic Programming.
title_short Modelling Structured Domains Using Description Graphs and Logic Programming.
title_sort modelling structured domains using description graphs and logic programming
work_keys_str_mv AT magkad modellingstructureddomainsusingdescriptiongraphsandlogicprogramming
AT motikb modellingstructureddomainsusingdescriptiongraphsandlogicprogramming
AT horrocksi modellingstructureddomainsusingdescriptiongraphsandlogicprogramming