Changes between Version 19 and Version 20 of openEHR XML-schemas - Release 1.0.1
- Timestamp:
- Aug 9, 2007, 8:34:37 AM (17 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
openEHR XML-schemas - Release 1.0.1
v19 v20 49 49 50 50 * Extract - rm.net.extractパッケージに収載されている型([http://svn.openehr.org/specification/TAGS/Release-1.0.1/ITS/XML-schema/Extract.xsd xsd]ファイル) 51 * Template - (もう少し先 になります)51 * Template - (もう少し先) 52 52 53 53 * Extract - types from rm.extract package (xsd file) … … 58 58 Transformation Rules 59 59 60 以下のマッピングルールは参照モデルからスキーマを作成するときに使われ ます。60 以下のマッピングルールは参照モデルからスキーマを作成するときに使われていた。 61 61 62 62 The following mapping rules were used in order to create the schema from the reference model. … … 87 87 88 88 Generic types 89 90 openEHRの参照モデルによってgeneric型を使うことができる。generic型にはDV_INTERVAL<T>(Data 91 89 92 The 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 100 102 of 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 LOCATABLE103 (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)|| 104 106 105 107 Multiple Inheritance