pidman is a Django application for maintaining, managing, and resolving PURLs (Permanent URLs) and ARKs (Archival Resource Keys). Together these resources allow the assignment of unique persistent identifiers.
You can find more information on ARKs and PURLs or view the complete ARK specification
This software is distributed under the Apache 2.0 License.
The component applications of this project are:
Core application to represent pid objects and build central behaviors for them. All (non-scripted) management and editing is handled through the Django Admin interface.
Public-facing resolver that redirects ARK and PURLs URLs to their Target URLs; also provides
Provides a REST API for selected pid functions such as create, edit and delete model objects from :mod:`pidman.pid.models`.