ArcadiaModellingArtefacts

 

Schema
ArcadiaModellingArtefacts.xsd 

schema location ..\ArcadiaModellingArtefacts.xsd
attributeFormDefault unqualified
elementFormDefault qualified
 
Elements 
CEPCID 
ChainableEndpointCategory 
CNID 
CNMetric 
CNMetrics 
Component 
ConfigurationParamaterDescription 
ConfigurationParameter 
ConfigurationParameterDefaultValue 
ConfigurationParameterName 
ConfigurationParameters 
ConfigurationParameterType 
DescriptiveCNMetadata 
DescriptiveGSGMetadata 
DescriptiveSGMetadata 
ECEPID 
ExposedChainableEndpoint 
ExposedChainableEndpoints 
GNID 
GraphDependencies 
GraphDependency 
GraphNode 
GraphNodeDescriptor 
GroundedGraphNode 
GroundedGraphNodeDescriptor 
GroundedServiceGraph 
GSGID 
HigherIsBetter 
MaxValue 
MetricDescription 
MetricName 
MetricValueType 
MinValue 
MutableAfterStartup 
NID 
RequiredChainableEndpoints 
RPID 
RuntimePolicy 
RuntimePolicyDescriptor 
ServiceGraph 
SGID 
UnitOfMeasurement 


element
CEPCID

diagram ArcadiaModellingArtefacts_p1.png
type xs:string
properties
content  simple
used by
elements  ChainableEndpointCategory GraphDependency
annotation
documentation
This unique Exposable Chainable Endpoint Category Identifier is a hex String that identifies uniquely the chainable category
source <xs:element name=“CEPCID type=“xs:string“>
<xs:annotation>
<xs:documentation>This unique Exposable Chainable Endpoint Category Identifier is a hex String that identifies uniquely the chainable category</xs:documentation>
</xs:annotation>
</xs:element>


element
ChainableEndpointCategory

diagram

ArcadiaModellingArtefacts_p2.png

properties
content  complex
children CategoryName CEPCID
used by
elements  ExposedChainableEndpoint RequiredChainableEndpoints
source <xs:element name=“ChainableEndpointCategory“>
<xs:complexType>
<xs:sequence>
<xs:element name=“CategoryName type=“xs:string“/>
<xs:element ref=“CEPCID“>
<xs:annotation>
<xs:documentation>This unique Chainable EndPoint Category IDentifier is a hex string that identifies uniquely the chaining category</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>


element
ChainableEndpointCategory/CategoryName

diagram ArcadiaModellingArtefacts_p3.png
type xs:string
properties
content  simple
source <xs:element name=“CategoryName type=“xs:string“/>


element
CNID

diagram ArcadiaModellingArtefacts_p4.png
type xs:string
properties
content  simple
used by
elements  DescriptiveCNMetadata GraphNode
annotation
documentation
This unique Component ID is a hex String that identifies uniquely the Component in the ARCADIA Repository
source <xs:element name=“CNID type=“xs:string“>
<xs:annotation>
<xs:documentation>This unique Component ID is a hex String that identifies uniquely the Component in the ARCADIA Repository</xs:documentation>
</xs:annotation>
</xs:element>


element
CNMetric

diagram

ArcadiaModellingArtefacts_p5.png

properties
content  complex
children MetricName MetricDescription UnitOfMeasurement MetricValueType MinValue MaxValue HigherIsBetter
used by
element  CNMetrics
source <xs:element name=“CNMetric“>
<xs:complexType>
<xs:sequence>
<xs:element ref=“MetricName“/>
<xs:element ref=“MetricDescription“/>
<xs:element ref=“UnitOfMeasurement“/>
<xs:element ref=“MetricValueType“/>
<xs:element ref=“MinValue minOccurs=“0“/>
<xs:element ref=“MaxValue minOccurs=“0“/>
<xs:element ref=“HigherIsBetter“/>
</xs:sequence>
</xs:complexType>
</xs:element>


element
CNMetrics

diagram

ArcadiaModellingArtefacts_p6.png

properties
content  complex
children CNMetric
used by
element  Component
source <xs:element name=“CNMetrics“>
<xs:complexType>
<xs:sequence>
<xs:element ref=“CNMetric maxOccurs=“unbounded“/>
</xs:sequence>
</xs:complexType>
</xs:element>


element
Component

diagram

ArcadiaModellingArtefacts_p7.png

