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

# Documentation for XCEDE2

### Complex Type: catalog_t

#### [Table of contents]

Super-types: | abstract_tagged_entity_t < catalog_t (by extension)
Sub-types: | None

Name | catalog_t
Used by (from the same schema document) | Element XCEDE , Complex Type catalog_t
Abstract | no

XML Instance Representation
<...
ID=" xs:string [0..1]"
name=" xs:string [0..1]"
description=" xs:string [0..1]"
level=" levelDescriptor_t [0..1]"
projectID=" xs:string [0..1]

'The content of this attribute should match the ID attribute of the project_t to which this element is associated.'

"
projectURI=" xs:string [0..1]

'This is the location of a document where to find an element matching the projectID (see projectID attribute).'

"
subjectID=" xs:string [0..1]

'The content of this attribute should match the ID attribute of the subject_t to which this element is associated.'

"
subjectURI=" xs:string [0..1]

'This is the location of a document where to find an element matching the subjectID (see subjectID attribute).'

"
subjectGroupID=" xs:string [0..1]

'content of this attribute should match the ID of one of the subject groups listed in the project_t associated with this element (see projectID and project_t).'

"
visitID=" xs:string [0..1]

'The content of this attribute should match the ID attribute of the visit_t to which this element is associated.'

"
visitURI=" xs:string [0..1]

'This is the location of a document where to find an element matching the visitID (see visitID attribute).'

"
studyID=" xs:string [0..1]

'The content of this attribute should match the ID attribute of the study_t to which this element is associated.'

"
studyURI=" xs:string [0..1]

'This is the location of a document where to find an element matching the studyID (see studyID attribute).'

"
episodeID=" xs:string [0..1]

'The content of this attribute should match the ID attribute of the episode_t to which this element is associated.'

"
episodeURI=" xs:string [0..1]

'This is the location of a document where to find an element matching the episodeID (see episodeID attribute).'

"
acquisitionID=" xs:string [0..1]

'The content of this attribute should match the ID attribute of the acquisition_t to which this element is associated.'

"
acquisitionURI=" xs:string [0..1]

'This is the location of a document where to find an element matching the acquisitionID (see acquisitionID attribute).'

">
<metaFields> [0..1]
Start Sequence [0..1]
<metaField
name=" xs:string [0..1]"> [0..*]
xs:string
</metaField>
End Sequence
</metaFields>
<catalogList> [0..1]
Start Choice [0..*]
<catalog> catalog_t </catalog> [1]
<catalogRef
catalogID=" xs:string [0..1]"/> [1]
End Choice
</catalogList>
<entryList> [0..1]
Start Choice [0..*]
<entry> resource_t </entry> [1]
<entryDataRef> ref_t </entryDataRef> [1]

'A reference to a data element at the top level of an XCEDE document'

<entryResourceRef> ref_t </entryResourceRef> [1]

'A reference to a resource element at the top level of an XCEDE document'

End Choice
</entryList>
</...>
Diagram
Schema Component Representation
<xs:complexType name="catalog_t">
<xs:complexContent>
<xs:extension base=" abstract_tagged_entity_t ">
<xs:sequence>
<xs:element name="catalogList" minOccurs="0">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element name="catalog" type=" catalog_t "/>
<xs:element name="catalogRef">
<xs:complexType>
<xs:attribute name="catalogID" type=" xs:string "/>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="entryList" minOccurs="0">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element name="entry" type=" resource_t "/>
<xs:element name="entryDataRef" type=" ref_t "/>
<xs:element name="entryResourceRef" type=" ref_t "/>
</xs:choice>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attributeGroup ref=" ID_name_description "/>
<xs:attributeGroup ref=" levelRef_ag "/>
</xs:extension>
</xs:complexContent>
</xs:complexType>