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 条
  • [21] Neural sequences: deductive principles and rules
    Pinelli, Paolo
    FUNCTIONAL NEUROLOGY, 2008, 23 (01) : 15 - 19
  • [22] Prov-Dominoes: An approach for knowledge discovery from provenance data
    Alencar, Victor
    Kohwalter, Troy
    Braganholo, Vanessa
    Da Silva Junior, Jose Ricardo
    Murta, Leonardo
    EXPERT SYSTEMS WITH APPLICATIONS, 2024, 245
  • [23] Extending PROV Data Model for Provenance-Aware Sensor Web
    Yue, Peng
    Guo, Xia
    Zhang, Mingda
    Jiang, Liangcun
    PROVENANCE AND ANNOTATION OF DATA AND PROCESSES (IPAW 2014), 2015, 8628 : 281 - 284
  • [24] Encoding of PARCOR coefficients using fuzzy rules
    Beritelli, F
    Casale, S
    Russo, M
    MELECON '96 - 8TH MEDITERRANEAN ELECTROTECHNICAL CONFERENCE, PROCEEDINGS, VOLS I-III: INDUSTRIAL APPLICATIONS IN POWER SYSTEMS, COMPUTER SCIENCE AND TELECOMMUNICATIONS, 1996, : 1659 - 1662
  • [25] MLflow2PROV: Extracting Provenance from Machine Learning Experiments
    Schlegel, Marius
    Sattler, Kai-Uwe
    PROCEEDINGS OF THE SEVENTH WORKSHOP ON DATA MANAGEMENT FOR END-TO-END MACHINE LEARNING, DEEM, 2023,
  • [26] PROV-JSON']JSONLD: A JSON']JSON and Linked Data Representation for Provenance
    Trung Dong Huynh
    Michaelides, Danius T.
    Moreau, Luc
    Provenance and Annotation of Data and Processes, IPAW 2016, 2016, 9672 : 173 - 177
  • [27] Provenance Metadata of Open Government Data Based on PROV-JSON']JSON
    Zhai, Jun
    Chen, Hongyu
    Yuan, Changfeng
    DG.O 2017: THE PROCEEDINGS OF THE 18TH ANNUAL INTERNATIONAL CONFERENCE ON DIGITAL GOVERNMENT RESEARCH: INNOVATIONS AND TRANSFORMATIONS IN GOVERNMENT, 2017, : 594 - 595
  • [28] Automated and non-intrusive provenance capture with UML2PROV
    Saenz-Adan, Carlos
    Garcia-Izquierdo, Francisco J.
    Perez, Beatriz
    Huynh, Trung Dong
    Moreau, Luc
    COMPUTING, 2022, 104 (04) : 767 - 788
  • [29] Encoding deductive argumentation in quantified Boolean formulae
    Besnard, Philippe
    Hunter, Anthony
    Woltran, Stefan
    ARTIFICIAL INTELLIGENCE, 2009, 173 (15) : 1406 - 1423
  • [30] Integrating Provenance Capture and UML With UML2PROV: Principles and Experience
    Saenz-Adan, Carlos
    Perez, Beatriz
    Garcia-Izquierdo, Francisco J.
    Moreau, Luc
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2022, 48 (01) : 53 - 68