idlib: A homogenous model for heterogenous *data

Tom Gillespie
2020 Zenodo  
There are countless PID systems, each with its own quirks and peculiarities. Even technical users of PID systems may not be PID experts. Do they need to be? How can we make the heterogeneity of PID systems and their features more accessible to technical users? We suggest that one potential way to achieve this is by creating enshrining technical knowledge about specific PID systems into libraries for major programming languages. This talk presents a unifying conceptual model for understanding
more » ... or understanding identifiers, metadata, data, persistence grantees etc. that is independent of any particular identifier system. We describe the series of use cases that led to the development of this model and present an implementation of model as a python library. Finally, we report our experiences using an earlier versions of the library as part of an automated curation pipeline for a major neuroscience consortium.
doi:10.5281/zenodo.3630614 fatcat:wvqvh5yrjfgqjp6njlbwld3yu4