Changes between Version 19 and Version 20 of openEHR XML-schemas - Release 1.0.1


Ignore:
Timestamp:
Aug 9, 2007, 8:34:37 AM (17 years ago)
Author:
KOBAYASHI, Shinji
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • openEHR XML-schemas - Release 1.0.1

    v19 v20  
    4949
    5050 * Extract - rm.net.extractパッケージに収載されている型([http://svn.openehr.org/specification/TAGS/Release-1.0.1/ITS/XML-schema/Extract.xsd xsd]ファイル)
    51  * Template - (もう少し先になります)
     51 * Template - (もう少し先)
    5252
    5353 * Extract - types from rm.extract package (xsd file)
     
    5858Transformation Rules
    5959
    60 以下のマッピングルールは参照モデルからスキーマを作成するときに使われます
     60以下のマッピングルールは参照モデルからスキーマを作成するときに使われていた
    6161
    6262The following mapping rules were used in order to create the schema from the reference model.
     
    8787
    8888Generic types
     89
     90openEHRの参照モデルによってgeneric型を使うことができる。generic型にはDV_INTERVAL<T>(Data
     91
    8992The openEHR reference model makes use of generic types - including DV_INTERVAL<T> (Data types IM) and VERSION<T> (Common IM) for example. As generic types are now available in C# and Java this is warranted for implementation specifications. Generic types are not available in XML Schema, so specific types prefixed with 'XS_' have been created to provide the same constraints.
    90 Reference model type
    91        
    92 XML Schema complexType
    93 Interval<Integer>       IntervalOfInteger (BaseTypes.xsd)
    94 Interval<Real>  IntervalOfReal (BaseTypes.xsd)
    95 Interval<Date>  IntervalOfDate (BaseTypes.xsd)
    96 Interval<Time>  IntervalOfTime (BaseTypes.xsd)
    97 Interval<DateTime>      IntervalOfDateTime (BaseTypes.xsd)
    98 Interval<Duration>      IntervalOfDuration (BaseTypes.xsd)
    99 DV_INTERVAL<DV_ORDERED>         only one type is used, namely DV_INTERVAL, with lower and upper of type DV_ORDERED. Software implementations
     93
     94||Reference model type||XML Schema complexType||
     95||Interval<Integer>||IntervalOfInteger (BaseTypes.xsd)||
     96||Interval<Real>||IntervalOfReal (BaseTypes.xsd)||
     97||Interval<Date>||IntervalOfDate (BaseTypes.xsd)||
     98||Interval<Time>||IntervalOfTime (BaseTypes.xsd)||
     99||Interval<DateTime>||IntervalOfDateTime (BaseTypes.xsd)||
     100||Interval<Duration>||IntervalOfDuration (BaseTypes.xsd)||
     101||DV_INTERVAL<DV_ORDERED>||only one type is used, namely DV_INTERVAL, with lower and upper of type DV_ORDERED. Software implementations
    100102of the relevant generic types (DV_INTERVAL<DV_DATE> etc) are expected to implement further typing sensibly.
    101 (BaseTypes.xsd)
    102 VERSION<T>      only one type is used, namely VERSION. The subtype ORIGINAL_VERSION has its data attribute of type LOCATABLE
    103 (Version.xsd)
     103(BaseTypes.xsd)||
     104||VERSION<T>||only one type is used, namely VERSION. The subtype ORIGINAL_VERSION has its data attribute of type LOCATABLE
     105(Version.xsd)||
    104106
    105107Multiple Inheritance