Schema vdl-1.14.xsd


schema location:  E:\GriPhyN\VDL\vdl-1.14.xsd
targetNamespace:  http://www.griphyn.org/working_groups/VDS/vdl-1.14.xsd
 
Elements  Complex types  Simple types  Attr. groups 
definitions  ConstLFNType  ContainerType  DescriptionAG 
derivation  DVListType  LinkageType 
transformation  DVScalarType  ProfileNamespace 
ExecutionType  UniverseType 
LFNType 
UseType 


element definitions
diagram
children transformation derivation
attributes
Name  Type  Use  Default  Fixed  
version  xs:string  required      
vdlns  xs:string  optional      

element derivation
diagram
children pass
used by
element definitions
attributes
Name  Type  Use  Default  Fixed  
uses  xs:NMTOKEN  required      
maxIncludeVersion  xs:string  optional      
minIncludeVersion  xs:string  optional      
name  xs:NMTOKEN  optional      
vdlns  xs:string  optional      
description  xs:string  optional      
title  xs:string  optional      
keyword  xs:string  optional      
url  xs:anyURI  optional      

element derivation/pass
diagram
children scalar list
attributes
Name  Type  Use  Default  Fixed  
bind  xs:NMTOKEN  required      
name  xs:NMTOKEN  optional      

element derivation/pass/scalar
diagram
type extension of DVScalarType
children lfn
attributes
Name  Type  Use  Default  Fixed  
name  xs:NMTOKEN  optional      

element derivation/pass/list
diagram
type extension of DVListType
children item
attributes
Name  Type  Use  Default  Fixed  
name  xs:NMTOKEN  optional      

element transformation
diagram
children declare declare-temp call application argument profile
used by
element definitions
attributes
Name  Type  Use  Default  Fixed  
name  xs:NMTOKEN  required      
version  xs:string  optional      
vdlns  xs:string  optional      
description  xs:string  optional      
title  xs:string  optional      
keyword  xs:string  optional      
url  xs:anyURI  optional      

element transformation/declare
diagram
children scalar list
attributes
Name  Type  Use  Default  Fixed  
name  xs:NMTOKEN  required      
link  LinkageType  required      
container  ContainerType    scalar    
vdlns  xs:string  optional      

element transformation/declare/scalar
diagram
type extension of DVScalarType
children lfn
attributes
Name  Type  Use  Default  Fixed  
name  xs:NMTOKEN  optional      

element transformation/declare/list
diagram
type extension of DVListType
children item
attributes
Name  Type  Use  Default  Fixed  
name  xs:NMTOKEN  optional      

element transformation/declare-temp
diagram
children use
attributes
Name  Type  Use  Default  Fixed  
name  xs:NMTOKEN  required      
link  LinkageType        
container  ContainerType  optional    scalar  
vdlns  xs:string  optional      

element transformation/declare-temp/use
diagram
type UseType
attributes
Name  Type  Use  Default  Fixed  
name  xs:NMTOKEN  required      
render  xs:string  optional      
link  LinkageType  optional      

element transformation/call
diagram
children pass
attributes
Name  Type  Use  Default  Fixed  
uses  xs:NMTOKEN  required      
name  xs:NMTOKEN  optional      
vdlns  xs:string  optional      
minIncludeVersion  xs:string    "unbounded"    
maxIncludeVersion  xs:string    "unbounded"    

element transformation/call/pass
diagram
children scalar list
attributes
Name  Type  Use  Default  Fixed  
bind  xs:NMTOKEN  required      
name  xs:NMTOKEN  optional      

element transformation/call/pass/scalar
diagram
children use
attributes
Name  Type  Use  Default  Fixed  
name  xs:NMTOKEN  optional      

element transformation/call/pass/scalar/use
diagram
type UseType
attributes
Name  Type  Use  Default  Fixed  
name  xs:NMTOKEN  required      
render  xs:string  optional      
link  LinkageType  optional      

element transformation/call/pass/list
diagram
children item
attributes
Name  Type  Use  Default  Fixed  
name  xs:NMTOKEN  optional      

element transformation/call/pass/list/item
diagram
children use
attributes
Name  Type  Use  Default  Fixed  
index  xs:nonNegativeInteger  optional      

element transformation/call/pass/list/item/use
diagram
type UseType
attributes
Name  Type  Use  Default  Fixed  
name  xs:NMTOKEN  required      
render  xs:string  optional      
link  LinkageType  optional      

