This wiki has undergone a migration to Confluence found Here
<meta name="googlebot" content="noindex">

V3 Publishing Artifact Versioning

From HL7Wiki
Jump to navigation Jump to search

Artifact Versioning

The following is meant to form the basis of discussion prior to a formal statement of the policies of the Publishing Work Group. With review and debate the statements below will be confirmed, ratified as policies of Publishing and approved by the TSC. At that time this statement will be removed.

The Artifact Version progresses linearly

The version of an artifact is incremented in a single direction. Each new version will be a number greater than the previous version.

  • You can go from 02 to 03
  • You cannot go from 04 to 03

The Artifact Version does not necessarily advance in a set increment

The version of an artifact does not necessarily need to advance only by one.

  • You can have 05 as the next version of an artifact following version 02 (but then you can never publish a version 03 or 04)

The Artifact Version is 2 digits

This rule is determined by the naming conventions of HL7 V3 artifacts

  • You can have a version of 01 or 10 or 34
  • You cannot have a version of 1 or 142

The Artifact Version is assigned when the artifact is published within a Normative Edition

The Version Number for a Artifact is determined as part of the Normative Edition publication process. In consideration of the other rules specified here, the Artifact will have the version number determined as it is published in the Normative Edition

An Artifact that has not been published in a Normative Edition has no Version Number

This rule is a corollary of the previous rule. It is important to note that this rule extends to those artifacts that have passed ballot but have not yet been sent for publication in the Normative Edition.

An Artifact receives a different Version Number with each Ballot Designation

An Artifact will receive a new Version Number when it is 'promoted' via ballot irrespective of any changes to the Artifact.

  • You can have a version of 01 for a DSTU artifact and a version of 02 for the same artifact as Normative
  • You cannot have a version of 01 for the DSTU artifact and a version of 01 for the same artifact as Normative