properties
content  complex
children DescriptiveCNMetadata ConfigurationParameters CNMetrics ExposedChainableEndpoints RequiredChainableEndpoints
source <xs:element name=“Component“>
<xs:complexType>
<xs:sequence>
<xs:element ref=“DescriptiveCNMetadata“/>
<xs:element ref=“ConfigurationParameters minOccurs=“0“/>
<xs:element ref=“CNMetrics minOccurs=“0“/>
<xs:element ref=“ExposedChainableEndpoints“/>
<xs:element ref=“RequiredChainableEndpoints“/>
</xs:sequence>
</xs:complexType>
</xs:element>


element
ConfigurationParamaterDescription

diagram ArcadiaModellingArtefacts_p8.png
type xs:string
properties
content  simple
used by
element  ConfigurationParameter
source <xs:element name=“ConfigurationParamaterDescription type=“xs:string“/>


element
ConfigurationParameter

diagram

ArcadiaModellingArtefacts_p9.png

properties
content  complex
children ConfigurationParameterName ConfigurationParamaterDescription ConfigurationParameterType ConfigurationParameterDefaultValue MutableAfterStartup
used by
element  ConfigurationParameters
source <xs:element name=“ConfigurationParameter“>
<xs:complexType>
<xs:sequence>
<xs:element ref=“ConfigurationParameterName“/>
<xs:element ref=“ConfigurationParamaterDescription“/>
<xs:element ref=“ConfigurationParameterType“/>
<xs:element ref=“ConfigurationParameterDefaultValue“/>
<xs:element ref=“MutableAfterStartup“/>
</xs:sequence>
</xs:complexType>
</xs:element>


element
ConfigurationParameterDefaultValue

diagram ArcadiaModellingArtefacts_p10.png
type xs:string
properties
content  simple
used by
element  ConfigurationParameter
source <xs:element name=“ConfigurationParameterDefaultValue type=“xs:string“/>


element
ConfigurationParameterName

diagram ArcadiaModellingArtefacts_p11.png
type xs:string
properties
content  simple
used by
element  ConfigurationParameter
source <xs:element name=“ConfigurationParameterName type=“xs:string“/>


element
ConfigurationParameters

diagram

ArcadiaModellingArtefacts_p12.png

properties
content  complex
children ConfigurationParameter
used by
element  Component
source <xs:element name=“ConfigurationParameters“>
<xs:complexType>
<xs:sequence>
<xs:element ref=“ConfigurationParameter maxOccurs=“unbounded“/>
</xs:sequence>
</xs:complexType>
</xs:element>


element
ConfigurationParameterType

diagram ArcadiaModellingArtefacts_p13.png
type xs:string
properties
content  simple
used by
element  ConfigurationParameter
source <xs:element name=“ConfigurationParameterType type=“xs:string“/>


element
DescriptiveCNMetadata

diagram

ArcadiaModellingArtefacts_p14.png

properties
content  complex
children CNID CNName Version Description Tags
used by
element  Component
source <xs:element name=“DescriptiveCNMetadata“>
<xs:complexType>
<xs:sequence>
<xs:element ref=“CNID“>
<xs:annotation>
<xs:documentation>This unique Component ID is a hex String that identifies uniquely the Component in the ARCADIA Repository</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name=“CNName type=“xs:string“>
<xs:annotation>
<xs:documentation>The friendly name of the Component</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name=“Version type=“xs:string“>
<xs:annotation>
<xs:documentation>The version of the component using a semantic versioning notation</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name=“Description type=“xs:string minOccurs=“0“/>
<xs:element name=“Tags minOccurs=“0“>
<xs:complexType>
<xs:sequence>
<xs:element name=“Tag type=“xs:string maxOccurs=“unbounded“/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>


element
DescriptiveCNMetadata/CNName

diagram ArcadiaModellingArtefacts_p15.png
type xs:string
properties
content  simple
annotation
documentation
The friendly name of the Component
source <xs:element name=“CNName type=“xs:string“>
<xs:annotation>
<xs:documentation>The friendly name of the Component</xs:documentation>
</xs:annotation>
</xs:element>


element
DescriptiveCNMetadata/Version

diagram ArcadiaModellingArtefacts_p16.png
type xs:string
properties
content  simple
annotation
documentation
The version of the component using a semantic versioning notation
source <xs:element name=“Version type=“xs:string“>
<xs:annotation>
<xs:documentation>The version of the component using a semantic versioning notation</xs:documentation>
</xs:annotation>
</xs:element>


