Closed mih closed 1 month ago
Given any non-DataLad identifier, we can generate a UUID identifier that would be suitable for DataLad using an approach that datalad-ebrain is using
datalad-ebrain
https://github.com/datalad/datalad-ebrains/blob/75acaae21e7daf4ea100ec7e8e8fa01774729e63/datalad_ebrains/fairgraph_query.py#L83-L88
This would make it possible to accept any identifier as input, and render it out reproducibly as a UUID on output (if it is not already a UUID).
This functionality has been implemented and used in datalad-catalog-adjacent tools, e.g. the SFB1451/ABCD-J catalog tooling.
datalad-catalog
Given any non-DataLad identifier, we can generate a UUID identifier that would be suitable for DataLad using an approach that
datalad-ebrain
is usinghttps://github.com/datalad/datalad-ebrains/blob/75acaae21e7daf4ea100ec7e8e8fa01774729e63/datalad_ebrains/fairgraph_query.py#L83-L88
This would make it possible to accept any identifier as input, and render it out reproducibly as a UUID on output (if it is not already a UUID).