Doel PUIC
PUIC en het PUIC-2 Register hebben als doel:
- Het koppelen van objecten in verschillende bronnen via een uniek, ProRail-breed, betekenisloos id.
- Faciliteren van het beheer van deze id’s
- Faciliteren van migratie van systematiek door:
- Faciliteren van de relatie met bestaande id’s binnen verschillende bronnen
- Faciliteren van de relatie tussen bestaande id’s van verschillende bronnen
- Het niet faciliteren (lees: voorkomen) van nieuwe id’s binnen bronnen met dezelfde functie als de PUIC
PUIC-2 faciliteert de registratie van PUIC’s inclusief de lokale sleutels van het betreffende infraobject of –gebied zoals die in een verscheidenheid van systemen voorkomen.
Geautoriseerde bronnen kunnen via een API hun lokale sleutels van infraobjecten en –gebieden registreren bij de betreffende PUIC. Ook is er een API om de registratie te bevragen ten einde PUIC’s of lokale sleutels op te zoeken.
De lokale sleutel kan uit meerdere velden bestaan. Dit als er voor die bron geen enkelvoudige lokale sleutel bestaat. Zo is een lokale sleutel in het IA bron samengesteld uit steller nummer, gebiedsnaam, gebiedscode, km-lint en kilometrering.