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 条
  • [1] PRov-GEM: Automated Provenance Analysis Framework using Graph Embeddings
    Kapoor, Maya
    Melton, Joshua
    Ridenhour, Michael
    Krishnan, Siddharth
    Moyer, Thomas
    20TH IEEE INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND APPLICATIONS (ICMLA 2021), 2021, : 1720 - 1727
  • [2] Data Provenance Analysis and Description for ETL based on PROV
    Zhang Ran
    Dai Chao-fan
    Zeng Sai-hong
    2016 23RD ANNUAL INTERNATIONAL CONFERENCE ON MANAGEMENT SCIENCE & ENGINEERING, VOLS. I AND II, 2016, : 1651 - 1656
  • [3] RE_PROV: Modeling Requirement Provenance with PROV
    He, Yangfan
    Li, Xiaojian
    2016 23RD ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2016), 2016, : 397 - 400
  • [4] Prov-Replay: A Qualitative Analysis Framework for Gameplay Sessions Using Provenance and Replay
    Thurler, Leonardo
    Melo, Sidney
    Clua, Esteban
    Kohwalter, Troy
    ENTERTAINMENT COMPUTING, ICEC 2023, 2023, 14455 : 31 - 40
  • [5] Prov-DIFF: Play traces analysis through provenance differences
    Kohwalter, Troy Costa
    Gresta, Leonardo
    Murta, Paulino
    Clua, Esteban Walter Gonzalez
    ENTERTAINMENT COMPUTING, 2025, 52
  • [6] Extending Abstract Notation to Ontology Provenance using PROV-ASN
    Pandey, Mrinal
    Pandey, Rajiv
    2014 INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED AND GRID COMPUTING (PDGC), 2014, : 374 - 379
  • [7] PROV2R: Practical Provenance Analysis of Unstructured Processes
    Stamatogiannakis, Manolis
    Athanasopoulos, Elias
    Bos, Herbert
    Groth, Paul
    ACM TRANSACTIONS ON INTERNET TECHNOLOGY, 2017, 17 (04)
  • [8] Research and Application of data provenance based on PROV
    Zhao, Yanpeng
    Dai, Chaofan
    Zhang, Xiaoyu
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON ADVANCES IN MECHANICAL ENGINEERING AND INDUSTRIAL INFORMATICS, 2015, 15 : 1551 - 1557
  • [9] Modeling Uncertain Provenance and Provenance of Uncertainty in W3C PROV
    De Nies, Tom
    Coppens, Sam
    Mannens, Erik
    Van de Walle, Rik
    PROCEEDINGS OF THE 22ND INTERNATIONAL CONFERENCE ON WORLD WIDE WEB (WWW'13 COMPANION), 2013, : 167 - 168
  • [10] Experiencing PROV-Wf for Provenance Interoperability in SWfMSs
    Oliveira, Wellington
    De Oliveira, Daniel
    Braganholo, Vanessa
    PROVENANCE AND ANNOTATION OF DATA AND PROCESSES (IPAW 2014), 2015, 8628 : 294 - 296