Showing:

Attributes
Diagrams
Facets
Instances
Model
Properties
Source
Used by

Table of Contents

Group by:

http://www.opengroup.org/xsd/archimate/3.0/

Elements
Main schema archimate3_Model.xsd
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Properties
attribute form default unqualified
element form default qualified
version 3.0
[ top ]
Element model
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram index.tmp#IdentifierGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#ReferenceableType index.tmp#IdentifierGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#NamedReferenceableType index.tmp#PropertiesGroup index.tmp#ModelType
Type ModelType
Type hierarchy
Properties
content complex
Model
name+ , documentation* , ANY element from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/' , properties{0,1} , metadata{0,1} , elements{0,1} , relationships{0,1} , organizations* , propertyDefinitions{0,1}
Children documentation, elements, metadata, name, organizations, properties, propertyDefinitions, relationships
Instance
<model identifier="" version="" xmlns="http://www.opengroup.org/xsd/archimate/3.0/">
  <name xml:lang="">{1,unbounded}</name>
  <documentation xml:lang="">{0,unbounded}</documentation>
  <properties>{0,1}</properties>
  <metadata>{0,1}</metadata>
  <elements>{0,1}</elements>
  <relationships>{0,1}</relationships>
  <organizations>{0,unbounded}</organizations>
  <propertyDefinitions>{0,1}</propertyDefinitions>
</model>
Attributes
QName Type Use Annotation
identifier xs:ID required
version xs:string optional
Specifies the version of the model.
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/'
Source
<xs:element name="model" type="ModelType">
  <xs:key name="ElementKey">
    <xs:selector xpath="./archimate:elements/archimate:element"/>
    <xs:field xpath="@identifier"/>
  </xs:key>
  <xs:key name="RelationshipKey">
    <xs:selector xpath="./archimate:relationships/archimate:relationship"/>
    <xs:field xpath="@identifier"/>
  </xs:key>
  <xs:key name="PropertyDefinitionKey">
    <xs:selector xpath=".//archimate:propertyDefinition"/>
    <xs:field xpath="@identifier"/>
  </xs:key>
  <xs:unique name="OrganizationKey">
    <xs:selector xpath=".//archimate:item"/>
    <xs:field xpath="@identifier"/>
  </xs:unique>
  <!-- Because Property Definitions can also reside in Profiles and Stereotypes the key range must be over the whole model -->
  <xs:keyref name="PropertyDefinitionRef" refer="PropertyDefinitionKey">
    <xs:selector xpath=".//archimate:propertyDefinitionRef"/>
    <xs:field xpath="@ref"/>
  </xs:keyref>
  <xs:keyref name="PropertyDefinitionRefAttribute" refer="PropertyDefinitionKey">
    <xs:selector xpath=".//archimate:*"/>
    <xs:field xpath="@propertyDefinitionRef"/>
  </xs:keyref>
  <xs:keyref name="ElementRef" refer="ElementKey">
    <xs:selector xpath=".//archimate:elementRef"/>
    <xs:field xpath="@ref"/>
  </xs:keyref>
  <xs:keyref name="ElementRefAttribute" refer="ElementKey">
    <xs:selector xpath=".//archimate:*"/>
    <xs:field xpath="@elementRef"/>
  </xs:keyref>
  <xs:keyref name="RelationshipRef" refer="RelationshipKey">
    <xs:selector xpath=".//archimate:relationshipRef"/>
    <xs:field xpath="@ref"/>
  </xs:keyref>
  <xs:keyref name="RelationshipRefAttribute" refer="RelationshipKey">
    <xs:selector xpath=".//archimate:*"/>
    <xs:field xpath="@relationshipRef"/>
  </xs:keyref>
  <!-- Concept Keys and Keyrefs -->
  <xs:key name="ConceptKey">
    <xs:selector xpath="./archimate:relationships/archimate:relationship | ./archimate:elements/archimate:element"/>
    <xs:field xpath="@identifier"/>
  </xs:key>
  <xs:keyref name="ConceptRef" refer="ConceptKey">
    <xs:selector xpath=".//archimate:conceptRef"/>
    <xs:field xpath="@ref"/>
  </xs:keyref>
  <xs:keyref name="ConceptRefAttribute" refer="ConceptKey">
    <xs:selector xpath=".//archimate:*"/>
    <xs:field xpath="@conceptRef"/>
  </xs:keyref>
  <xs:keyref name="SourceRef" refer="ConceptKey">
    <xs:selector xpath=".//archimate:relationship"/>
    <xs:field xpath="@source"/>
  </xs:keyref>
  <xs:keyref name="TargetRef" refer="ConceptKey">
    <xs:selector xpath=".//archimate:relationship"/>
    <xs:field xpath="@target"/>
  </xs:keyref>
  <!-- Stereotype References for Extension (these must be maintained in the Model XSD) -->
  <!-- This is the only Key which is not as specific as it could be but must be here to work should be scoped under <extension><stereotype> -->
  <xs:key name="StereotypeKey">
    <xs:selector xpath="./extensions/stereotypes/archimate:stereotype"/>
    <xs:field xpath="@identifier"/>
  </xs:key>
  <xs:keyref name="StereotypeRef" refer="StereotypeKey">
    <xs:selector xpath=".//archimate:stereotypeRef"/>
    <xs:field xpath="@ref"/>
  </xs:keyref>
  <xs:keyref name="StereotypeRefAttribute" refer="StereotypeKey">
    <xs:selector xpath=".//archimate:*"/>
    <xs:field xpath="@stereotypeRef"/>
  </xs:keyref>
</xs:element>
[ top ]
Complex Type LangStringType
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram
Type extension of xs:string
Used by
Complex Type PreservedLangStringType
Elements LabelGroup/label, NameGroup/name, PropertyType/value
Attributes
QName Type Use Annotation
xml:lang union of(xs:language, restriction of xs:string) optional
Attempting to install the relevant ISO 2- and 3-letter
         codes as the enumerated possible values is probably never
         going to be a realistic possibility.  See
         RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry
         at http://www.iana.org/assignments/lang-tag-apps.htm for
         further information.

         The union allows for the 'un-declaration' of xml:lang with
         the empty string.
Source
<xs:complexType name="LangStringType">
  <xs:annotation>
    <xs:documentation>A base string type for multi-language strings.</xs:documentation>
  </xs:annotation>
  <xs:simpleContent>
    <xs:extension base="xs:string">
      <xs:attribute ref="xml:lang" use="optional"/>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>
[ top ]
Complex Type PreservedLangStringType
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram index.tmp#LangStringType
Type restriction of LangStringType
Type hierarchy
Used by
Element DocumentationGroup/documentation
Attributes
QName Type Use Annotation
xml:lang union of(xs:language, restriction of xs:string) optional
Attempting to install the relevant ISO 2- and 3-letter
         codes as the enumerated possible values is probably never
         going to be a realistic possibility.  See
         RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry
         at http://www.iana.org/assignments/lang-tag-apps.htm for
         further information.

         The union allows for the 'un-declaration' of xml:lang with
         the empty string.
Source
<xs:complexType name="PreservedLangStringType">
  <xs:annotation>
    <xs:documentation>A base string type for multi-language strings that preserves whitespace.</xs:documentation>
  </xs:annotation>
  <xs:simpleContent>
    <xs:restriction base="LangStringType">
      <xs:whiteSpace value="preserve"/>
    </xs:restriction>
  </xs:simpleContent>
</xs:complexType>
[ top ]
Complex Type ReferenceableType
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram index.tmp#IdentifierGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any
Properties
abstract true
Used by
Model
name+ , documentation* , ANY element from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/'
Children documentation, name
Attributes
QName Type Use
identifier xs:ID required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/'
Source
<xs:complexType name="ReferenceableType" abstract="true">
  <xs:annotation>
    <xs:documentation>Something that can be referenced in the model.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:group ref="NameGroup" minOccurs="0" maxOccurs="unbounded"/>
    <xs:group ref="DocumentationGroup"/>
    <xs:group ref="grp.any"/>
  </xs:sequence>
  <xs:attributeGroup ref="IdentifierGroup"/>
  <xs:anyAttribute namespace="##other" processContents="strict"/>
</xs:complexType>
[ top ]
Complex Type PropertiesType
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram
Used by
Element PropertiesGroup/properties
Model
property+
Children property
Source
<xs:complexType name="PropertiesType">
  <xs:annotation>
    <xs:documentation>A container for all of the Property value instances for an object.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="property" type="PropertyType" minOccurs="1" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:complexType>
[ top ]
Complex Type PropertyType
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram
Used by
Element PropertiesType/property
Model
value+
Children value
Attributes
QName Type Use
propertyDefinitionRef xs:IDREF required
Source
<xs:complexType name="PropertyType">
  <xs:annotation>
    <xs:documentation>A Property instance type declaring the reference to a Property definition and containing the Property value.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="value" type="LangStringType" minOccurs="1" maxOccurs="unbounded"/>
  </xs:sequence>
  <xs:attribute name="propertyDefinitionRef" type="xs:IDREF" use="required"/>
</xs:complexType>
[ top ]
Complex Type NamedReferenceableType
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram index.tmp#IdentifierGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#ReferenceableType index.tmp#IdentifierGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any
Type restriction of ReferenceableType
Type hierarchy
Properties
abstract true
Used by
Model
name+ , documentation* , ANY element from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/'
Children documentation, name
Attributes
QName Type Use
identifier xs:ID required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/'
Source
<xs:complexType name="NamedReferenceableType" abstract="true">
  <xs:annotation>
    <xs:documentation>ObjectType which requires a Name and an ID.</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:restriction base="ReferenceableType">
      <xs:sequence>
        <xs:group ref="NameGroup" minOccurs="1" maxOccurs="unbounded"/>
        <xs:group ref="DocumentationGroup"/>
        <xs:group ref="grp.any"/>
      </xs:sequence>
      <xs:attributeGroup ref="IdentifierGroup"/>
      <xs:anyAttribute namespace="##other" processContents="strict"/>
    </xs:restriction>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type ReferenceType
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram
Used by
Elements ConceptRefGroup/conceptRef, ElementRefGroup/elementRef, PropertyDefinitionRefGroup/propertyDefinitionRef, RelationshipRefGroup/relationshipRef, StereotypeRefGroup/stereotypeRef
Attributes
QName Type Use
ref xs:IDREF required
Source
<xs:complexType name="ReferenceType">
  <xs:annotation>
    <xs:documentation>Generic Reference Type.</xs:documentation>
  </xs:annotation>
  <xs:attribute name="ref" type="xs:IDREF" use="required"/>