element
DescriptiveCNMetadata/Description

diagram ArcadiaModellingArtefacts_p17.png
type xs:string
properties
minOcc  0
maxOcc  1
content  simple
source <xs:element name=“Description type=“xs:string minOccurs=“0“/>


element
DescriptiveCNMetadata/Tags

diagram

ArcadiaModellingArtefacts_p18.png

properties
minOcc  0
maxOcc  1
content  complex
children Tag
source <xs:element name=“Tags minOccurs=“0“>
<xs:complexType>
<xs:sequence>
<xs:element name=“Tag type=“xs:string maxOccurs=“unbounded“/>
</xs:sequence>
</xs:complexType>
</xs:element>


element
DescriptiveCNMetadata/Tags/Tag

diagram ArcadiaModellingArtefacts_p19.png
type xs:string
properties
minOcc  1
maxOcc  unbounded
content  simple
source <xs:element name=“Tag type=“xs:string maxOccurs=“unbounded“/>


element
DescriptiveGSGMetadata

diagram

ArcadiaModellingArtefacts_p20.png

properties
content  complex
children GSGID GSGName SGID RPID
used by
element  GroundedServiceGraph
source <xs:element name=“DescriptiveGSGMetadata“>
<xs:complexType>
<xs:sequence>
<xs:element ref=“GSGID“/>
<xs:element name=“GSGName type=“xs:string“/>
<xs:element ref=“SGID“/>
<xs:element ref=“RPID minOccurs=“0“/>
</xs:sequence>
</xs:complexType>
</xs:element>


element
DescriptiveGSGMetadata/GSGName

diagram ArcadiaModellingArtefacts_p21.png
type xs:string
properties
content  simple
source <xs:element name=“GSGName type=“xs:string“/>


element
DescriptiveSGMetadata

diagram

ArcadiaModellingArtefacts_p22.png

properties
content  complex
children SGID SGName SGDescription Tags
used by
element  ServiceGraph
source <xs:element name=“DescriptiveSGMetadata“>
<xs:complexType>
<xs:sequence>
<xs:element ref=“SGID“/>
<xs:element name=“SGName type=“xs:string“/>
<xs:element name=“SGDescription type=“xs:string minOccurs=“0“/>
<xs:element name=“Tags minOccurs=“0“>
<xs:complexType>
<xs:sequence>
<xs:element name=“Tag maxOccurs=“unbounded“/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>


element
DescriptiveSGMetadata/SGName

diagram ArcadiaModellingArtefacts_p23.png
type xs:string
properties
content  simple
source <xs:element name=“SGName type=“xs:string“/>


element
DescriptiveSGMetadata/SGDescription

diagram ArcadiaModellingArtefacts_p24.png
type xs:string
properties
minOcc  0
maxOcc  1
content  simple
source <xs:element name=“SGDescription type=“xs:string minOccurs=“0“/>


element
DescriptiveSGMetadata/Tags

diagram

ArcadiaModellingArtefacts_p25.png

properties
minOcc  0
maxOcc  1
content  complex
children Tag
source <xs:element name=“Tags minOccurs=“0“>
<xs:complexType>
<xs:sequence>
<xs:element name=“Tag maxOccurs=“unbounded“/>
</xs:sequence>
</xs:complexType>
</xs:element>


element
DescriptiveSGMetadata/Tags/Tag

diagram ArcadiaModellingArtefacts_p26.png
properties
minOcc  1
maxOcc  unbounded
source <xs:element name=“Tag maxOccurs=“unbounded“/>


element
ECEPID

diagram ArcadiaModellingArtefacts_p27.png
type xs:string
properties
content  simple
used by
elements  ExposedChainableEndpoint GraphDependency
annotation
documentation
This unique Exposed Chainable Endpoint ID is a hex String that identifies uniquely the chainable endpoint
source <xs:element name=“ECEPID type=“xs:string“>
<xs:annotation>
<xs:documentation>This unique Exposed Chainable Endpoint ID is a hex String that identifies uniquely the chainable endpoint</xs:documentation>
</xs:annotation>
</xs:element>


element
ExposedChainableEndpoint

diagram

ArcadiaModellingArtefacts_p28.png