element transformation/application
diagram
children pre-script executable post-script

element transformation/application/pre-script
diagram
type extension of ExecutionType
children lfn
attributes
Name  Type  Use  Default  Fixed  
universe  UniverseType  optional  scheduler    

element transformation/application/executable
diagram
type extension of ExecutionType
children lfn
attributes
Name  Type  Use  Default  Fixed  
universe  UniverseType  optional  vanilla    

element transformation/application/post-script
diagram
type extension of ExecutionType
children lfn
attributes
Name  Type  Use  Default  Fixed  
universe  UniverseType  optional  scheduler    

element transformation/argument
diagram
children chunk

element transformation/argument/chunk
diagram
children use br
attributes
Name  Type  Use  Default  Fixed  
name  xs:NMTOKEN        
render  xs:string        

element transformation/argument/chunk/use
diagram
type UseType
attributes
Name  Type  Use  Default  Fixed  
name  xs:NMTOKEN  required      
render  xs:string  optional      
link  LinkageType  optional      

element transformation/argument/chunk/br
diagram
attributes
Name  Type  Use  Default  Fixed  
ws  xs:NMTOKEN    crlf    

element transformation/profile
diagram
children use
attributes
Name  Type  Use  Default  Fixed  
key  xs:string  required      
namespace  ProfileNamespace  required      

element transformation/profile/use
diagram
type UseType
attributes
Name  Type  Use  Default  Fixed  
name  xs:NMTOKEN  required      
render  xs:string  optional      
link  LinkageType  optional      

complexType ConstLFNType
diagram
used by
element ExecutionType/lfn
attributes
Name  Type  Use  Default  Fixed  
file  xs:string  required      
link  LinkageType  required      

complexType DVListType
diagram
children item
used by
elements transformation/declare/list derivation/pass/list

element DVListType/item
diagram
children lfn
attributes
Name  Type  Use  Default  Fixed  
index  xs:nonNegativeInteger  optional      

element DVListType/item/lfn
diagram
type LFNType
attributes
Name  Type  Use  Default  Fixed  
file  xs:string  required      
link  LinkageType  required      

complexType DVScalarType
diagram
children lfn
used by
elements transformation/declare/scalar derivation/pass/scalar

element DVScalarType/lfn
diagram
type LFNType
attributes
Name  Type  Use  Default  Fixed  
file  xs:string  required      
link  LinkageType  required      

complexType ExecutionType
diagram
children lfn
used by
elements transformation/application/executable transformation/application/post-script transformation/application/pre-script

element ExecutionType/lfn
diagram
type ConstLFNType
attributes
Name  Type  Use  Default  Fixed  
file  xs:string  required      
link  LinkageType  required      

complexType LFNType
diagram
used by
elements DVScalarType/lfn DVListType/item/lfn
attributes
Name  Type  Use  Default  Fixed  
file  xs:string  required      
link  LinkageType  required      

complexType UseType
diagram
used by
elements transformation/declare-temp/use transformation/call/pass/scalar/use transformation/call/pass/list/item/use transformation/argument/chunk/use transformation/profile/use
attributes
Name  Type  Use  Default  Fixed  
name  xs:NMTOKEN  required      
render  xs:string  optional      
link  LinkageType  optional      

simpleType ContainerType
type restriction of xs:NMTOKEN
used by
attributes transformation/declare/@container transformation/declare-temp/@container
facets
enumeration scalar
enumeration list
enumeration hash

simpleType LinkageType
type restriction of xs:NMTOKEN
used by
complexType ConstLFNType
attributes transformation/declare/@link transformation/declare-temp/@link LFNType/@link UseType/@link
facets
enumeration input
enumeration output
enumeration inout
enumeration none

simpleType ProfileNamespace
type restriction of xs:NMTOKEN
used by
attribute transformation/profile/@namespace
facets
enumeration vds
enumeration condor
enumeration dagman
enumeration env

simpleType UniverseType
type restriction of xs:NMTOKEN
used by
attributes transformation/application/pre-script/@universe transformation/application/executable/@universe transformation/application/post-script/@universe
facets
enumeration scheduler
enumeration vanilla
enumeration standard
enumeration globus
enumeration pvm
enumeration mpi
enumeration java

attributeGroup DescriptionAG
used by
elements derivation transformation<