We're updating the issue view to help you get more done.Learn more

Make identifier structured, including namespace

Replace current String identifier in AOM with a fully structured identifier, including optional namespace.

Status

Assignee

Thomas Beale

Reporter

Sam Heard

Raised By

Sam Heard

Impact Analysis

This will cause changes to all implementations: Parsers now need to create a an instance of ARCHEYTPE_HRID when parsing an archetype identifier in ADL. Generating a string-form identifier now needs to be done from ARCHETYPE_HRID. ADL 1.4 and 12.x id variations also need to be accounted for.

Analyst

Thomas Beale

Change Description

Create a new type ARCHETYPE_HRID (HRID = Human-readable ID) which contains the separate elements of the multi-axial identifier, including the version elements. This needs to include logic to deal with ADL 1.4 identifiers. An archetype 'reference' needs to be treated distinctly as a string reference that includes a variable amount of version information.

Time estimate

24h

Components

Fix versions

Affects versions

ADL 1.4

Due date

2015/11/30

Priority

Major