properties
content  complex
children ECEPID AllowsMultipleTenants ChainableEndpointCategory
used by
element  ExposedChainableEndpoints
source <xs:element name=“ExposedChainableEndpoint“>
<xs:complexType>
<xs:sequence>
<xs:element ref=“ECEPID“/>
<xs:element name=“AllowsMultipleTenants type=“xs:boolean“/>
<xs:element ref=“ChainableEndpointCategory“/>
</xs:sequence>
</xs:complexType>
</xs:element>


element
ExposedChainableEndpoint/AllowsMultipleTenants

diagram ArcadiaModellingArtefacts_p29.png
type xs:boolean
properties
content  simple
source <xs:element name=“AllowsMultipleTenants type=“xs:boolean“/>


element
ExposedChainableEndpoints

diagram

ArcadiaModellingArtefacts_p30.png

properties
content  complex
children ExposedChainableEndpoint
used by
element  Component
source <xs:element name=“ExposedChainableEndpoints“>
<xs:complexType>
<xs:sequence>
<xs:element ref=“ExposedChainableEndpoint minOccurs=“0 maxOccurs=“unbounded“/>
</xs:sequence>
</xs:complexType>
</xs:element>


element
GNID

diagram ArcadiaModellingArtefacts_p31.png
used by
elements  GroundedGraphNode/Dependency GroundedGraphNode
source <xs:element name=“GNID“/>


element
GraphDependencies

diagram ArcadiaModellingArtefacts_p32.png
properties
content  complex
source <xs:element name=“GraphDependencies“>
<xs:complexType>
<xs:sequence/>
</xs:complexType>
</xs:element>


element
GraphDependency

diagram

ArcadiaModellingArtefacts_p33.png

properties
content  complex
children CEPCID ECEPID NID
used by
element  GraphNode
annotation
documentation
Each dependency materializes a connection between a source and a target. The NID, CEPCID and the ECEPID belong to the target
source <xs:element name=“GraphDependency“>
<xs:annotation>
<xs:documentation>Each dependency materializes a connection between a source and a target. The NID, CEPCID and the ECEPID belong to the target</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element ref=“CEPCID“/>
<xs:element ref=“ECEPID“/>
<xs:element ref=“NID“/>
</xs:sequence>
</xs:complexType>
</xs:element>


element
GraphNode

diagram

ArcadiaModellingArtefacts_p34.png

properties
content  complex
children NID CNID GraphDependency
used by
element  GraphNodeDescriptor
source <xs:element name=“GraphNode“>
<xs:complexType>
<xs:sequence>
<xs:element ref=“NID“/>
<xs:element ref=“CNID“/>
<xs:element ref=“GraphDependency minOccurs=“0 maxOccurs=“unbounded“/>
</xs:sequence>
</xs:complexType>
</xs:element>


element
GraphNodeDescriptor

diagram

ArcadiaModellingArtefacts_p35.png

properties
content  complex
children GraphNode
used by
element  ServiceGraph
source <xs:element name=“GraphNodeDescriptor“>
<xs:complexType>
<xs:sequence>
<xs:element ref=“GraphNode maxOccurs=“unbounded“/>
</xs:sequence>
</xs:complexType>
</xs:element>


element
GroundedGraphNode

diagram

ArcadiaModellingArtefacts_p36.png

properties
content  complex
children GNID NID GroundingParameters Dependency
used by
element  GroundedGraphNodeDescriptor
source <xs:element name=“GroundedGraphNode“>
<xs:complexType>
<xs:sequence>
<xs:element ref=“GNID“>
<xs:annotation>
<xs:documentation>The Grounded Node Identifier which is meaningfull within the Grounded Service Graph</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref=“NID“/>
<xs:element name=“GroundingParameters“>
<xs:complexType>
<xs:sequence>
<xs:element name=“IaaSDescriptor type=“xs:string“/>
<xs:element name=“ReachableIP type=“xs:string“/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name=“Dependency minOccurs=“0 maxOccurs=“unbounded“>
<xs:complexType>
<xs:sequence>
<xs:element ref=“GNID“/>
<xs:element ref=“NID“/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>


element
GroundedGraphNode/GroundingParameters

diagram

ArcadiaModellingArtefacts_p37.png

properties
content  complex
children IaaSDescriptor ReachableIP
source <xs:element name=“GroundingParameters“>
<xs:complexType>
<xs:sequence>
<xs:element name=“IaaSDescriptor type=“xs:string“/>
<xs:element name=“ReachableIP type=“xs:string“/>
</xs:sequence>
</xs:complexType>
</xs:element>


