/pypurl

The Python Persistent URL provider

BSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

PyPurl

'This project is still undergoing planning and development'

'Use at your own risk!!!'

PyPurl is a simple implementation of the Persistent URL (PURL).

Dependencies

'To Be Determined'

Why Another PURL Provider?

Presently, there’s two major implementations for PURLs: - Purlz and its successor, - Callimachus.

The problem with these implementations are:

  1. PURLz’s development has ceased.

  2. Callimachus’s goals are much larger than just PURLs. They are focused on developing a Linked Data platform.

While I can appreciate the goals of Callimachus, there’s a lot of additional capability that isn’t needed for a simple PURL provider. Examples such as: Semantic Web toolchain (Sesame), or a DocBook rendering engine, an XProc implementation.

The goal of this project is to provide a clean-cut, easy-to-use, and Open PURL web application built on Python technology.