Changes between Version 6 and Version 7 of Archtectural Overview Package


Ignore:
Timestamp:
Sep 9, 2007, 10:25:50 PM (17 years ago)
Author:
KOBAYASHI, Shinji
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Archtectural Overview Package

    v6 v7  
    445 openEHR Package Structure
    55
    6 == 5.1 概 ==
     6== 5.1 概 ==
    77
    885.1 Overview
     
    1414[[Image(package_structurea.gif)]]
    1515
    16 openEHRの重要な設計目的の一つは、科学や健康分野でのコンピュータ利用のために、一貫性があり、矛盾なく再利用可能なタイプのシステムを提供することである。したがって、参照モデル(ほぼ最下層に位置する)の「コア」では参照モデルの上位層でも普遍的に利用できるIDやデータ型、データ構造や様々な共通のデザインパターンを提供しており、AMやSMパッケージでも同じように利用できる。[http://www.openehr.jp/attachment/wiki/Archtectural%20Overview%20Package/package_structure5.gif 図9]ではパッケージ間の関連が図示されている。依存関係は上位パッケージから下位パッケージに対してにのみ存在する。
     16openEHRの重要な設計目的の一つは、科学や健康分野でのコンピュータ利用のために、一貫性があり、矛盾なく再利用可能なタイプのシステムを提供することである。したがって、参照モデル(ほぼ最下層に位置する)の「core」では参照モデルの上位層でも普遍的に利用できるIDやデータ型、データ構造や様々な共通のデザインパターンを提供しており、AMやSMパッケージでも同じように利用できる。[http://www.openehr.jp/attachment/wiki/Archtectural%20Overview%20Package/package_structure5.gif 図9]ではパッケージ間の関連が図示されている。依存関係は上位パッケージから下位パッケージに対してにのみ存在する。
    1717
    1818One of the important design aims of openEHR is to provide a coherent, consistent and re-usable type system for scientific and health computing. Accordingly, the `core' of the RM (bottom-most layers) provides identifiers, data types, data structures and various common design patterns that can be re-used ubiquitously in the upper layers of the RM, and equally in the AM and SM packages. FIGURE 9 illustrates the relationships between the packages. Dependencies only exist from higher packages to lower packages.
     
    2828Each package defines a local context for definition of classes. FIGURE 10 illustrates the RM package structure. An informal division into "domain", "patterns" and "core" is shown. The packages in the latter group are generic, and are used by all openEHR models, in all the outer packages. Together, they provide identification, access to knowledge resources, data types and structures, versioning semantics, and support for archetyping. The packages in the former group define the semantics of enterprise level health information types, including the EHR and demographics.
    2929
    30 [[Image(package_structure2.gif)]]
     30[http://www.openehr.jp/attachment/wiki/Archtectural%20Overview%20Package/package_structure2.gif 図10]にあるそれぞれの外部パッケージは、「情報モデル」(IM; Information Model)について記載している1つのopenEHR仕様文書に対応している[[FootNote(with the exception of the EHR and Composition packages, which are both described in the EHR Reference Model document.)]]。パッケージ構造は、すべての実装表現(たとえば、XML スキーマ、JavaやC#、Eiffelといったコンピュータ言語やWSDLやIDL、.Netのような相互可用性のための定義)で繰り返されるような一般的なものである。
    3131
    3232Each outer package in FIGURE 10 corresponds to one openEHR specification document1, documenting an "information model" (IM). The package structure will normally be replicated in all ITS expressions, e.g. XML schema, programming languages like Java, C# and Eiffel, and interoperability definitions like WSDL, IDL and .Net.
    3333
     34[[Image(package_structure2.gif)]]
     35
     36=== 5.2.1 パッケージ外観 ===
     37
    34385.2.1 Package Overview
    3539
     40以下のサブセクションはRMパッケージの簡単な概観を示すものである。
     41
    3642The following sub-sections provide a brief overview of the RM packages.
     43
     44== サポート情報モデル ==
     45
    3746Support Information Model
    3847