DDI 3.1 XML Schema Documentation (2009-10-18)
© DDI Alliance 2009 - licensed under the terms of the GNU Lesser General Public License
complexType "ConceptGroupType"
Namespace:
Content:
complex, 11 attributes, 10 elements
Defined:
Includes:
definitions of 4 attributes and 7 elements
Used:
XML Representation Summary
<...
    action
 = 
("Add" | "Update" | "Delete")
    id
 = 
xs:string
    isConcept
 = 
xs:boolean : "false"
    isOrdered
 = 
xs:boolean : "false"
    isStructured
 = 
xs:boolean : "false"
    isVersionable
 = 
"true"
    objectSource
 = 
xs:anyURI
    purpose
 = 
("Administrative" | "Conceptual")
    urn
 = 
xs:anyURI
    version
 = 
xs:string
    versionDate
 = 
(xs:dateTime | xs:date | xs:gYearMonth | xs:gYear | xs:duration)
    >
   
Content: 
UserID*, VersionResponsibility?, VersionRationale*, ConceptGroupName*, r:Label*, r:Description*, ConceptReference*, ConceptGroupReference*, (AdministrativePurpose | DefiningConceptReference)?
</...>
Content Model Elements (10):
All Direct / Indirect Based Elements (1):
Known Usage Locations
Annotation
Allows for grouping of concepts; groups may have a hierarchical structure.
Type Definition Detail
Type Derivation Tree
      r:VersionableType (extension)
          ConceptGroupType (extension)
XML Source (w/o annotations (9); see within schema source)
<xs:complexType name="ConceptGroupType">
<xs:complexContent>
<xs:extension base="r:VersionableType">
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="ConceptGroupName"/>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="r:Label"/>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="r:Description"/>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="ConceptReference"/>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="ConceptGroupReference"/>
<xs:choice maxOccurs="1" minOccurs="0">
<xs:element ref="AdministrativePurpose"/>
<xs:element ref="DefiningConceptReference"/>
</xs:choice>
</xs:sequence>
<xs:attribute default="false" name="isOrdered" type="xs:boolean" use="optional"/>
<xs:attribute default="false" name="isStructured" type="xs:boolean" use="optional"/>
<xs:attribute name="purpose" type="PurposeType" use="required"/>
<xs:attribute default="false" name="isConcept" type="xs:boolean" use="optional"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
Attribute Detail (defined in this component only; 4/11)
isConcept
Type:
xs:boolean, predefined
Use:
optional
A value of true indicates that there is a concept which defines the group, and which is comprised of the concepts contained in the group. A group can be conceptual in purpose (that is, have a value of "concept" for the purpose attribute), but not itself have a defining concept.
Attribute Value
Default:
"false"
XML Source (w/o annotations (1); see within schema source)
<xs:attribute default="false" name="isConcept" type="xs:boolean" use="optional"/>

isOrdered
Type:
xs:boolean, predefined
Use:
optional
Indicates whether the concept scheme is ordered or unordered. A value of "true" indicates ordered.
Attribute Value
Default:
"false"
XML Source (w/o annotations (1); see within schema source)
<xs:attribute default="false" name="isOrdered" type="xs:boolean" use="optional"/>

isStructured
Type:
xs:boolean, predefined
Use:
optional
Indicates the structure of the relationships in the concept scheme. A value of "true" indicates a hierarchical structure, while a value of "false" indicates an unstructured scheme.
Attribute Value
Default:
"false"
XML Source (w/o annotations (1); see within schema source)
<xs:attribute default="false" name="isStructured" type="xs:boolean" use="optional"/>

purpose
Type:
Use:
required
Indicates the purpose of a concept group.
Attribute Value
enumeration of xs:NMTOKEN
Enumeration:
"Administrative"
 - 
A concept group created for administrative purposes.
"Conceptual"
 - 
A concept group created for conceptual purposes.
XML Source (w/o annotations (1); see within schema source)
<xs:attribute name="purpose" type="PurposeType" use="required"/>
Content Element Detail (defined in this component only; 7/10)
AdministrativePurpose
Type:
r:CodeValueType, simple content
Simple Content
xs:string
XML Source (see within schema source)
<xs:element ref="AdministrativePurpose"/>

ConceptGroupName
Type:
r:NameType, simple content
Simple Content
xs:string
XML Source (see within schema source)
<xs:element maxOccurs="unbounded" minOccurs="0" ref="ConceptGroupName"/>

ConceptGroupReference
Type:
r:ReferenceType, complex content
Reference to a subordinate concept group included in the concept group. A concept group can be referenced internally, from the concept scheme included in the same conceptual components module, or externally, from another scheme. This element is recursive to allow for the description of hierarchical relationships within the concept group.
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="unbounded" minOccurs="0" ref="ConceptGroupReference"/>

ConceptReference
Type:
ConceptReferenceType, complex content
Reference to a concept included in the concept group. A concept can be referenced internally, from the concept scheme included in the same conceptual components module, or externally, from another scheme. This element is recursive to allow for the description of hierarchical relationships within the concept group.
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="unbounded" minOccurs="0" ref="ConceptReference"/>

DefiningConceptReference
Type:
r:ReferenceType, complex content
XML Source (see within schema source)
<xs:element ref="DefiningConceptReference"/>

r:Description
Type:
r:StructuredStringType, mixed content
A description of the use of the concept group.
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="unbounded" minOccurs="0" ref="r:Description"/>

r:Label
Type:
r:LabelType, mixed content
A display label for the concept group.
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="unbounded" minOccurs="0" ref="r:Label"/>

XML schema documentation generated with DocFlex/XML SDK 1.7.2 using DocFlex/XML XSDDoc 2.1.0 template set