Showing:

Annotations
Attributes
Diagrams
Facets
Model
Properties
Source
Used by
Element IncludeDefinition / 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 IncludeDefinition / 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 IncludeDefinition
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_constraint
Used by
Model
Children constraint, desc, example, item
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:complexType name="IncludeDefinition">
  <xs:sequence>
    <!-- description(s) of an include -->
    <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:element ref="example" minOccurs="0" maxOccurs="unbounded"/>
    <xs:choice 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>
  <!-- attributes of includes (validation done by embedded schematron) -->
  <xs:attribute name="ref" type="BasicIdOrOid" use="required">
    <xs:annotation>
      <xs:documentation xml:lang="en-US">Reference to a template/@id or @name. References to @name are discouraged because they become ambiguous quickly.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="flexibility" type="StaticOrDynamicFlexibility" use="optional">
    <xs:annotation>
      <xs:documentation xml:lang="en-US">Reference to a template/@effectiveDate. Default is unspecified which means 'latest available version'.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <!-- attributes of includes (validation done by embedded schematron) -->
  <xs:attribute name="scenario" type="NonEmptyString" use="prohibited"/>
  <xs:attribute name="effectiveDate" type="TimeStampNoTimezone" use="prohibited"/>
  <xs:attributeGroup ref="MultiplicityRangeOptional"/>
  <xs:attribute name="conformance" type="ConformanceType" use="optional"/>
  <xs:attribute name="isMandatory" type="xs:boolean" use="optional">
    <xs:annotation>
      <xs:documentation xml:lang="en-US">Default is unspecified which in practice means 'false'.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
</xs:complexType>
Attribute IncludeDefinition / @ref
Namespace No namespace
Annotations
Reference to a template/@id or @name. References to @name are discouraged because they become ambiguous quickly.
Type BasicIdOrOid
Properties
use required
Used by
Complex Type IncludeDefinition
Source
<xs:attribute name="ref" type="BasicIdOrOid" use="required">
  <xs:annotation>
    <xs:documentation xml:lang="en-US">Reference to a template/@id or @name. References to @name are discouraged because they become ambiguous quickly.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute IncludeDefinition / @flexibility
Namespace No namespace
Annotations
Reference to a template/@effectiveDate. Default is unspecified which means 'latest available version'.
Type StaticOrDynamicFlexibility
Properties
use optional
Used by
Complex Type IncludeDefinition
Source
<xs:attribute name="flexibility" type="StaticOrDynamicFlexibility" use="optional">
  <xs:annotation>
    <xs:documentation xml:lang="en-US">Reference to a template/@effectiveDate. Default is unspecified which means 'latest available version'.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute IncludeDefinition / @scenario
Namespace No namespace
Type NonEmptyString
Properties
use prohibited
Facets
minLength 1
Used by
Complex Type IncludeDefinition
Source
<xs:attribute name="scenario" type="NonEmptyString" use="prohibited"/>
Attribute IncludeDefinition / @effectiveDate
Namespace No namespace
Type TimeStampNoTimezone
Properties
use prohibited
Facets
pattern \d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}
Used by
Complex Type IncludeDefinition
Source
<xs:attribute name="effectiveDate" type="TimeStampNoTimezone" use="prohibited"/>
Attribute IncludeDefinition / @conformance
Namespace No namespace
Type ConformanceType
Type hierarchy
Properties
use optional
Facets
maxLength 50
enumeration R
R required. Implies max != 0, usually implies min > 0. If min > 0 then 'required' is implied unless 'mandatory' is stated.
enumeration C
C conditional. Implies max != 0. Conditions SHALL be stated.
enumeration NP
NP not present. Implies min = 0 and max = 0.
Used by
Complex Type IncludeDefinition
Source
<xs:attribute name="conformance" type="ConformanceType" use="optional"/>
Attribute IncludeDefinition / @isMandatory
Namespace No namespace
Annotations
Default is unspecified which in practice means 'false'.
Type xs:boolean
Properties
use optional
Used by
Complex Type IncludeDefinition
Source
<xs:attribute name="isMandatory" type="xs:boolean" use="optional">
  <xs:annotation>
    <xs:documentation xml:lang="en-US">Default is unspecified which in practice means 'false'.</xs:documentation>
  </xs:annotation>
</xs:attribute>