Changes between Version 1 and Version 2 of Support Information Model 3 Assumed Types


Ignore:
Timestamp:
Sep 11, 2008, 12:26:46 AM (16 years ago)
Author:
KOBAYASHI, Shinji
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Support Information Model 3 Assumed Types

    v1 v2  
    1 == Assumed Types == #LinkTarget_16093
    2 === 3.1 Overview === #LinkTarget_16095
     1[wiki:"Support Information Model Table of Contents" TOC] [wiki:"Support Information Model 2 Support Package" PREV] [wiki:"Support Information Model 4 Identification Package" NEXT]
     2
     3[[TOC]]
     4
     5= 3 Assumed Types =
     6== 3.1 概要 ==#overview
     73.1 Overview
     8
     9この節では、すべてのopenEHRモデルで想定される型(assumed type)について記述している。ここで選択された型の集合は以下に示される様々な公開された資料にある共通の集合に基づいている。
     10
     11 * ISO 11404 (2003年版)汎用データ型
     12 * ISO 8601 (2004) 日付(date/time)に関する仕様
     13 * OMG IDL, W3C XMLスキーマを含めた、広く知られた相互可用性に関する形式
     14 * Java, C#, C++やEffelを含めた、広く知られたオブジェクト指向プログラミング言語
     15
    316This section describes types assumed by all openEHR models. The set of types chosen here is based on a common set from various published sources, including:
    417
     
    720 * Well-known interoperability formalisms, including OMG IDL, W3C XML-schema;
    821 * Well-known object-oriented programming languages, including Java, C#, C++ and Eiffel.
     22
     23openEHRには二つの意図がある。第1には、モデルをベースとしたopenEHRのソフトウェアを保証するために、既存の実装技術を使ってできるだけ簡単に構築することである。第2には、実装形式
    924
    1025The intention in openEHR is twofold. Firstly, to ensure that openEHR software based on the models integrates as easily as possible with existing implementation technologies, and secondly, to make the minimum possible assumptions about types found in implementation formalisms, while making sufficient assumptions to both enable openEHR models to be conveniently specified. The ISO 11404 (2003) standard contains basic semantics of “general purpose data types” (GPDs) for information technology, and is used here as a normative basis for describing assumptions about types. The operations and properties described here are compatible with those used in ISO 11404, but not always the same, as 11404 does not use object-oriented functions. For example, the notional function has(!x:T) (test for presence of a value in a set) defined on the type Set<T> below is not defined on the ISO 11404 Set type; instead, the function !IsIn(x: T; s: Set<T>) is defined. However, in object-oriented formalisms, the function !IsIn defined on a Set type would usually mean ‘subset of’. In the interests of clarity for developers, an object-oriented style of functions and properties has been used here.
     
    505520
    506521[file:///home/skoba/src/openehr-jp/adl/trunk/pdf2html/rm/support_im/support_im.htm#LinkTarget_15311 Support Information Model] Identification Package Rev [file:///home/skoba/src/openehr-jp/adl/trunk/pdf2html/rm/support_im/support_im.htm#LinkTarget_15315 1.6.0]
     522[wiki:"Support Information Model Table of Contents" TOC] [wiki:"Support Information Model 2 Support Package" PREV] [wiki:"Support Information Model 4 Identification Package" NEXT]
     523