Implementation of the Data model of the Software
Heritage project, used to archive source code
artifacts. This module defines the notion of SoftWare
Heritage persistent IDentifiers
