Showing:

Annotations
Attributes
Diagrams
Instances
Model
Properties
Source
Used by
Element ChoiceDefinition / desc
Namespace No namespace
Diagram
DiagramDECOR-datatypes_xsd_Complex_Type_VariousMixedContent.tmp#VariousMixedContentDECOR-datatypes_xsd_Complex_Type_FreeFormMarkupWithLanguage.tmp#FreeFormMarkupWithLanguage_languageDECOR-datatypes_xsd_Complex_Type_FreeFormMarkupWithLanguage.tmp#FreeFormMarkupWithLanguage_lastTranslatedDECOR-datatypes_xsd_Complex_Type_FreeFormMarkupWithLanguage.tmp#FreeFormMarkupWithLanguage_mimeTypeDECOR-datatypes_xsd_Complex_Type_FreeFormMarkupWithLanguage.tmp#FreeFormMarkupWithLanguage
Type FreeFormMarkupWithLanguage
Type hierarchy
Properties
content complex
minOccurs 0
maxOccurs unbounded
mixed true
Model
ANY element from ANY namespace
Attributes
QName Type Use Annotation
language LanguageCode optional
Indicates the language in which the marked up text is expressed
UML: part of a complex stereotype tag
lastTranslated TimeStampNoTimezone optional
Indicates when this languages rendition was last translated from the original.
UML: part of a complex stereotype tag
mimeType MimeType optional
Indicates the mime type in which the data is expressed. If not specified, applications SHALL interpret the content based on other context or
specific application rules. Applications that do not recognize content SHALL retain it unchanged.
UML: Part of a complex tag
Source
<xs:element name="desc" minOccurs="0" maxOccurs="unbounded" type="FreeFormMarkupWithLanguage"/>
Element ChoiceDefinition / include
Namespace No namespace
Diagram
DiagramDECOR_xsd_Complex_Type_IncludeDefinition.tmp#IncludeDefinition_refDECOR_xsd_Complex_Type_IncludeDefinition.tmp#IncludeDefinition_flexibilityDECOR_xsd_Complex_Type_IncludeDefinition.tmp#IncludeDefinition_scenarioDECOR_xsd_Complex_Type_IncludeDefinition.tmp#IncludeDefinition_effectiveDateDECOR-datatypes_xsd_Attribute_Group_MultiplicityRangeOptional.tmp#MultiplicityRangeOptionalDECOR_xsd_Complex_Type_IncludeDefinition.tmp#IncludeDefinition_conformanceDECOR_xsd_Complex_Type_IncludeDefinition.tmp#IncludeDefinition_isMandatoryDECOR_xsd_Complex_Type_IncludeDefinition.tmp#IncludeDefinition_descDECOR_xsd_Element_item.tmp#itemDECOR_xsd_Element_example.tmp#exampleDECOR_xsd_Complex_Type_IncludeDefinition.tmp#IncludeDefinition_constraintDECOR_xsd_Complex_Type_IncludeDefinition.tmp#IncludeDefinition
Type IncludeDefinition
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children constraint, desc, example, item
Instance
<include conformance="" flexibility="" isMandatory="" maximumMultiplicity="" minimumMultiplicity="" ref="">
  <desc language="" lastTranslated="" mimeType="">{0,unbounded}</desc>
  <item label="">{0,1}</item>
  <example caption="" type="neutral">{0,unbounded}</example>
  <constraint language="" lastTranslated="" mimeType="">{0,unbounded}</constraint>
