gworkflowdl_1_1.xsd

http://www.gridworkflow.org/gworkflowdl
element workflow

Documentation
Representation of a workflow by means of a High-level Petri net, mainly composed of places
and transitions. The "workflow" element is the root element of each GWorkflowDL
document. The arcs are represented as child elements of transitions, the tokens are child
elements of places.
            
Properties
This component is not nillable.

Model
<workflow
  ID = xs:ID>
(owl*, description?, property*, place, transition )
</workflow>


Nested Element Summary
 description
          
 owl
          
 place
           A place is a placeholder for tokens that represent the data and the state of the workflow.  
 property
          
 transition
          The ocurrence of a transition alters the state of the Petri net. 

Attribute Summary
 xs:IDID
          

Attribute Detail

ID

Type:
xs:ID
Use:
required
Form:
unqualified

Source
<xs:element name="workflow">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="owl"/>
<xs:element minOccurs="0" ref="description"/>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="property"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="place">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" ref="description"/>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="property"/>
<xs:element minOccurs="0" name="tokenClass">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="owl"/>
</xs:sequence>
<xs:attribute name="type" type="xs:string"/>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" name="token">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="property"/>
<xs:choice minOccurs="0">
<xs:element name="data">
<xs:complexType>
<xs:sequence>
<xs:any maxOccurs="unbounded" minOccurs="0" namespace="##any" processContents="lax"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="control" type="xs:boolean">
</xs:element>
</xs:choice>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="ID" type="xs:ID" use="required"/>
<xs:attribute name="capacity" type="xs:integer"/>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" name="transition">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" ref="description"/>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="property"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="readPlace" type="placeRef">
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" name="inputPlace" type="placeRef">
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" name="outputPlace" type="placeRef">
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" name="condition" type="xs:string"/>
<xs:element minOccurs="0" name="operation">
<xs:complexType>
<xs:sequence>
<xs:any minOccurs="0" namespace="##any" processContents="lax"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="ID" type="xs:ID" use="required"/>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="ID" type="xs:ID" use="required"/>
</xs:complexType>
</xs:element>

gworkflowdl_1_1.xsd

Submit a bug or a feature.
Created by xsddoc, a sub project of xframe, hosted at http://xframe.sourceforge.net.