SwePub
Sök i LIBRIS databas

  Utökad sökning

id:"swepub:oai:DiVA.org:umu-201239"
 

Sökning: id:"swepub:oai:DiVA.org:umu-201239" > Repairing SHACL con...

Repairing SHACL constraint violations using answer set programming

Ahmetaj, Shqiponja (författare)
TU Wien, Vienna, Austria; WU Wien, Vienna, Austria
David, Robert (författare)
WU Wien, Vienna, Austria; Semantic Web Company, Vienna, Austria
Polleres, Axel (författare)
WU Wien, Vienna, Austria; Complexity Science Hub Vienna, Vienna, Austria
visa fler...
Šimkus, Mantas (författare)
Umeå universitet,Institutionen för datavetenskap,TU Wien, Vienna, Austria
visa färre...
 (creator_code:org_t)
2022-10-16
2022
Engelska.
Ingår i: The Semantic Web –ISWC 2022. - Cham : Springer. - 9783031194320 - 9783031194337 ; , s. 375-391
  • Konferensbidrag (refereegranskat)
Abstract Ämnesord
Stäng  
  • The Shapes Constraint Language (SHACL) is a recent W3C recommendation for validating RDF graphs against shape constraints to be checked on target nodes of the data graph. The standard also describes the notion of validation reports for data graphs that violate given constraints, which aims to provide feedback on how the data graph can be fixed to satisfy the constraints. Since the specification left it open to SHACL processors to define such explanations, a recent work proposed the use of explanations in the style of database repairs, where a repair is a set of additions to or deletions from the data graph so that the resulting graph validates against the constraints. In this paper, we study such repairs for non-recursive SHACL, the largest fragment of SHACL that is fully defined in the specification. We propose an algorithm to compute repairs by encoding the explanation problem – using Answer Set Programming (ASP) – into a logic program, the answer sets of which correspond to (minimal) repairs. We then study a scenario where it is not possible to simultaneously repair all the targets, which may be often the case due to overall unsatisfiability or conflicting constraints. We introduce a relaxed notion of validation, which allows to validate a (maximal) subset of the targets and adapt the ASP translation to take into account this relaxation. Our implementation in Clingo is – to the best of our knowledge – the first implementation of a repair generator for SHACL.

Ämnesord

NATURVETENSKAP  -- Data- och informationsvetenskap -- Datavetenskap (hsv//swe)
NATURAL SCIENCES  -- Computer and Information Sciences -- Computer Sciences (hsv//eng)

Nyckelord

Database repairs
RDF Graphs
Semantic Web
SHACL
Shapes Constraint Language

Publikations- och innehållstyp

ref (ämneskategori)
kon (ämneskategori)

Hitta via bibliotek

Till lärosätets databas

Hitta mer i SwePub

Av författaren/redakt...
Ahmetaj, Shqipon ...
David, Robert
Polleres, Axel
Šimkus, Mantas
Om ämnet
NATURVETENSKAP
NATURVETENSKAP
och Data och informa ...
och Datavetenskap
Artiklar i publikationen
The Semantic Web ...
Av lärosätet
Umeå universitet

Sök utanför SwePub

Kungliga biblioteket hanterar dina personuppgifter i enlighet med EU:s dataskyddsförordning (2018), GDPR. Läs mer om hur det funkar här.
Så här hanterar KB dina uppgifter vid användning av denna tjänst.

 
pil uppåt Stäng

Kopiera och spara länken för att återkomma till aktuell vy