</xs:complexType>
[ top ]
Complex Type ModelType
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram index.tmp#IdentifierGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#ReferenceableType index.tmp#IdentifierGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#NamedReferenceableType index.tmp#PropertiesGroup
Type extension of NamedReferenceableType
Type hierarchy
Used by
Element model
Model
name+ , documentation* , ANY element from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/' , properties{0,1} , metadata{0,1} , elements{0,1} , relationships{0,1} , organizations* , propertyDefinitions{0,1}
Children documentation, elements, metadata, name, organizations, properties, propertyDefinitions, relationships
Attributes
QName Type Use Annotation
identifier xs:ID required
version xs:string optional
Specifies the version of the model.
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/'
Source
<xs:complexType name="ModelType">
  <xs:annotation>
    <xs:documentation>This is the root model type. It is a container for the elements, relationships, diagrams and organizations of the model.</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="NamedReferenceableType">
      <xs:sequence>
        <xs:group ref="PropertiesGroup"/>
        <xs:element name="metadata" type="MetadataType" minOccurs="0" maxOccurs="1">
          <xs:annotation>
            <xs:documentation>The "metadata" element is the optional meta-data for the model.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="elements" type="ElementsType" minOccurs="0" maxOccurs="1">
          <xs:annotation>
            <xs:documentation>The "elements" element is optional and is a container for all elements.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="relationships" type="RelationshipsType" minOccurs="0" maxOccurs="1">
          <xs:annotation>
            <xs:documentation>The "relationships" element is optional and is a container for all relationships.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="organizations" type="OrganizationsType" minOccurs="0" maxOccurs="unbounded">
          <xs:annotation>
            <xs:documentation>The "organizations" element is optional and is a container for the tree nodes of the different structural organization of model elements and relationships.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="propertyDefinitions" type="PropertyDefinitionsType" minOccurs="0" maxOccurs="1"/>
      </xs:sequence>
      <xs:attribute name="version" type="xs:string" use="optional">
        <xs:annotation>
          <xs:documentation>Specifies the version of the model.</xs:documentation>
        </xs:annotation>
      </xs:attribute>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type MetadataType
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram index.tmp#grp.any index.tmp#SchemaInfoGroup
Used by
Element ModelType/metadata
Model
(schema{0,1} , schemaversion{0,1} , ANY element from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/') | schemaInfo*
Children schema, schemaInfo, schemaversion
Source
<xs:complexType name="MetadataType">
  <xs:annotation>
    <xs:documentation>An instance of the meta-data element contains data structures that declare descriptive information about a meta-data element's parent only. One or more different meta-data models may be declared as child extensions of a meta-data element.</xs:documentation>
  </xs:annotation>
  <xs:choice>
    <xs:group ref="SchemaInfoGroup"/>
    <xs:element name="schemaInfo" type="SchemaInfoType" minOccurs="0" maxOccurs="unbounded"/>
  </xs:choice>
</xs:complexType>
[ top ]
Complex Type SchemaInfoType
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram index.tmp#grp.any index.tmp#SchemaInfoGroup
Used by
Element MetadataType/schemaInfo
Model
schema{0,1} , schemaversion{0,1} , ANY element from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/'
Children schema, schemaversion
Source
<xs:complexType name="SchemaInfoType">
  <xs:group ref="SchemaInfoGroup"/>
</xs:complexType>
[ top ]
Complex Type ElementsType
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram
Used by
Element ModelType/elements
Model
element+
Children element
Source
<xs:complexType name="ElementsType">
  <xs:annotation>
    <xs:documentation>This is a container for the elements of the model.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="element" type="ElementType" minOccurs="1" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:complexType>
[ top ]
Complex Type ElementType
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram index.tmp#IdentifierGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#ReferenceableType index.tmp#ConceptAttributeGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#ConceptType
Type extension of ConceptType
Type hierarchy
Properties
abstract true
Used by
Element ElementsType/element
Complex Types CompositeType, RealElementType, RelationshipConnectorType
Model
name+ , documentation* , ANY element from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/' , properties{0,1}
Children documentation, name, properties
Attributes
QName Type Use
identifier xs:ID required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/'
Source
<xs:complexType name="ElementType" abstract="true">
  <xs:annotation>
    <xs:documentation>A base element type that can be extended by concrete ArchiMate types. Note that ElementType is abstract, so one must have derived types of this type. this is indicated in xml by having a tag name of "element" and an attribute of xsi:type="BusinessRole" where BusinessRole is a derived type from ElementType.</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="ConceptType"/>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type ConceptType
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram index.tmp#IdentifierGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#ReferenceableType index.tmp#ConceptAttributeGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup
Type extension of ReferenceableType
Type hierarchy
Properties
abstract true
Used by
Complex Types ElementType, RelationshipType
Model
name+ , documentation* , ANY element from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/' , properties{0,1}
Children documentation, name, properties
Attributes
QName Type Use
identifier xs:ID required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/'
Source
<xs:complexType name="ConceptType" abstract="true">
  <xs:annotation>
    <xs:documentation>This is an abstract class for Concepts (Elements, Relationships, Composites, and RelationConnectors).</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="ReferenceableType">
      <xs:sequence>
        <xs:group ref="ConceptGroup"/>
      </xs:sequence>
      <xs:attributeGroup ref="ConceptAttributeGroup"/>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type RelationshipsType
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram
Used by
Element ModelType/relationships
Model
relationship+
Children relationship
Source
<xs:complexType name="RelationshipsType">
  <xs:annotation>
    <xs:documentation>This is a container for the relationships of the model.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="relationship" type="RelationshipType" minOccurs="1" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:complexType>
[ top ]
Complex Type RelationshipType
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram index.tmp#IdentifierGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#ReferenceableType index.tmp#ConceptAttributeGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#ConceptType
Type extension of ConceptType
Type hierarchy
Properties
abstract true
Used by
Element RelationshipsType/relationship
Complex Types Access, Aggregation, Assignment, Association, Composition, Flow, Influence, Realization, Serving, Specialization, Triggering
Model
name+ , documentation* , ANY element from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/' , properties{0,1}
Children documentation, name, properties
Attributes
QName Type Use
identifier xs:ID required
source xs:IDREF required
target xs:IDREF required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/'
Source
<xs:complexType name="RelationshipType" abstract="true">
  <xs:annotation>
    <xs:documentation>A base relationship type that can be extended by concrete ArchiMate types. Note that RelationshipType is abstract, so one must have derived types of this type. this is indicated in xml by having a tag name of "relationship" and an attribute of xsi:type="AccessRelationship" where AccessRelationship is a derived type from RelationshipType.</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="ConceptType">
      <xs:attribute name="source" type="xs:IDREF" use="required"/>
      <xs:attribute name="target" type="xs:IDREF" use="required"/>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type OrganizationsType
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram
Used by
Element ModelType/organizations
Model
item+
Children item
Source
<xs:complexType name="OrganizationsType">
  <xs:annotation>
    <xs:documentation>This is a container for the Organizations of the model.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="item" type="OrganizationType" minOccurs="1" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:complexType>
[ top ]
Complex Type OrganizationType
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram index.tmp#OptionalIdentifierGroup index.tmp#LabelGroup index.tmp#DocumentationGroup index.tmp#grp.any
Used by
Elements OrganizationType/item, OrganizationsType/item
Model
label+ , documentation* , item* , ANY element from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/'
Children documentation, item, label
Attributes
QName Type Use Annotation
identifier xs:ID optional
identifierRef xs:IDREF optional
identifierRef could refer to anything that has an identifier in the model.
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/'
Source
<xs:complexType name="OrganizationType">
  <xs:annotation>
    <xs:documentation>An organization element represents a structural node in a particular organization of the model concepts. An organization element may be a parent or sibling of other organization elements, each one representing a unique structural node. An organization element may reference an ArchiMate element, ArchiMate relationship, or nothing (in which case it is a structural container) An organization has no meaning unless it has at least child organization element. Note that Organization must fit into a tree structure (so strictly nested).</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:group ref="LabelGroup" minOccurs="0" maxOccurs="unbounded"/>
    <xs:group ref="DocumentationGroup" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element name="item" type="OrganizationType" minOccurs="0" maxOccurs="unbounded"/>
    <xs:group ref="grp.any"/>
  </xs:sequence>
  <xs:attributeGroup ref="OptionalIdentifierGroup"/>
  <xs:attribute name="identifierRef" type="xs:IDREF" use="optional">
    <xs:annotation>
      <xs:documentation>identifierRef could refer to anything that has an identifier in the model.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:anyAttribute namespace="##other" processContents="strict"/>
</xs:complexType>
[ top ]
Complex Type PropertyDefinitionsType
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram
Used by
Element ModelType/propertyDefinitions
Model
propertyDefinition+
Children propertyDefinition
Source
<xs:complexType name="PropertyDefinitionsType">
  <xs:annotation>
    <xs:documentation>This is a container for the Property definitions in the model.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="propertyDefinition" type="PropertyDefinitionType" minOccurs="1" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:complexType>
[ top ]
Complex Type PropertyDefinitionType
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram index.tmp#IdentifierGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#ReferenceableType index.tmp#IdentifierGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#NamedReferenceableType
Type extension of NamedReferenceableType
Type hierarchy
Used by
Element PropertyDefinitionsType/propertyDefinition
Model
name+ , documentation* , ANY element from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/'
Children documentation, name
Attributes
QName Type Use
identifier xs:ID required
type DataType required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/'
Source
<xs:complexType name="PropertyDefinitionType">
  <xs:annotation>
    <xs:documentation>A Property definition type containing its unique identifier, name, and data type.</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="NamedReferenceableType">
      <xs:attribute name="type" type="DataType" use="required"/>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
[ top ]
Simple Type DataType
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram
Type restriction of xs:NMTOKEN
Facets
enumeration string
enumeration boolean
enumeration currency
enumeration date
enumeration time
enumeration number
Used by
Attribute PropertyDefinitionType/@type
Source
<xs:simpleType name="DataType">
  <xs:annotation>
    <xs:documentation>An enumeration of data types.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:NMTOKEN">
    <xs:enumeration value="string"/>
    <xs:enumeration value="boolean"/>
    <xs:enumeration value="currency"/>
    <xs:enumeration value="date"/>
    <xs:enumeration value="time"/>
    <xs:enumeration value="number"/>
  </xs:restriction>
</xs:simpleType>
[ top ]
Complex Type RealElementType
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram index.tmp#IdentifierGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#ReferenceableType index.tmp#ConceptAttributeGroup index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#ConceptType index.tmp#ElementType index.tmp#IdentifierGroup index.tmp#ConceptAttributeGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup
Type restriction of ElementType
Type hierarchy
Properties
abstract true
Used by
Model
name+ , documentation* , ANY element from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/' , properties{0,1}
Children documentation, name, properties
Attributes
QName Type Use
identifier xs:ID required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/'
Source
<xs:complexType name="RealElementType" abstract="true">
  <xs:annotation>
    <xs:documentation>Forces Real Elements to have Names.</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:restriction base="ElementType">
      <xs:sequence>
        <xs:group ref="NameGroup" minOccurs="1" maxOccurs="unbounded"/>
        <xs:group ref="DocumentationGroup"/>
        <xs:group ref="grp.any"/>
        <xs:group ref="ConceptGroup"/>
      </xs:sequence>
      <xs:attributeGroup ref="IdentifierGroup"/>
      <xs:attributeGroup ref="ConceptAttributeGroup"/>
      <xs:anyAttribute namespace="##other" processContents="strict"/>
    </xs:restriction>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type RelationshipConnectorType
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram index.tmp#IdentifierGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#ReferenceableType index.tmp#ConceptAttributeGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#ConceptType index.tmp#ElementType
Type extension of ElementType
Type hierarchy
Properties
abstract true
Used by
Complex Types AndJunction, OrJunction
Model
name+ , documentation* , ANY element from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/' , properties{0,1}
Children documentation, name, properties
Attributes
QName Type Use
identifier xs:ID required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/'
Source
<xs:complexType name="RelationshipConnectorType" abstract="true">
  <xs:annotation>
    <xs:documentation>An abstract type for RelationshipConnectors. It is treated as an ElementType.</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="ElementType"/>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type CompositeType
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram index.tmp#IdentifierGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#ReferenceableType index.tmp#ConceptAttributeGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#ConceptType index.tmp#ElementType
Type extension of ElementType
Type hierarchy
Properties
abstract true
Used by
Complex Types Grouping, Location
Model
name+ , documentation* , ANY element from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/' , properties{0,1}
Children documentation, name, properties
Attributes
QName Type Use
identifier xs:ID required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/'
Source
<xs:complexType name="CompositeType" abstract="true">
  <xs:annotation>
    <xs:documentation>An abstract type for Composites.</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="ElementType"/>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type BusinessActor
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram index.tmp#IdentifierGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#ReferenceableType index.tmp#ConceptAttributeGroup index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#ConceptType index.tmp#ElementType index.tmp#IdentifierGroup index.tmp#ConceptAttributeGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#RealElementType
Type extension of RealElementType
Type hierarchy
Model
name+ , documentation* , ANY element from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/' , properties{0,1}
Children documentation, name, properties
Attributes
QName Type Use
identifier xs:ID required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/'
Source
<xs:complexType name="BusinessActor">
  <xs:complexContent>
    <xs:extension base="RealElementType"/>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type BusinessRole
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram index.tmp#IdentifierGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#ReferenceableType index.tmp#ConceptAttributeGroup index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#ConceptType index.tmp#ElementType index.tmp#IdentifierGroup index.tmp#ConceptAttributeGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#RealElementType
Type extension of RealElementType
Type hierarchy
Model
name+ , documentation* , ANY element from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/' , properties{0,1}
Children documentation, name, properties
Attributes
QName Type Use
identifier xs:ID required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/'
Source
<xs:complexType name="BusinessRole">
  <xs:complexContent>
    <xs:extension base="RealElementType"/>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type BusinessCollaboration
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram index.tmp#IdentifierGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#ReferenceableType index.tmp#ConceptAttributeGroup index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#ConceptType index.tmp#ElementType index.tmp#IdentifierGroup index.tmp#ConceptAttributeGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#RealElementType
Type extension of RealElementType
Type hierarchy
Model
name+ , documentation* , ANY element from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/' , properties{0,1}
Children documentation, name, properties
Attributes
QName Type Use
identifier xs:ID required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/'
Source
<xs:complexType name="BusinessCollaboration">
  <xs:complexContent>
    <xs:extension base="RealElementType"/>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type BusinessInterface
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram index.tmp#IdentifierGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#ReferenceableType index.tmp#ConceptAttributeGroup index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#ConceptType index.tmp#ElementType index.tmp#IdentifierGroup index.tmp#ConceptAttributeGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#RealElementType
Type extension of RealElementType
Type hierarchy
Model
name+ , documentation* , ANY element from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/' , properties{0,1}
Children documentation, name, properties
Attributes
QName Type Use
identifier xs:ID required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/'
Source
<xs:complexType name="BusinessInterface">
  <xs:complexContent>
    <xs:extension base="RealElementType"/>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type BusinessProcess
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram index.tmp#IdentifierGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#ReferenceableType index.tmp#ConceptAttributeGroup index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#ConceptType index.tmp#ElementType index.tmp#IdentifierGroup index.tmp#ConceptAttributeGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#RealElementType
Type extension of RealElementType
Type hierarchy
Model
name+ , documentation* , ANY element from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/' , properties{0,1}
Children documentation, name, properties
Attributes
QName Type Use
identifier xs:ID required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/'
Source
<xs:complexType name="BusinessProcess">
  <xs:complexContent>
    <xs:extension base="RealElementType"/>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type BusinessFunction
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram index.tmp#IdentifierGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#ReferenceableType index.tmp#ConceptAttributeGroup index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#ConceptType index.tmp#ElementType index.tmp#IdentifierGroup index.tmp#ConceptAttributeGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#RealElementType
Type extension of RealElementType
Type hierarchy
Model
name+ , documentation* , ANY element from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/' , properties{0,1}
Children documentation, name, properties
Attributes
QName Type Use
identifier xs:ID required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/'
Source
<xs:complexType name="BusinessFunction">
  <xs:complexContent>
    <xs:extension base="RealElementType"/>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type BusinessInteraction
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram index.tmp#IdentifierGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#ReferenceableType index.tmp#ConceptAttributeGroup index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#ConceptType index.tmp#ElementType index.tmp#IdentifierGroup index.tmp#ConceptAttributeGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#RealElementType
Type extension of RealElementType
Type hierarchy
Model
name+ , documentation* , ANY element from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/' , properties{0,1}
Children documentation, name, properties
Attributes
QName Type Use
identifier xs:ID required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/'
Source
<xs:complexType name="BusinessInteraction">
  <xs:complexContent>
    <xs:extension base="RealElementType"/>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type BusinessEvent
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram index.tmp#IdentifierGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#ReferenceableType index.tmp#ConceptAttributeGroup index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#ConceptType index.tmp#ElementType index.tmp#IdentifierGroup index.tmp#ConceptAttributeGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#RealElementType
Type extension of RealElementType
Type hierarchy
Model
name+ , documentation* , ANY element from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/' , properties{0,1}
Children documentation, name, properties
Attributes
QName Type Use
identifier xs:ID required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/'
Source
<xs:complexType name="BusinessEvent">
  <xs:complexContent>
    <xs:extension base="RealElementType"/>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type BusinessService
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram index.tmp#IdentifierGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#ReferenceableType index.tmp#ConceptAttributeGroup index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#ConceptType index.tmp#ElementType index.tmp#IdentifierGroup index.tmp#ConceptAttributeGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#RealElementType
Type extension of RealElementType
Type hierarchy
Model
name+ , documentation* , ANY element from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/' , properties{0,1}
Children documentation, name, properties
Attributes
QName Type Use
identifier xs:ID required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/'
Source
<xs:complexType name="BusinessService">
  <xs:complexContent>
    <xs:extension base="RealElementType"/>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type BusinessObject
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram index.tmp#IdentifierGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#ReferenceableType index.tmp#ConceptAttributeGroup index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#ConceptType index.tmp#ElementType index.tmp#IdentifierGroup index.tmp#ConceptAttributeGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#RealElementType
Type extension of RealElementType
Type hierarchy
Model
name+ , documentation* , ANY element from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/' , properties{0,1}
Children documentation, name, properties
Attributes
QName Type Use
identifier xs:ID required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/'
Source
<xs:complexType name="BusinessObject">
  <xs:complexContent>
    <xs:extension base="RealElementType"/>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type Contract
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram index.tmp#IdentifierGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#ReferenceableType index.tmp#ConceptAttributeGroup index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#ConceptType index.tmp#ElementType index.tmp#IdentifierGroup index.tmp#ConceptAttributeGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#RealElementType
Type extension of RealElementType
Type hierarchy
Model
name+ , documentation* , ANY element from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/' , properties{0,1}
Children documentation, name, properties
Attributes
QName Type Use
identifier xs:ID required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/'
Source
<xs:complexType name="Contract">
  <xs:complexContent>
    <xs:extension base="RealElementType"/>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type Representation
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram index.tmp#IdentifierGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#ReferenceableType index.tmp#ConceptAttributeGroup index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#ConceptType index.tmp#ElementType index.tmp#IdentifierGroup index.tmp#ConceptAttributeGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#RealElementType
Type extension of RealElementType
Type hierarchy
Model
name+ , documentation* , ANY element from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/' , properties{0,1}
Children documentation, name, properties
Attributes
QName Type Use
identifier xs:ID required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/'
Source
<xs:complexType name="Representation">
  <xs:complexContent>
    <xs:extension base="RealElementType"/>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type Product
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram index.tmp#IdentifierGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#ReferenceableType index.tmp#ConceptAttributeGroup index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#ConceptType index.tmp#ElementType index.tmp#IdentifierGroup index.tmp#ConceptAttributeGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#RealElementType
Type extension of RealElementType
Type hierarchy
Model
name+ , documentation* , ANY element from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/' , properties{0,1}
Children documentation, name, properties
Attributes
QName Type Use
identifier xs:ID required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/'
Source
<xs:complexType name="Product">
  <xs:complexContent>
    <xs:extension base="RealElementType"/>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type ApplicationComponent
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram index.tmp#IdentifierGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#ReferenceableType index.tmp#ConceptAttributeGroup index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#ConceptType index.tmp#ElementType index.tmp#IdentifierGroup index.tmp#ConceptAttributeGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#RealElementType
Type extension of RealElementType
Type hierarchy
Model
name+ , documentation* , ANY element from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/' , properties{0,1}
Children documentation, name, properties
Attributes
QName Type Use
identifier xs:ID required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/'
Source
<xs:complexType name="ApplicationComponent">
  <xs:complexContent>
    <xs:extension base="RealElementType"/>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type ApplicationCollaboration
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram index.tmp#IdentifierGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#ReferenceableType index.tmp#ConceptAttributeGroup index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#ConceptType index.tmp#ElementType index.tmp#IdentifierGroup index.tmp#ConceptAttributeGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#RealElementType
Type extension of RealElementType
Type hierarchy
Model
name+ , documentation* , ANY element from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/' , properties{0,1}
Children documentation, name, properties
Attributes
QName Type Use
identifier xs:ID required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/'
Source
<xs:complexType name="ApplicationCollaboration">
  <xs:complexContent>
    <xs:extension base="RealElementType"/>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type ApplicationInterface
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram index.tmp#IdentifierGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#ReferenceableType index.tmp#ConceptAttributeGroup index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#ConceptType index.tmp#ElementType index.tmp#IdentifierGroup index.tmp#ConceptAttributeGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#RealElementType
Type extension of RealElementType
Type hierarchy
Model
name+ , documentation* , ANY element from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/' , properties{0,1}
Children documentation, name, properties
Attributes
QName Type Use
identifier xs:ID required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/'
Source
<xs:complexType name="ApplicationInterface">
  <xs:complexContent>
    <xs:extension base="RealElementType"/>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type ApplicationFunction
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram index.tmp#IdentifierGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#ReferenceableType index.tmp#ConceptAttributeGroup index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#ConceptType index.tmp#ElementType index.tmp#IdentifierGroup index.tmp#ConceptAttributeGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#RealElementType
Type extension of RealElementType
Type hierarchy
Model
name+ , documentation* , ANY element from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/' , properties{0,1}
Children documentation, name, properties
Attributes
QName Type Use
identifier xs:ID required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/'
Source
<xs:complexType name="ApplicationFunction">
  <xs:complexContent>
    <xs:extension base="RealElementType"/>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type ApplicationInteraction
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram index.tmp#IdentifierGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#ReferenceableType index.tmp#ConceptAttributeGroup index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#ConceptType index.tmp#ElementType index.tmp#IdentifierGroup index.tmp#ConceptAttributeGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#RealElementType
Type extension of RealElementType
Type hierarchy
Model
name+ , documentation* , ANY element from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/' , properties{0,1}
Children documentation, name, properties
Attributes
QName Type Use
identifier xs:ID required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/'
Source
<xs:complexType name="ApplicationInteraction">
  <xs:complexContent>
    <xs:extension base="RealElementType"/>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type ApplicationProcess
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram index.tmp#IdentifierGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#ReferenceableType index.tmp#ConceptAttributeGroup index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#ConceptType index.tmp#ElementType index.tmp#IdentifierGroup index.tmp#ConceptAttributeGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#RealElementType
Type extension of RealElementType
Type hierarchy
Model
name+ , documentation* , ANY element from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/' , properties{0,1}
Children documentation, name, properties
Attributes
QName Type Use
identifier xs:ID required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/'
Source
<xs:complexType name="ApplicationProcess">
  <xs:complexContent>
    <xs:extension base="RealElementType"/>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type ApplicationEvent
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram index.tmp#IdentifierGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#ReferenceableType index.tmp#ConceptAttributeGroup index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#ConceptType index.tmp#ElementType index.tmp#IdentifierGroup index.tmp#ConceptAttributeGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#RealElementType
Type extension of RealElementType
Type hierarchy
Model
name+ , documentation* , ANY element from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/' , properties{0,1}
Children documentation, name, properties
Attributes
QName Type Use
identifier xs:ID required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/'
Source
<xs:complexType name="ApplicationEvent">
  <xs:complexContent>
    <xs:extension base="RealElementType"/>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type ApplicationService
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram index.tmp#IdentifierGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#ReferenceableType index.tmp#ConceptAttributeGroup index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#ConceptType index.tmp#ElementType index.tmp#IdentifierGroup index.tmp#ConceptAttributeGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#RealElementType
Type extension of RealElementType
Type hierarchy
Model
name+ , documentation* , ANY element from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/' , properties{0,1}
Children documentation, name, properties
Attributes
QName Type Use
identifier xs:ID required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/'
Source
<xs:complexType name="ApplicationService">
  <xs:complexContent>
    <xs:extension base="RealElementType"/>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type DataObject
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram index.tmp#IdentifierGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#ReferenceableType index.tmp#ConceptAttributeGroup index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#ConceptType index.tmp#ElementType index.tmp#IdentifierGroup index.tmp#ConceptAttributeGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#RealElementType
Type extension of RealElementType
Type hierarchy
Model
name+ , documentation* , ANY element from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/' , properties{0,1}
Children documentation, name, properties
Attributes
QName Type Use
identifier xs:ID required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/'
Source
<xs:complexType name="DataObject">
  <xs:complexContent>
    <xs:extension base="RealElementType"/>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type Node
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram index.tmp#IdentifierGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#ReferenceableType index.tmp#ConceptAttributeGroup index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#ConceptType index.tmp#ElementType index.tmp#IdentifierGroup index.tmp#ConceptAttributeGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#RealElementType
Type extension of RealElementType
Type hierarchy
Model
name+ , documentation* , ANY element from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/' , properties{0,1}
Children documentation, name, properties
Attributes
QName Type Use
identifier xs:ID required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/'
Source
<xs:complexType name="Node">
  <xs:complexContent>
    <xs:extension base="RealElementType"/>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type Device
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram index.tmp#IdentifierGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#ReferenceableType index.tmp#ConceptAttributeGroup index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#ConceptType index.tmp#ElementType index.tmp#IdentifierGroup index.tmp#ConceptAttributeGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#RealElementType
Type extension of RealElementType
Type hierarchy
Model
name+ , documentation* , ANY element from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/' , properties{0,1}
Children documentation, name, properties
Attributes
QName Type Use
identifier xs:ID required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/'
Source
<xs:complexType name="Device">
  <xs:complexContent>
    <xs:extension base="RealElementType"/>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type SystemSoftware
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram index.tmp#IdentifierGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#ReferenceableType index.tmp#ConceptAttributeGroup index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#ConceptType index.tmp#ElementType index.tmp#IdentifierGroup index.tmp#ConceptAttributeGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#RealElementType
Type extension of RealElementType
Type hierarchy
Model
name+ , documentation* , ANY element from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/' , properties{0,1}
Children documentation, name, properties
Attributes
QName Type Use
identifier xs:ID required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/'
Source
<xs:complexType name="SystemSoftware">
  <xs:complexContent>
    <xs:extension base="RealElementType"/>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type TechnologyCollaboration
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram index.tmp#IdentifierGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#ReferenceableType index.tmp#ConceptAttributeGroup index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#ConceptType index.tmp#ElementType index.tmp#IdentifierGroup index.tmp#ConceptAttributeGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#RealElementType
Type extension of RealElementType
Type hierarchy
Model
name+ , documentation* , ANY element from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/' , properties{0,1}
Children documentation, name, properties
Attributes
QName Type Use
identifier xs:ID required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/'
Source
<xs:complexType name="TechnologyCollaboration">
  <xs:complexContent>
    <xs:extension base="RealElementType"/>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type TechnologyInterface
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram index.tmp#IdentifierGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#ReferenceableType index.tmp#ConceptAttributeGroup index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#ConceptType index.tmp#ElementType index.tmp#IdentifierGroup index.tmp#ConceptAttributeGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#RealElementType
Type extension of RealElementType
Type hierarchy
Model
name+ , documentation* , ANY element from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/' , properties{0,1}
Children documentation, name, properties
Attributes
QName Type Use
identifier xs:ID required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/'
Source
<xs:complexType name="TechnologyInterface">
  <xs:complexContent>
    <xs:extension base="RealElementType"/>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type Path
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram index.tmp#IdentifierGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#ReferenceableType index.tmp#ConceptAttributeGroup index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#ConceptType index.tmp#ElementType index.tmp#IdentifierGroup index.tmp#ConceptAttributeGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#RealElementType
Type extension of RealElementType
Type hierarchy
Model
name+ , documentation* , ANY element from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/' , properties{0,1}
Children documentation, name, properties
Attributes
QName Type Use
identifier xs:ID required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/'
Source
<xs:complexType name="Path">
  <xs:complexContent>
    <xs:extension base="RealElementType"/>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type CommunicationNetwork
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram index.tmp#IdentifierGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#ReferenceableType index.tmp#ConceptAttributeGroup index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#ConceptType index.tmp#ElementType index.tmp#IdentifierGroup index.tmp#ConceptAttributeGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#RealElementType
Type extension of RealElementType
Type hierarchy
Model
name+ , documentation* , ANY element from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/' , properties{0,1}
Children documentation, name, properties
Attributes
QName Type Use
identifier xs:ID required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/'
Source
<xs:complexType name="CommunicationNetwork">
  <xs:complexContent>
    <xs:extension base="RealElementType"/>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type TechnologyFunction
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram index.tmp#IdentifierGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#ReferenceableType index.tmp#ConceptAttributeGroup index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#ConceptType index.tmp#ElementType index.tmp#IdentifierGroup index.tmp#ConceptAttributeGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#RealElementType
Type extension of RealElementType
Type hierarchy
Model
name+ , documentation* , ANY element from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/' , properties{0,1}
Children documentation, name, properties
Attributes
QName Type Use
identifier xs:ID required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/'
Source
<xs:complexType name="TechnologyFunction">
  <xs:complexContent>
    <xs:extension base="RealElementType"/>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type TechnologyProcess
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram index.tmp#IdentifierGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#ReferenceableType index.tmp#ConceptAttributeGroup index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#ConceptType index.tmp#ElementType index.tmp#IdentifierGroup index.tmp#ConceptAttributeGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#RealElementType
Type extension of RealElementType
Type hierarchy
Model
name+ , documentation* , ANY element from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/' , properties{0,1}
Children documentation, name, properties
Attributes
QName Type Use
identifier xs:ID required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/'
Source
<xs:complexType name="TechnologyProcess">
  <xs:complexContent>
    <xs:extension base="RealElementType"/>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type TechnologyInteraction
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram index.tmp#IdentifierGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#ReferenceableType index.tmp#ConceptAttributeGroup index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#ConceptType index.tmp#ElementType index.tmp#IdentifierGroup index.tmp#ConceptAttributeGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#RealElementType
Type extension of RealElementType
Type hierarchy
Model
name+ , documentation* , ANY element from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/' , properties{0,1}
Children documentation, name, properties
Attributes
QName Type Use
identifier xs:ID required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/'
Source
<xs:complexType name="TechnologyInteraction">
  <xs:complexContent>
    <xs:extension base="RealElementType"/>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type TechnologyEvent
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram index.tmp#IdentifierGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#ReferenceableType index.tmp#ConceptAttributeGroup index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#ConceptType index.tmp#ElementType index.tmp#IdentifierGroup index.tmp#ConceptAttributeGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#RealElementType
Type extension of RealElementType
Type hierarchy
Model
name+ , documentation* , ANY element from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/' , properties{0,1}
Children documentation, name, properties
Attributes
QName Type Use
identifier xs:ID required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/'
Source
<xs:complexType name="TechnologyEvent">
  <xs:complexContent>
    <xs:extension base="RealElementType"/>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type TechnologyService
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram index.tmp#IdentifierGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#ReferenceableType index.tmp#ConceptAttributeGroup index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#ConceptType index.tmp#ElementType index.tmp#IdentifierGroup index.tmp#ConceptAttributeGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#RealElementType
Type extension of RealElementType
Type hierarchy
Model
name+ , documentation* , ANY element from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/' , properties{0,1}
Children documentation, name, properties
Attributes
QName Type Use
identifier xs:ID required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/'
Source
<xs:complexType name="TechnologyService">
  <xs:complexContent>
    <xs:extension base="RealElementType"/>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type Artifact
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram index.tmp#IdentifierGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#ReferenceableType index.tmp#ConceptAttributeGroup index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#ConceptType index.tmp#ElementType index.tmp#IdentifierGroup index.tmp#ConceptAttributeGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#RealElementType
Type extension of RealElementType
Type hierarchy
Model
name+ , documentation* , ANY element from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/' , properties{0,1}
Children documentation, name, properties
Attributes
QName Type Use
identifier xs:ID required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/'
Source
<xs:complexType name="Artifact">
  <xs:complexContent>
    <xs:extension base="RealElementType"/>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type Equipment
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram index.tmp#IdentifierGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#ReferenceableType index.tmp#ConceptAttributeGroup index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#ConceptType index.tmp#ElementType index.tmp#IdentifierGroup index.tmp#ConceptAttributeGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#RealElementType
Type extension of RealElementType
Type hierarchy
Model
name+ , documentation* , ANY element from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/' , properties{0,1}
Children documentation, name, properties
Attributes
QName Type Use
identifier xs:ID required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/'
Source
<xs:complexType name="Equipment">
  <xs:complexContent>
    <xs:extension base="RealElementType"/>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type Facility
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram index.tmp#IdentifierGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#ReferenceableType index.tmp#ConceptAttributeGroup index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#ConceptType index.tmp#ElementType index.tmp#IdentifierGroup index.tmp#ConceptAttributeGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#RealElementType
Type extension of RealElementType
Type hierarchy
Model
name+ , documentation* , ANY element from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/' , properties{0,1}
Children documentation, name, properties
Attributes
QName Type Use
identifier xs:ID required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/'
Source
<xs:complexType name="Facility">
  <xs:complexContent>
    <xs:extension base="RealElementType"/>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type DistributionNetwork
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram index.tmp#IdentifierGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#ReferenceableType index.tmp#ConceptAttributeGroup index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#ConceptType index.tmp#ElementType index.tmp#IdentifierGroup index.tmp#ConceptAttributeGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#RealElementType
Type extension of RealElementType
Type hierarchy
Model
name+ , documentation* , ANY element from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/' , properties{0,1}
Children documentation, name, properties
Attributes
QName Type Use
identifier xs:ID required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/'
Source
<xs:complexType name="DistributionNetwork">
  <xs:complexContent>
    <xs:extension base="RealElementType"/>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type Material
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram index.tmp#IdentifierGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#ReferenceableType index.tmp#ConceptAttributeGroup index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#ConceptType index.tmp#ElementType index.tmp#IdentifierGroup index.tmp#ConceptAttributeGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#RealElementType
Type extension of RealElementType
Type hierarchy
Model
name+ , documentation* , ANY element from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/' , properties{0,1}
Children documentation, name, properties
Attributes
QName Type Use
identifier xs:ID required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/'
Source
<xs:complexType name="Material">
  <xs:complexContent>
    <xs:extension base="RealElementType"/>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type Stakeholder
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram index.tmp#IdentifierGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#ReferenceableType index.tmp#ConceptAttributeGroup index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#ConceptType index.tmp#ElementType index.tmp#IdentifierGroup index.tmp#ConceptAttributeGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#RealElementType
Type extension of RealElementType
Type hierarchy
Model
name+ , documentation* , ANY element from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/' , properties{0,1}
Children documentation, name, properties
Attributes
QName Type Use
identifier xs:ID required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/'
Source
<xs:complexType name="Stakeholder">
  <xs:complexContent>
    <xs:extension base="RealElementType"/>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type Driver
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram index.tmp#IdentifierGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#ReferenceableType index.tmp#ConceptAttributeGroup index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#ConceptType index.tmp#ElementType index.tmp#IdentifierGroup index.tmp#ConceptAttributeGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#RealElementType
Type extension of RealElementType
Type hierarchy
Model
name+ , documentation* , ANY element from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/' , properties{0,1}
Children documentation, name, properties
Attributes
QName Type Use
identifier xs:ID required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/'
Source
<xs:complexType name="Driver">
  <xs:complexContent>
    <xs:extension base="RealElementType"/>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type Assessment
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram index.tmp#IdentifierGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#ReferenceableType index.tmp#ConceptAttributeGroup index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#ConceptType index.tmp#ElementType index.tmp#IdentifierGroup index.tmp#ConceptAttributeGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#RealElementType
Type extension of RealElementType
Type hierarchy
Model
name+ , documentation* , ANY element from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/' , properties{0,1}
Children documentation, name, properties
Attributes
QName Type Use
identifier xs:ID required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/'
Source
<xs:complexType name="Assessment">
  <xs:complexContent>
    <xs:extension base="RealElementType"/>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type Goal
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram index.tmp#IdentifierGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#ReferenceableType index.tmp#ConceptAttributeGroup index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#ConceptType index.tmp#ElementType index.tmp#IdentifierGroup index.tmp#ConceptAttributeGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#RealElementType
Type extension of RealElementType
Type hierarchy
Model
name+ , documentation* , ANY element from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/' , properties{0,1}
Children documentation, name, properties
Attributes
QName Type Use
identifier xs:ID required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/'
Source
<xs:complexType name="Goal">
  <xs:complexContent>
    <xs:extension base="RealElementType"/>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type Outcome
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram index.tmp#IdentifierGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#ReferenceableType index.tmp#ConceptAttributeGroup index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#ConceptType index.tmp#ElementType index.tmp#IdentifierGroup index.tmp#ConceptAttributeGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#RealElementType
Type extension of RealElementType
Type hierarchy
Model
name+ , documentation* , ANY element from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/' , properties{0,1}
Children documentation, name, properties
Attributes
QName Type Use
identifier xs:ID required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/'
Source
<xs:complexType name="Outcome">
  <xs:complexContent>
    <xs:extension base="RealElementType"/>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type Principle
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram index.tmp#IdentifierGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#ReferenceableType index.tmp#ConceptAttributeGroup index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#ConceptType index.tmp#ElementType index.tmp#IdentifierGroup index.tmp#ConceptAttributeGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#RealElementType
Type extension of RealElementType
Type hierarchy
Model
name+ , documentation* , ANY element from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/' , properties{0,1}
Children documentation, name, properties
Attributes
QName Type Use
identifier xs:ID required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/'
Source
<xs:complexType name="Principle">
  <xs:complexContent>
    <xs:extension base="RealElementType"/>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type Requirement
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram index.tmp#IdentifierGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#ReferenceableType index.tmp#ConceptAttributeGroup index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#ConceptType index.tmp#ElementType index.tmp#IdentifierGroup index.tmp#ConceptAttributeGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#RealElementType
Type extension of RealElementType
Type hierarchy
Model
name+ , documentation* , ANY element from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/' , properties{0,1}
Children documentation, name, properties
Attributes
QName Type Use
identifier xs:ID required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/'
Source
<xs:complexType name="Requirement">
  <xs:complexContent>
    <xs:extension base="RealElementType"/>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type Constraint
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram index.tmp#IdentifierGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#ReferenceableType index.tmp#ConceptAttributeGroup index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#ConceptType index.tmp#ElementType index.tmp#IdentifierGroup index.tmp#ConceptAttributeGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#RealElementType
Type extension of RealElementType
Type hierarchy
Model
name+ , documentation* , ANY element from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/' , properties{0,1}
Children documentation, name, properties
Attributes
QName Type Use
identifier xs:ID required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/'
Source
<xs:complexType name="Constraint">
  <xs:complexContent>
    <xs:extension base="RealElementType"/>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type Meaning
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram index.tmp#IdentifierGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#ReferenceableType index.tmp#ConceptAttributeGroup index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#ConceptType index.tmp#ElementType index.tmp#IdentifierGroup index.tmp#ConceptAttributeGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#RealElementType
Type extension of RealElementType
Type hierarchy
Model
name+ , documentation* , ANY element from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/' , properties{0,1}
Children documentation, name, properties
Attributes
QName Type Use
identifier xs:ID required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/'
Source
<xs:complexType name="Meaning">
  <xs:complexContent>
    <xs:extension base="RealElementType"/>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type Value
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram index.tmp#IdentifierGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#ReferenceableType index.tmp#ConceptAttributeGroup index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#ConceptType index.tmp#ElementType index.tmp#IdentifierGroup index.tmp#ConceptAttributeGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#RealElementType
Type extension of RealElementType
Type hierarchy
Model
name+ , documentation* , ANY element from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/' , properties{0,1}
Children documentation, name, properties
Attributes
QName Type Use
identifier xs:ID required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/'
Source
<xs:complexType name="Value">
  <xs:complexContent>
    <xs:extension base="RealElementType"/>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type Resource
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram index.tmp#IdentifierGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#ReferenceableType index.tmp#ConceptAttributeGroup index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#ConceptType index.tmp#ElementType index.tmp#IdentifierGroup index.tmp#ConceptAttributeGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#RealElementType
Type extension of RealElementType
Type hierarchy
Model
name+ , documentation* , ANY element from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/' , properties{0,1}
Children documentation, name, properties
Attributes
QName Type Use
identifier xs:ID required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/'
Source
<xs:complexType name="Resource">
  <xs:complexContent>
    <xs:extension base="RealElementType"/>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type Capability
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram index.tmp#IdentifierGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#ReferenceableType index.tmp#ConceptAttributeGroup index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#ConceptType index.tmp#ElementType index.tmp#IdentifierGroup index.tmp#ConceptAttributeGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#RealElementType
Type extension of RealElementType
Type hierarchy
Model
name+ , documentation* , ANY element from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/' , properties{0,1}
Children documentation, name, properties
Attributes
QName Type Use
identifier xs:ID required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/'
Source
<xs:complexType name="Capability">
  <xs:complexContent>
    <xs:extension base="RealElementType"/>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type CourseOfAction
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram index.tmp#IdentifierGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#ReferenceableType index.tmp#ConceptAttributeGroup index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#ConceptType index.tmp#ElementType index.tmp#IdentifierGroup index.tmp#ConceptAttributeGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#RealElementType
Type extension of RealElementType
Type hierarchy
Model
name+ , documentation* , ANY element from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/' , properties{0,1}
Children documentation, name, properties
Attributes
QName Type Use
identifier xs:ID required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/'
Source
<xs:complexType name="CourseOfAction">
  <xs:complexContent>
    <xs:extension base="RealElementType"/>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type WorkPackage
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram index.tmp#IdentifierGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#ReferenceableType index.tmp#ConceptAttributeGroup index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#ConceptType index.tmp#ElementType index.tmp#IdentifierGroup index.tmp#ConceptAttributeGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#RealElementType
Type extension of RealElementType
Type hierarchy
Model
name+ , documentation* , ANY element from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/' , properties{0,1}
Children documentation, name, properties
Attributes
QName Type Use
identifier xs:ID required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/'
Source
<xs:complexType name="WorkPackage">
  <xs:complexContent>
    <xs:extension base="RealElementType"/>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type Deliverable
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram index.tmp#IdentifierGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#ReferenceableType index.tmp#ConceptAttributeGroup index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#ConceptType index.tmp#ElementType index.tmp#IdentifierGroup index.tmp#ConceptAttributeGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#RealElementType
Type extension of RealElementType
Type hierarchy
Model
name+ , documentation* , ANY element from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/' , properties{0,1}
Children documentation, name, properties
Attributes
QName Type Use
identifier xs:ID required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/'
Source
<xs:complexType name="Deliverable">
  <xs:complexContent>
    <xs:extension base="RealElementType"/>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type ImplementationEvent
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram index.tmp#IdentifierGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#ReferenceableType index.tmp#ConceptAttributeGroup index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#ConceptType index.tmp#ElementType index.tmp#IdentifierGroup index.tmp#ConceptAttributeGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#RealElementType
Type extension of RealElementType
Type hierarchy
Model
name+ , documentation* , ANY element from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/' , properties{0,1}
Children documentation, name, properties
Attributes
QName Type Use
identifier xs:ID required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/'
Source
<xs:complexType name="ImplementationEvent">
  <xs:complexContent>
    <xs:extension base="RealElementType"/>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type Plateau
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram index.tmp#IdentifierGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#ReferenceableType index.tmp#ConceptAttributeGroup index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#ConceptType index.tmp#ElementType index.tmp#IdentifierGroup index.tmp#ConceptAttributeGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#RealElementType
Type extension of RealElementType
Type hierarchy
Model
name+ , documentation* , ANY element from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/' , properties{0,1}
Children documentation, name, properties
Attributes
QName Type Use
identifier xs:ID required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/'
Source
<xs:complexType name="Plateau">
  <xs:complexContent>
    <xs:extension base="RealElementType"/>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type Gap
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram index.tmp#IdentifierGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#ReferenceableType index.tmp#ConceptAttributeGroup index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#ConceptType index.tmp#ElementType index.tmp#IdentifierGroup index.tmp#ConceptAttributeGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#PropertiesGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#RealElementType
Type extension of RealElementType
Type hierarchy
Model
name+ , documentation* , ANY element from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/' , properties{0,1}
Children documentation, name, properties
Attributes
QName Type Use
identifier xs:ID required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/'
Source
<xs:complexType name="Gap">
  <xs:complexContent>
    <xs:extension base="RealElementType"/>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type Grouping
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram index.tmp#IdentifierGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#ReferenceableType index.tmp#ConceptAttributeGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#ConceptType index.tmp#ElementType index.tmp#CompositeType
Type extension of CompositeType
Type hierarchy
Model
name+ , documentation* , ANY element from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/' , properties{0,1}
Children documentation, name, properties
Attributes
QName Type Use
identifier xs:ID required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/'
Source
<xs:complexType name="Grouping">
  <xs:complexContent>
    <xs:extension base="CompositeType"/>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type Location
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram index.tmp#IdentifierGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#ReferenceableType index.tmp#ConceptAttributeGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#ConceptType index.tmp#ElementType index.tmp#CompositeType
Type extension of CompositeType
Type hierarchy
Model
name+ , documentation* , ANY element from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/' , properties{0,1}
Children documentation, name, properties
Attributes
QName Type Use
identifier xs:ID required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/'
Source
<xs:complexType name="Location">
  <xs:complexContent>
    <xs:extension base="CompositeType"/>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type AndJunction
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram index.tmp#IdentifierGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#ReferenceableType index.tmp#ConceptAttributeGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#ConceptType index.tmp#ElementType index.tmp#RelationshipConnectorType
Type extension of RelationshipConnectorType
Type hierarchy
Model
name+ , documentation* , ANY element from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/' , properties{0,1}
Children documentation, name, properties
Attributes
QName Type Use
identifier xs:ID required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/'
Source
<xs:complexType name="AndJunction">
  <xs:complexContent>
    <xs:extension base="RelationshipConnectorType"/>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type OrJunction
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram index.tmp#IdentifierGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#ReferenceableType index.tmp#ConceptAttributeGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#ConceptType index.tmp#ElementType index.tmp#RelationshipConnectorType
Type extension of RelationshipConnectorType
Type hierarchy
Model
name+ , documentation* , ANY element from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/' , properties{0,1}
Children documentation, name, properties
Attributes
QName Type Use
identifier xs:ID required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/'
Source
<xs:complexType name="OrJunction">
  <xs:complexContent>
    <xs:extension base="RelationshipConnectorType"/>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type Composition
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram index.tmp#IdentifierGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#ReferenceableType index.tmp#ConceptAttributeGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#ConceptType index.tmp#RelationshipType
Type extension of RelationshipType
Type hierarchy
Model
name+ , documentation* , ANY element from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/' , properties{0,1}
Children documentation, name, properties
Attributes
QName Type Use
identifier xs:ID required
source xs:IDREF required
target xs:IDREF required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/'
Source
<xs:complexType name="Composition">
  <xs:complexContent>
    <xs:extension base="RelationshipType"/>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type Aggregation
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram index.tmp#IdentifierGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#ReferenceableType index.tmp#ConceptAttributeGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#ConceptType index.tmp#RelationshipType
Type extension of RelationshipType
Type hierarchy
Model
name+ , documentation* , ANY element from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/' , properties{0,1}
Children documentation, name, properties
Attributes
QName Type Use
identifier xs:ID required
source xs:IDREF required
target xs:IDREF required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/'
Source
<xs:complexType name="Aggregation">
  <xs:complexContent>
    <xs:extension base="RelationshipType"/>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type Assignment
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram index.tmp#IdentifierGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#ReferenceableType index.tmp#ConceptAttributeGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#ConceptType index.tmp#RelationshipType
Type extension of RelationshipType
Type hierarchy
Model
name+ , documentation* , ANY element from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/' , properties{0,1}
Children documentation, name, properties
Attributes
QName Type Use
identifier xs:ID required
source xs:IDREF required
target xs:IDREF required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/'
Source
<xs:complexType name="Assignment">
  <xs:complexContent>
    <xs:extension base="RelationshipType"/>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type Realization
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram index.tmp#IdentifierGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#ReferenceableType index.tmp#ConceptAttributeGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#ConceptType index.tmp#RelationshipType
Type extension of RelationshipType
Type hierarchy
Model
name+ , documentation* , ANY element from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/' , properties{0,1}
Children documentation, name, properties
Attributes
QName Type Use
identifier xs:ID required
source xs:IDREF required
target xs:IDREF required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/'
Source
<xs:complexType name="Realization">
  <xs:complexContent>
    <xs:extension base="RelationshipType"/>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type Serving
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram index.tmp#IdentifierGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#ReferenceableType index.tmp#ConceptAttributeGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#ConceptType index.tmp#RelationshipType
Type extension of RelationshipType
Type hierarchy
Model
name+ , documentation* , ANY element from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/' , properties{0,1}
Children documentation, name, properties
Attributes
QName Type Use
identifier xs:ID required
source xs:IDREF required
target xs:IDREF required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/'
Source
<xs:complexType name="Serving">
  <xs:complexContent>
    <xs:extension base="RelationshipType"/>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type Access
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram index.tmp#IdentifierGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#ReferenceableType index.tmp#ConceptAttributeGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#ConceptType index.tmp#RelationshipType
Type extension of RelationshipType
Type hierarchy
Model
name+ , documentation* , ANY element from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/' , properties{0,1}
Children documentation, name, properties
Attributes
QName Type Default Use
accessType AccessTypeEnum Access optional
identifier xs:ID required
source xs:IDREF required
target xs:IDREF required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/'
Source
<xs:complexType name="Access">
  <xs:complexContent>
    <xs:extension base="RelationshipType">
      <xs:attribute name="accessType" type="AccessTypeEnum" default="Access" use="optional"/>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
[ top ]
Simple Type AccessTypeEnum
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram
Type restriction of xs:NMTOKEN
Facets
enumeration Access
enumeration Read
enumeration Write
enumeration ReadWrite
Used by
Attribute Access/@accessType
Source
<xs:simpleType name="AccessTypeEnum">
  <xs:annotation>
    <xs:documentation>Enumeration of Element types.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:NMTOKEN">
    <xs:enumeration value="Access"/>
    <xs:enumeration value="Read"/>
    <xs:enumeration value="Write"/>
    <xs:enumeration value="ReadWrite"/>
  </xs:restriction>
</xs:simpleType>
[ top ]
Complex Type Influence
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram index.tmp#IdentifierGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#ReferenceableType index.tmp#ConceptAttributeGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#ConceptType index.tmp#RelationshipType
Type extension of RelationshipType
Type hierarchy
Model
name+ , documentation* , ANY element from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/' , properties{0,1}
Children documentation, name, properties
Attributes
QName Type Use Annotation
identifier xs:ID required
modifier InfluenceModifierType optional
This Attribute is only meaningful for Influence RelationshipType. This is optional for the Influence
RelationshipType.
source xs:IDREF required
target xs:IDREF required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/'
Source
<xs:complexType name="Influence">
  <xs:complexContent>
    <xs:extension base="RelationshipType">
      <xs:attribute name="modifier" type="InfluenceModifierType" use="optional">
        <xs:annotation>
          <xs:documentation>This Attribute is only meaningful for Influence RelationshipType. This is optional for the Influence RelationshipType.</xs:documentation>
        </xs:annotation>
      </xs:attribute>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
[ top ]
Simple Type InfluenceModifierType
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram index.tmp#InfluenceStrengthEnum
Type union of(InfluenceStrengthEnum, xs:string)
Used by
Attribute Influence/@modifier
Source
<xs:simpleType name="InfluenceModifierType">
  <xs:union memberTypes="InfluenceStrengthEnum xs:string"/>
</xs:simpleType>
[ top ]
Simple Type InfluenceStrengthEnum
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram
Type restriction of xs:token
Facets
enumeration +
enumeration ++
enumeration -
enumeration --
enumeration 0
enumeration 1
enumeration 2
enumeration 3
enumeration 4
enumeration 5
enumeration 6
enumeration 7
enumeration 8
enumeration 9
enumeration 10
Source
<xs:simpleType name="InfluenceStrengthEnum">
  <xs:annotation>
    <xs:documentation>Enumeration of Influence Strength types. These are suggestions.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:token">
    <xs:enumeration value="+"/>
    <xs:enumeration value="++"/>
    <xs:enumeration value="-"/>
    <xs:enumeration value="--"/>
    <xs:enumeration value="0"/>
    <xs:enumeration value="1"/>
    <xs:enumeration value="2"/>
    <xs:enumeration value="3"/>
    <xs:enumeration value="4"/>
    <xs:enumeration value="5"/>
    <xs:enumeration value="6"/>
    <xs:enumeration value="7"/>
    <xs:enumeration value="8"/>
    <xs:enumeration value="9"/>
    <xs:enumeration value="10"/>
  </xs:restriction>
</xs:simpleType>
[ top ]
Complex Type Triggering
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram index.tmp#IdentifierGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#ReferenceableType index.tmp#ConceptAttributeGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#ConceptType index.tmp#RelationshipType
Type extension of RelationshipType
Type hierarchy
Model
name+ , documentation* , ANY element from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/' , properties{0,1}
Children documentation, name, properties
Attributes
QName Type Use
identifier xs:ID required
source xs:IDREF required
target xs:IDREF required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/'
Source
<xs:complexType name="Triggering">
  <xs:complexContent>
    <xs:extension base="RelationshipType"/>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type Flow
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram index.tmp#IdentifierGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#ReferenceableType index.tmp#ConceptAttributeGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#ConceptType index.tmp#RelationshipType
Type extension of RelationshipType
Type hierarchy
Model
name+ , documentation* , ANY element from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/' , properties{0,1}
Children documentation, name, properties
Attributes
QName Type Use
identifier xs:ID required
source xs:IDREF required
target xs:IDREF required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/'
Source
<xs:complexType name="Flow">
  <xs:complexContent>
    <xs:extension base="RelationshipType"/>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type Specialization
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram index.tmp#IdentifierGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#ReferenceableType index.tmp#ConceptAttributeGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#ConceptType index.tmp#RelationshipType
Type extension of RelationshipType
Type hierarchy
Model
name+ , documentation* , ANY element from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/' , properties{0,1}
Children documentation, name, properties
Attributes
QName Type Use
identifier xs:ID required
source xs:IDREF required
target xs:IDREF required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/'
Source
<xs:complexType name="Specialization">
  <xs:complexContent>
    <xs:extension base="RelationshipType"/>
  </xs:complexContent>
</xs:complexType>
[ top ]
Complex Type Association
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram index.tmp#IdentifierGroup index.tmp#NameGroup index.tmp#DocumentationGroup index.tmp#grp.any index.tmp#ReferenceableType index.tmp#ConceptAttributeGroup index.tmp#PropertiesGroup index.tmp#ConceptGroup index.tmp#ConceptType index.tmp#RelationshipType
Type extension of RelationshipType
Type hierarchy
Model
name+ , documentation* , ANY element from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/' , properties{0,1}
Children documentation, name, properties
Attributes
QName Type Use
identifier xs:ID required
source xs:IDREF required
target xs:IDREF required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/'
Source
<xs:complexType name="Association">
  <xs:complexContent>
    <xs:extension base="RelationshipType"/>
  </xs:complexContent>
</xs:complexType>
[ top ]
Simple Type ElementTypeEnum
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram
Type restriction of xs:NMTOKEN
Facets
enumeration BusinessActor
enumeration BusinessRole
enumeration BusinessCollaboration
enumeration BusinessInterface
enumeration BusinessProcess
enumeration BusinessFunction
enumeration BusinessInteraction
enumeration BusinessEvent
enumeration BusinessService
enumeration BusinessObject
enumeration Contract
enumeration Representation
enumeration Product
enumeration ApplicationComponent
enumeration ApplicationCollaboration
enumeration ApplicationInterface
enumeration ApplicationFunction
enumeration ApplicationInteraction
enumeration ApplicationProcess
enumeration ApplicationEvent
enumeration ApplicationService
enumeration DataObject
enumeration Node
enumeration Device
enumeration SystemSoftware
enumeration TechnologyCollaboration
enumeration TechnologyInterface
enumeration Path
enumeration CommunicationNetwork
enumeration TechnologyFunction
enumeration TechnologyProcess
enumeration TechnologyInteraction
enumeration TechnologyEvent
enumeration TechnologyService
enumeration Artifact
enumeration Equipment
enumeration Facility
enumeration DistributionNetwork
enumeration Material
enumeration Stakeholder
enumeration Driver
enumeration Assessment
enumeration Goal
enumeration Outcome
enumeration Principle
enumeration Requirement
enumeration Constraint
enumeration Meaning
enumeration Value
enumeration Resource
enumeration Capability
enumeration CourseOfAction
enumeration WorkPackage
enumeration Deliverable
enumeration ImplementationEvent
enumeration Plateau
enumeration Gap
enumeration Grouping
enumeration Location
enumeration AndJunction
enumeration OrJunction
Source
<xs:simpleType name="ElementTypeEnum">
  <xs:annotation>
    <xs:documentation>Enumeration of Element types.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:NMTOKEN">
    <xs:enumeration value="BusinessActor"/>
    <xs:enumeration value="BusinessRole"/>
    <xs:enumeration value="BusinessCollaboration"/>
    <xs:enumeration value="BusinessInterface"/>
    <xs:enumeration value="BusinessProcess"/>
    <xs:enumeration value="BusinessFunction"/>
    <xs:enumeration value="BusinessInteraction"/>
    <xs:enumeration value="BusinessEvent"/>
    <xs:enumeration value="BusinessService"/>
    <xs:enumeration value="BusinessObject"/>
    <xs:enumeration value="Contract"/>
    <xs:enumeration value="Representation"/>
    <xs:enumeration value="Product"/>
    <xs:enumeration value="ApplicationComponent"/>
    <xs:enumeration value="ApplicationCollaboration"/>
    <xs:enumeration value="ApplicationInterface"/>
    <xs:enumeration value="ApplicationFunction"/>
    <xs:enumeration value="ApplicationInteraction"/>
    <xs:enumeration value="ApplicationProcess"/>
    <xs:enumeration value="ApplicationEvent"/>
    <xs:enumeration value="ApplicationService"/>
    <xs:enumeration value="DataObject"/>
    <xs:enumeration value="Node"/>
    <xs:enumeration value="Device"/>
    <xs:enumeration value="SystemSoftware"/>
    <xs:enumeration value="TechnologyCollaboration"/>
    <xs:enumeration value="TechnologyInterface"/>
    <xs:enumeration value="Path"/>
    <xs:enumeration value="CommunicationNetwork"/>
    <xs:enumeration value="TechnologyFunction"/>
    <xs:enumeration value="TechnologyProcess"/>
    <xs:enumeration value="TechnologyInteraction"/>
    <xs:enumeration value="TechnologyEvent"/>
    <xs:enumeration value="TechnologyService"/>
    <xs:enumeration value="Artifact"/>
    <xs:enumeration value="Equipment"/>
    <xs:enumeration value="Facility"/>
    <xs:enumeration value="DistributionNetwork"/>
    <xs:enumeration value="Material"/>
    <xs:enumeration value="Stakeholder"/>
    <xs:enumeration value="Driver"/>
    <xs:enumeration value="Assessment"/>
    <xs:enumeration value="Goal"/>
    <xs:enumeration value="Outcome"/>
    <xs:enumeration value="Principle"/>
    <xs:enumeration value="Requirement"/>
    <xs:enumeration value="Constraint"/>
    <xs:enumeration value="Meaning"/>
    <xs:enumeration value="Value"/>
    <xs:enumeration value="Resource"/>
    <xs:enumeration value="Capability"/>
    <xs:enumeration value="CourseOfAction"/>
    <xs:enumeration value="WorkPackage"/>
    <xs:enumeration value="Deliverable"/>
    <xs:enumeration value="ImplementationEvent"/>
    <xs:enumeration value="Plateau"/>
    <xs:enumeration value="Gap"/>
    <xs:enumeration value="Grouping"/>
    <xs:enumeration value="Location"/>
    <xs:enumeration value="AndJunction"/>
    <xs:enumeration value="OrJunction"/>
  </xs:restriction>
</xs:simpleType>
[ top ]
Simple Type RelationshipConnectorEnum
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram
Type restriction of xs:NMTOKEN
Facets
enumeration AndJunction
enumeration OrJunction
Source
<xs:simpleType name="RelationshipConnectorEnum">
  <xs:annotation>
    <xs:documentation>Enumeration of Relationship Connector types.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:NMTOKEN">
    <xs:enumeration value="AndJunction"/>
    <xs:enumeration value="OrJunction"/>
  </xs:restriction>
</xs:simpleType>
[ top ]
Simple Type CompositeTypeEnum
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram
Type restriction of xs:NMTOKEN
Facets
enumeration Grouping
enumeration Location
Source
<xs:simpleType name="CompositeTypeEnum">
  <xs:annotation>
    <xs:documentation>Enumeration of Composite types.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:NMTOKEN">
    <xs:enumeration value="Grouping"/>
    <xs:enumeration value="Location"/>
  </xs:restriction>
</xs:simpleType>
[ top ]
Simple Type ElementEnumType
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram index.tmp#ElementTypeEnum index.tmp#CompositeTypeEnum index.tmp#RelationshipConnectorEnum
Type union of(ElementTypeEnum, CompositeTypeEnum, RelationshipConnectorEnum)
Source
<xs:simpleType name="ElementEnumType">
  <xs:union memberTypes="ElementTypeEnum CompositeTypeEnum RelationshipConnectorEnum"/>
</xs:simpleType>
[ top ]
Simple Type RelationshipTypeEnum
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram
Type restriction of xs:NMTOKEN
Facets
enumeration Composition
enumeration Aggregation
enumeration Assignment
enumeration Realization
enumeration Serving
enumeration Access
enumeration Influence
enumeration Triggering
enumeration Flow
enumeration Specialization
enumeration Association
Source
<xs:simpleType name="RelationshipTypeEnum">
  <xs:annotation>
    <xs:documentation>Enumeration of Relationship types.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:NMTOKEN">
    <xs:enumeration value="Composition"/>
    <xs:enumeration value="Aggregation"/>
    <xs:enumeration value="Assignment"/>
    <xs:enumeration value="Realization"/>
    <xs:enumeration value="Serving"/>
    <xs:enumeration value="Access"/>
    <xs:enumeration value="Influence"/>
    <xs:enumeration value="Triggering"/>
    <xs:enumeration value="Flow"/>
    <xs:enumeration value="Specialization"/>
    <xs:enumeration value="Association"/>
  </xs:restriction>
</xs:simpleType>
[ top ]
Element Group NameGroup
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram
Used by
Model
name+
Children name
Source
<xs:group name="NameGroup">
  <xs:sequence>
    <xs:element name="name" type="LangStringType" minOccurs="1" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:group>
[ top ]
Element Group LabelGroup
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram
Used by
Complex Type OrganizationType
Model
label+
Children label
Source
<xs:group name="LabelGroup">
  <xs:sequence>
    <xs:element name="label" type="LangStringType" minOccurs="1" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:group>
[ top ]
Element Group DocumentationGroup
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram
Used by
Model
documentation*
Children documentation
Source
<xs:group name="DocumentationGroup">
  <xs:sequence>
    <xs:element name="documentation" type="PreservedLangStringType" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Documentation of the object.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:group>
[ top ]
Element Group grp.any
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram
Used by
Model
ANY element from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/'
Source
<xs:group name="grp.any">
  <xs:annotation>
    <xs:documentation>Any namespace element from any namespace may be included within an "any" element. The namespace for the imported element must be defined in the instance, and the schema must be imported. The extension has a definition of "strict" i.e. they must have their own namespace.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:any namespace="##other" processContents="strict" minOccurs="0" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:group>
[ top ]
Element Group PropertiesGroup
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram
Used by
Element Group ConceptGroup
Complex Type ModelType
Model
properties{0,1}
Children properties
Source
<xs:group name="PropertiesGroup">
  <xs:sequence>
    <xs:element name="properties" type="PropertiesType" minOccurs="0" maxOccurs="1">
      <xs:annotation>
        <xs:documentation>Any property instance of the object</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:group>
[ top ]
Element Group SchemaInfoGroup
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram index.tmp#grp.any
Used by
Complex Types MetadataType, SchemaInfoType
Model
schema{0,1} , schemaversion{0,1} , ANY element from ANY namespace OTHER than 'http://www.opengroup.org/xsd/archimate/3.0/'
Children schema, schemaversion
Source
<xs:group name="SchemaInfoGroup">
  <xs:annotation>
    <xs:documentation>Provides a wrapper for multiple meta-data sets.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="schema" type="xs:string" minOccurs="0" maxOccurs="1">
      <xs:annotation>
        <xs:documentation>default="http://purl.org/dc/elements/1.1/"</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="schemaversion" type="xs:string" minOccurs="0" maxOccurs="1">
      <xs:annotation>
        <xs:documentation>default="1.1"</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:group ref="grp.any"/>
  </xs:sequence>
</xs:group>
[ top ]
Element Group ConceptGroup
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram index.tmp#PropertiesGroup
Used by
Model
properties{0,1}
Children properties
Source
<xs:group name="ConceptGroup">
  <xs:annotation>
    <xs:documentation>Empty. Available for Extension purposes.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:group ref="PropertiesGroup"/>
  </xs:sequence>
</xs:group>
[ top ]
Element Group ElementRefGroup
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram
Model
elementRef
Children elementRef
Source
<xs:group name="ElementRefGroup">
  <xs:sequence>
    <xs:element name="elementRef" type="ReferenceType" minOccurs="1" maxOccurs="1"/>
  </xs:sequence>
</xs:group>
[ top ]
Element Group RelationshipRefGroup
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram
Model
relationshipRef
Children relationshipRef
Source
<xs:group name="RelationshipRefGroup">
  <xs:sequence>
    <xs:element name="relationshipRef" type="ReferenceType" minOccurs="1" maxOccurs="1"/>
  </xs:sequence>
</xs:group>
[ top ]
Element Group ConceptRefGroup
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram
Model
conceptRef
Children conceptRef
Source
<xs:group name="ConceptRefGroup">
  <xs:sequence>
    <xs:element name="conceptRef" type="ReferenceType" minOccurs="1" maxOccurs="1"/>
  </xs:sequence>
</xs:group>
[ top ]
Element Group PropertyDefinitionRefGroup
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram
Model
propertyDefinitionRef
Children propertyDefinitionRef
Source
<xs:group name="PropertyDefinitionRefGroup">
  <xs:sequence>
    <xs:element name="propertyDefinitionRef" type="ReferenceType" minOccurs="1" maxOccurs="1"/>
  </xs:sequence>
</xs:group>
[ top ]
Element Group StereotypeRefGroup
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram
Model
stereotypeRef
Children stereotypeRef
Source
<xs:group name="StereotypeRefGroup">
  <xs:sequence>
    <xs:element name="stereotypeRef" type="ReferenceType" minOccurs="1" maxOccurs="1"/>
  </xs:sequence>
</xs:group>
[ top ]
Attribute Group IdentifierGroup
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram
Used by
Attributes
QName Type Use
identifier xs:ID required
Source
<xs:attributeGroup name="IdentifierGroup">
  <xs:attribute name="identifier" type="xs:ID" use="required"/>
</xs:attributeGroup>
[ top ]
Attribute Group OptionalIdentifierGroup
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram
Used by
Complex Type OrganizationType
Attributes
QName Type Use
identifier xs:ID optional
Source
<xs:attributeGroup name="OptionalIdentifierGroup">
  <xs:attribute name="identifier" type="xs:ID" use="optional"/>
</xs:attributeGroup>
[ top ]
Attribute Group ConceptAttributeGroup
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram
Used by
Complex Types ConceptType, RealElementType
Source
<xs:attributeGroup name="ConceptAttributeGroup">
  <xs:annotation>
    <xs:documentation>Empty. Available for Extension purposes.</xs:documentation>
  </xs:annotation>
</xs:attributeGroup>
[ top ]
Attribute Group ElementRefAttributeGroup
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram
Attributes
QName Type Use
elementRef xs:IDREF required
Source
<xs:attributeGroup name="ElementRefAttributeGroup">
  <xs:attribute name="elementRef" type="xs:IDREF" use="required"/>
</xs:attributeGroup>
[ top ]
Attribute Group RelationshipRefAttributeGroup
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram
Attributes
QName Type Use
relationshipRef xs:IDREF required
Source
<xs:attributeGroup name="RelationshipRefAttributeGroup">
  <xs:attribute name="relationshipRef" type="xs:IDREF" use="required"/>
</xs:attributeGroup>
[ top ]
Attribute Group ConceptRefAttributeGroup
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram
Attributes
QName Type Use
ConceptRef xs:IDREF required
Source
<xs:attributeGroup name="ConceptRefAttributeGroup">
  <xs:attribute name="ConceptRef" type="xs:IDREF" use="required"/>
</xs:attributeGroup>
[ top ]
Attribute Group PropertyDefinitionRefAttributeGroup
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram
Attributes
QName Type Use
propertyDefinitionRef xs:IDREF required
Source
<xs:attributeGroup name="PropertyDefinitionRefAttributeGroup">
  <xs:attribute name="propertyDefinitionRef" type="xs:IDREF" use="required"/>
</xs:attributeGroup>
[ top ]
Attribute Group StereotypeRefAttributeGroup
Namespace http://www.opengroup.org/xsd/archimate/3.0/
Diagram
Diagram
Attributes
QName Type Use
stereotypeRef xs:IDREF required
Source
<xs:attributeGroup name="StereotypeRefAttributeGroup">
  <xs:attribute name="stereotypeRef" type="xs:IDREF" use="required"/>
</xs:attributeGroup>
[ top ]