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

# Documentation for XCEDE2

### Complex Type: abstract_container_t

#### [Table of contents]

Super-types: | None
Sub-types: | project_t (by extension) subject_t (by extension) visit_t (by extension) study_t (by extension) episode_t (by extension) acquisition_t (by extension) analysis_t (by extension) abstract_data_t (by extension) events_t (by extension) assessment_t (by extension) measurementGroup_t (by extension)

Name | abstract_container_t
Abstract | yes

XML Instance Representation
<...
ID=" xs:string [0..1]"
rev=" xs:string [0..1]

'Revision number, should correspond with an appropriate revision ID in the XCEDE/history element'

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

'Attribute for creating categories within a container set. For example, within study, types might include \'PET\' or \'MR\'. One could also create sub-classes using colon notation: \"MR:STRUCT\"'

"
preferredLabel=" xs:string [1]

'The preferred label of this term. This can be different than the term used by the applications (e.g. CBLM versus cerebellum)'

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

'The preferred abbreviation for the term'

"
nomenclature=" xs:string [1]

'The source ontology of this terminology/ontology term'

"
termID=" xs:string [1]

'Applications will likely want to constrain what are valid IDs within the context of their application (for example, allowing only LSID\'s)'

"
termPath=" xs:string [0..1]">
<commentList> [0..1]

'A comment is a description of the entity refered to by the current element. For example, a description of a particular subject or series.'

<comment> authoredText_t </comment> [0..*]
</commentList>
<annotationList> [0..1]

'An annotation is a description related to the xml document and the current element. Fore example, some processing that ahs edited content in the element itself.'

<annotation> textAnnotation_t </annotation> [0..*]
</annotationList>
<resourceList> [0..1]

'Informational resources related to the container'

<resource> informationResource_t </resource> [0..*]
</resourceList>
</...>
Diagram
Schema Component Representation
<xs:complexType name="abstract_container_t" abstract="true">
<xs:sequence>
<xs:element name="commentList" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="comment" type=" authoredText_t " minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="annotationList" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="annotation" type=" textAnnotation_t " minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="resourceList" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="resource" type=" informationResource_t " minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="ID" type=" xs:string "/>
<xs:attribute name="rev" type=" xs:string "/>
<xs:attribute name="type" type=" xs:string "/>
<xs:attributeGroup ref=" terminology_ag "/>
</xs:complexType>