Class DOIGenerator

java.lang.Object
org.episteme.core.util.identity.DOIGenerator
All Implemented Interfaces:
IdGenerator

public class DOIGenerator extends Object implements IdGenerator
Generates Digital Object Identifier (DOI) format identifiers.

Produces identifiers in the format 10.XXXXX/episteme.YYYY.NNNNNN

Since:
1.0
Author:
Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
  • Constructor Details

    • DOIGenerator

      public DOIGenerator()
      Creates a DOI generator with default prefix "10.99999/episteme".
    • DOIGenerator

      public DOIGenerator(String prefix)
      Creates a DOI generator with custom registrant code.
      Parameters:
      prefix - the DOI prefix (e.g., "10.1234")
  • Method Details