ArcadiaModellingArtefacts
ArcadiaModellingArtefacts.xsd
schema location: | ..\ArcadiaModellingArtefacts.xsd |
attributeFormDefault: | unqualified |
elementFormDefault: | qualified |
diagram | |||
type | xs:string | ||
properties |
|
||
used by |
|
||
annotation |
|
||
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 | |||
properties |
|
||
children | CategoryName CEPCID | ||
used by |
|
||
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 | |||
type | xs:string | ||
properties |
|
||
source | <xs:element name=“CategoryName“ type=“xs:string“/> |
diagram | |||
type | xs:string | ||
properties |
|
||
used by |
|
||
annotation |
|
||
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> |
diagram | |||
properties |
|
||
children | MetricName MetricDescription UnitOfMeasurement MetricValueType MinValue MaxValue HigherIsBetter | ||
used by |
|
||
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> |
diagram | |||
properties |
|
||
children | CNMetric | ||
used by |
|
||
source | <xs:element name=“CNMetrics“> <xs:complexType> <xs:sequence> <xs:element ref=“CNMetric“ maxOccurs=“unbounded“/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||
properties |
|
||
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 | |||
type | xs:string | ||
properties |
|
||
used by |
|
||
source | <xs:element name=“ConfigurationParamaterDescription“ type=“xs:string“/> |
element
ConfigurationParameter
diagram | |||
properties |
|
||
children | ConfigurationParameterName ConfigurationParamaterDescription ConfigurationParameterType ConfigurationParameterDefaultValue MutableAfterStartup | ||
used by |
|
||
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 | |||
type | xs:string | ||
properties |
|
||
used by |
|
||
source | <xs:element name=“ConfigurationParameterDefaultValue“ type=“xs:string“/> |
element
ConfigurationParameterName
diagram | |||
type | xs:string | ||
properties |
|
||
used by |
|
||
source | <xs:element name=“ConfigurationParameterName“ type=“xs:string“/> |
element
ConfigurationParameters
diagram | |||
properties |
|
||
children | ConfigurationParameter | ||
used by |
|
||
source | <xs:element name=“ConfigurationParameters“> <xs:complexType> <xs:sequence> <xs:element ref=“ConfigurationParameter“ maxOccurs=“unbounded“/> </xs:sequence> </xs:complexType> </xs:element> |
element
ConfigurationParameterType
diagram | |||
type | xs:string | ||
properties |
|
||
used by |
|
||
source | <xs:element name=“ConfigurationParameterType“ type=“xs:string“/> |
diagram | |||
properties |
|
||
children | CNID CNName Version Description Tags | ||
used by |
|
||
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 | |||
type | xs:string | ||
properties |
|
||
annotation |
|
||
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 | |||
type | xs:string | ||
properties |
|
||
annotation |
|
||
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 | |||||||
type | xs:string | ||||||
properties |
|
||||||
source | <xs:element name=“Description“ type=“xs:string“ minOccurs=“0“/> |
element
DescriptiveCNMetadata/Tags
diagram | |||||||
properties |
|
||||||
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 | |||||||
type | xs:string | ||||||
properties |
|
||||||
source | <xs:element name=“Tag“ type=“xs:string“ maxOccurs=“unbounded“/> |
element
DescriptiveGSGMetadata
diagram | |||
properties |
|
||
children | GSGID GSGName SGID RPID | ||
used by |
|
||
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 | |||
type | xs:string | ||
properties |
|
||
source | <xs:element name=“GSGName“ type=“xs:string“/> |
diagram | |||
properties |
|
||
children | SGID SGName SGDescription Tags | ||
used by |
|
||
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 | |||
type | xs:string | ||
properties |
|
||
source | <xs:element name=“SGName“ type=“xs:string“/> |
element
DescriptiveSGMetadata/SGDescription
diagram | |||||||
type | xs:string | ||||||
properties |
|
||||||
source | <xs:element name=“SGDescription“ type=“xs:string“ minOccurs=“0“/> |
element
DescriptiveSGMetadata/Tags
diagram | |||||||
properties |
|
||||||
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 | |||||
properties |
|
||||
source | <xs:element name=“Tag“ maxOccurs=“unbounded“/> |
diagram | |||
type | xs:string | ||
properties |
|
||
used by |
|
||
annotation |
|
||
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 | |||
properties |
|
||
children | ECEPID AllowsMultipleTenants ChainableEndpointCategory | ||
used by |
|
||
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 | |||
type | xs:boolean | ||
properties |
|
||
source | <xs:element name=“AllowsMultipleTenants“ type=“xs:boolean“/> |
element
ExposedChainableEndpoints
diagram | |||
properties |
|
||
children | ExposedChainableEndpoint | ||
used by |
|
||
source | <xs:element name=“ExposedChainableEndpoints“> <xs:complexType> <xs:sequence> <xs:element ref=“ExposedChainableEndpoint“ minOccurs=“0“ maxOccurs=“unbounded“/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||
used by |
|
||
source | <xs:element name=“GNID“/> |
diagram | |||
properties |
|
||
source | <xs:element name=“GraphDependencies“> <xs:complexType> <xs:sequence/> </xs:complexType> </xs:element> |
diagram | |||
properties |
|
||
children | CEPCID ECEPID NID | ||
used by |
|
||
annotation |
|
||
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> |
diagram | |||
properties |
|
||
children | NID CNID GraphDependency | ||
used by |
|
||
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> |
diagram | |||
properties |
|
||
children | GraphNode | ||
used by |
|
||
source | <xs:element name=“GraphNodeDescriptor“> <xs:complexType> <xs:sequence> <xs:element ref=“GraphNode“ maxOccurs=“unbounded“/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||
properties |
|
||
children | GNID NID GroundingParameters Dependency | ||
used by |
|
||
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 | |||
properties |
|
||
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 | |||
type | xs:string | ||
properties |
|
||
source | <xs:element name=“IaaSDescriptor“ type=“xs:string“/> |
element
GroundedGraphNode/GroundingParameters/ReachableIP
diagram | |||
type | xs:string | ||
properties |
|
||
source | <xs:element name=“ReachableIP“ type=“xs:string“/> |
element
GroundedGraphNode/Dependency
diagram | |||||||
properties |
|
||||||
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 | |||
properties |
|
||
children | GroundedGraphNode | ||
used by |
|
||
source | <xs:element name=“GroundedGraphNodeDescriptor“> <xs:complexType> <xs:sequence> <xs:element ref=“GroundedGraphNode“ maxOccurs=“unbounded“/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||
properties |
|
||
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> |
diagram | |||
type | xs:string | ||
properties |
|
||
used by |
|
||
annotation |
|
||
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> |
diagram | |||
type | xs:boolean | ||
properties |
|
||
used by |
|
||
source | <xs:element name=“HigherIsBetter“ type=“xs:boolean“/> |
diagram | |||
type | xs:string | ||
properties |
|
||
used by |
|
||
source | <xs:element name=“MaxValue“ type=“xs:string“/> |
diagram | |||
type | xs:string | ||
properties |
|
||
used by |
|
||
source | <xs:element name=“MetricDescription“ type=“xs:string“/> |
diagram | |||
type | xs:string | ||
properties |
|
||
used by |
|
||
source | <xs:element name=“MetricName“ type=“xs:string“/> |
diagram | |||||||||||||
type | restriction of xs:string | ||||||||||||
properties |
|
||||||||||||
used by |
|
||||||||||||
facets |
|
||||||||||||
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> |
diagram | |||
type | xs:string | ||
properties |
|
||
used by |
|
||
source | <xs:element name=“MinValue“ type=“xs:string“/> |
diagram | |||
type | xs:boolean | ||
properties |
|
||
used by |
|
||
source | <xs:element name=“MutableAfterStartup“ type=“xs:boolean“/> |
diagram | |||
type | xs:string | ||
properties |
|
||
used by |
|
||
annotation |
|
||
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 | |||
properties |
|
||
children | ChainableEndpointCategory | ||
used by |
|
||
source | <xs:element name=“RequiredChainableEndpoints“> <xs:complexType> <xs:sequence> <xs:element ref=“ChainableEndpointCategory“ minOccurs=“0“ maxOccurs=“unbounded“/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||
type | xs:string | ||
properties |
|
||
used by |
|
||
annotation |
|
||
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> |
diagram | |||
properties |
|
||
children | RPID RPName | ||
used by |
|
||
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> |
diagram | |||
type | xs:string | ||
properties |
|
||
annotation |
|
||
source | <xs:element name=“RPName“ type=“xs:string“> <xs:annotation> <xs:documentation>The polcy name</xs:documentation> </xs:annotation> </xs:element> |
element
RuntimePolicyDescriptor
diagram | |||
properties |
|
||
children | RuntimePolicy | ||
used by |
|
||
source | <xs:element name=“RuntimePolicyDescriptor“> <xs:complexType> <xs:sequence> <xs:element ref=“RuntimePolicy“ maxOccurs=“unbounded“/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||
properties |
|
||
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> |
diagram | |||
type | xs:string | ||
properties |
|
||
used by |
|
||
annotation |
|
||
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> |
diagram | |||
type | xs:string | ||
properties |
|
||
used by |
|
||
source | <xs:element name=“UnitOfMeasurement“ type=“xs:string“/> |
XML Schema documentation generated by
XMLSpy
Schema Editor
http://www.altova.com/xmlspy