Skip to content

Proposal: harmonisation of docid field to combine docnumber, id, docid #100

Description

@ronaldtse

Due to the long discussions and resulting confusion and controversy around document identifiers in Relaton data (@strogonoff @opoudjis @andrew2net ), I propose we harmonise all of these identifier "things" under one field.

I would prefer having a docid array that has different types (and maybe scopes) of these identifiers.

  • Relaton (@andrew2net) uses id for a unique reference within a dataset. That is actually a machine-readable identifier for generating filenames scoped unique within an authoritative source (publisher).

  • Metanorma (@opoudjis ) uses docid with primary: true for dated references for displaying in citations, and manipulating them when necessary according to the type attribute.

  • Metanorma (@opoudjis ) now needs an undated PubID for ISO to display on the ISO cover page.

  • Metanorma (@opoudjis ) uses docnumber as a part of the PubID for some operations. I am unsure where exactly it is used. Most likely, it should be superseded by multiple forms of PubIDs.

  • Metanorma IETF (@opoudjis ) uses the type: IETF; scope: anchor is used to generate the anchor for xml2rfc.

  • BibXML Service (@strogonoff ) uses the docid with primary: true is used for uniquely identifying a bibliographic item (de-duplication) across all Relaton datasets.

Is this set of use cases accurate?

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions