Table of Contents
Target Namespace
http://cufxstandards.com/v5/NetworkNode.xsd
Version
5.0.Revision
Element and Attribute Namespaces
Global element and attribute declarations belong to this schema's target namespace.
By default, local element declarations belong to this schema's target namespace.
By default, local attribute declarations have no namespace.
Schema Composition
This schema imports schema(s) from the following namespace(s):http://cufxstandards.com/v5/Common.xsd (at Common.xsd)
Declared Namespaces
Prefix
Namespace
Default namespace
http://cufxstandards.com/v5/NetworkNode.xsd
xml
http://www.w3.org/XML/1998/namespace
xs
http://www.w3.org/2001/XMLSchema
common
http://cufxstandards.com/v5/Common.xsd
Schema Component Representation
<
xs:schema targetNamespace ="
http://cufxstandards.com/v5/NetworkNode.xsd "
version ="
5.0.$Revision$ "
elementFormDefault ="
qualified "
attributeFormDefault ="
unqualified ">
<xs:import schemaLocation ="Common.xsd " namespace ="http://cufxstandards.com/v5/Common.xsd "/>
...
</
xs:schema >
Name
networkNodeList
Type
NetworkNodeList
Nillable
no
Abstract
no
Documentation
List of network nodes that participate in the execution of a solution. Network nodes may be either hardware or software
based instantiations of nodes.
JSON Instance Representation
{networkNodeList
<!-- '
common :ListBase ' super type was not found in this schema. Some elements and attributes may be missing. -->
networkNodeList}
Name
NetworkIdList
Abstract
no
JSON Instance Representation
{
<!-- '
common :ListBase ' super type was not found in this schema. Some elements and attributes may be missing. -->
}
Schema Component Representation
<
xs:complexType name ="
NetworkIdList ">
<
xs:complexContent >
<
xs:extension base ="
common :ListBase ">
<
xs:sequence >
<
xs:element name ="
networkId "
type ="
NetworkId "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
</
xs:sequence >
</
xs:extension >
</
xs:complexContent >
</
xs:complexType >
Name
NetworkNode
Abstract
no
Documentation
A network node that participates in the execution of a solution. Network nodes may be either hardware or software
based instantiations of nodes. Network nodes may be either local or externally located.
JSON Instance Representation
{
"networkNodeDescription" :
xs :string ,
[0..1] ? }
Schema Component Representation
<
xs:complexType name ="
NetworkNode ">
<
xs:sequence >
<
xs:element name ="
networkId "
type ="
NetworkId "
minOccurs ="
0 "
maxOccurs ="
1 "/>
<
xs:element name ="
networkNodeDescription "
type ="
xs :string"
minOccurs ="
0 "
maxOccurs ="
1 "/>
<
xs:element name ="
networkNodeStatus "
type ="
NetworkNodeStatus "
minOccurs ="
0 "
maxOccurs ="
1 "/>
<
xs:element name ="
networkNodeType "
type ="
NetworkNodeType "
minOccurs ="
0 "
maxOccurs ="
1 "/>
<
xs:element name ="
customData "
type ="
common :CustomData "
minOccurs ="
0 "
maxOccurs ="
1 "/>
</
xs:sequence >
</
xs:complexType >
Name
NetworkNodeAddress
Abstract
no
JSON Instance Representation
{
"networkNodeAddressDescription" :
xs :string ,
[0..1] ? }
Schema Component Representation
<
xs:complexType name ="
NetworkNodeAddress ">
<
xs:sequence >
<
xs:element name ="
networkNodeAddressDescription "
type ="
xs :string"
minOccurs ="
0 "
maxOccurs ="
1 "/>
<
xs:element name ="
customData "
type ="
common :CustomData "
minOccurs ="
0 "
maxOccurs ="
1 "/>
</
xs:sequence >
</
xs:complexType >
Name
NetworkNodeAddressIdList
Abstract
no
JSON Instance Representation
{
<!-- '
common :ListBase ' super type was not found in this schema. Some elements and attributes may be missing. -->
}
Schema Component Representation
<
xs:complexType name ="
NetworkNodeAddressIdList ">
<
xs:complexContent >
<
xs:extension base ="
common :ListBase ">
<
xs:sequence >
<
xs:element name ="
networkNodeAddressId "
type ="
NetworkNodeAddressId "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
</
xs:sequence >
</
xs:extension >
</
xs:complexContent >
</
xs:complexType >
Name
NetworkNodeAddressList
Abstract
no
JSON Instance Representation
{
<!-- '
common :ListBase ' super type was not found in this schema. Some elements and attributes may be missing. -->
}
Schema Component Representation
<
xs:complexType name ="
NetworkNodeAddressList ">
<
xs:complexContent >
<
xs:extension base ="
common :ListBase ">
<
xs:sequence >
<
xs:element name ="
networkNodeAddress "
type ="
NetworkNodeAddress "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
</
xs:sequence >
</
xs:extension >
</
xs:complexContent >
</
xs:complexType >
Name
NetworkNodeAddressPortList
Abstract
no
JSON Instance Representation
{
<!-- '
common :ListBase ' super type was not found in this schema. Some elements and attributes may be missing. -->
}
Schema Component Representation
<
xs:complexType name ="
NetworkNodeAddressPortList ">
<
xs:complexContent >
<
xs:extension base ="
common :ListBase ">
<
xs:sequence >
</
xs:sequence >
</
xs:extension >
</
xs:complexContent >
</
xs:complexType >
Name
NetworkNodeAddressTypeList
Abstract
no
JSON Instance Representation
{
<!-- '
common :ListBase ' super type was not found in this schema. Some elements and attributes may be missing. -->
}
Schema Component Representation
<
xs:complexType name ="
NetworkNodeAddressTypeList ">
<
xs:complexContent >
<
xs:extension base ="
common :ListBase ">
<
xs:sequence >
</
xs:sequence >
</
xs:extension >
</
xs:complexContent >
</
xs:complexType >
Name
NetworkNodeAddressValueList
Abstract
no
JSON Instance Representation
{
<!-- '
common :ListBase ' super type was not found in this schema. Some elements and attributes may be missing. -->
}
Schema Component Representation
<
xs:complexType name ="
NetworkNodeAddressValueList ">
<
xs:complexContent >
<
xs:extension base ="
common :ListBase ">
<
xs:sequence >
</
xs:sequence >
</
xs:extension >
</
xs:complexContent >
</
xs:complexType >
Name
NetworkNodeIdList
Abstract
no
JSON Instance Representation
{
<!-- '
common :ListBase ' super type was not found in this schema. Some elements and attributes may be missing. -->
}
Schema Component Representation
<
xs:complexType name ="
NetworkNodeIdList ">
<
xs:complexContent >
<
xs:extension base ="
common :ListBase ">
<
xs:sequence >
<
xs:element name ="
networkNodeId "
type ="
common :NetworkNodeId "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
</
xs:sequence >
</
xs:extension >
</
xs:complexContent >
</
xs:complexType >
Name
NetworkNodeList
Abstract
no
JSON Instance Representation
{
<!-- '
common :ListBase ' super type was not found in this schema. Some elements and attributes may be missing. -->
}
Schema Component Representation
<
xs:complexType name ="
NetworkNodeList ">
<
xs:complexContent >
<
xs:extension base ="
common :ListBase ">
<
xs:sequence >
<
xs:element name ="
networkNode "
type ="
NetworkNode "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
</
xs:sequence >
</
xs:extension >
</
xs:complexContent >
</
xs:complexType >
Name
NetworkNodeStatusList
Abstract
no
JSON Instance Representation
{
<!-- '
common :ListBase ' super type was not found in this schema. Some elements and attributes may be missing. -->
}
Schema Component Representation
<
xs:complexType name ="
NetworkNodeStatusList ">
<
xs:complexContent >
<
xs:extension base ="
common :ListBase ">
<
xs:sequence >
<
xs:element name ="
networkNodeStatus "
type ="
NetworkNodeStatus "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
</
xs:sequence >
</
xs:extension >
</
xs:complexContent >
</
xs:complexType >
Name
NetworkNodeTypeList
Abstract
no
JSON Instance Representation
{
<!-- '
common :ListBase ' super type was not found in this schema. Some elements and attributes may be missing. -->
}
Schema Component Representation
<
xs:complexType name ="
NetworkNodeTypeList ">
<
xs:complexContent >
<
xs:extension base ="
common :ListBase ">
<
xs:sequence >
<
xs:element name ="
networkNodeType "
type ="
NetworkNodeType "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
</
xs:sequence >
</
xs:extension >
</
xs:complexContent >
</
xs:complexType >
Schema Component Representation
<
xs:simpleType name ="
NetworkId ">
<
xs:restriction base ="
xs :string"/>
</
xs:simpleType >
Name
NetworkNodeAddressId
Content
Schema Component Representation
<
xs:simpleType name ="
NetworkNodeAddressId ">
<
xs:restriction base ="
xs :string"/>
</
xs:simpleType >
Name
NetworkNodeAddressPort
Content
Schema Component Representation
<
xs:simpleType name ="
NetworkNodeAddressPort ">
<
xs:restriction base ="
xs :string"/>
</
xs:simpleType >
Name
NetworkNodeAddressScopeIsLocal
Content
Schema Component Representation
<
xs:simpleType name ="
NetworkNodeAddressScopeIsLocal ">
<
xs:restriction base ="
xs :boolean"/>
</
xs:simpleType >
Name
NetworkNodeAddressType
Content
value comes from list: {'IPV4'|'IPV6'|'MAC'|'URL'|'Other'}
Schema Component Representation
<
xs:simpleType name ="
NetworkNodeAddressType ">
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="IPV4 "/>
<xs:enumeration value ="IPV6 "/>
<xs:enumeration value ="MAC "/>
<xs:enumeration value ="URL "/>
<xs:enumeration value ="Other "/>
</
xs:restriction >
</
xs:simpleType >
Name
NetworkNodeAddressValue
Content
Schema Component Representation
<
xs:simpleType name ="
NetworkNodeAddressValue ">
<
xs:restriction base ="
xs :string"/>
</
xs:simpleType >
Name
NetworkNodeStatus
Content
Schema Component Representation
<
xs:simpleType name ="
NetworkNodeStatus ">
<
xs:restriction base ="
xs :string"/>
</
xs:simpleType >
Name
NetworkNodeType
Content
Schema Component Representation
<
xs:simpleType name ="
NetworkNodeType ">
<
xs:restriction base ="
xs :string"/>
</
xs:simpleType >