Changes between Version 15 and Version 16 of Archtectural Overview Versioning


Ignore:
Timestamp:
Nov 4, 2007, 1:46:11 PM (16 years ago)
Author:
KOBAYASHI, Shinji
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Archtectural Overview Versioning

    v15 v16  
    84848.3 Managing Changes in Time
    8585
    86 リポジトリを適切に変更管理するには2つの機構が必要である。第1に、バージョン制御はそれぞれの構成アイテムのバージョンとそれが一つであればディレクトリ構造も管理するために使用される。第2に、openEHRではcontributoinとして知られている「change-set」の概念である。これはユーザーによって個々の構成アイテム(とEHRの最上位構造)に論理的変化をもたらすように加えられた変化の集合のことである。たとえば,文書リポジトリで複数のファイル(CIs)を含む文書に論理的な変更が加えられるような更新がなされるような場合である。
     86リポジトリを適切に変更管理するには2つの機構が必要である。第1に、バージョン制御はそれぞれの構成アイテムのバージョンとそれが一つであればディレクトリ構造も管理するために使用される。第2に、openEHRではcontributoinとして知られている「change-set」の概念である。これはユーザーによって個々の構成アイテム(とEHRの最上位構造)に論理的変化をもたらすように加えられた変化の集合のことである。たとえば,文書リポジトリで複数のファイル(CIs)を含む文書に論理的な変更が加えられるような更新がなされるような場合である。そこには複数のファイル(CIs)からなる文書の変化を含む1つのCONTRIBUTIONに対応したリポジトリがあるだけである。EHRではCONTRIBUTOINは1つのCOMPOSITIONよりも多くの変更が加わることがあり,FOLDER構造にも変更が加わることもある。EHRに対するどのような変更であってもCONTRIBUTIONが必要である。アイテムに対して起こりうる種類の変更でCONTRIBTIONに影響するものは,
    8787
    8888Properly managing changes to the repository requires two mechanisms. The first, version control, is used to manage versions of each CI, and of the directory structure if there is one. The second is the concept of the "change-set", known as a contribution in openEHR. This is the set of changes to individual CIs (and other top-level structures in the EHR) made by a user as part of some logical change. For example, in a document repository, the logical change might be an update to a document that consists of multiple files (CIs). There is one Contribution, consisting of changes to the document file CIs, to the repository. In the EHR, a Contribution might consist of changes to more than one Composition, and possibly to the organising Folder structure. Any change to the EHR requires a Contribution. The kinds of changes that can occur to items affected in a Contribution are:
     89
     90 * 新しいアイテムの追加: 新しいVERSIONコンテナが作成され最初のVERSIONが加えられる
     91 * アイテムの削除: データ属性をVOIDに設定された新しいバージョンが作成されて既存のVERSIONコンテナに加えられる
     92 * アイテムの変更: アイテムの内容の変更された形式を含むデータを持つVERSIONが作成され,既存のVERSIONコンテナ(これは論理的更新や修正の際にもなされることがある)に加えられる。
     93 * アイテムのインポート: 新しい'import'VERSIONが作成され,それを取り入れたVERSIONに組み込まれる
     94 * アイテムの証明: 新しいATTESTATIONが既存のVERSIONのATTESTATIONリストに加えられる
    8995
    9096    * addition of new item: a new Version container is created and a first Version added to it;
     
    9399    * import of item: a new `import' Version is created, incorporating the received Version;
    94100    * attestation of item: a new Attestation is added to the attestations list of an existing Version.
     101
     102典型的なリポジトリ変更の手順は図25に示されている
    95103
    96104A typical sequence of changes to a repository is illustrated in FIGURE 25.