A PROV Encoding for Provenance Analysis Using Deductive Rules

被引:0
|
作者
Missier, Paolo [1 ]
Belhajjame, Khalid [2 ]
机构
[1] Newcastle Univ, Newcastle Upon Tyne NE1 7RU, Tyne & Wear, England
[2] Univ Manchester, Manchester, Lancs, England
关键词
VIEWS;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
PROV is a specification, promoted by the World Wide Web consortium, for recording the provenance of web resources. It includes a schema, consistency constraints and inference rules on the schema, and a language for recording provenance facts. In this paper we describe a implementation of PROV that is based on the DLV Datalog engine. We argue that the deductive databases paradigm, which underpins the Datalog model, is a natural choice for expressing at the same time (i) the intensional features of the provenance model, namely its consistency constraints and inference rules, (ii) its extensional features, i.e., sets of provenance facts (called a provenance graph), and (iii) declarative recursive queries on the graph. The deductive and constraint solving capability of DLV can be used to validate a graph against the constraints, and to derive new provenance facts. We provide an encoding of the PROV rules as Datalog rules and constraints, and illustrate the use of deductive capabilities both for queries and for constraint validation, namely to detect inconsistencies in the graphs. The DLV code along with a parser to map the PROV assertion language to Datalog syntax, are publicly available.
引用
收藏
页码:67 / 81
页数:15
相关论文
共 50 条
  • [31] Prov2ONE: An Algorithm for Automatically Constructing ProvONE Provenance Graphs
    Prabhune, Ajinkya
    Zweig, Aaron
    Stotzka, Rainer
    Gertz, Michael
    Hesser, Juergen
    Provenance and Annotation of Data and Processes, IPAW 2016, 2016, 9672 : 204 - 208
  • [32] PROBABILISTIC REASONING WITH FACTS AND RULES IN DEDUCTIVE DATABASES
    THONE, H
    GUNTZER, U
    KIESSLING, W
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 548 : 333 - 337
  • [33] Constructing Induction Rules for Deductive Synthesis Proofs
    Bundy, Alan
    Dixon, Lucas
    Gow, Jeremy
    Fleuriot, Jacques
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2006, 153 (01) : 3 - 21
  • [34] Security Policy Analysis using Deductive Spreadsheets
    Singh, Anu
    Ramakrishnan, C. R.
    Ramakrishnan, I. V.
    Stoller, Scott D.
    Warren, David S.
    FMSE'07: PROCEEDINGS OF THE 2007 ACM WORKSHOP ON FORMAL METHODS IN SECURITY ENGINEERING, 2007, : 42 - 50
  • [35] DERIVING INCREMENTAL PRODUCTION RULES FOR DEDUCTIVE DATA
    CERI, S
    WIDOM, J
    INFORMATION SYSTEMS, 1994, 19 (06) : 467 - 490
  • [36] An Ecore Metamodel for the W3C PROV Provenance Data Model
    Vieira, Marcos Alves
    Velasco, Gislainy Crisostomo
    Carvalho, Sergio T.
    PROCEEDINGS OF THE 20TH BRAZILIAN SYMPOSIUM ON INFORMATIONS SYSTEMS, SBSI 2024, 2024,
  • [37] Automated and non-intrusive provenance capture with UML2PROV
    Carlos Sáenz-Adán
    Francisco J. García-Izquierdo
    Beatriz Pérez
    Trung Dong Huynh
    Luc Moreau
    Computing, 2022, 104 : 767 - 788
  • [38] Traffic Rules Encoding Using Defeasible Deontic Logic
    Bhuiyan, Hanif
    Governatori, Guido
    Bond, Andy
    Demmel, Sebastien
    Islam, Mohammad Badiul
    Rakotonirainy, Andry
    LEGAL KNOWLEDGE AND INFORMATION SYSTEMS, 2020, 334 : 3 - 12
  • [39] Modeling Information Diffusion in Social Media as Provenance with W3C PROV
    Taxidou, Io
    Fischer, Peter M.
    De Nies, Tom
    Mannens, Erik
    Verborgh, Ruben
    Van de Walle, Rik
    WWW'15 COMPANION: PROCEEDINGS OF THE 24TH INTERNATIONAL CONFERENCE ON WORLD WIDE WEB, 2015, : 819 - 824
  • [40] GDB:: A tool to build deductive rules using a fuzzy relational database with scientific data
    Morales, R.
    Blanco, I.
    Pons, O.
    Rodriguez, J.
    FUZZY SETS AND SYSTEMS, 2008, 159 (12) : 1577 - 1596