Skip to content

ID Generator

The Accurids ID Generator allows for the generation and maintenance of persistent identifiers (PIDs) - long-lasting strings that uniquely identify any object independent of storage location. To obtain persistent identifiers, so-called ID Generators configurations have to be created and can be managed by eligible users (contributors and admins).

Create ID Generator

To create an ID generator, select ID Management in the left sidebar and select the ID Generator tab. A list of existing ID generators is shown. Click plus in the upper right corner and enter the following mandatory information in the presented form:

  • Name: Label that will be used to denote the generator
  • Namespace: URI that will be used as a basis for IDs
  • Configuration Type: Type of generator to create
    • UUID: creates a random 128-bit number encoded as hexadecimal
    • Counter: creates an ascending number
    • Alphanumeric: creates a random string of alphanumeric characters

For further customization, the following parameters can be configured upon creating a generator.

To ensure persistence of the created identifiers, once an ID generator is created, the mandatory information cannot be modified. If needed, the generator can be deleted and newly created but the storage dataset with previously generated IDs will remain in Accurids until it is manually removed.

After clicking on the Save ID Generator button, the generator is saved and can be used.

View ID Generator

To view details on an existing ID generator, click the eye icon next to it. A details page will be shown that contains details, generic configuration and audit information of the ID generator.

Generate Identifiers

Identifiers can be created by eligible users. This includes the owner of the ID generator (as denoted under "Created by") and admins. To generate identifiers, click the ID Generator symbol that is displayed on multiple pages: ID generator overview, ID generator details and storage dataset details pages.

Enter the number of identifiers you want to create and click the Generate button. A text field with the generated IDs (one ID per line) is shown. You can copy them to clipboard by clicking the symbol and pasting generated IDs directly into your program of choice, e.g. a spreadsheet application.

Generic Configurations

For further customization, the following parameters can be configured upon creating a generator. The available parameters differ by type of ID Generator:

Configuration Type Parameter Allowed values Description
Alphanumeric ID type
  • Alphabetic
  • Alphanumeric
  • Numeric
defines type of alphanumeric characters used
Alphanumeric D case
  • Upper
  • Lower
  • Mixed
defines a case of alphanumeric characters used
  • Alphanumeric
  • Counter
ID prefix any string defines a prefix appended in front of created IDs
  • Alphanumeric
  • Counter
Number of digits any integer between 1 and 100 defines numbers of digits in the created IDs
UUID n.a. n.a. no configuration parameters required