Skip to content

PROV-A (the Provenance App) is a web-based tool designed to streamline the creation and publication of provenance information as Linked Open Data (LOD).

License

Notifications You must be signed in to change notification settings

prov-a/prov-a.github.io

Repository files navigation

Structure Data Test Generate LOD Test

PROV-A: the Provenance App

PROV-A (the Provenance App) is a web-based tool designed to streamline the creation and publication of provenance information as Linked Open Data (LOD). By integrating AI-driven natural language processing (NLP) with human validation, PROV-A balances efficiency with scholarly rigor, making provenance research more accessible and scalable for cultural institutions.

Features

  • Web-based, client-side application
  • Supports integration of automated data extraction workflows
  • Structured provenance data based on CIDOC-CRM standard
  • User-friendly interface for data structuring
  • Generates Linked Open Data structured as nanopublications
  • SPARQL endpoint for querying generated LOD

Access

PROV-A is available at: prov-a.github.io

Data Model

  • Preprocessed Data Schema: Users can format their provenance data according to a predefined JSON schema before uploading it into PROV-A. The schema is available at: JSON Schema
  • Generated RDF SHACL: The structure of RDF output follows a data model available at: SHACL Schema

Usage

  1. Initialise Project: Enter metadata, select licensing, and input artefacts records.
  2. Structure Data: Validate and refine AI-extracted provenance information.
  3. Generate LOD: Transform provenance data into RDF and query the SPARQL endpoint.

Testing

A dedicated testing directory is available for validating data transformations and workflow consistency. See Testing Directory.

Libraries

PROV-A leverages open-source libraries, including:

License

PROV-A is released under the MIT License. See LICENSE for details.

Acknowledgements

Created by Fabio Mariani as part of the Provenance Lab, funded through the Lichtenberg Professorship of Lynn Rother by the Volkswagen Foundation.