Giter Site home page Giter Site logo

provenancelibrary's Introduction

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

provenancelibrary's People

Contributors

nicholsn avatar satra avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

provenancelibrary's Issues

Core library discussion

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.

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/file/tip/model/ProvenanceModel.html

Ontology

http://dvcs.w3.org/hg/prov/file/tip/ontology/ProvenanceFormalModel.html

Upstream schema


https://github.com/lucmoreau/ProvToolbox/blob/master/xml/src/main/resources/prov-20111110.xsd

make

In order for make to work I need to add:

define _GNU_SOURCE

to the top of each .c file.

Jason.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.