</include>
Attributes
QName Type Use Annotation
conformance ConformanceType optional
flexibility StaticOrDynamicFlexibility optional
Reference to a template/@effectiveDate. Default is unspecified which means 'latest available version'.
isMandatory xs:boolean optional
Default is unspecified which in practice means 'false'.
maximumMultiplicity UnlimitedInteger optional
Identifies the maximum number of repetitions of this element that may occur within the containing element.
UML: multiplicity (upper-bound)
minimumMultiplicity SmallNonNegativeInteger optional
Identifies the minimum number of repetitions of this element that may occur within the containing element.
UML: multiplicity (lower-bound)
ref BasicIdOrOid required
Reference to a template/@id or @name. References to @name are discouraged because they become ambiguous quickly.
Source
<xs:element name="include" type="IncludeDefinition" minOccurs="0" maxOccurs="unbounded"/>
Element ChoiceDefinition / element
Namespace No namespace
Diagram
DiagramDECOR_xsd_Attribute_displayName.tmp#displayNameDECOR_xsd_Attribute_Group_VersionHandlingEffectiveDateOptional.tmp#VersionHandlingEffectiveDateOptionalDECOR_xsd_Complex_Type_RuleDefinition.tmp#RuleDefinition_statusCodeDECOR_xsd_Complex_Type_RuleDefinition.tmp#RuleDefinition_nameDECOR_xsd_Complex_Type_RuleDefinition.tmp#NO_NAMESPACE_RuleDefinition_includeDECOR_xsd_Complex_Type_RuleDefinition.tmp#RuleDefinition_useWhereDECOR_xsd_Complex_Type_RuleDefinition.tmp#RuleDefinition_containsDECOR_xsd_Complex_Type_RuleDefinition.tmp#RuleDefinition_flexibilityDECOR-datatypes_xsd_Attribute_Group_MultiplicityRangeOptional.tmp#MultiplicityRangeOptionalDECOR_xsd_Complex_Type_RuleDefinition.tmp#RuleDefinition_conformanceDECOR_xsd_Complex_Type_RuleDefinition.tmp#RuleDefinition_isMandatoryDECOR_xsd_Complex_Type_RuleDefinition.tmp#RuleDefinition_idDECOR_xsd_Complex_Type_RuleDefinition.tmp#RuleDefinition_datatypeDECOR_xsd_Complex_Type_RuleDefinition.tmp#RuleDefinition_isClosedDECOR_xsd_Complex_Type_RuleDefinition.tmp#RuleDefinition_strengthDECOR_xsd_Complex_Type_RuleDefinition.tmp#RuleDefinition_descDECOR_xsd_Element_item.tmp#itemDECOR_xsd_Element_example.tmp#exampleDECOR_xsd_Complex_Type_RuleDefinition.tmp#RuleDefinition_inheritDECOR_xsd_Element_vocabulary.tmp#vocabularyDECOR_xsd_Element_property.tmp#propertyDECOR_xsd_Complex_Type_RuleDefinition.tmp#RuleDefinition_textDECOR_xsd_Element_attribute.tmp#attributeDECOR_xsd_Element_let.tmp#letDECOR_xsd_Element_assert.tmp#assertDECOR_xsd_Element_report.tmp#reportDECOR_xsd_Element_defineVariable.tmp#defineVariableDECOR_xsd_Complex_Type_RuleDefinition.tmp#RuleDefinition_elementDECOR_xsd_Complex_Type_RuleDefinition.tmp#RuleDefinition_includeDECOR_xsd_Complex_Type_RuleDefinition.tmp#RuleDefinition_choiceDECOR_xsd_Complex_Type_RuleDefinition.tmp#RuleDefinition_constraintDECOR_xsd_Complex_Type_RuleDefinition.tmp#RuleDefinition
Type RuleDefinition
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children assert, attribute, choice, constraint, defineVariable, desc, element, example, include, inherit, item, let, property, report, text, vocabulary
Instance
<element conformance="" contains="" datatype="" displayName="" effectiveDate="" expirationDate="" flexibility="" id="" isClosed="false" isMandatory="" lastModifiedDate="" maximumMultiplicity="" minimumMultiplicity="" name="" officialReleaseDate="" statusCode="" strength="required" useWhere="false" versionLabel="">
  <desc language="" lastTranslated="" mimeType="">{0,unbounded}</desc>
  <item label="">{0,1}</item>
  <example caption="" type="neutral">{0,unbounded}</example>
  <inherit datasetEffectiveDate="" datasetExpirationDate="" datasetId="" datasetStatusCode="" datasetVersionLabel="" effectiveDate="" iEffectiveDate="" iExpirationDate="" iStatusCode="" iType="" iVersionLabel="" localInherit="" originalEffectiveDate="" originalExpirationDate="" originalId="" originalPrefix="" originalStatusCode="" originalVersionLabel="" prefix="" ref="" refdisplay="">{0,0}</inherit>
  <vocabulary code="" codeSystem="" codeSystemName="" displayName="" domain="" flexibility="" valueSet="">{0,unbounded}</vocabulary>
  <property currency="" fractionDigits="" maxInclude="" maxLength="" minInclude="" minLength="" unit="" value="">{0,unbounded}</property>
  <text>{0,unbounded}</text>
  <attribute classCode="" contextConductionInd="" contextControlCode="" datatype="" determinerCode="" extension="" id="" independentInd="" institutionSpecified="" inversionInd="" isOptional="" mediaType="" moodCode="" name="" negationInd="" nullFlavor="" operator="" prohibited="" qualifier="" representation="" root="" typeCode="" unit="" use="" value="">{0,unbounded}</attribute>
  <let name="" value="">{0,unbounded}</let>
  <assert flag="" role="" see="" test="">{0,unbounded}</assert>
  <report flag="" role="" see="" test="">{0,unbounded}</report>
  <defineVariable name="" path="">{0,unbounded}</defineVariable>
  <element conformance="" contains="" datatype="" displayName="" effectiveDate="" expirationDate="" flexibility="" id="" isClosed="false" isMandatory="" lastModifiedDate="" maximumMultiplicity="" minimumMultiplicity="" name="" officialReleaseDate="" statusCode="" strength="required" useWhere="false" versionLabel="">{0,unbounded}</element>
  <include conformance="" flexibility="" isMandatory="" maximumMultiplicity="" minimumMultiplicity="" ref="">{0,unbounded}</include>
  <choice maximumMultiplicity="" minimumMultiplicity="">{0,unbounded}</choice>
  <constraint language="" lastTranslated="" mimeType="">{0,unbounded}</constraint>
