| schema location: | E:\GriPhyN\VDL\dax-1.3.xsd |
| targetNamespace: | http://www.griphyn.org/working_groups/VDS/dax-1.3.xsd |
| Elements | Complex types | Simple types |
| adag | FilenameType | LinkageType |
| ProfileNamespace |
| diagram | ![]() |
||||||||||||||||||||
| children | filename job child | ||||||||||||||||||||
| attributes |
|
||||||||||||||||||||
| source | <xs:element name="adag"> <xs:annotation> <xs:documentation>abstract DAG in XML</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="filename" type="FilenameType" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="job" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Job specification in terms of a logical transformation.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="argument" minOccurs="0"> <xs:annotation> <xs:documentation>Arguments on the commandline, text interrupted by filenames</xs:documentation> </xs:annotation> <xs:complexType mixed="true"> <xs:sequence minOccurs="0" maxOccurs="unbounded"> <xs:element name="filename" type="FilenameType"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="profile" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Execution environment specific data to be passed to lower levels.</xs:documentation> </xs:annotation> <xs:complexType mixed="true"> <xs:sequence minOccurs="0" maxOccurs="unbounded"> <xs:element name="filename" type="FilenameType"/> </xs:sequence> <xs:attribute name="key" type="xs:string" use="required"/> <xs:attribute name="namespace" type="ProfileNamespace" use="required"/> </xs:complexType> </xs:element> <xs:element name="stdin" minOccurs="0"> <xs:annotation> <xs:documentation>stand-in for "filename", linkage is "input" fixed.</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:restriction base="FilenameType"> <xs:attribute name="link" fixed="input"/> </xs:restriction> </xs:complexContent> </xs:complexType> </xs:element> <xs:element name="stdout" minOccurs="0"> <xs:annotation> <xs:documentation>stand-in for "filename", linkage is "output" fixed.</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:restriction base="FilenameType"> <xs:attribute name="link" fixed="output"/> </xs:restriction> </xs:complexContent> </xs:complexType> </xs:element> <xs:element name="stderr" minOccurs="0"> <xs:annotation> <xs:documentation>stand-in for "filename", linkage is "output" fixed.</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:restriction base="FilenameType"> <xs:attribute name="link" fixed="output"/> </xs:restriction> </xs:complexContent> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="namespace" type="xs:string" use="optional"/> <xs:attribute name="name" type="xs:NMTOKEN" use="required"/> <xs:attribute name="version" type="xs:string" use="optional"/> <xs:attribute name="id" type="xs:ID" use="required"/> </xs:complexType> </xs:element> <xs:element name="child" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>child node refering to a job.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:element name="parent"> <xs:annotation> <xs:documentation>parent node refering to a job.</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="ref" type="xs:IDREF" use="required"/> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="ref" type="xs:IDREF" use="required"/> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="name" type="xs:string" use="required"/> <xs:attribute name="index" type="xs:nonNegativeInteger" use="required"/> <xs:attribute name="count" type="xs:nonNegativeInteger" use="required"/> </xs:complexType> </xs:element> |
| diagram | ![]() |
|||||||||||||||||||||||||
| type | FilenameType | |||||||||||||||||||||||||
| attributes |
|
|||||||||||||||||||||||||
| source | <xs:element name="filename" type="FilenameType" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | ![]() |
|||||||||||||||||||||||||
| children | argument profile stdin stdout stderr | |||||||||||||||||||||||||
| attributes |
|
|||||||||||||||||||||||||
| source | <xs:element name="job" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Job specification in terms of a logical transformation.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="argument" minOccurs="0"> <xs:annotation> <xs:documentation>Arguments on the commandline, text interrupted by filenames</xs:documentation> </xs:annotation> <xs:complexType mixed="true"> <xs:sequence minOccurs="0" maxOccurs="unbounded"> <xs:element name="filename" type="FilenameType"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="profile" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Execution environment specific data to be passed to lower levels.</xs:documentation> </xs:annotation> <xs:complexType mixed="true"> <xs:sequence minOccurs="0" maxOccurs="unbounded"> <xs:element name="filename" type="FilenameType"/> </xs:sequence> <xs:attribute name="key" type="xs:string" use="required"/> <xs:attribute name="namespace" type="ProfileNamespace" use="required"/> </xs:complexType> </xs:element> <xs:element name="stdin" minOccurs="0"> <xs:annotation> <xs:documentation>stand-in for "filename", linkage is "input" fixed.</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:restriction base="FilenameType"> <xs:attribute name="link" fixed="input"/> </xs:restriction> </xs:complexContent> </xs:complexType> </xs:element> <xs:element name="stdout" minOccurs="0"> <xs:annotation> <xs:documentation>stand-in for "filename", linkage is "output" fixed.</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:restriction base="FilenameType"> <xs:attribute name="link" fixed="output"/> </xs:restriction> </xs:complexContent> </xs:complexType> </xs:element> <xs:element name="stderr" minOccurs="0"> <xs:annotation> <xs:documentation>stand-in for "filename", linkage is "output" fixed.</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:restriction base="FilenameType"> <xs:attribute name="link" fixed="output"/> </xs:restriction> </xs:complexContent> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="namespace" type="xs:string" use="optional"/> <xs:attribute name="name" type="xs:NMTOKEN" use="required"/> <xs:attribute name="version" type="xs:string" use="optional"/> <xs:attribute name="id" type="xs:ID" use="required"/> </xs:complexType> </xs:element> |
| diagram | ![]() |
| children | filename |
| source | <xs:element name="argument" minOccurs="0"> <xs:annotation> <xs:documentation>Arguments on the commandline, text interrupted by filenames</xs:documentation> </xs:annotation> <xs:complexType mixed="true"> <xs:sequence minOccurs="0" maxOccurs="unbounded"> <xs:element name="filename" type="FilenameType"/> </xs:sequence> </xs:complexType> </xs:element> |
| diagram | ![]() |
|||||||||||||||||||||||||
| type | FilenameType | |||||||||||||||||||||||||
| attributes |
|
|||||||||||||||||||||||||
| source | <xs:element name="filename" type="FilenameType"/> |
| diagram | ![]() |
|||||||||||||||
| children | filename | |||||||||||||||
| attributes |
|
|||||||||||||||
| source | <xs:element name="profile" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Execution environment specific data to be passed to lower levels.</xs:documentation> </xs:annotation> <xs:complexType mixed="true"> <xs:sequence minOccurs="0" maxOccurs="unbounded"> <xs:element name="filename" type="FilenameType"/> </xs:sequence> <xs:attribute name="key" type="xs:string" use="required"/> <xs:attribute name="namespace" type="ProfileNamespace" use="required"/> </xs:complexType> </xs:element> |
| diagram | ![]() |
|||||||||||||||||||||||||
| type | FilenameType | |||||||||||||||||||||||||
| attributes |
|
|||||||||||||||||||||||||
| source | <xs:element name="filename" type="FilenameType"/> |
| diagram | ![]() |
|||||||||||||||||||||||||
| type | restriction of FilenameType | |||||||||||||||||||||||||
| attributes |
|
|||||||||||||||||||||||||
| source | <xs:element name="stdin" minOccurs="0"> <xs:annotation> <xs:documentation>stand-in for "filename", linkage is "input" fixed.</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:restriction base="FilenameType"> <xs:attribute name="link" fixed="input"/> </xs:restriction> </xs:complexContent> </xs:complexType> </xs:element> |
| diagram | ![]() |
|||||||||||||||||||||||||
| type | restriction of FilenameType | |||||||||||||||||||||||||
| attributes |
|
|||||||||||||||||||||||||
| source | <xs:element name="stdout" minOccurs="0"> <xs:annotation> <xs:documentation>stand-in for "filename", linkage is "output" fixed.</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:restriction base="FilenameType"> <xs:attribute name="link" fixed="output"/> </xs:restriction> </xs:complexContent> </xs:complexType> </xs:element> |
| diagram | ![]() |
|||||||||||||||||||||||||
| type | restriction of FilenameType | |||||||||||||||||||||||||
| attributes |
|
|||||||||||||||||||||||||
| source | <xs:element name="stderr" minOccurs="0"> <xs:annotation> <xs:documentation>stand-in for "filename", linkage is "output" fixed.</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:restriction base="FilenameType"> <xs:attribute name="link" fixed="output"/> </xs:restriction> </xs:complexContent> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||||||||
| children | parent | ||||||||||
| attributes |
|
||||||||||
| source | <xs:element name="child" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>child node refering to a job.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:element name="parent"> <xs:annotation> <xs:documentation>parent node refering to a job.</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="ref" type="xs:IDREF" use="required"/> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="ref" type="xs:IDREF" use="required"/> </xs:complexType> </xs:element> |
| diagram | ![]() |
|||||||||||||||||||||||||
| used by |
|
|||||||||||||||||||||||||
| attributes |
|
|||||||||||||||||||||||||
| source | <xs:complexType name="FilenameType"> <xs:annotation> <xs:documentation>logical filename representation.</xs:documentation> </xs:annotation> <xs:attribute name="file" type="xs:string" use="required"/> <xs:attribute name="link" type="LinkageType" use="required"/> <xs:attribute name="isTemporary" type="xs:boolean" use="optional" default="false"/> <xs:attribute name="temporaryHint" type="xs:string" use="optional"/> </xs:complexType> |
| type | restriction of xs:NMTOKEN | ||||||||
| used by |
|
||||||||
| facets |
|
||||||||
| source | <xs:simpleType name="LinkageType"> <xs:annotation> <xs:documentation>defines the usage of a logical filename.</xs:documentation> </xs:annotation> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="none"/> <xs:enumeration value="input"/> <xs:enumeration value="output"/> <xs:enumeration value="inout"/> </xs:restriction> </xs:simpleType> |
| type | restriction of xs:NMTOKEN | ||
| used by |
|