element
GroundedGraphNode/GroundingParameters/IaaSDescriptor

diagram ArcadiaModellingArtefacts_p38.png
type xs:string
properties
content  simple
source <xs:element name=“IaaSDescriptor type=“xs:string“/>


element
GroundedGraphNode/GroundingParameters/ReachableIP

diagram ArcadiaModellingArtefacts_p39.png
type xs:string
properties
content  simple
source <xs:element name=“ReachableIP type=“xs:string“/>


element
GroundedGraphNode/Dependency

diagram

ArcadiaModellingArtefacts_p40.png

properties
minOcc  0
maxOcc  unbounded
content  complex
children GNID NID
source <xs:element name=“Dependency minOccurs=“0 maxOccurs=“unbounded“>
<xs:complexType>
<xs:sequence>
<xs:element ref=“GNID“/>
<xs:element ref=“NID“/>
</xs:sequence>
</xs:complexType>
</xs:element>


element
GroundedGraphNodeDescriptor

diagram

ArcadiaModellingArtefacts_p41.png

properties
content  complex
children GroundedGraphNode
used by
element  GroundedServiceGraph
source <xs:element name=“GroundedGraphNodeDescriptor“>
<xs:complexType>
<xs:sequence>
<xs:element ref=“GroundedGraphNode maxOccurs=“unbounded“/>
</xs:sequence>
</xs:complexType>
</xs:element>


element
GroundedServiceGraph

diagram

ArcadiaModellingArtefacts_p42.png

properties
content  complex
children DescriptiveGSGMetadata GroundedGraphNodeDescriptor
source <xs:element name=“GroundedServiceGraph“>
<xs:complexType>
<xs:sequence>
<xs:element ref=“DescriptiveGSGMetadata“/>
<xs:element ref=“GroundedGraphNodeDescriptor“/>
</xs:sequence>
</xs:complexType>
</xs:element>


element
GSGID

diagram ArcadiaModellingArtefacts_p43.png
type xs:string
properties
content  simple
used by
element  DescriptiveGSGMetadata
annotation
documentation
This unique Grounded Service Graph ID is a hex String that identifies uniquely the service graph in the service rgah repository
source <xs:element name=“GSGID type=“xs:string“>
<xs:annotation>
<xs:documentation>This unique Grounded Service Graph ID is a hex String that identifies uniquely the service graph in the service rgah repository</xs:documentation>
</xs:annotation>
</xs:element>


element
HigherIsBetter

diagram ArcadiaModellingArtefacts_p44.png
type xs:boolean
properties
content  simple
used by
element  CNMetric
source <xs:element name=“HigherIsBetter type=“xs:boolean“/>


element
MaxValue

diagram ArcadiaModellingArtefacts_p45.png
type xs:string
properties
content  simple
used by
element  CNMetric
source <xs:element name=“MaxValue type=“xs:string“/>


element
MetricDescription

diagram ArcadiaModellingArtefacts_p46.png
type xs:string
properties
content  simple
used by
element  CNMetric
source <xs:element name=“MetricDescription type=“xs:string“/>


element
MetricName

diagram ArcadiaModellingArtefacts_p47.png
type xs:string
properties
content  simple
used by
element  CNMetric
source <xs:element name=“MetricName type=“xs:string“/>


element
MetricValueType

diagram ArcadiaModellingArtefacts_p48.png
type restriction of xs:string
properties
content  simple
used by
element  CNMetric
facets
Kind  Value  Annotation
enumeration  Integer
enumeration  Float
enumeration  String
source <xs:element name=“MetricValueType“>
<xs:simpleType>
<xs:restriction base=“xs:string“>
<xs:enumeration value=“Integer“/>
<xs:enumeration value=“Float“/>
<xs:enumeration value=“String“/>
</xs:restriction>
</xs:simpleType>
</xs:element>


element
MinValue

diagram ArcadiaModellingArtefacts_p49.png
type xs:string
properties
content  simple
used by
element  CNMetric
source <xs:element name=“MinValue type=“xs:string“/>


element
MutableAfterStartup

diagram ArcadiaModellingArtefacts_p50.png
type xs:boolean
properties
content  simple
used by
element  ConfigurationParameter
source <xs:element name=“MutableAfterStartup type=“xs:boolean“/>


