In the field of non-monotonic logics, the notion of Rational Closure (RC) is acknowledged as a prominent approach. In recent years, RC has gained even more popularity in the context of Description Logics (DLs), the logic underpinning the semantic web standard ontology language OWL 2, whose main ingredients are classes and roles. In this work, we show how to integrate RC within the triple language RDFS, which together with OWL2 are the two major standard semantic web ontology languages. To do so, we start from ?df, which is the logic behind RDFS, and then extend it to ?df?, allowing to state that two entities are incompatible. Eventually, we propose defeasible ?df? via a typical RC construction. The main features of our approach are: (i) unlike most other approaches that add an extra non-monotone rule layer on top of monotone RDFS, defeasible ?df? remains syntactically a triple language and is a simple extension of ?df? by introducing some new predicate symbols with specific semantics. In particular, any RDFS reasoner/store may handle them as ordinary terms if it does not want to take account for the extra semantics of the new predicate symbols; (ii) the defeasible ?df? entailment decision procedure is build on top of the ?df? entailment decision procedure, which in turn is an extension of the one for ?df via some additional inference rules favouring an potential implementation; and (iii) defeasible ?df? entailment can be decided in polynomial time.

Defeasible RDFS via rational closure

Casini G;Straccia U
2020

Abstract

In the field of non-monotonic logics, the notion of Rational Closure (RC) is acknowledged as a prominent approach. In recent years, RC has gained even more popularity in the context of Description Logics (DLs), the logic underpinning the semantic web standard ontology language OWL 2, whose main ingredients are classes and roles. In this work, we show how to integrate RC within the triple language RDFS, which together with OWL2 are the two major standard semantic web ontology languages. To do so, we start from ?df, which is the logic behind RDFS, and then extend it to ?df?, allowing to state that two entities are incompatible. Eventually, we propose defeasible ?df? via a typical RC construction. The main features of our approach are: (i) unlike most other approaches that add an extra non-monotone rule layer on top of monotone RDFS, defeasible ?df? remains syntactically a triple language and is a simple extension of ?df? by introducing some new predicate symbols with specific semantics. In particular, any RDFS reasoner/store may handle them as ordinary terms if it does not want to take account for the extra semantics of the new predicate symbols; (ii) the defeasible ?df? entailment decision procedure is build on top of the ?df? entailment decision procedure, which in turn is an extension of the one for ?df via some additional inference rules favouring an potential implementation; and (iii) defeasible ?df? entailment can be decided in polynomial time.
2020
Istituto di Scienza e Tecnologie dell'Informazione "Alessandro Faedo" - ISTI
RDFS
Non-monotone logics
Rational closure
File in questo prodotto:
File Dimensione Formato  
prod_426643-doc_156415.pdf

accesso aperto

Descrizione: Defeasible RDFS via rational closure
Dimensione 706.17 kB
Formato Adobe PDF
706.17 kB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/410063
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact