Fix internet_id and uid_based_id confusion in syntax definition

Activity

Show:

Thomas Beale November 5, 2020 at 11:41 AM

I’ve added a note to indicate GUID is a synonym of UUID, and also fixed that first sentence. Thanks for the careful checking.

Sebastian Iancu November 5, 2020 at 11:34 AM

and another one: the https://specifications.openehr.org/releases/BASE/latest/base_types.html#_hierarchical_identifiers

suggests HIER_OBJECT_ID are mostly OIDs, but in https://specifications.openehr.org/releases/RM/latest/common.html we change that recomendation or style to GUID - of which, btw would be nice to also use the UUID.

if we don’t want to modify all docs using GUID, is it perhaps cleaner to introduce formally the GUID class (as an alias of UUID) ?

Sebastian Iancu November 5, 2020 at 11:21 AM

one more small issue in https://specifications.openehr.org/releases/BASE/latest/base_types.html#_identifying_versions_within_openehr_versioned_containers

The requirements on the third part of the identifier are that it be unique per system, and that it be easy to obtain or generate. It is also helpful if it is a meaningful identifier. 

I guess it is the second identifier (i.e. creating_system_id).

Thomas Beale November 5, 2020 at 11:03 AM

The syntax for internet_id was there, but I’ve improved the syntax following your comments, and re-ordered it to make it clearer.

Sebastian Iancu November 2, 2020 at 10:17 PM

I just notice a small related issue:

In the grammar, adding internet_id to uid and renaming guid to uuid might solve things.

Done

Details

Reporter

Raised By

Sebastian Garde

Original estimate

Components

Affects versions

Created August 24, 2020 at 2:58 PM
Updated March 8, 2021 at 11:45 AM
Resolved March 8, 2021 at 11:45 AM