group.xsd

DDI
  <xs:schema targetNamespace="ddi:group:3_0" elementFormDefault="qualified" attributeFormDefault="unqualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">  <xs:import namespace="ddi:reusable:3_0" schemaLocation="reusable.xsd"/>  <xs:import namespace="ddi:archive:3_0" schemaLocation="archive.xsd"/>  <xs:import namespace="ddi:comparative:3_0" schemaLocation="comparative.xsd"/>  <xs:import namespace="ddi:conceptualcomponent:3_0" schemaLocation="conceptualcomponent.xsd"/>  <xs:import namespace="ddi:datacollection:3_0" schemaLocation="datacollection.xsd"/>  <xs:import namespace="ddi:logicalproduct:3_0" schemaLocation="logicalproduct.xsd"/>  <xs:import namespace="ddi:physicaldataproduct:3_0" schemaLocation="physicaldataproduct.xsd"/>  <xs:import namespace="ddi:studyunit:3_0" schemaLocation="studyunit.xsd"/>  <xs:import namespace="ddi:ddiprofile:3_0" schemaLocation="ddiprofile.xsd"/>  <xs:element name="Group" type="GroupType">  </xs:element>  <xs:element name="ResourcePackage" type="ResourcePackageType">  </xs:element>  <xs:complexType name="ResourcePackageType">  <xs:complexContent>  <xs:extension base="r:MaintainableType">  <xs:sequence>  <xs:element ref="r:Citation" minOccurs="0">  </xs:element>  <xs:element ref="Abstract" minOccurs="0" maxOccurs="unbounded">  </xs:element>  <xs:element ref="Purpose" maxOccurs="unbounded">  </xs:element>  <xs:element ref="r:FundingInformation" minOccurs="0" maxOccurs="unbounded">  </xs:element>  <xs:element ref="r:Coverage" minOccurs="0">  </xs:element>  <xs:element ref="r:UniverseReference" minOccurs="0">  </xs:element>  <xs:element ref="r:OtherMaterial" minOccurs="0" maxOccurs="unbounded">  </xs:element>  <xs:element ref="a:Archive" minOccurs="0">  </xs:element>  <xs:element ref="r:Note" minOccurs="0" maxOccurs="unbounded">  </xs:element>  <xs:element ref="Concepts" minOccurs="0" maxOccurs="unbounded">  </xs:element>  <xs:element ref="DataCollection" minOccurs="0" maxOccurs="unbounded">  </xs:element>  <xs:element ref="LogicalProduct" minOccurs="0" maxOccurs="unbounded">  </xs:element>  <xs:element ref="PhysicalDataProduct" minOccurs="0" maxOccurs="unbounded">  </xs:element>  <xs:element ref="cm:Comparison" minOccurs="0">  </xs:element>  <xs:element ref="pr:DDIProfile" minOccurs="0" maxOccurs="unbounded">  </xs:element>  <xs:element ref="DDIProfileReference" minOccurs="0" maxOccurs="unbounded">  </xs:element>  <xs:element ref="a:OrganizationScheme" minOccurs="0" maxOccurs="unbounded"/>  <xs:element ref="c:ConceptScheme" minOccurs="0" maxOccurs="unbounded"/>  <xs:element ref="c:UniverseScheme" minOccurs="0" maxOccurs="unbounded"/>  <xs:element ref="c:GeographicStructureScheme" minOccurs="0" maxOccurs="unbounded"/>  <xs:element ref="c:GeographicLocationScheme" minOccurs="0" maxOccurs="unbounded"/>  <xs:element ref="d:InterviewerInstructionScheme" minOccurs="0" maxOccurs="unbounded"/>  <xs:element ref="d:ControlConstructScheme" minOccurs="0" maxOccurs="unbounded"/>  <xs:element ref="d:QuestionScheme" minOccurs="0" maxOccurs="unbounded"/>  <xs:element ref="l:CategoryScheme" minOccurs="0" maxOccurs="unbounded"/>  <xs:element ref="l:CodeScheme" minOccurs="0" maxOccurs="unbounded"/>  <xs:element ref="l:NCubeScheme" minOccurs="0" maxOccurs="unbounded"/>  <xs:element ref="l:VariableScheme" minOccurs="0" maxOccurs="unbounded"/>  <xs:element ref="p:PhysicalStructureScheme" minOccurs="0" maxOccurs="unbounded"/>  <xs:element ref="p:RecordLayoutScheme" minOccurs="0" maxOccurs="unbounded"/>  </xs:sequence>  </xs:extension>  </xs:complexContent>  </xs:complexType>  <xs:complexType name="GroupType">  <xs:complexContent>  <xs:extension base="r:MaintainableType">  <xs:sequence>  <xs:element ref="r:Citation" minOccurs="0">  </xs:element>  <xs:element ref="Abstract" minOccurs="0" maxOccurs="unbounded">  </xs:element>  <xs:element ref="Purpose" maxOccurs="unbounded">  </xs:element>  <xs:element ref="r:SeriesStatement" minOccurs="0">  </xs:element>  <xs:element ref="r:FundingInformation" minOccurs="0" maxOccurs="unbounded">  </xs:element>  <xs:element ref="r:Coverage" minOccurs="0">  </xs:element>  <xs:element ref="r:UniverseReference" minOccurs="0">  </xs:element>  <xs:element ref="r:OtherMaterial" minOccurs="0" maxOccurs="unbounded">  </xs:element>  <xs:element ref="a:Archive" minOccurs="0">  </xs:element>  <xs:element ref="r:Note" minOccurs="0" maxOccurs="unbounded">  </xs:element>  <xs:element ref="Concepts" minOccurs="0" maxOccurs="unbounded">  </xs:element>  <xs:element ref="DataCollection" minOccurs="0" maxOccurs="unbounded">  </xs:element>  <xs:element ref="LogicalProduct" minOccurs="0" maxOccurs="unbounded">  </xs:element>  <xs:element ref="PhysicalDataProduct" minOccurs="0" maxOccurs="unbounded">  </xs:element>  <xs:element ref="StudyUnit" minOccurs="0" maxOccurs="unbounded">  </xs:element>  <xs:element ref="SubGroup" minOccurs="0" maxOccurs="unbounded">  </xs:element>  <xs:element ref="cm:Comparison" minOccurs="0">  </xs:element>  <xs:element ref="pr:DDIProfile" minOccurs="0" maxOccurs="unbounded">  </xs:element>  <xs:element ref="DDIProfileReference" minOccurs="0" maxOccurs="unbounded">  </xs:element>  </xs:sequence>  <xs:attribute name="time" type="TimeGroupCodeType" use="required">  </xs:attribute>  <xs:attribute name="instrument" type="InstrumentGroupCodeType" use="required">  </xs:attribute>  <xs:attribute name="panel" type="PanelGroupCodeType" use="required">  </xs:attribute>  <xs:attribute name="geography" type="GeographyGroupCodeType" use="required">  </xs:attribute>  <xs:attribute name="dataSet" type="DataSetGroupCodeType" use="required">  </xs:attribute>  <xs:attribute name="language" type="LanguageGroupCodeType" use="required">  </xs:attribute>  <xs:attribute name="userDefinedGroupProperty" type="xs:string" use="optional">  </xs:attribute>  <xs:attribute name="userDefinedGroupPropertyValue" type="xs:string" use="optional">  </xs:attribute>  <xs:attribute name="groupInherits" type="xs:boolean" default="true">  </xs:attribute>  </xs:extension>  </xs:complexContent>  </xs:complexType>  <xs:complexType name="SubGroupType">  <xs:complexContent>  <xs:extension base="r:VersionableType">  <xs:sequence>  <xs:element ref="r:Citation" minOccurs="0">  </xs:element>  <xs:element ref="Abstract" minOccurs="0" maxOccurs="unbounded">  </xs:element>  <xs:element ref="Purpose" maxOccurs="unbounded">  </xs:element>  <xs:element ref="r:SeriesStatement" minOccurs="0">  </xs:element>  <xs:element ref="r:FundingInformation" minOccurs="0" maxOccurs="unbounded">  </xs:element>  <xs:element ref="r:Coverage" minOccurs="0">  </xs:element>  <xs:element ref="r:UniverseReference" minOccurs="0">  </xs:element>  <xs:element ref="r:OtherMaterial" minOccurs="0" maxOccurs="unbounded">  </xs:element>  <xs:element ref="a:Archive" minOccurs="0">  </xs:element>  <xs:element ref="r:Note" minOccurs="0" maxOccurs="unbounded">  </xs:element>  <xs:element ref="Concepts" minOccurs="0" maxOccurs="unbounded">  </xs:element>  <xs:element ref="DataCollection" minOccurs="0" maxOccurs="unbounded">  </xs:element>  <xs:element ref="LogicalProduct" minOccurs="0" maxOccurs="unbounded">  </xs:element>  <xs:element ref="PhysicalDataProduct" minOccurs="0" maxOccurs="unbounded">  </xs:element>  <xs:element ref="StudyUnit" minOccurs="0" maxOccurs="unbounded">  </xs:element>  <xs:element ref="cm:Comparison" minOccurs="0">  </xs:element>  <xs:element ref="pr:DDIProfile" minOccurs="0" maxOccurs="unbounded">  </xs:element>  <xs:element ref="DDIProfileReference" minOccurs="0" maxOccurs="unbounded">  </xs:element>  <xs:element ref="SubGroup" minOccurs="0" maxOccurs="unbounded">  </xs:element>  <xs:element ref="Reference" minOccurs="0" maxOccurs="unbounded">  </xs:element>  </xs:sequence>  <xs:attribute name="time" type="TimeGroupCodeType" use="required">  </xs:attribute>  <xs:attribute name="instrument" type="InstrumentGroupCodeType" use="required">  </xs:attribute>  <xs:attribute name="panel" type="PanelGroupCodeType" use="required">  </xs:attribute>  <xs:attribute name="geography" type="GeographyGroupCodeType" use="required">  </xs:attribute>  <xs:attribute name="dataSet" type="DataSetGroupCodeType" use="required">  </xs:attribute>  <xs:attribute name="language" type="LanguageGroupCodeType" use="required">  </xs:attribute>  <xs:attribute name="userDefinedGroupProperty" type="xs:string" use="optional">  </xs:attribute>  <xs:attribute name="userDefinedGroupPropertyValue" type="xs:string" use="optional">  </xs:attribute>  <xs:attribute name="groupInherits" type="xs:boolean" default="true">  </xs:attribute>  </xs:extension>  </xs:complexContent>  </xs:complexType>  <xs:complexType name="ConceptType">  <xs:choice>  <xs:element ref="c:ConceptualComponent">  </xs:element>  <xs:element ref="Reference">  </xs:element>  </xs:choice>  </xs:complexType>  <xs:complexType name="DataCollectionType">  <xs:choice>  <xs:element ref="d:DataCollection">  </xs:element>  <xs:element ref="Reference">  </xs:element>  </xs:choice>  </xs:complexType>  <xs:complexType name="LogicalProductType">  <xs:choice>  <xs:element ref="l:BaseLogicalProduct">  </xs:element>  <xs:element ref="Reference">  </xs:element>  </xs:choice>  </xs:complexType>  <xs:complexType name="PhysicalDataProductType">  <xs:choice>  <xs:element ref="p:PhysicalDataProduct">  </xs:element>  <xs:element ref="Reference">  </xs:element>  </xs:choice>  </xs:complexType>  <xs:complexType name="StudyUnitType">  <xs:choice>  <xs:element ref="s:StudyUnit">  </xs:element>  <xs:element ref="Reference">  </xs:element>  </xs:choice>  </xs:complexType>  <xs:simpleType name="TimeGroupCodeType">  <xs:restriction base="xs:NMTOKEN">  <xs:enumeration value="T0">  </xs:enumeration>  <xs:enumeration value="T1">  </xs:enumeration>  <xs:enumeration value="T2">  </xs:enumeration>  <xs:enumeration value="T3">  </xs:enumeration>  <xs:enumeration value="T4">  </xs:enumeration>  <xs:enumeration value="T5">  </xs:enumeration>  </xs:restriction>  </xs:simpleType>  <xs:simpleType name="InstrumentGroupCodeType">  <xs:restriction base="xs:NMTOKEN">  <xs:enumeration value="I0">  </xs:enumeration>  <xs:enumeration value="I1">  </xs:enumeration>  <xs:enumeration value="I2">  </xs:enumeration>  <xs:enumeration value="I3">  </xs:enumeration>  </xs:restriction>  </xs:simpleType>  <xs:simpleType name="PanelGroupCodeType">  <xs:restriction base="xs:NMTOKEN">  <xs:enumeration value="P0">  </xs:enumeration>  <xs:enumeration value="P1">  </xs:enumeration>  <xs:enumeration value="P2">  </xs:enumeration>  <xs:enumeration value="P3">  </xs:enumeration>  <xs:enumeration value="P4">  </xs:enumeration>  </xs:restriction>  </xs:simpleType>  <xs:simpleType name="GeographyGroupCodeType">  <xs:restriction base="xs:NMTOKEN">  <xs:enumeration value="G0">  </xs:enumeration>  <xs:enumeration value="G1">  </xs:enumeration>  <xs:enumeration value="G2">  </xs:enumeration>  <xs:enumeration value="G3">  </xs:enumeration>  <xs:enumeration value="G4">  </xs:enumeration>  </xs:restriction>  </xs:simpleType>  <xs:simpleType name="DataSetGroupCodeType">  <xs:restriction base="xs:NMTOKEN">  <xs:enumeration value="D0">  </xs:enumeration>  <xs:enumeration value="D1">  </xs:enumeration>  <xs:enumeration value="D2">  </xs:enumeration>  <xs:enumeration value="D3">  </xs:enumeration>  <xs:enumeration value="D4">  </xs:enumeration>  </xs:restriction>  </xs:simpleType>  <xs:simpleType name="LanguageGroupCodeType">  <xs:restriction base="xs:NMTOKEN">  <xs:enumeration value="L0">  </xs:enumeration>  <xs:enumeration value="L1">  </xs:enumeration>  <xs:enumeration value="L2">  </xs:enumeration>  <xs:enumeration value="L3">  </xs:enumeration>  <xs:enumeration value="L4">  </xs:enumeration>  <xs:enumeration value="L5">  </xs:enumeration>  <xs:enumeration value="L6">  </xs:enumeration>  <xs:enumeration value="L7">  </xs:enumeration>  </xs:restriction>  </xs:simpleType>  <xs:element name="Abstract" type="r:IdentifiedStructuredStringType">  </xs:element>  <xs:element name="Purpose" type="r:IdentifiedStructuredStringType">  </xs:element>  <xs:element name="Concepts" type="ConceptType">  </xs:element>  <xs:element name="DataCollection" type="DataCollectionType">  </xs:element>  <xs:element name="LogicalProduct" type="LogicalProductType">  </xs:element>  <xs:element name="PhysicalDataProduct" type="PhysicalDataProductType">  </xs:element>  <xs:element name="StudyUnit" type="StudyUnitType">  </xs:element>  <xs:element name="SubGroup" type="SubGroupType">  </xs:element>  <xs:element name="DDIProfileReference" type="r:ReferenceType">  </xs:element>  <xs:element name="Reference" type="r:ReferenceType">  </xs:element>  </xs:schema>