diff --git a/docs.it4i/dice.md b/docs.it4i/dice.md index 620b611d26dd48d4ab10a7fa61173ed56dcffd77..49f843568d633c24b3f5850a6621508aec0089a3 100644 --- a/docs.it4i/dice.md +++ b/docs.it4i/dice.md @@ -324,11 +324,11 @@ ls -la ~ For more commands, use the `ihelp` command. -## PID services +## PID Services You, as user may want to index your datasets and allocate some PID - Persistent Identifiers for them. We host pid system by hdl-surfsara ( it4i-handle.it4i.cz ), and you are able to create your own PID by calling some of irule. -### how to create PID +### How to Create PID Pids are created by calling irule, you have to create at your $HOME or everewhere you want, but you have to specify path correctly. rules for pid operations have always .r suffix . It can by done only throught iCommands @@ -361,7 +361,43 @@ After creation, your pid is worldwidely searchable   -more info at [www.eudat.eu][n] +** More info at [www.eudat.eu][n]** + +### Metadata + +For adding metadata to you collection/dataset, you can use imeta from iCommands + +this is after PID creation +```console +user in ~ λ imeta ls -C /IT4I/home/user/Collection_A +AVUs defined for collection /IT4I/home/user/Collection_A: +attribute: EUDAT/FIXED_CONTENT +value: True +units: +---- +attribute: PID +value: 21.12149/f3b9b1a5-7b4d-4fff-bfb7-826676f6fe14 +units: +``` + +For adding any other metadata you can use : +```console +user in ~ λ imeta add -C /IT4I/home/user/Collection_A EUDAT_B2SHARE_TITLE Some_Title + +user in ~ λ imeta ls -C /IT4I/home/user/Collection_A +AVUs defined for collection /IT4I/home/user/Collection_A: +attribute: EUDAT/FIXED_CONTENT +value: True +units: +---- +attribute: PID +value: 21.12149/f3b9b1a5-7b4d-4fff-bfb7-826676f6fe14 +units: +---- +attribute: EUDAT_B2SHARE_TITLE +value: Some_Title +units: +``` [1]: irods.cyberduckprofile