Changes between Version 14 and Version 15 of Archtectural Overview Identification


Ignore:
Timestamp:
Nov 21, 2007, 1:50:33 PM (16 years ago)
Author:
KOBAYASHI, Shinji
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Archtectural Overview Identification

    v14 v15  
    5858Three kinds of identification are used respectively. For version containers, meaningless unique identifiers ("uids") are used. In most cases, the type HIER_OBJECT_ID will be used, which contains an instance of a subtype of the UID class, i.e. either an ISO OID or a IETF UUID (see http://www.ietf.org/rfc/rfc4122.txt; also known as a GUID). In general UUIDs are favoured since they require no central assignment and can be generated on the spot. A versioned container can be then referenced with an OBJECT_REF containing its identifier.
    5959
    60 最上位構造のバージョンは複製や結合とそれによって起きる修正がなされるような分散環境においても動作が保証される方法で識別される。
     60最上位構造のバージョンは複製や結合とそれによって起きる修正がなされるような分散環境においても動作が保証される方法で識別される。最上位構造のバージョンを完全に識別する情報は,VERSIONED_OBJECTを含むUIDと,VERSIONが持つversion_tree_idとcreating_system_idの2つの属性の組み合わせにより全体で一意となる。version_tree_idは"1"あるいはそのブランチを示す"1.2.1"のような1つあるいは3つの部分に分かれた数字である。creating_system_id属性にはコンテンツが最初に作られたシステムのために固有の識別子が付与される。これはGUIDや,OID,あるいはリバースインターネット識別子となるだろう。標準的なバージョン識別子の組み合わせは以下のようなものである
    6161
    6262Versions of top-level structures are identified in a way that is guaranteed to work even in distributed environments where copying, merging and subsequent modification occur. The full identification of a version of a top-level structure is the globally unique tuple consisting of the uid of the owning VERSIONED_OBJECT, and the two VERSION attributes version_tree_id and creating_system_id. The version_tree_id is a 1 or 3-part number string, such as "1" or for a branch, "1.2.1". The creating_system_id attribute carries a unique identifier for the system where the content was first created; this may be a GUID, Oid or reverse internet identifier. A typical version identification tuple is as follows:
    6363
    64 F7C5C7B7-75DB-4b39-9A1E-C0BA9BFDBDEC                                                                                    -- id of VERSIONED_COMPOSITION
    65  
    66 au.gov.health.rdh.ehr1                                                                                  -- id of creating system
    67  
    68 2                                                                                       -- current version
     64F7C5C7B7-75DB-4b39-9A1E-C0BA9BFDBDEC    -- VERSIONED_COMPOSITIONのID
     65au.gov.health.rdh.ehr1                  -- 作成されたシステムのID
     662                                       -- 現行バージョン
     67
     68F7C5C7B7-75DB-4b39-9A1E-C0BA9BFDBDEC    -- id of VERSIONED_COMPOSITION
     69au.gov.health.rdh.ehr1                  -- id of creating system
     702                                       -- current version
    6971 
    7072