Skip to content
ccacciari edited this page Aug 4, 2017 · 12 revisions

B2SAFE metadata component

After the initial design and protoytpe:

we have keep improving the component.

The current version offers the following features:

  • automatic generation of the manifest, using as starting point a description of the data-metadata relations expressed in json-ld format.
  • validation of the manifest
  • upload of the metadata to the graphDB
  • versioning of the manifest
  • comparison of the multiple versions of a manifest and update of the graph according to the differences between them

The current component works as an extension of the b2safe core package (https://github.com/EUDAT-B2SAFE/B2SAFE-core). So it cannot be deployed independently.

Configuration

The specific rule set for the metadata needs to be added to the iRODS configuration in /etc/irods/server_config.json.
The specific python scripts needs to be linked in the iRODS path: /var/lib/irods/msiExecCmd_bin.

Clone this wiki locally