Invenio module that handles maDMPs
- Validating raw JSON or JSON file against RDA-DMP Common Standard schema and storing the important metadata
- UI deposit form for file and metadata upload
- Attaching file via UI to already existing record
- Exporting Record Metadata as stored in Invenio as JSON raw text
- Downloading json file according to RDA-DMP Common Standard schema
See Installation file
- You can upload a machine actionable data management plan easily by making a
POST
request to the Invenio API:/api/madmp/upload
Validation will first occur. If the maDMP validates against the RDA DMP Common Standard schema thenthe endpoint will be called that times, as many dataset objects you have stated in your maDMP.The logic here is that every dataset is considered as a different record.You can see the results by either making aGET
request to Invenio'sapi/records/<record_id>
or bysearching the records in the User Interface. See API request screenshots. - You can attach a file to these records using the UI. See Attaching a file screenshots.Do bear in mind that the file should depict the metadata accordingly
- Otherwise you can upload a file and its metadata using the UI deposit form located at
/madmp/upload
. - You can export a record's raw metadata as stored in Invenio or download a JSON file of the specific record'smetadata according to RDA DMP Common Standard schema
Note
You can find the sample file in examples
- Exporting consists of 2 parts:
-
See Authors file