Documentation for XCEDE2

Complex Type: projectInfo_t

[Table of contents]

Super-types: abstract_info_t < projectInfo_t (by extension)
Sub-types: None
Name projectInfo_t
Used by (from the same schema document) Complex Type project_t
Abstract no
XML Instance Representation
<...
Allow any attributes from a namespace other than this schema's namespace (lax validation).
>
<description> xs:string </description> [0..1]
<exptDesignList> [0..1]
Start Choice [0..*]
<exptDesign> ... </exptDesign> [1]
<exptDesignRef> ref_t </exptDesignRef> [1]
End Choice
</exptDesignList>
<subjectGroupList
Allow any attributes from a namespace other than this schema's namespace (lax validation).
> [0..1]

'This provides a mapping of subjects to subject groups within projects. A subject can be a member of subject groups in multiple projects.'


<subjectGroup> subjectGroup_t </subjectGroup> [0..*]
</subjectGroupList>
Allow any elements from a namespace other than this schema's namespace (strict validation). [0..*]
</...>
Diagram
Schema Component Representation
<xs:complexType name="projectInfo_t">
<xs:complexContent>
<xs:extension base=" abstract_info_t ">
<xs:sequence>
<xs:element name="exptDesignList" minOccurs="0">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element name="exptDesign"/>
<xs:element name="exptDesignRef" type=" ref_t "/>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="subjectGroupList" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="subjectGroup" type=" subjectGroup_t " minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:anyAttribute namespace="##other" processContents="lax"/>
</xs:complexType>
</xs:element>
<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:anyAttribute namespace="##other" processContents="lax"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>