Issue 11298

Identifier table contains an identifierType=2012 that is nowhere in the IdentifierType enum

11298
Reporter: jcuadra
Type: Bug
Summary: Identifier table contains an identifierType=2012 that is nowhere in the IdentifierType enum
Description: IdentifierType=2012 is used for all those agents of type=NODE. So I suggest adding this IdentifierType=NODE (or GBIF_NODE) to the IdentifierType enum.
Priority: Major
Resolution: Fixed
Status: Closed
Created: 2012-06-06 18:16:29.467
Updated: 2013-12-16 17:50:16.401
Resolved: 2012-06-12 11:38:43.419


Author: trobertson@gbif.org
Created: 2012-06-06 18:46:33.514
Updated: 2012-06-06 18:46:33.514
        
Where do the identifiers come from in the first place?  The live registry?
Are they needed at all?
    


Author: jcuadra@gbif.org
Created: 2012-06-06 18:52:26.121
Updated: 2012-06-06 18:52:26.121
        
Yes, they come in the live registry. They are needed for operations such as

http://gbrds.gbif.org/registry/organisation.json?nodeKey=DK needed by the HIT and I am supposing the SuperHit would also need this operation (as it does today)...

Another option is to tag this entities with something like gbif:node=DK in the new web services.


    


Author: jcuadra@gbif.org
Comment: but as we are migrating the old codebase, the identifierType=NODE is needed at least for now.
Created: 2012-06-06 18:53:38.352
Updated: 2012-06-06 18:53:38.352


Author: jcuadra@gbif.org
Comment: The GBIF_NODE type was added to the IdentifierType enum. Issue fixed.
Created: 2012-06-12 11:38:43.45
Updated: 2012-06-12 11:38:43.45