inspirehep.modules.pidstore.providers package

Submodules

inspirehep.modules.pidstore.providers.recid module

INSPIRE Record Id provider.

class inspirehep.modules.pidstore.providers.recid.InspireRecordIdProvider(pid)[source]

Bases: invenio_pidstore.providers.base.BaseProvider

Record identifier provider.

classmethod create(object_type=None, object_uuid=None, **kwargs)[source]

Create a new record identifier.

default_status = 'K'

Record IDs are by default registered immediately.

pid_provider = None

Provider name. The provider name is not recorded in the PID since the provider does not provide any additional features besides creation of record ids.

pid_type = None

Type of persistent identifier.

Module contents