element
NID

diagram ArcadiaModellingArtefacts_p51.png
type xs:string
properties
content  simple
used by
elements  GroundedGraphNode/Dependency GraphDependency GraphNode GroundedGraphNode
annotation
documentation
This unique Graph Node ID is a hex String that identifies uniquely a GraphNode in a specific graph. Please note that the combination of GNID and MSID are unique
source <xs:element name=“NID type=“xs:string“>
<xs:annotation>
<xs:documentation>This unique Graph Node ID is a hex String that identifies uniquely a GraphNode in a specific graph. Please note that the combination of GNID and MSID are unique</xs:documentation>
</xs:annotation>
</xs:element>


element
RequiredChainableEndpoints

diagram

ArcadiaModellingArtefacts_p52.png

properties
content  complex
children ChainableEndpointCategory
used by
element  Component
source <xs:element name=“RequiredChainableEndpoints“>
<xs:complexType>
<xs:sequence>
<xs:element ref=“ChainableEndpointCategory minOccurs=“0 maxOccurs=“unbounded“/>
</xs:sequence>
</xs:complexType>
</xs:element>


element
RPID

diagram ArcadiaModellingArtefacts_p53.png
type xs:string
properties
content  simple
used by
elements  DescriptiveGSGMetadata RuntimePolicy
annotation
documentation
The Runtime Policy Identifier that uniquely identifies a policy within the entire ARCADIA framework
source <xs:element name=“RPID type=“xs:string“>
<xs:annotation>
<xs:documentation>The Runtime Policy Identifier that uniquely identifies a policy within the entire ARCADIA framework</xs:documentation>
</xs:annotation>
</xs:element>


element
RuntimePolicy

diagram

ArcadiaModellingArtefacts_p54.png

properties
content  complex
children RPID RPName
used by
element  RuntimePolicyDescriptor
source <xs:element name=“RuntimePolicy“>
<xs:complexType>
<xs:sequence>
<xs:element ref=“RPID“/>
<xs:element name=“RPName type=“xs:string“>
<xs:annotation>
<xs:documentation>The polcy name</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>


element
RuntimePolicy/RPName

diagram ArcadiaModellingArtefacts_p55.png
type xs:string
properties
content  simple
annotation
documentation
The polcy name
source <xs:element name=“RPName type=“xs:string“>
<xs:annotation>
<xs:documentation>The polcy name</xs:documentation>
</xs:annotation>
</xs:element>


element
RuntimePolicyDescriptor

diagram

ArcadiaModellingArtefacts_p56.png

properties
content  complex
children RuntimePolicy
used by
element  ServiceGraph
source <xs:element name=“RuntimePolicyDescriptor“>
<xs:complexType>
<xs:sequence>
<xs:element ref=“RuntimePolicy maxOccurs=“unbounded“/>
</xs:sequence>
</xs:complexType>
</xs:element>


element
ServiceGraph

diagram

ArcadiaModellingArtefacts_p57.png

properties
content  complex
children DescriptiveSGMetadata GraphNodeDescriptor RuntimePolicyDescriptor
source <xs:element name=“ServiceGraph“>
<xs:complexType>
<xs:sequence>
<xs:element ref=“DescriptiveSGMetadata“/>
<xs:element ref=“GraphNodeDescriptor“/>
<xs:element ref=“RuntimePolicyDescriptor minOccurs=“0“/>
</xs:sequence>
</xs:complexType>
</xs:element>


element
SGID

diagram ArcadiaModellingArtefacts_p58.png
type xs:string
properties
content  simple
used by
elements  DescriptiveGSGMetadata DescriptiveSGMetadata
annotation
documentation
This unique Service Graph ID is a hex String that identifies uniquely the service graph in the service rgah repository
source <xs:element name=“SGID type=“xs:string“>
<xs:annotation>
<xs:documentation>This unique Service Graph ID is a hex String that identifies uniquely the service graph in the service rgah repository</xs:documentation>
</xs:annotation>
</xs:element>


element
UnitOfMeasurement

diagram ArcadiaModellingArtefacts_p59.png
type xs:string
properties
content  simple
used by
element  CNMetric
source <xs:element name=“UnitOfMeasurement type=“xs:string“/>

XML Schema documentation generated by

XMLSpy

Schema Editor

http://www.altova.com/xmlspy