Documentation for XCEDE2 - xcede-2.0-core.xsd - Complex Type projectInfo_t

# 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>