https://github.com/incf/provenancelibrary
https://github.com/incf/provenancelibrary
Last synced: 5 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/incf/provenancelibrary
- Owner: INCF
- License: other
- Created: 2011-11-15T00:34:04.000Z (over 14 years ago)
- Default Branch: master
- Last Pushed: 2016-02-09T20:48:33.000Z (over 10 years ago)
- Last Synced: 2024-04-16T10:44:44.359Z (about 2 years ago)
- Language: C
- Homepage:
- Size: 701 KB
- Stars: 9
- Watchers: 34
- Forks: 8
- Open Issues: 5
-
Metadata Files:
- Readme: README
- License: LICENSE
Awesome Lists containing this project
README
LICENSE
=======
Code: Apache 2.0 license
Documentation: CC-BY Creative Commons Attribution 3.0 Unported License
Prototype implementation of the W3C Provenance Data Model
=========================================================
The src directory contains a C prototype library for implementing the W3C
provenance schema. Please note that the schema is a work in progress. We will
continue to monitor and improve the implementation.
We have derived a neuroprov library based on the prototype C library to enable
easier construction of W3C-Prov compatible provenance for neuroimaging
applications. Concurrent with this implementation we are developing a set of
terms for use in neuroimaging applications. The current list is at:
https://github.com/INCF/ProvenanceLibrary/wiki/terms
Please feel free to contribute new terms and definitions. We want this to evolve
into a process ontology that will then be hosted under a broader ontology.
A demo program in C is available.
W3C Prov Working Group descriptions
-----------------------------------
Click on raw to get rendered html
Data model
~~~~~~~~~~
http://dvcs.w3.org/hg/prov/raw-file/tip/model/prov-dm.html
Notation
~~~~~~~~
http://dvcs.w3.org/hg/prov/raw-file/tip/model/prov-n.html
Ontology
~~~~~~~~
http://dvcs.w3.org/hg/prov/file/tip/ontology/ProvenanceFormalModel.html
Upstream schema
~~~~~~~~~~~~~~~
if the date is much more recent than that indicated in the filename, please check luc moreau's repository
http://github.com/lucmoreau/ProvToolbox/blob/master/xml/src/main/resources/prov-20120110.xsd
Install
-------
Requirements
~~~~~~~~~~~~
gcc
libxml2
Install
~~~~~~~
make
Test
~~~~
./testprov -flag 1
./testneuroprov -flag 1