XML Schema : AnalysisChain.xsd
Target namespace: http://www.openmicroscopy.org/XMLschemas/AnalysisChain/RC1/AnalysisChain.xsd
Schema Comments:
Processing Instructions
Schema has: 6element definitions,  0 global attribute definitions,  10 element attribute definitions,  0 datatype definitions.
Possible root elements: AnalysisChains

Element list

Element AnalysisChain
 
diagram
description
uses elements Links, Nodes
uses attributes AnalysisChain/Locked, AnalysisChain/Name
 
used by elementsAnalysisChains
content sequence
 
Attribute Datatype Use Values Default Comments
Name string required
Locked boolean optional (default) false
 
source
-<element name="AnalysisChain">
-<complexType>
-<sequence>
 <element ref="AC:Nodes" />
 <element ref="AC:Links" />
 </sequence>
 <attribute name="Name" use="required" type="string" />
 <attribute name="Locked" default="false" type="boolean" />
 </complexType>
 </element>

Element AnalysisChains
 
diagram
description
uses elements AnalysisChain
 
content sequence
 
source
-<element name="AnalysisChains">
-<complexType>
-<sequence>
 <element ref="AC:AnalysisChain" minOccurs="0" maxOccurs="unbounded" />
 </sequence>
 </complexType>
 </element>

Element Link
 
diagram
description
uses attributes Link/FromNodeID, Link/FromOutputName, Link/ToInputName, Link/ToNodeID
 
used by elementsLinks
content sequence (default)
 
Attribute Datatype Use Values Default Comments
FromNodeID string required
FromOutputName string required
ToNodeID string required
ToInputName string required
 
source
-<element name="Link">
-<complexType>
 <attribute name="FromNodeID" use="required" type="string" />
 <attribute name="FromOutputName" use="required" type="string" />
 <attribute name="ToNodeID" use="required" type="string" />
 <attribute name="ToInputName" use="required" type="string" />
 </complexType>
 </element>

Element Links
 
diagram
description
uses elements Link
 
used by elementsAnalysisChain
content sequence
 
source
-<element name="Links">
-<complexType>
-<sequence>
 <element ref="AC:Link" minOccurs="0" maxOccurs="unbounded" />
 </sequence>
 </complexType>
 </element>

Element Node
 
diagram
description
uses attributes Node/IteratorTag, Node/NewFeatureTag, Node/NodeID, Node/ProgramName
 
used by elementsNodes
content sequence (default)
 
Attribute Datatype Use Values Default Comments
NodeID string required
ProgramName string required
IteratorTag string optional (default)
NewFeatureTag string optional (default)
 
source
-<element name="Node">
-<complexType>
 <attribute name="NodeID" use="required" type="string" />
 <attribute name="ProgramName" use="required" type="string" />
 <attribute name="IteratorTag" type="string" />
 <attribute name="NewFeatureTag" type="string" />
 </complexType>
 </element>

Element Nodes
 
diagram
description
uses elements Node
 
used by elementsAnalysisChain
content sequence
 
source
-<element name="Nodes">
-<complexType>
-<sequence>
 <element ref="AC:Node" minOccurs="0" maxOccurs="unbounded" />
 </sequence>
 </complexType>
 </element>

DataType definitions

http://www.openmicroscopy.org/XMLschemas/AnalysisChain/RC1/AnalysisChain.xsd Original Schema Source

<!--
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#
# Copyright (C) 2003 Open Microscopy Environment
#       Massachusetts Institute of Technology,
#       National Institutes of Health,
#       University of Dundee
#
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 -->
<!--
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# Written by:  
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 -->
<!--
Generated by Turbo XML 2.3.1.100. Conforms to w3c http://www.w3.org/2001/XMLSchema
 -->
-<schema targetNamespace="http://www.openmicroscopy.org/XMLschemas/AnalysisChain/RC1/AnalysisChain.xsd" version="RC1" elementFormDefault="qualified">
-<element name="AnalysisChain">
-<complexType>
-<sequence>
 <element ref="AC:Nodes" />
 <element ref="AC:Links" />
 </sequence>
 <attribute name="Name" use="required" type="string" />
 <attribute name="Locked" default="false" type="boolean" />
 </complexType>
 </element>
-<element name="Nodes">
-<complexType>
-<sequence>
 <element ref="AC:Node" minOccurs="0" maxOccurs="unbounded" />
 </sequence>
 </complexType>
 </element>
-<element name="Node">
-<complexType>
 <attribute name="NodeID" use="required" type="string" />
 <attribute name="ProgramName" use="required" type="string" />
 <attribute name="IteratorTag" type="string" />
 <attribute name="NewFeatureTag" type="string" />
 </complexType>
 </element>
-<element name="Links">
-<complexType>
-<sequence>
 <element ref="AC:Link" minOccurs="0" maxOccurs="unbounded" />
 </sequence>
 </complexType>
 </element>
-<element name="Link">
-<complexType>
 <attribute name="FromNodeID" use="required" type="string" />
 <attribute name="FromOutputName" use="required" type="string" />
 <attribute name="ToNodeID" use="required" type="string" />
 <attribute name="ToInputName" use="required" type="string" />
 </complexType>
 </element>
-<element name="AnalysisChains">
-<complexType>
-<sequence>
 <element ref="AC:AnalysisChain" minOccurs="0" maxOccurs="unbounded" />
 </sequence>
 </complexType>
 </element>
 </schema>