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

Rename VERSION_REPOSITORY to VERSIONED_OBJECT

Currently in the model, the class VERSION_REPOSITORY defines an
object whose job it is to maintain a stack of versions of a single
logical object, such as a COMPOSITION, in the same way as an "s." file
versions a normal file in SCCS, and a ",v" file in RCS. However, this
name is problematic in openEHR for at least 3 reasons:
- the word "repository" implies something large, like a database
- the descendants of this class are all named VERSIONED_XXX (rather
  than VERSION_XXX)
- the word "repository" conflicts with other uses of the same word
  in the specifications.

Status

Assignee

JeffJ

Reporter

JeffJ

Change Description

Changes made: - rename the class VERSION_REPOSITORY to VERSIONED_OBJECT in the common package - propagate the rename to the entire RM documentation - rename VERSION.version_repository_id to owner_id

Approved By

PG

Components

Fix versions

Priority

Trivial