Table of Contents
Target Namespace |
http://schemas.openehr.org/v1
|
Version |
v1.0.2 |
Element and Attribute Namespaces |
- Global element and attribute declarations belong to this schema's target namespace.
- By default, local element declarations belong to this schema's target namespace.
- By default, local attribute declarations have no namespace.
|
Declared Namespaces
Prefix |
Namespace |
Default namespace
|
http://schemas.openehr.org/v1
|
xml
|
http://www.w3.org/XML/1998/namespace |
xs
|
http://www.w3.org/2001/XMLSchema |
Schema Component Representation
<
schema
targetNamespace="
http://schemas.openehr.org/v1"
elementFormDefault="
qualified"
version="
v1.0.2"
id="
BaseTypes.xsd">
...
</
schema>
Super-types: |
OBJECT_REF
< ACCESS_GROUP_REF (by extension) |
Sub-types: |
None |
Name |
ACCESS_GROUP_REF |
Abstract |
no |
XML Instance Representation
<...>
<namespace> token </namespace> [1]
<type> token </type> [1]
</...>
Schema Component Representation
<
complexType
name="
ACCESS_GROUP_REF">
<
complexContent>
</
complexContent>
</
complexType>
Super-types: |
OBJECT_ID
< ARCHETYPE_ID (by extension) |
Sub-types: |
None |
Name |
ARCHETYPE_ID |
Abstract |
no |
XML Instance Representation
<...>
<value> token </value> [1]
</...>
Schema Component Representation
<
complexType
name="
ARCHETYPE_ID">
<
complexContent>
</
complexContent>
</
complexType>
Super-types: |
AUDIT_DETAILS
< ATTESTATION (by extension) |
Sub-types: |
None |
Name |
ATTESTATION |
Abstract |
no |
XML Instance Representation
<...>
<system_id> string </system_id> [1]
<description>
DV_TEXT
</description>
[0..1]
<proof> string </proof> [0..1]
<is_pending> boolean </is_pending> [1]
</...>
Schema Component Representation
<
complexType
name="
ATTESTATION">
<
complexContent>
<
extension
base="
AUDIT_DETAILS
">
<
sequence>
<
element
name="
attested_view"
type="
DV_MULTIMEDIA
"
minOccurs="
0"/>
<element
name="proof" type="
string
" minOccurs="0"/>
<
element
name="
items"
type="
DV_EHR_URI
"
minOccurs="
0"
maxOccurs="
unbounded"/>
<
element
name="
reason"
type="
DV_TEXT
"/>
<element
name="is_pending" type="
boolean
" default="false"/>
</
sequence>
</
extension>
</
complexContent>
</
complexType>
Super-types: |
None |
Sub-types: |
|
Name |
AUDIT_DETAILS |
Used by (from the same schema document) |
Complex Type
REVISION_HISTORY_ITEM
|
Abstract |
no |
XML Instance Representation
<...>
<system_id> string </system_id> [1]
<description>
DV_TEXT
</description>
[0..1]
</...>
Schema Component Representation
<
complexType
name="
AUDIT_DETAILS">
<
sequence>
<element
name="system_id" type="
string
"/>
<
element
name="
description"
type="
DV_TEXT
"
minOccurs="
0"/>
</
sequence>
</
complexType>
Super-types: |
None |
Sub-types: |
None |
XML Instance Representation
<...>
<code_string> string </code_string> [1]
</...>
Schema Component Representation
<
complexType
name="
CODE_PHRASE">
<
sequence>
<element
name="code_string" type="
string
"/>
</
sequence>
</
complexType>
Super-types: |
None |
Sub-types: |
|
Name |
DATA_VALUE |
Abstract |
yes |
Schema Component Representation
<
complexType
name="
DATA_VALUE"
abstract="
true">
<sequence/>
</
complexType>
Name |
DV_AMOUNT |
Abstract |
no |
XML Instance Representation
<...>
<magnitude_status> string </magnitude_status> [0..1]
<accuracy> float </accuracy> [0..1]
<accuracy_is_percent> boolean </accuracy_is_percent> [0..1]
</...>
Schema Component Representation
<
complexType
name="
DV_AMOUNT">
<
complexContent>
<
extension
base="
DV_QUANTIFIED
">
<
sequence>
<element
name="accuracy" type="
float
" minOccurs="0" default="-1.0"/>
<element
name="accuracy_is_percent" type="
boolean
" minOccurs="0"/>
</
sequence>
</
extension>
</
complexContent>
</
complexType>
Super-types: |
DATA_VALUE
< DV_BOOLEAN (by extension) |
Sub-types: |
None |
Name |
DV_BOOLEAN |
Abstract |
no |
XML Instance Representation
<...>
<value> boolean </value> [1]
</...>
Schema Component Representation
<
complexType
name="
DV_BOOLEAN">
<
complexContent>
<
extension
base="
DATA_VALUE
">
<
sequence>
<element
name="value" type="
boolean
"/>
</
sequence>
</
extension>
</
complexContent>
</
complexType>
Super-types: |
DATA_VALUE
<
DV_TEXT
(by extension) < DV_CODED_TEXT (by extension) |
Sub-types: |
None |
XML Instance Representation
<...>
<value> string </value> [1]
<hyperlink>
DV_URI
</hyperlink>
[0..1]
<formatting> string </formatting> [0..1]
</...>
Schema Component Representation
<
complexType
name="
DV_CODED_TEXT">
<
complexContent>
<
extension
base="
DV_TEXT
">
</
extension>
</
complexContent>
</
complexType>
Name |
DV_COUNT |
Abstract |
no |
XML Instance Representation
<...>
<magnitude_status> string </magnitude_status> [0..1]
<accuracy> float </accuracy> [0..1]
<accuracy_is_percent> boolean </accuracy_is_percent> [0..1]
<magnitude> long </magnitude> [1]
</...>
Schema Component Representation
<
complexType
name="
DV_COUNT">
<
complexContent>
<
extension
base="
DV_AMOUNT
">
<
sequence>
<element
name="magnitude" type="
long
"/>
</
sequence>
</
extension>
</
complexContent>
</
complexType>
XML Instance Representation
<...>
<magnitude_status> string </magnitude_status> [0..1]
</...>
Schema Component Representation
<
complexType
name="
DV_DATE">
<
complexContent>
</
complexContent>
</
complexType>
XML Instance Representation
<...>
<magnitude_status> string </magnitude_status> [0..1]
</...>
Schema Component Representation
<
complexType
name="
DV_DATE_TIME">
<
complexContent>
</
complexContent>
</
complexType>
Name |
DV_DURATION |
Used by (from the same schema document) |
Complex Type
DV_TEMPORAL
|
Abstract |
no |
XML Instance Representation
<...>
<magnitude_status> string </magnitude_status> [0..1]
<accuracy> float </accuracy> [0..1]
<accuracy_is_percent> boolean </accuracy_is_percent> [0..1]
</...>
Schema Component Representation
<
complexType
name="
DV_DURATION">
<
complexContent>
</
complexContent>
</
complexType>
Super-types: |
DATA_VALUE
<
DV_URI
(by extension) < DV_EHR_URI (by extension) |
Sub-types: |
None |
Name |
DV_EHR_URI |
Used by (from the same schema document) |
Complex Type
ATTESTATION
|
Abstract |
no |
XML Instance Representation
<...>
<value> anyURI </value> [0..1]
</...>
Schema Component Representation
<
complexType
name="
DV_EHR_URI">
<
complexContent>
<
extension
base="
DV_URI
">
<sequence/>
</
extension>
</
complexContent>
</
complexType>
Super-types: |
DATA_VALUE
< DV_ENCAPSULATED (by extension) |
Sub-types: |
|
Name |
DV_ENCAPSULATED |
Used by (from the same schema document) |
Complex Type
FEEDER_AUDIT
|
Abstract |
yes |
Schema Component Representation
<
complexType
name="
DV_ENCAPSULATED"
abstract="
true">
<
complexContent>
<
extension
base="
DATA_VALUE
">
<
sequence>
<
element
name="
charset"
type="
CODE_PHRASE
"
minOccurs="
0"/>
<
element
name="
language"
type="
CODE_PHRASE
"
minOccurs="
0"/>
</
sequence>
</
extension>
</
complexContent>
</
complexType>
Name |
DV_GENERAL_TIME_SPECIFICATION |
Abstract |
no |
Schema Component Representation
<
complexType
name="
DV_GENERAL_TIME_SPECIFICATION">
<
complexContent>
</
complexContent>
</
complexType>
Super-types: |
DATA_VALUE
< DV_IDENTIFIER (by extension) |
Sub-types: |
None |
XML Instance Representation
<...>
<issuer> string </issuer> [1]
<assigner> string </assigner> [1]
<id> string </id> [1]
<type> string </type> [1]
</...>
Schema Component Representation
<
complexType
name="
DV_IDENTIFIER">
<
complexContent>
<
extension
base="
DATA_VALUE
">
<
sequence>
<element
name="issuer" type="
string
"/>
<element
name="assigner" type="
string
"/>
<element
name="id" type="
string
"/>
<element
name="type" type="
string
"/>
</
sequence>
</
extension>
</
complexContent>
</
complexType>
Super-types: |
DATA_VALUE
< DV_INTERVAL (by extension) |
Sub-types: |
None |
XML Instance Representation
<...>
<lower_included> boolean </lower_included> [0..1]
<upper_included> boolean </upper_included> [0..1]
<lower_unbounded> boolean </lower_unbounded> [1]
<upper_unbounded> boolean </upper_unbounded> [1]
</...>
Schema Component Representation
<
complexType
name="
DV_INTERVAL">
<
complexContent>
<
extension
base="
DATA_VALUE
">
<
sequence>
<
element
name="
lower"
type="
DV_ORDERED
"
minOccurs="
0"/>
<
element
name="
upper"
type="
DV_ORDERED
"
minOccurs="
0"/>
<element
name="lower_included" type="
boolean
" minOccurs="0"/>
<element
name="upper_included" type="
boolean
" minOccurs="0"/>
<element
name="lower_unbounded" type="
boolean
"/>
<element
name="upper_unbounded" type="
boolean
"/>
</
sequence>
</
extension>
</
complexContent>
</
complexType>
Name |
DV_MULTIMEDIA |
Used by (from the same schema document) |
Complex Type
DV_MULTIMEDIA
, Complex Type
ATTESTATION
|
Abstract |
no |
XML Instance Representation
<...>
<alternate_text> string </alternate_text> [0..1]
<data> base64Binary </data> [0..1]
<compression_algorithm>
CODE_PHRASE
</compression_algorithm>
[0..1]
<integrity_check> base64Binary </integrity_check> [0..1]
<integrity_check_algorithm>
CODE_PHRASE
</integrity_check_algorithm>
[0..1]
<size> int </size> [1]
</...>
Schema Component Representation
<
complexType
name="
DV_MULTIMEDIA">
<
complexContent>
<
extension
base="
DV_ENCAPSULATED
">
<
sequence>
<element
name="alternate_text" type="
string
" minOccurs="0"/>
<
element
name="
uri"
type="
DV_URI
"
minOccurs="
0"/>
<element
name="data" type="
base64Binary
" minOccurs="0"/>
<
element
name="
compression_algorithm"
type="
CODE_PHRASE
"
minOccurs="
0"/>
<element
name="integrity_check" type="
base64Binary
" minOccurs="0"/>
<
element
name="
integrity_check_algorithm"
type="
CODE_PHRASE
"
minOccurs="
0"/>
<element
name="size" type="
int
"/>
</
sequence>
</
extension>
</
complexContent>
</
complexType>
Super-types: |
DATA_VALUE
< DV_ORDERED (by extension) |
Sub-types: |
|
Name |
DV_ORDERED |
Used by (from the same schema document) |
Complex Type
DV_INTERVAL
, Complex Type
DV_INTERVAL
|
Abstract |
yes |
Schema Component Representation
<
complexType
name="
DV_ORDERED"
abstract="
true">
<
complexContent>
<
extension
base="
DATA_VALUE
">
<
sequence>
<
element
name="
normal_range"
type="
DV_INTERVAL
"
minOccurs="
0"/>
<
element
name="
other_reference_ranges"
type="
REFERENCE_RANGE
"
minOccurs="
0"
maxOccurs="
unbounded"/>
<
element
name="
normal_status"
type="
CODE_PHRASE
"
minOccurs="
0"/>
</
sequence>
</
extension>
</
complexContent>
</
complexType>
Name |
DV_ORDINAL |
Abstract |
no |
XML Instance Representation
<...>
<value> int </value> [1]
</...>
Schema Component Representation
<
complexType
name="
DV_ORDINAL">
<
complexContent>
<
extension
base="
DV_ORDERED
">
<
sequence>
<element
name="value" type="
int
"/>
</
sequence>
</
extension>
</
complexContent>
</
complexType>
Super-types: |
DATA_VALUE
< DV_PARAGRAPH (by extension) |
Sub-types: |
None |
Name |
DV_PARAGRAPH |
Abstract |
no |
Schema Component Representation
<
complexType
name="
DV_PARAGRAPH">
<
complexContent>
<
extension
base="
DATA_VALUE
">
<
sequence>
<
element
name="
items"
type="
DV_TEXT
"
maxOccurs="
unbounded"/>
</
sequence>
</
extension>
</
complexContent>
</
complexType>
XML Instance Representation
<...>
<value> string </value> [1]
<formalism> string </formalism> [1]
</...>
Schema Component Representation
<
complexType
name="
DV_PARSABLE">
<
complexContent>
<
extension
base="
DV_ENCAPSULATED
">
<
sequence>
<element
name="value" type="
string
"/>
<element
name="formalism" type="
string
"/>
</
sequence>
</
extension>
</
complexContent>
</
complexType>
Name |
DV_PERIODIC_TIME_SPECIFICATION |
Abstract |
no |
Schema Component Representation
<
complexType
name="
DV_PERIODIC_TIME_SPECIFICATION">
<
complexContent>
</
complexContent>
</
complexType>
Name |
DV_PROPORTION |
Abstract |
no |
XML Instance Representation
<...>
<magnitude_status> string </magnitude_status> [0..1]
<accuracy> float </accuracy> [0..1]
<accuracy_is_percent> boolean </accuracy_is_percent> [0..1]
<numerator> float </numerator> [1]
<denominator> float </denominator> [1]
<precision> int </precision> [0..1]
</...>
Schema Component Representation
<
complexType
name="
DV_PROPORTION">
<
complexContent>
<
extension
base="
DV_AMOUNT
">
<
sequence>
<element
name="numerator" type="
float
"/>
<element
name="denominator" type="
float
"/>
<element
name="precision" type="
int
" default="-1" minOccurs="0"/>
</
sequence>
</
extension>
</
complexContent>
</
complexType>
Name |
DV_QUANTIFIED |
Abstract |
yes |
XML Instance Representation
<...>
<magnitude_status> string </magnitude_status> [0..1]
</...>
Schema Component Representation
<
complexType
name="
DV_QUANTIFIED"
abstract="
true">
<
complexContent>
<
extension
base="
DV_ORDERED
">
<
sequence>
<element
name="magnitude_status" type="
string
" minOccurs="0"/>
</
sequence>
</
extension>
</
complexContent>
</
complexType>
Name |
DV_QUANTITY |
Abstract |
no |
XML Instance Representation
<...>
<magnitude_status> string </magnitude_status> [0..1]
<accuracy> float </accuracy> [0..1]
<accuracy_is_percent> boolean </accuracy_is_percent> [0..1]
<magnitude> double </magnitude> [1]
<units> string </units> [1]
<precision> int </precision> [0..1]
</...>
Schema Component Representation
<
complexType
name="
DV_QUANTITY">
<
complexContent>
<
extension
base="
DV_AMOUNT
">
<
sequence>
<element
name="magnitude" type="
double
"/>
<element
name="units" type="
string
"/>
<element
name="precision" type="
int
" default="-1" minOccurs="0"/>
</
sequence>
</
extension>
</
complexContent>
</
complexType>
Super-types: |
DATA_VALUE
< DV_STATE (by extension) |
Sub-types: |
None |
Name |
DV_STATE |
Abstract |
no |
XML Instance Representation
<...>
<is_terminal> boolean </is_terminal> [1]
</...>
Schema Component Representation
<
complexType
name="
DV_STATE">
<
complexContent>
<
extension
base="
DATA_VALUE
">
<
sequence>
<element
name="is_terminal" type="
boolean
"/>
</
sequence>
</
extension>
</
complexContent>
</
complexType>
Name |
DV_TEMPORAL |
Abstract |
no |
XML Instance Representation
<...>
<magnitude_status> string </magnitude_status> [0..1]
</...>
Schema Component Representation
<
complexType
name="
DV_TEMPORAL">
<
complexContent>
<
extension
base="
DV_QUANTIFIED
">
<
sequence>
<
element
name="
accuracy"
type="
DV_DURATION
"
minOccurs="
0"/>
</
sequence>
</
extension>
</
complexContent>
</
complexType>
Super-types: |
DATA_VALUE
< DV_TEXT (by extension) |
Sub-types: |
|
XML Instance Representation
<...>
<value> string </value> [1]
<hyperlink>
DV_URI
</hyperlink>
[0..1]
<formatting> string </formatting> [0..1]
</...>
Schema Component Representation
<
complexType
name="
DV_TEXT">
<
complexContent>
<
extension
base="
DATA_VALUE
">
<
sequence>
<element
name="value" type="
string
"/>
<
element
name="
hyperlink"
type="
DV_URI
"
minOccurs="
0"/>
<element
name="formatting" type="
string
" minOccurs="0"/>
<
element
name="
mappings"
type="
TERM_MAPPING
"
minOccurs="
0"
maxOccurs="
unbounded"/>
<
element
name="
language"
type="
CODE_PHRASE
"
minOccurs="
0"/>
<
element
name="
encoding"
type="
CODE_PHRASE
"
minOccurs="
0"/>
</
sequence>
</
extension>
</
complexContent>
</
complexType>
XML Instance Representation
<...>
<magnitude_status> string </magnitude_status> [0..1]
</...>
Schema Component Representation
<
complexType
name="
DV_TIME">
<
complexContent>
</
complexContent>
</
complexType>
Super-types: |
DATA_VALUE
< DV_TIME_SPECIFICATION (by extension) |
Sub-types: |
|
Name |
DV_TIME_SPECIFICATION |
Abstract |
yes |
Schema Component Representation
<
complexType
name="
DV_TIME_SPECIFICATION"
abstract="
true">
<
complexContent>
</
complexContent>
</
complexType>
Complex Type: DV_URI
Super-types: |
DATA_VALUE
< DV_URI (by extension) |
Sub-types: |
|
Name |
DV_URI |
Used by (from the same schema document) |
Complex Type
DV_TEXT
, Complex Type
DV_MULTIMEDIA
|
Abstract |
no |
XML Instance Representation
<...>
<value> anyURI </value> [0..1]
</...>
Schema Component Representation
<
complexType
name="
DV_URI">
<
complexContent>
<
extension
base="
DATA_VALUE
">
<
sequence>
<element
name="value" type="
anyURI
" minOccurs="0"/>
</
sequence>
</
extension>
</
complexContent>
</
complexType>
Super-types: |
None |
Sub-types: |
None |
Name |
FEEDER_AUDIT |
Abstract |
no |
XML Instance Representation
<...>
<originating_system_item_ids>
DV_IDENTIFIER
</originating_system_item_ids>
[0..*]
<feeder_system_item_ids>
DV_IDENTIFIER
</feeder_system_item_ids>
[0..*]
</...>
Schema Component Representation
<
complexType
name="
FEEDER_AUDIT">
<
sequence>
<
element
name="
originating_system_item_ids"
type="
DV_IDENTIFIER
"
minOccurs="
0"
maxOccurs="
unbounded"/>
<
element
name="
feeder_system_item_ids"
type="
DV_IDENTIFIER
"
minOccurs="
0"
maxOccurs="
unbounded"/>
</
sequence>
</
complexType>
Super-types: |
None |
Sub-types: |
None |
Name |
FEEDER_AUDIT_DETAILS |
Used by (from the same schema document) |
Complex Type
FEEDER_AUDIT
, Complex Type
FEEDER_AUDIT
|
Abstract |
no |
XML Instance Representation
<...>
<system_id> string </system_id> [1]
<version_id> string </version_id> [0..1]
</...>
Schema Component Representation
<
complexType
name="
FEEDER_AUDIT_DETAILS">
<
sequence>
<element
name="system_id" type="
string
"/>
<
element
name="
subject"
type="
PARTY_PROXY
"
minOccurs="
0"/>
<element
name="version_id" type="
string
" minOccurs="0"/>
</
sequence>
</
complexType>
Super-types: |
OBJECT_ID
< GENERIC_ID (by extension) |
Sub-types: |
None |
Name |
GENERIC_ID |
Abstract |
no |
XML Instance Representation
<...>
<value> token </value> [1]
<scheme> string </scheme> [1]
</...>
Schema Component Representation
<
complexType
name="
GENERIC_ID">
<
complexContent>
<
extension
base="
OBJECT_ID
">
<
sequence>
<element
name="scheme" type="
string
"/>
</
sequence>
</
extension>
</
complexContent>
</
complexType>
Name |
HIER_OBJECT_ID |
Abstract |
no |
XML Instance Representation
<...>
<value> token </value> [1]
</...>
Schema Component Representation
<
complexType
name="
HIER_OBJECT_ID">
<
complexContent>
</
complexContent>
</
complexType>
Super-types: |
None |
Sub-types: |
|
Name |
Interval |
Abstract |
yes |
XML Instance Representation
<...>
<lower_included> boolean </lower_included> [0..1]
<upper_included> boolean </upper_included> [0..1]
<lower_unbounded> boolean </lower_unbounded> [1]
<upper_unbounded> boolean </upper_unbounded> [1]
</...>
Schema Component Representation
<
complexType
name="
Interval"
abstract="
true">
<
sequence>
<element
name="lower_included" type="
boolean
" minOccurs="0"/>
<element
name="upper_included" type="
boolean
" minOccurs="0"/>
<element
name="lower_unbounded" type="
boolean
"/>
<element
name="upper_unbounded" type="
boolean
"/>
</
sequence>
</
complexType>
Super-types: |
Interval
< IntervalOfDate (by extension) |
Sub-types: |
None |
Name |
IntervalOfDate |
Abstract |
no |
XML Instance Representation
<...>
<lower_included> boolean </lower_included> [0..1]
<upper_included> boolean </upper_included> [0..1]
<lower_unbounded> boolean </lower_unbounded> [1]
<upper_unbounded> boolean </upper_unbounded> [1]
</...>
Schema Component Representation
<
complexType
name="
IntervalOfDate">
<
complexContent>
<
extension
base="
Interval
">
<
sequence>
<
element
name="
lower"
type="
Iso8601Date
"
minOccurs="
0"/>
<
element
name="
upper"
type="
Iso8601Date
"
minOccurs="
0"/>
</
sequence>
</
extension>
</
complexContent>
</
complexType>
Super-types: |
Interval
< IntervalOfDateTime (by extension) |
Sub-types: |
None |
Name |
IntervalOfDateTime |
Abstract |
no |
XML Instance Representation
<...>
<lower_included> boolean </lower_included> [0..1]
<upper_included> boolean </upper_included> [0..1]
<lower_unbounded> boolean </lower_unbounded> [1]
<upper_unbounded> boolean </upper_unbounded> [1]
</...>
Schema Component Representation
<
complexType
name="
IntervalOfDateTime">
<
complexContent>
<
extension
base="
Interval
">
</
extension>
</
complexContent>
</
complexType>
Super-types: |
Interval
< IntervalOfDuration (by extension) |
Sub-types: |
None |
Name |
IntervalOfDuration |
Abstract |
no |
XML Instance Representation
<...>
<lower_included> boolean </lower_included> [0..1]
<upper_included> boolean </upper_included> [0..1]
<lower_unbounded> boolean </lower_unbounded> [1]
<upper_unbounded> boolean </upper_unbounded> [1]
</...>
Schema Component Representation
<
complexType
name="
IntervalOfDuration">
<
complexContent>
<
extension
base="
Interval
">
</
extension>
</
complexContent>
</
complexType>
Super-types: |
Interval
< IntervalOfInteger (by extension) |
Sub-types: |
None |
Name |
IntervalOfInteger |
Abstract |
no |
XML Instance Representation
<...>
<lower_included> boolean </lower_included> [0..1]
<upper_included> boolean </upper_included> [0..1]
<lower_unbounded> boolean </lower_unbounded> [1]
<upper_unbounded> boolean </upper_unbounded> [1]
<lower> int </lower> [0..1]
<upper> int </upper> [0..1]
</...>
Schema Component Representation
<
complexType
name="
IntervalOfInteger">
<
complexContent>
<
extension
base="
Interval
">
<
sequence>
<element
name="lower" type="
int
" minOccurs="0"/>
<element
name="upper" type="
int
" minOccurs="0"/>
</
sequence>
</
extension>
</
complexContent>
</
complexType>
Super-types: |
Interval
< IntervalOfReal (by extension) |
Sub-types: |
None |
Name |
IntervalOfReal |
Abstract |
no |
XML Instance Representation
<...>
<lower_included> boolean </lower_included> [0..1]
<upper_included> boolean </upper_included> [0..1]
<lower_unbounded> boolean </lower_unbounded> [1]
<upper_unbounded> boolean </upper_unbounded> [1]
<lower> float </lower> [0..1]
<upper> float </upper> [0..1]
</...>
Schema Component Representation
<
complexType
name="
IntervalOfReal">
<
complexContent>
<
extension
base="
Interval
">
<
sequence>
<element
name="lower" type="
float
" minOccurs="0"/>
<element
name="upper" type="
float
" minOccurs="0"/>
</
sequence>
</
extension>
</
complexContent>
</
complexType>
Super-types: |
Interval
< IntervalOfTime (by extension) |
Sub-types: |
None |
Name |
IntervalOfTime |
Abstract |
no |
XML Instance Representation
<...>
<lower_included> boolean </lower_included> [0..1]
<upper_included> boolean </upper_included> [0..1]
<lower_unbounded> boolean </lower_unbounded> [1]
<upper_unbounded> boolean </upper_unbounded> [1]
</...>
Schema Component Representation
<
complexType
name="
IntervalOfTime">
<
complexContent>
<
extension
base="
Interval
">
<
sequence>
<
element
name="
lower"
type="
Iso8601Time
"
minOccurs="
0"/>
<
element
name="
upper"
type="
Iso8601Time
"
minOccurs="
0"/>
</
sequence>
</
extension>
</
complexContent>
</
complexType>
Super-types: |
OBJECT_REF
< LOCATABLE_REF (by extension) |
Sub-types: |
None |
Name |
LOCATABLE_REF |
Abstract |
no |
XML Instance Representation
<...>
<namespace> token </namespace> [1]
<type> token </type> [1]
<path> string </path> [0..1]
</...>
Schema Component Representation
<
complexType
name="
LOCATABLE_REF">
<
complexContent>
<
extension
base="
OBJECT_REF
">
<
sequence>
<element
name="path" type="
string
" minOccurs="0"/>
</
sequence>
</
extension>
</
complexContent>
</
complexType>
Super-types: |
None |
Sub-types: |
|
Name |
OBJECT_ID |
Used by (from the same schema document) |
Complex Type
OBJECT_REF
|
Abstract |
yes |
XML Instance Representation
<...>
<value> token </value> [1]
</...>
Schema Component Representation
<
complexType
name="
OBJECT_ID"
abstract="
true">
<
sequence>
<element
name="value" type="
token
"/>
</
sequence>
</
complexType>
Super-types: |
None |
Sub-types: |
|
Name |
OBJECT_REF |
Abstract |
no |
XML Instance Representation
<...>
<namespace> token </namespace> [1]
<type> token </type> [1]
</...>
Schema Component Representation
<
complexType
name="
OBJECT_REF">
<
sequence>
<element
name="namespace" type="
token
"/>
<element
name="type" type="
token
"/>
</
sequence>
</
complexType>
Name |
OBJECT_VERSION_ID |
Used by (from the same schema document) |
Complex Type
REVISION_HISTORY_ITEM
|
Abstract |
no |
XML Instance Representation
<...>
<value> token </value> [1]
</...>
Schema Component Representation
<
complexType
name="
OBJECT_VERSION_ID">
<
complexContent>
</
complexContent>
</
complexType>
Super-types: |
None |
Sub-types: |
None |
Name |
PARTICIPATION |
Abstract |
no |
Schema Component Representation
<
complexType
name="
PARTICIPATION">
<
sequence>
<
element
name="
function"
type="
DV_TEXT
"/>
<
element
name="
time"
type="
DV_INTERVAL
"
minOccurs="
0"/>
</
sequence>
</
complexType>
Super-types: |
PARTY_PROXY
< PARTY_IDENTIFIED (by extension) |
Sub-types: |
|
XML Instance Representation
<...>
<external_ref>
PARTY_REF
</external_ref>
[0..1]
<name> string </name> [0..1]
</...>
Schema Component Representation
<
complexType
name="
PARTY_IDENTIFIED">
<
complexContent>
<
extension
base="
PARTY_PROXY
">
<
sequence>
<element
name="name" type="
string
" minOccurs="0"/>
<
element
name="
identifiers"
type="
DV_IDENTIFIER
"
minOccurs="
0"
maxOccurs="
unbounded"/>
</
sequence>
</
extension>
</
complexContent>
</
complexType>
Super-types: |
None |
Sub-types: |
|
XML Instance Representation
<...>
<external_ref>
PARTY_REF
</external_ref>
[0..1]
</...>
Schema Component Representation
<
complexType
name="
PARTY_PROXY"
abstract="
true">
<
sequence>
<
element
name="
external_ref"
type="
PARTY_REF
"
minOccurs="
0"/>
</
sequence>
</
complexType>
Super-types: |
OBJECT_REF
< PARTY_REF (by extension) |
Sub-types: |
None |
Name |
PARTY_REF |
Used by (from the same schema document) |
Complex Type
PARTY_PROXY
|
Abstract |
no |
XML Instance Representation
<...>
<namespace> token </namespace> [1]
<type> token </type> [1]
</...>
Schema Component Representation
<
complexType
name="
PARTY_REF">
<
complexContent>
</
complexContent>
</
complexType>
Name |
PARTY_RELATED |
Abstract |
no |
XML Instance Representation
<...>
<external_ref>
PARTY_REF
</external_ref>
[0..1]
<name> string </name> [0..1]
</...>
Schema Component Representation
<
complexType
name="
PARTY_RELATED">
<
complexContent>
</
complexContent>
</
complexType>
Super-types: |
PARTY_PROXY
< PARTY_SELF (by extension) |
Sub-types: |
None |
Name |
PARTY_SELF |
Abstract |
no |
XML Instance Representation
<...>
<external_ref>
PARTY_REF
</external_ref>
[0..1]
</...>
Schema Component Representation
<
complexType
name="
PARTY_SELF">
<
complexContent>
<
extension
base="
PARTY_PROXY
">
<sequence/>
</
extension>
</
complexContent>
</
complexType>
Super-types: |
None |
Sub-types: |
None |
Name |
REFERENCE_RANGE |
Used by (from the same schema document) |
Complex Type
DV_ORDERED
|
Abstract |
no |
Schema Component Representation
<
complexType
name="
REFERENCE_RANGE">
<
sequence>
<
element
name="
meaning"
type="
DV_TEXT
"/>
</
sequence>
</
complexType>
Super-types: |
None |
Sub-types: |
None |
Name |
REVISION_HISTORY |
Abstract |
no |
Schema Component Representation
<
complexType
name="
REVISION_HISTORY">
</
complexType>
Super-types: |
None |
Sub-types: |
None |
Name |
REVISION_HISTORY_ITEM |
Used by (from the same schema document) |
Complex Type
REVISION_HISTORY
|
Abstract |
no |
Schema Component Representation
<
complexType
name="
REVISION_HISTORY_ITEM">
<
sequence>
<
element
name="
audits"
type="
AUDIT_DETAILS
"
maxOccurs="
unbounded"/>
</
sequence>
</
complexType>
Super-types: |
OBJECT_ID
< TEMPLATE_ID (by extension) |
Sub-types: |
None |
Name |
TEMPLATE_ID |
Abstract |
no |
XML Instance Representation
<...>
<value> token </value> [1]
</...>
Schema Component Representation
<
complexType
name="
TEMPLATE_ID">
<
complexContent>
</
complexContent>
</
complexType>
Super-types: |
OBJECT_ID
< TERMINOLOGY_ID (by extension) |
Sub-types: |
None |
Name |
TERMINOLOGY_ID |
Used by (from the same schema document) |
Complex Type
CODE_PHRASE
|
Abstract |
no |
XML Instance Representation
<...>
<value> token </value> [1]
</...>
Schema Component Representation
<
complexType
name="
TERMINOLOGY_ID">
<
complexContent>
</
complexContent>
</
complexType>
Super-types: |
None |
Sub-types: |
None |
Name |
TERM_MAPPING |
Used by (from the same schema document) |
Complex Type
DV_TEXT
|
Abstract |
no |
Schema Component Representation
<
complexType
name="
TERM_MAPPING">
<
sequence>
<
element
name="
match"
type="
matchString
"
default="
?"/>
</
sequence>
</
complexType>
Super-types: |
OBJECT_ID
< UID_BASED_ID (by extension) |
Sub-types: |
|
Name |
UID_BASED_ID |
Abstract |
yes |
XML Instance Representation
<...>
<value> token </value> [1]
</...>
Schema Component Representation
<
complexType
name="
UID_BASED_ID"
abstract="
true">
<
complexContent>
<
extension
base="
OBJECT_ID
">
<sequence/>
</
extension>
</
complexContent>
</
complexType>
Super-types: |
string < Iso8601Date (by restriction) |
Sub-types: |
None |
Name |
Iso8601Date |
Used by (from the same schema document) |
Complex Type
DV_DATE
, Complex Type
IntervalOfDate
, Complex Type
IntervalOfDate
|
Content |
-
pattern = \d{4}((((0[1-9])|(1[0-2]))((0[1-9])|([12]\d)|(3[01]))?)?|(\-(((0[1-9])|(1[0-2]))(\-((0[1-9])|([12]\d)|(3[01])))?)?)?)
|
Schema Component Representation
<
simpleType
name="
Iso8601Date">
<
restriction
base="
string
">
<pattern
value="\d{4}((((0[1-9])|(1[0-2]))((0[1-9])|([12]\d)|(3[01]))?)?|(\-(((0[1-9])|(1[0-2]))(\-((0[1-9])|([12]\d)|(3[01])))?)?)?)"/>
</
restriction>
</
simpleType>
Super-types: |
string < Iso8601DateTime (by restriction) |
Sub-types: |
None |
Name |
Iso8601DateTime |
Used by (from the same schema document) |
Complex Type
DV_DATE_TIME
, Complex Type
IntervalOfDateTime
, Complex Type
IntervalOfDateTime
|
Content |
-
pattern = \d{4}((0[1-9]|1[0-2])((0[1-9]|[12]\d|3[01])(T?([01]\d|2[0-3])([0-5]\d([0-5]\d([,.]\d+)?)?)?(Z|([+\-]((0\d)|(1[0-2]))(00|30)?))?)?)?)?|\d{4}(\-(0[1-9]|1[0-2])(\-(0[1-9]|[12]\d|3[01])(T([01]\d|2[0-3])(:[0-5]\d(:[0-5]\d([,.]\d+)?)?)?(Z|([+\-]((0\d)|(1[0-2]))(:(00|30))?))?)?)?)?
|
Schema Component Representation
<
simpleType
name="
Iso8601DateTime">
<
restriction
base="
string
">
<pattern
value="\d{4}((0[1-9]|1[0-2])((0[1-9]|[12]\d|3[01])(T?([01]\d|2[0-3])([0-5]\d([0-5]\d([,.]\d+)?)?)?(Z|([+\-]((0\d)|(1[0-2]))(00|30)?))?)?)?)?|\d{4}(\-(0[1-9]|1[0-2])(\-(0[1-9]|[12]\d|3[01])(T([01]\d|2[0-3])(:[0-5]\d(:[0-5]\d([,.]\d+)?)?)?(Z|([+\-]((0\d)|(1[0-2]))(:(00|30))?))?)?)?)?"/>
</
restriction>
</
simpleType>
Super-types: |
string < Iso8601Duration (by restriction) |
Sub-types: |
None |
Schema Component Representation
<
simpleType
name="
Iso8601Duration">
<
restriction
base="
string
">
<pattern
value="P(\d+Y)?(\d+M)?(\d+W)?(\d+D)?(T(\d+H)?(\d+M)?(\d+(\.\d+)?S)?)?"/>
</
restriction>
</
simpleType>
Super-types: |
string < Iso8601Time (by restriction) |
Sub-types: |
None |
Name |
Iso8601Time |
Used by (from the same schema document) |
Complex Type
DV_TIME
, Complex Type
IntervalOfTime
, Complex Type
IntervalOfTime
|
Content |
-
pattern = ([01]\d|2[0-3])([0-5]\d([0-5]\d([,.]\d+)?)?)?(Z|([+\-]((0\d)|(1[0-2]))(00|30)?))?|([01]\d|2[0-3])(:[0-5]\d(:[0-5]\d([,.]\d+)?)?)?(Z|([+\-]((0\d)|(1[0-2]))(:(00|30))?))?
|
Schema Component Representation
<
simpleType
name="
Iso8601Time">
<
restriction
base="
string
">
<pattern
value="([01]\d|2[0-3])([0-5]\d([0-5]\d([,.]\d+)?)?)?(Z|([+\-]((0\d)|(1[0-2]))(00|30)?))?|([01]\d|2[0-3])(:[0-5]\d(:[0-5]\d([,.]\d+)?)?)?(Z|([+\-]((0\d)|(1[0-2]))(:(00|30))?))?"/>
</
restriction>
</
simpleType>
Super-types: |
integer < PROPORTION_KIND (by restriction) |
Sub-types: |
None |
Name |
PROPORTION_KIND |
Used by (from the same schema document) |
Complex Type
DV_PROPORTION
|
Content |
-
value comes from list: {'0'|'1'|'2'|'3'|'4'}
|
Schema Component Representation
<
simpleType
name="
PROPORTION_KIND">
<
restriction
base="
integer
">
<enumeration
value="0" id="pk_ratio"/>
<enumeration
value="1" id="pk_unitary"/>
<enumeration
value="2" id="pk_percent"/>
<enumeration
value="3" id="pk_fraction"/>
<enumeration
value="4" id="pk_integer_fraction"/>
</
restriction>
</
simpleType>
Super-types: |
string < archetypeNodeId (by restriction) |
Sub-types: |
None |
Name |
archetypeNodeId |
Content |
-
pattern = ([a-zA-Z][\w_]*-[\w][\w_]*-[\w][\w_]*\.[\w][\w_]*(-[\w][\w_]*)*\.v\d+(\.\d)*)|(at(0\.[0-9]{1,4}|[0-9]{4})(\.[0-9]{1,3})*)
|
Schema Component Representation
<
simpleType
name="
archetypeNodeId">
<
restriction
base="
string
">
<pattern
value="([a-zA-Z][\w_]*-[\w][\w_]*-[\w][\w_]*\.[\w][\w_]*(-[\w][\w_]*)*\.v\d+(\.\d)*)|(at(0\.[0-9]{1,4}|[0-9]{4})(\.[0-9]{1,3})*)"/>
</
restriction>
</
simpleType>
Simple Type: atCode
Super-types: |
string < atCode (by restriction) |
Sub-types: |
None |
Name |
atCode |
Content |
-
pattern = at(0\.[0-9]{1,4}|[0-9]{4})(\.[0-9]{1,3})*
|
Schema Component Representation
<
simpleType
name="
atCode">
<
restriction
base="
string
">
<pattern
value="at(0\.[0-9]{1,4}|[0-9]{4})(\.[0-9]{1,3})*"/>
</
restriction>
</
simpleType>
Super-types: |
string < matchString (by restriction) |
Sub-types: |
None |
Name |
matchString |
Used by (from the same schema document) |
Complex Type
TERM_MAPPING
|
Content |
|
Schema Component Representation
<
simpleType
name="
matchString">
<
restriction
base="
string
">
<pattern
value="\?"/>
<pattern
value="<"/>
<pattern
value=">"/>
<pattern
value="="/>
</
restriction>
</
simpleType>