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 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.
How would you run the session to support the spirit of PIDapalooza as a laid-back, welcoming, energetic and exciting meeting, and ensure at least 10 minutes of your session are used to interact with the audience?
I am eager for feedback from the community on the core model proposed, and have a number of questions at the start of the talk to get the audience thinking about their use of PID systems.