</element>
Attributes
QName Type Default Use Annotation
conformance ConformanceType optional
contains BasicIdOrOid optional
Reference to a template/@id or @name. References to @name are discouraged because they become ambiguous quickly.
datatype xs:QName optional
displayName NonEmptyString optional
A short description string for the designation
effectiveDate TimeStampNoTimezone optional
Identifies the effective date of the version of the object.
expirationDate TimeStampNoTimezone optional
Identifies the expiration date of the version of the object.
flexibility StaticOrDynamicFlexibility optional
Reference to a template/@effectiveDate. Default is unspecified which means 'latest available version'.
id Oid optional
isClosed xs:boolean false optional
Whether the template is open (other elements than specified allowed) or closed (no other elements than specified allowed)
isMandatory xs:boolean optional
Default is unspecified which in practice means 'false'.
lastModifiedDate TimeStampNoTimezone optional
Identifies last point in time that the object was changed.
maximumMultiplicity UnlimitedInteger optional
Identifies the maximum number of repetitions of this element that may occur within the containing element.
UML: multiplicity (upper-bound)
minimumMultiplicity SmallNonNegativeInteger optional
Identifies the minimum number of repetitions of this element that may occur within the containing element.
UML: multiplicity (lower-bound)
name xs:anyURI optional
officialReleaseDate TimeStampNoTimezone optional
Identifies the official release date of the version of the object.
statusCode ItemStatusCodeLifeCycle optional
strength CodingStrengthType required optional
useWhere xs:boolean false optional
versionLabel ShortDescriptiveName optional
A human readable version number or version label for convenient human rendition; not used by an application.
Source
<xs:element name="element" type="RuleDefinition" minOccurs="0" maxOccurs="unbounded"/>
Element ChoiceDefinition / constraint
Namespace No namespace
Diagram
DiagramDECOR-datatypes_xsd_Complex_Type_VariousMixedContent.tmp#VariousMixedContentDECOR-datatypes_xsd_Complex_Type_FreeFormMarkupWithLanguage.tmp#FreeFormMarkupWithLanguage_languageDECOR-datatypes_xsd_Complex_Type_FreeFormMarkupWithLanguage.tmp#FreeFormMarkupWithLanguage_lastTranslatedDECOR-datatypes_xsd_Complex_Type_FreeFormMarkupWithLanguage.tmp#FreeFormMarkupWithLanguage_mimeTypeDECOR-datatypes_xsd_Complex_Type_FreeFormMarkupWithLanguage.tmp#FreeFormMarkupWithLanguage
Type FreeFormMarkupWithLanguage
Type hierarchy
Properties
content complex
minOccurs 0
maxOccurs unbounded
mixed true
Model
ANY element from ANY namespace
Attributes
QName Type Use Annotation
language LanguageCode optional
Indicates the language in which the marked up text is expressed
UML: part of a complex stereotype tag
lastTranslated TimeStampNoTimezone optional
Indicates when this languages rendition was last translated from the original.
UML: part of a complex stereotype tag
mimeType MimeType optional
Indicates the mime type in which the data is expressed. If not specified, applications SHALL interpret the content based on other context or
specific application rules. Applications that do not recognize content SHALL retain it unchanged.
UML: Part of a complex tag
Source
<xs:element name="constraint" minOccurs="0" maxOccurs="unbounded" type="FreeFormMarkupWithLanguage"/>
Complex Type ChoiceDefinition
Namespace No namespace
Annotations
Choice of elements and includes. The choice supports min/max occurence and any of its constituents may have a min/max occurence. Min/max on consituents cannot exceed the min/max boundaries of the choice.
Diagram
DiagramDECOR-datatypes_xsd_Attribute_Group_MultiplicityRangeOptional.tmp#MultiplicityRangeOptionalDECOR_xsd_Complex_Type_ChoiceDefinition.tmp#ChoiceDefinition_descDECOR_xsd_Element_item.tmp#itemDECOR_xsd_Complex_Type_ChoiceDefinition.tmp#ChoiceDefinition_includeDECOR_xsd_Complex_Type_ChoiceDefinition.tmp#ChoiceDefinition_elementDECOR_xsd_Complex_Type_ChoiceDefinition.tmp#ChoiceDefinition_constraint
Used by
Model
Children constraint, desc, element, include, item
Attributes
QName Type Use Annotation
maximumMultiplicity UnlimitedInteger optional
Identifies the maximum number of repetitions of this element that may occur within the containing element.
UML: multiplicity (upper-bound)
minimumMultiplicity SmallNonNegativeInteger optional
Identifies the minimum number of repetitions of this element that may occur within the containing element.
UML: multiplicity (lower-bound)
Source
<xs:complexType name="ChoiceDefinition">
  <xs:annotation>
    <xs:documentation xml:lang="en-US">Choice of elements and includes. The choice supports min/max occurence and any of its constituents may have a min/max occurence. Min/max on consituents cannot exceed the min/max boundaries of the choice.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <!-- description(s) of elements -->
    <xs:element name="desc" minOccurs="0" maxOccurs="unbounded" type="FreeFormMarkupWithLanguage"/>
    <!-- item label, inherited by all subsequent elements unless overridden -->
    <xs:element ref="item" minOccurs="0" maxOccurs="1"/>
    <xs:choice minOccurs="0" maxOccurs="unbounded">
      <xs:element name="include" type="IncludeDefinition" minOccurs="0" maxOccurs="unbounded"/>
      <xs:element name="element" type="RuleDefinition" minOccurs="0" maxOccurs="unbounded"/>
      <!-- DEPRECATED: <xs:element ref="references" minOccurs="0" maxOccurs="unbounded"/> -->
      <xs:element name="constraint" minOccurs="0" maxOccurs="unbounded" type="FreeFormMarkupWithLanguage"/>
    </xs:choice>
  </xs:sequence>
  <xs:attributeGroup ref="MultiplicityRangeOptional"/>
</xs:complexType>