Schema "archive.xsd"
Target Namespace:
ddi:archive:3_2_dev
Defined Components:
elements (74 global + 20 local), complexTypes (28), simpleTypes (4), attribute groups (1)
Default Namespace-Qualified Form:
Local Elements: qualified; Local Attributes: unqualified
Schema Location:
/Users/j/Documents/workspace/proposed3.2/schema/archive.xsd; see XML source
Imports Schemas (2):
reusable.xsd [src], xml.xsd [src]
Imported by Schemas (3):
group.xsd [src], instance.xsd [src], studyunit.xsd [src]
All Element Summary
Access Describes access to the holdings of the archive or to a specific data product.
Type:
Content:
complex, 5 attributes, 18 elements
Defined:
globally; see XML source
Used:
AccessConditions Access Conditions provided using a StructuredString to support multiple language versions of the same content as well as optional formatting of the content.
Type:
Content:
complex, 1 element
Defined:
globally; see XML source
Used:
AccessPermission A link to a form used by the metadata containing the form number, a statement regarding the contents of the form, a statement as to the mandatory nature of the form and a privacy level designation.
Type:
Content:
complex, 1 attribute, 3 elements
Defined:
globally; see XML source
Used:
AccessRestrictionDate The date or date range of the access restriction for all or portions of the data.
Type:
Content:
complex, 11 elements
Defined:
globally; see XML source
Used:
AccessTypeName Name of the Type of Access using the DDI Name structure.
Type:
Content:
complex, 2 attributes, 1 element
Defined:
globally; see XML source
Used:
AdditionalInformation Additional Information provided using a StructuredString plus a privacy code to support multiple language versions of the same content as well as optional formatting of the content.
Type:
Content:
complex, 1 attribute, 1 element
Defined:
globally; see XML source
Used:
Address Location address identifying each part of the address as separate elements.
Type:
Content:
mixed (allows character data), 2 attributes, 5 elements
Defined:
globally; see XML source
Used:
Archive A maintainable module containing information related to the archiving (longer term access and/or preservation) of the data and metadata.
Type:
Content:
complex, 9 attributes, 21 elements
Defined:
globally; see XML source
Used:
ArchiveModuleName Name of the Archive Module using the DDI Name structure.
Type:
Content:
complex, 2 attributes, 1 element
Defined:
globally; see XML source
Used:
ArchiveOrganizationReference Reference to an existing Organization using the Reference structure.
Type:
Content:
complex, 8 attributes, 6 elements
Defined:
globally; see XML source
Used:
ArchiveSpecific Contains metadata specific to a particular archive's holding.
Type:
Content:
complex, 8 elements
Defined:
globally; see XML source
Used:
AvailabilityStatus Availability status of the object provided using a StructuredString to support multiple language versions of the same content as well as optional formatting of the content.
Type:
Content:
complex, 1 element
Defined:
globally; see XML source
Used:
CallNumber The CallNumber expressed as an xs:string.
Type:
xs:string
Content:
simple
Defined:
globally; see XML source
Used:
CitationRequirement Citation Requirement provided using a StructuredString to support multiple language versions of the same content as well as optional formatting of the content.
Type:
Content:
complex, 1 element
Defined:
globally; see XML source
Used:
CityPlaceLocal City, Place, or local area used as part of an address.
Type:
xs:string
Content:
simple
Defined:
locally witnin AddressType complexType; see XML source
ClassType A brief textual description of the class designation of the object.
Type:
Content:
simple, 7 attributes
Defined:
globally; see XML source
Used:
Collection Describes a collection of items held or distributed by the archive in connection with a study, group of studies, or resource packages.
Type:
Content:
complex, 13 elements
Defined:
globally; see XML source
Used:
CollectionCompleteness Completeness of the collection provided using a StructuredString to support multiple language versions of the same content as well as optional formatting of the content.
Type:
Content:
complex, 1 element
Defined:
globally; see XML source
Used:
ConfidentialityStatement Confidentiality Statement provided using a StructuredString to support multiple language versions of the same content as well as optional formatting of the content.
Type:
Content:
complex, 1 element
Defined:
globally; see XML source
Used:
ContactInformation Contact information for the individual or organization.
Type:
Content:
complex, 1 attribute, 12 elements
Defined:
globally; see XML source
Used:
ContactOrganizationReference Reference to an existing Organization using the Reference structure.
Type:
Content:
complex, 8 attributes, 6 elements
Defined:
globally; see XML source
Used:
Country Specifies the name or code of a country.
Type:
Content:
simple, 2 attributes
Defined:
globally; see XML source
Used:
DataFileQuantity The DataFileQuantity expressed as an xs:integer.
Type:
xs:integer
Content:
simple
Defined:
globally; see XML source
Used:
DDIMaintenanceAgencyID Provides the official DDI ID of a maintenance agency as a value taken from the registry cited in @registryID.
Type:
Content:
simple, 1 attribute
Defined:
globally; see XML source
Used:
DefaultAccess Describes access to the holdings of the archive or to a specific data product.
Type:
Content:
complex, 5 attributes, 18 elements
Defined:
globally; see XML source
Used:
DepositRequirement Deposit Requirement provided using a StructuredString to support multiple language versions of the same content as well as optional formatting of the content.
Type:
Content:
complex, 1 element
Defined:
globally; see XML source
Used:
Disclaimer Disclaimer provided using a StructuredString to support multiple language versions of the same content as well as optional formatting of the content.
Type:
Content:
complex, 1 element
Defined:
globally; see XML source
Used:
EffectivePeriod Time period for the information.
Type:
Content:
complex, 9 elements
Defined:
globally; see XML source
Used:
Email Email address type (Currently restricted to Internet format user@server.ext.)
Type:
Content:
complex, 2 elements
Defined:
globally; see XML source
Used:
EntityReference
Type:
Content:
complex, 8 attributes, 6 elements
Defined:
globally; see XML source
Used:
never
FirstGiven First (given) name of the individual
Type:
xs:string
Content:
simple
Defined:
locally witnin IndividualNameType complexType; see XML source
FormNumber The number or other means of identifying the form.
Type:
xs:string
Content:
simple
Defined:
locally witnin FormType complexType; see XML source
FullName This provides a means of providing a full name as a single object for display or print such as identification badges etc.
Type:
Content:
complex, 1 element
Defined:
locally witnin IndividualNameType complexType; see XML source
GeographicPoint A geographic point consisting of an X and Y coordinate.
Type:
Content:
complex, 2 elements
Defined:
globally; see XML source
Used:
IMIdentification Indicates Instant messaging account identification
Type:
xs:string
Content:
simple
Defined:
locally witnin InstantMessagingType complexType; see XML source
Individual The individual and specific pieces of information regarding the individual.
Type:
Content:
complex, 7 attributes, 18 elements
Defined:
globally; see XML source
Used:
IndividualIdentification Identifying information about the individual.
Type:
Content:
complex, 5 elements
Defined:
globally; see XML source
Used:
IndividualImage Link to the image of an individual with and effective date and privacy settings.
Type:
Content:
complex, 4 attributes, 2 elements
Defined:
globally; see XML source
Used:
IndividualName The name of an individual broken out into its component parts of prefix, first/given name, middle name, last/family/surname, and suffix.
Type:
Content:
complex, 3 attributes, 6 elements
Defined:
globally; see XML source
Used:
IndividualReference Reference to an existing Individual using the Reference structure.
Type:
Content:
complex, 8 attributes, 6 elements
Defined:
globally; see XML source
Used:
InstantMessaging Indicates type of Instant messaging account identification
Type:
Content:
complex, 2 attributes, 2 elements
Defined:
globally; see XML source
Used:
Item Describes individual items held or distributed by the archive in connection with a study, group of studies, or resource packages.
Type:
Content:
complex, 13 elements
Defined:
globally; see XML source
Used:
ItemFormat A brief textual description of the format of the item.
Type:
Content:
simple, 7 attributes
Defined:
globally; see XML source
Used:
ItemQuantity The number of items in the collection.
Type:
xs:integer
Content:
simple
Defined:
locally witnin CollectionType complexType; see XML source
LanguageAbility Language of an individual and optionally indication of the level of reading, writing, and speaking.
Type:
Content:
complex, 4 elements
Defined:
globally; see XML source
Used:
LastFamily Last (family) name /surname of the individual
Type:
xs:string
Content:
simple
Defined:
locally witnin IndividualNameType complexType; see XML source
Line Number and street including office or suite number.
Type:
xs:string
Content:
simple
Defined:
locally witnin AddressType complexType; see XML source
LocationInArchive Description of the location of the object in an archive expressed using an International String to support multiple language versions of the same content.
Type:
Content:
complex, 1 element
Defined:
globally; see XML source
Used:
LocationInformationReference
Type:
Content:
complex, 8 attributes, 6 elements
Defined:
globally; see XML source
Used:
never
LocationName Name of the location using the DDI Name structure.
Type:
Content:
complex, 2 attributes, 1 element
Defined:
globally; see XML source
Used:
Media A brief textual description of the media type.
Type:
Content:
simple, 7 attributes
Defined:
globally; see XML source
Used:
Middle Middle name or initial of the individual
Type:
xs:string
Content:
simple
Defined:
locally witnin IndividualNameType complexType; see XML source
Organization Details of an organization including name, contact information, a description, keywords to support searching, their regional affiliation, and any additional information.
Type:
Content:
complex, 7 attributes, 18 elements
Defined:
globally; see XML source
Used:
OrganizationIdentification Means of identifying an organization.
Type:
Content:
complex, 4 elements
Defined:
globally; see XML source
Used:
OrganizationImage Link to the image of an individual with and effective date and privacy settings.
Type:
Content:
complex, 4 attributes, 2 elements
Defined:
globally; see XML source
Used:
OrganizationName Name of the Organization using the DDI Name structure.
Type:
Content:
complex, 2 attributes, 1 element
Defined:
globally; see XML source
Used:
OrganizationReference Reference to an existing Organization using the Reference structure.
Type:
Content:
complex, 8 attributes, 6 elements
Defined:
globally; see XML source
Used:
OrganizationScheme A scheme containing information on Organizations, Individuals, and the relationships between them.
Type:
Content:
complex, 9 attributes, 23 elements
Defined:
globally; see XML source
Used:
OrganizationSchemeName Name of the Organization Scheme using the DDI Name structure.
Type:
Content:
complex, 2 attributes, 1 element
Defined:
globally; see XML source
Used:
OriginalArchiveOrganizationReference Reference to an existing Organization using the Reference structure.
Type:
Content:
complex, 8 attributes, 6 elements
Defined:
globally; see XML source
Used:
PostalCode Postal or ZIP Code
Type:
xs:string
Content:
simple
Defined:
locally witnin AddressType complexType; see XML source
Prefix Title that precedes the name of the individual, such as Ms., or Dr.
Type:
xs:string
Content:
simple
Defined:
locally witnin IndividualNameType complexType; see XML source
Read A brief textual description of the individuals ability to read the stated language.
Type:
Content:
simple, 7 attributes
Defined:
globally; see XML source
Used:
RegionalCoverage A brief textual description of the region where the organization is active.
Type:
Content:
simple, 7 attributes
Defined:
globally; see XML source
Used:
Relation Describes the relationship between any two organizations or individual, or an individual and an organization.
Type:
Content:
complex, 1 attribute, 6 elements
Defined:
globally; see XML source
Used:
RelationReference Reference to an existing Relation using the Reference structure.
Type:
Content:
complex, 8 attributes, 6 elements
Defined:
globally; see XML source
Used:
RelationshipCode A specification of the relationship of the Source to the Target in terms of Parent (superior), Child (subordinate), or Sibling (on par
Type:
Content:
simple
Defined:
globally; see XML source
Used:
ResearcherID Captures an individuals assigned researcher ID within a specified system.
Type:
Content:
complex, 4 elements
Defined:
globally; see XML source
Used:
ResearcherIdentification The value of the researcher ID.
Type:
xs:string
Content:
simple
Defined:
locally witnin ResearcherIDType complexType; see XML source
Restrictions Restrictions provided using a StructuredString to support multiple language versions of the same content as well as optional formatting of the content.
Type:
Content:
complex, 1 element
Defined:
globally; see XML source
Used:
Role Describes the role of the particular individual or organization within a relationship.
Type:
Content:
complex, 1 attribute, 4 elements
Defined:
globally; see XML source
Used:
SourceObject Identifies the Source organization or individual in the relationship.
Type:
Content:
complex, 3 elements
Defined:
globally; see XML source
Used:
Speak A brief textual description of the individuals ability to speak the stated language.
Type:
Content:
simple, 7 attributes
Defined:
globally; see XML source
Used:
never
Speak (in LanguageAbility) Indicates speaking knowledge of the language specified.
Type:
xs:anyType
Content:
any
Defined:
locally witnin IndividualLanguageType complexType; see XML source
Statement A statement regarding the access form expressed using an International String to support multiple language versions of the same content.
Type:
Content:
complex, 1 element
Defined:
globally; see XML source
Used:
StateProvince A major subnational division such as a state or province used to identify a major region within an address.
Type:
xs:string
Content:
simple
Defined:
locally witnin AddressType complexType; see XML source
StudyClass An archive specific classification.
Type:
Content:
complex, 2 elements
Defined:
globally; see XML source
Used:
Suffix Title that follows the name of the individual, such as Esq.
Type:
xs:string
Content:
simple
Defined:
locally witnin IndividualNameType complexType; see XML source
TargetObject Identifies the Target organization or individual in the relationship.
Type:
Content:
complex, 3 elements
Defined:
globally; see XML source
Used:
Telephone Details of a telephone number
Type:
Content:
complex, 2 attributes, 2 elements
Defined:
globally; see XML source
Used:
TelephoneNumber The telephone number including country code if appropriate.
Type:
xs:string
Content:
simple
Defined:
locally witnin TelephoneType complexType; see XML source
TypeOfAddress A brief textual description of the type of address presented, i.e., mailing address, location address, etc.
Type:
Content:
simple, 7 attributes
Defined:
globally; see XML source
Used:
TypeOfID Brief description of the ID type.
Type:
Content:
simple, 7 attributes
Defined:
locally witnin ResearcherIDType complexType; see XML source
TypeOfImage A brief textual description of the type or purpose of the image provided.
Type:
Content:
simple, 7 attributes
Defined:
globally; see XML source
Used:
TypeOfInstantMessaging A brief textual description of the type of instant messaging contact information provided.
Type:
Content:
simple, 7 attributes
Defined:
globally; see XML source
Used:
never
TypeOfInstantMessaging (in InstantMessaging) Indicates type of Instant messaging account used.
Type:
xs:anyType
Content:
any
Defined:
locally witnin InstantMessagingType complexType; see XML source
TypeOfLocation A brief textual description of the type of location of the organization, i.e., Head Office, collection site, storage site, etc..
Type:
Content:
simple, 7 attributes
Defined:
globally; see XML source
Used:
TypeOfTelephone A brief textual description of the type of telephone number provided, i.e., Office, Cell, Home, etc.
Type:
Content:
simple, 7 attributes
Defined:
globally; see XML source
Used:
never
TypeOfTelephone (in Telephone) Indicates type of telephone number provided (home, fax, office, cell, etc.).
Type:
xs:anyType
Content:
any
Defined:
locally witnin TelephoneType complexType; see XML source
URL A web site URL
Type:
Content:
simple, 2 attributes
Defined:
globally; see XML source
Used:
VersionDistinction Describes the data versioning scheme(s) used by an organization.
Type:
Content:
complex, 1 attribute, 3 elements
Defined:
globally; see XML source
Used:
VersionDistinctionName Name of the Version Distinction using the DDI Name structure.
Type:
Content:
complex, 2 attributes, 1 element
Defined:
globally; see XML source
Used:
Write A brief textual description of the individuals ability to write the stated language.
Type:
Content:
simple, 7 attributes
Defined:
globally; see XML source
Used:
never
Write (in LanguageAbility) Indicates writing knowledge of the language specified.
Type:
xs:anyType
Content:
any
Defined:
locally witnin IndividualLanguageType complexType; see XML source
Complex Type Summary
Describes access to the holdings of the archive or to a specific data product.
Content:
complex, 5 attributes, 18 elements
Defined:
globally; see XML source
Includes:
definitions of 12 elements
Used:
Additional Information provided using a StructuredString plus a privacy code to support multiple language versions of the same content as well as optional formatting of the content.
Content:
complex, 1 attribute, 1 element
Defined:
globally; see XML source
Used:
Location address identifying each part of the address as separate elements, identifying the type of address, the level of privacy associated with the release of the address, and a flag to identify the preferred address for contact.
Content:
mixed (allows character data), 2 attributes, 5 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 5 elements
Used:
Contains metadata specific to a particular archive's holding.
Content:
complex, 8 elements
Defined:
globally; see XML source
Includes:
definitions of 8 elements
Used:
A maintainable module containing information related to the archiving (longer term access and/or preservation) of the data and metadata.
Content:
complex, 9 attributes, 21 elements
Defined:
globally; see XML source
Includes:
definitions of 8 elements
Used:
Describes a collection of items held or distributed by the archive in connection with a study, group of studies, or resource packages.
Content:
complex, 13 elements
Defined:
globally; see XML source
Includes:
definitions of 13 elements
Used:
Contact information for the individual or organization including an effective date, location specification, address, URL, phone numbers, and other means of communication access.
Content:
complex, 1 attribute, 12 elements
Defined:
globally; see XML source
Includes:
definitions of 12 elements
Used:
Provides the official DDI ID of a maintenance agency as a value taken from the registry cited in @registryID.
Content:
simple, 1 attribute
Defined:
globally; see XML source
Includes:
definition of 1 attribute
Used:
A link to a form used by the metadata containing the form number, a statement regarding the contents of the form, a statement as to the mandatory nature of the form and a privacy level designation.
Content:
complex, 1 attribute, 3 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 3 elements
Used:
Identifying information about the individual including name, DDI Maintenance Agency IDs, Researcher IDs, an image and an effective period for the information.
Content:
complex, 5 elements
Defined:
globally; see XML source
Includes:
definitions of 5 elements
Used:
Language of an individual and optionally indication of the level of reading, writing, and speaking.
Content:
complex, 4 elements
Defined:
globally; see XML source
Includes:
definitions of 4 elements
Used:
The name of an individual broken out into its component parts of prefix, first/given name, middle name, last/family/surname, and suffix.
Content:
complex, 3 attributes, 6 elements
Defined:
globally; see XML source
Includes:
definitions of 3 attributes, 6 elements
Used:
Details of an individual including name, contact information, a definition, keywords to support searching, their regional affiliation, language ability and any additional information.
Content:
complex, 7 attributes, 18 elements
Defined:
globally; see XML source
Includes:
definitions of 7 elements
Used:
Indicates type of Instant messaging account identification
Content:
complex, 2 attributes, 2 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 2 elements
Used:
Describes individual items held or distributed by the archive in connection with a study, group of studies, or resource packages.
Content:
complex, 13 elements
Defined:
globally; see XML source
Includes:
definitions of 13 elements
Used:
Means of identifying an organization.
Content:
complex, 4 elements
Defined:
globally; see XML source
Includes:
definitions of 4 elements
Used:
Content:
complex, 9 attributes, 23 elements
Defined:
globally; see XML source
Includes:
definitions of 10 elements
Used:
Details of an organization including name, contact information, a description, keywords to support searching, their regional affiliation, and any additional information.
Content:
complex, 7 attributes, 18 elements
Defined:
globally; see XML source
Includes:
definitions of 7 elements
Used:
References an image using the standard Image description.
Content:
complex, 4 attributes, 2 elements
Defined:
globally; see XML source
Includes:
definitions of 3 attributes, 2 elements
Used:
Describes the relationship between any two organizations or individual, or an individual and an organization.
Content:
complex, 1 attribute, 6 elements
Defined:
globally; see XML source
Includes:
definitions of 6 elements
Used:
Captures an individuals assigned researcher ID within a specified system.
Content:
complex, 4 elements
Defined:
globally; see XML source
Includes:
definitions of 4 elements
Used:
Describes the role of Target Individual or Organization in relation to the Source Object.
Content:
complex, 1 attribute, 4 elements
Defined:
globally; see XML source
Includes:
definitions of 4 elements
Used:
Identifies the Source organization or individual in the relationship.
Content:
complex, 3 elements
Defined:
globally; see XML source
Includes:
definitions of 3 elements
Used:
An archive specific classification.
Content:
complex, 2 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
Identifies the Target organization or individual in the relationship.
Content:
complex, 3 elements
Defined:
globally; see XML source
Includes:
definitions of 3 elements
Used:
Details of a telephone number including the number, type of number, a privacy setting and an indication of whether this is the preferred contact number.
Content:
complex, 2 attributes, 2 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 2 elements
Used:
A web site URL
Content:
simple, 2 attributes
Defined:
globally; see XML source
Includes:
definition of 1 attribute
Used:
Describes the data versioning scheme(s) used by an organization.
Content:
complex, 1 attribute, 3 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 3 elements
Used:
Simple Type Summary
A basic set of privacy codes for the parent element.
Defined:
globally; see XML source
Used:
A basic set of privacy codes
Defined:
globally; see XML source
Used:
Indicates relation.
Defined:
globally; see XML source
Used:
Sex specification is limited to the purpose of determining the proper pronoun to use in addressing the individual.
Defined:
globally; see XML source
Used:
Attribute Group Summary
Content:
Defined:
globally; see XML source
Includes:
definition of 1 attribute
Used:
at 11 locations
XML Source
<?xml version="1.0" encoding="UTF-8"?>
<!--

Copyright (c) 2010 DDI Alliance, DDI 3.2 development release, 2010-09-21

This file is part of DDI 3.2 dev XML Schema.

DDI 3.2 dev XML Schema is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by the
Free Software Foundation, either version 3 of the License, or (at your
option) any later version.

DDI 3.2 dev XML Schema is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License
for more details.

You should have received a copy of the GNU Lesser General Public License along
with DDI 3.2 dev XML Schema. If not, see <http://www.gnu.org/licenses/>.

-->
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="ddi:archive:3_2_dev" xmlns="ddi:archive:3_2_dev" xmlns:r="ddi:reusable:3_2_dev" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:import namespace="ddi:reusable:3_2_dev" schemaLocation="reusable.xsd"/>
<xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="xml.xsd"/>
<xs:element name="Archive" type="ArchiveType">
<xs:annotation>
<xs:documentation>
A maintainable module containing information related to the archiving (longer term access and/or preservation) of the data and metadata.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:complexType name="ArchiveType">
<xs:annotation>
<xs:documentation>
A maintainable module containing information related to the archiving (longer term access and/or preservation) of the data and metadata. The module is described by a name, label, and description. It contains information that is specific to the management of the associated metadata within the specific archive, one or more organization schemes (in-line or by reference) containing information on the organizations and individuals related to the metadata and data, a record of the lifecycle information for the metadata and data (significant events and activities as determined by the archive or agency), and descriptions of other materials external to the DDI.
</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:extension base="r:MaintainableType">
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="ArchiveModuleName">
<xs:annotation>
<xs:documentation>
A name for the Archive module. May be expressed in multiple languages. Repeat the element to express names with different content, for example different names for different systems.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="r:Label">
<xs:annotation>
<xs:documentation>
A display label for the Archive module. May be expressed in multiple languages. Repeat for labels with different content, for example, labels with differing length limitations.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="r:Description">
<xs:annotation>
<xs:documentation>
A description of the content and purpose of the Archive module. May be expressed in multiple languages and supports the use of structured content.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="ArchiveSpecific">
<xs:annotation>
<xs:documentation>
Contains metadata specific to a particular archive's holding.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element ref="OrganizationScheme">
<xs:annotation>
<xs:documentation>
A list of the organizations related to the DDI instance. This includes information on the archives responsible for creating and maintaining the instance. All agencies must be defined as an Organization in an Archive schema (which can be defined inline or resolved externally).
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:annotation>
<xs:documentation>
A reference to a list of the organizations related to the DDI instance. This includes information on the archives responsible for creating and maintaining the instance. All agencies must be defined as an Organization in an Archive schema (which can be defined inline or resolved externally).
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:choice>
<xs:element minOccurs="0" ref="r:LifecycleInformation">
<xs:annotation>
<xs:documentation>
LifecycleInformation contains the description of a set of events in the life cycle of the data. It may be extended by specific users.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="r:OtherMaterial">
<xs:annotation>
<xs:documentation>
Material related to this item from the archive's perspective.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="ArchiveModuleName" type="r:NameType">
<xs:annotation>
<xs:documentation>
Name of the Archive Module using the DDI Name structure.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:complexType name="ArchiveSpecificType">
<xs:annotation>
<xs:documentation>
Contains metadata specific to a particular archive's holding. This includes information on the items or collection of items held by the archive, the default terms of access, funding information and budget specific to the archive and its maintenance of this collection, reference to a quality statement related to archive activities, and coverage of the archive or sub-set of the archive.
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element minOccurs="0" ref="ArchiveOrganizationReference">
<xs:annotation>
<xs:documentation>
A reference to the organization or an individual acting as the archive.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="Item">
<xs:annotation>
<xs:documentation>
Describes individual items held or distributed by the archive in connection with a study, group of studies, or resource packages. What constitutes an item is determined by the archive.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="Collection">
<xs:annotation>
<xs:documentation>
Describes a collection of items held or distributed by the archive in connection with a study, group of studies, or resource packages. What constitutes an collection is determined by the archive.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="DefaultAccess">
<xs:annotation>
<xs:documentation>
Describes access to the archive in general. The restrictions noted at this level apply to all holdings of the archive unless overridden for specified collections or items.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="r:FundingInformation">
<xs:annotation>
<xs:documentation>
Describes funding information in relationship to the archive and its activities. This may be archive wide or related to specific collections or projects within the archive.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="r:Budget">
<xs:annotation>
<xs:documentation>
This describes the archive budget. It can be repeated for distinct budget activities such as budget periods, specific projects or types of activity.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="r:QualityStatementReference">
<xs:annotation>
<xs:documentation>
A reference to a Quality Statement regarding the activities and operation of the archive. These may include access or preservation appraisal assessments or certification.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="r:Coverage">
<xs:annotation>
<xs:documentation>
Documents the spatial, temporal, and/or topical coverage of the archive or division of an archive.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:annotation>
<xs:documentation>
Reference to an existing Organization using the Reference structure.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ArchiveSpecific" type="ArchiveSpecificType">
<xs:annotation>
<xs:documentation>
Contains metadata specific to a particular archive's holding.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:complexType name="ItemType">
<xs:annotation>
<xs:documentation>
Describes individual items held or distributed by the archive in connection with a study, group of studies, or resource packages. What constitutes an item is determined by the archive. Provides identification information on the item within the context of the archive including citation, a statement on its location, call number (internal identifier), URI, format, media type, and source. The item is classified by a study class designation, information on access restrictions, and availability status. Content information on the number of data files associated with the item, the completeness of the collection of objects represented by this item as well as descriptions of nested items are provided.
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element minOccurs="0" ref="r:Citation">
<xs:annotation>
<xs:documentation>
A citation for the item. May additionally be rendered in native qualified Dublin Core (dc and dcterms).
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="LocationInArchive">
<xs:annotation>
<xs:documentation>
Describes the location of the item within the archive. Repeat for multiple locations such as separate stores for access and archival copies.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="CallNumber">
<xs:annotation>
<xs:documentation>
The name, code, or number used by the archive to uniquely identify the item within the archive.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="r:URI">
<xs:annotation>
<xs:documentation>The URL or URN for the item.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="ItemFormat">
<xs:annotation>
<xs:documentation>Describes the item's format.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="Media">
<xs:annotation>
<xs:documentation>Describes the medium, or media, for the item.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="StudyClass">
<xs:annotation>
<xs:documentation>
An archive specific classification for the item. This may be a topical classification, a classification of intended processing levels, or information on the processing status.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="Access">
<xs:annotation>
<xs:documentation>
Access restriction information applying to the item. If none are specified the default restrictions of the archive or parent collection or item apply.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="OriginalArchiveOrganizationReference">
<xs:annotation>
<xs:documentation>
The original archive for the described item, expressed as a reference to an organization listed in the organization scheme.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="AvailabilityStatus">
<xs:annotation>
<xs:documentation>
A statement of availability for the item. This is a positive statement (as opposed to access restrictions) which may be used for publication or other purposes. Allows for structured content.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="DataFileQuantity">
<xs:annotation>
<xs:documentation>
The number of data files in the described item, expressed as an integer. This is a check sum and should be updated as the contents of the collection changes. The use of this element is best restricted to completed collections where change in the number of objects is not dynamic.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="CollectionCompleteness">
<xs:annotation>
<xs:documentation>
Describes the completeness of the collection for the item and its related data files and sub-items. Note coverage gaps as well as unique content . This statement may be used for publication or other purposes. Allows for structured content.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="Item">
<xs:annotation>
<xs:documentation>
Allows for the nesting of Item descriptions with a item.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="CollectionType">
<xs:annotation>
<xs:documentation>
Describes a collection of items held or distributed by the archive in connection with a study, group of studies, or resource packages. What constitutes an collection is determined by the archive. These may be data file(s) in a variety of formats, statistical setups, codebooks, questionnaires, etc. A collection may also be a group of studies, groups, and/or resource packages.
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element minOccurs="0" ref="r:Citation">
<xs:annotation>
<xs:documentation>
A citation for the collection. May additionally be rendered in native qualified Dublin Core (dc and dcterms).
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="LocationInArchive">
<xs:annotation>
<xs:documentation>
Describes the location of the collection within the archive. Repeat for multiple locations such as separate stores for access and archival copies.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="CallNumber">
<xs:annotation>
<xs:documentation>
The name, code, or number used by the archive to uniquely identify the collection within the archive.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="r:URI">
<xs:annotation>
<xs:documentation>The URL or URN for the collection.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="ItemQuantity" type="xs:integer">
<xs:annotation>
<xs:documentation>
The number of items in the collection. This is a check sum and should be updated as the contents of the collection changes. The use of this element is best restricted to completed collections where change in the number of objects is not dynamic.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="StudyClass">
<xs:annotation>
<xs:documentation>
An archive specific classification for the collection. This may be a topical classification, a classification of intended processing levels, or information on the processing status.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="DefaultAccess">
<xs:annotation>
<xs:documentation>
Default access restriction information applying to all of the items in the collection.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="OriginalArchiveOrganizationReference">
<xs:annotation>
<xs:documentation>
The original archive for the described collection, expressed as a reference to an organization listed in the organization scheme.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="AvailabilityStatus">
<xs:annotation>
<xs:documentation>
A statement of availability for the collection. This is a positive statement (as opposed to access restrictions) which may be used for publication or other purposes. Allows for structured content.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="DataFileQuantity">
<xs:annotation>
<xs:documentation>
The number of data files in the described collection, expressed as an integer. This is a check sum and should be updated as the contents of the collection changes. The use of this element is best restricted to completed collections where change in the number of objects is not dynamic.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="CollectionCompleteness">
<xs:annotation>
<xs:documentation>
Describes the completeness of the collection. Note coverage gaps as well as collections strengths. This statement may be used for publication or other purposes. Allows for structured content.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="Item">
<xs:annotation>
<xs:documentation>
Allows for the nesting of Item descriptions with a collection.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="Collection">
<xs:annotation>
<xs:documentation>
Allows for the nesting of collection descriptions with a collection hierarchical groupings within a collection description.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="StudyClassType">
<xs:annotation>
<xs:documentation>
An archive specific classification. This may be a topical classification, a classification of intended processing levels, or information on the processing status. Consists of a description of the study class and a term used to specify the class type.
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element minOccurs="0" ref="r:Description">
<xs:annotation>
<xs:documentation>
A description of the purpose in classifying the object and how it conforms to the classification. May be expressed in multiple languages and supports the use of structured content.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="ClassType">
<xs:annotation>
<xs:documentation>
A term used to classify the study class. As these are archive specific, DDI strongly recommends the use of a controlled vocabulary.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="ClassType" type="r:CodeValueType">
<xs:annotation>
<xs:documentation>
A brief textual description of the class designation of the object. Supports the use of an external controlled vocabulary.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:complexType name="AccessType">
<xs:annotation>
<xs:documentation>
Describes access to the holdings of the archive or to a specific data product. In addition to the name, label, and description for access. This item includes a confidentiality statement, descriptions of the access permissions required, restrictions to access, citation requirements, depositor requirements, conditions for access, a disclaimer, any time limits for access restrictions, and contact information regarding access.
</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:extension base="r:IdentifiableType">
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="AccessTypeName">
<xs:annotation>
<xs:documentation>
A name by which the description of access is known. May be expressed in multiple languages. Repeat the element to express names with different content, for example, different names for different systems.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="r:Label">
<xs:annotation>
<xs:documentation>
A display label for the description of access. May be expressed in multiple languages. Repeat for labels with different content, for example, labels with differing length limitations.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="r:Description">
<xs:annotation>
<xs:documentation>
A description of the content and purpose of the access description. May be expressed in multiple languages and supports the use of structured content.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="ConfidentialityStatement">
<xs:annotation>
<xs:documentation>
A statement regarding the confidentiality of the related data or metadata.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="AccessPermission">
<xs:annotation>
<xs:documentation>
A link to a form used to provide access to the data or metadata including a statement of the purpose of the form.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="Restrictions">
<xs:annotation>
<xs:documentation>
A statement regarding restrictions to access. May be expressed in multiple languages and supports the use of structured content.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="CitationRequirement">
<xs:annotation>
<xs:documentation>
A statement regarding the citation requirement. May be expressed in multiple languages and supports the use of structured content.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="DepositRequirement">
<xs:annotation>
<xs:documentation>
A statement regarding depositor requirements. May be expressed in multiple languages and supports the use of structured content.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="AccessConditions">
<xs:annotation>
<xs:documentation>
A statement regarding conditions for access. May be expressed in multiple languages and supports the use of structured content.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="Disclaimer">
<xs:annotation>
<xs:documentation>
A disclaimer regarding the liability of the data producers or providers. May be expressed in multiple languages and supports the use of structured content.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="AccessRestrictionDate">
<xs:annotation>
<xs:documentation>
The date or date range of the access restriction for all or portions of the data. Includes a reason for the access restriction as well as the user group to which the restriction applies.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="ContactOrganizationReference">
<xs:annotation>
<xs:documentation>
A reference to an organization or individual to contact for further information regarding the metadata or data.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="AccessTypeName" type="r:NameType">
<xs:annotation>
<xs:documentation>
Name of the Type of Access using the DDI Name structure.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:complexType name="FormType">
<xs:annotation>
<xs:documentation>
A link to a form used by the metadata containing the form number, a statement regarding the contents of the form, a statement as to the mandatory nature of the form and a privacy level designation.
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element minOccurs="0" name="FormNumber" type="xs:string">
<xs:annotation>
<xs:documentation>
The number or other means of identifying the form.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="r:URI">
<xs:annotation>
<xs:documentation>The URN or URL of the form.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="Statement">
<xs:annotation>
<xs:documentation>
A statement regarding the use, coverage, and purpose of the form.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="isRequired" type="xs:boolean" use="optional">
<xs:annotation>
<xs:documentation>
Set to "true" if the form is required. Set to "false" if the form is optional.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
<xs:element name="Item" type="ItemType">
<xs:annotation>
<xs:documentation>
Describes individual items held or distributed by the archive in connection with a study, group of studies, or resource packages.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Collection" type="CollectionType">
<xs:annotation>
<xs:documentation>
Describes a collection of items held or distributed by the archive in connection with a study, group of studies, or resource packages. What constitutes an collection is determined by the archive.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="DefaultAccess" type="AccessType">
<xs:annotation>
<xs:documentation>
Describes access to the holdings of the archive or to a specific data product.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Access" type="AccessType">
<xs:annotation>
<xs:documentation>
Describes access to the holdings of the archive or to a specific data product.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="LocationInArchive" type="r:InternationalStringType">
<xs:annotation>
<xs:documentation>
Description of the location of the object in an archive expressed using an International String to support multiple language versions of the same content.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ItemFormat" type="r:CodeValueType">
<xs:annotation>
<xs:documentation>
A brief textual description of the format of the item. Supports the use of an external controlled vocabulary.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Media" type="r:CodeValueType">
<xs:annotation>
<xs:documentation>
A brief textual description of the media type. Supports the use of an external controlled vocabulary.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="StudyClass" type="StudyClassType">
<xs:annotation>
<xs:documentation>
An archive specific classification. This may be a topical classification, a classification of intended processing levels, or information on the processing status.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:annotation>
<xs:documentation>
Reference to an existing Organization using the Reference structure.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="AvailabilityStatus" type="r:StructuredStringType">
<xs:annotation>
<xs:documentation>
Availability status of the object provided using a StructuredString to support multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:annotation>
<xs:documentation>
Completeness of the collection provided using a StructuredString to support multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:annotation>
<xs:documentation>
Confidentiality Statement provided using a StructuredString to support multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="AccessPermission" type="FormType">
<xs:annotation>
<xs:documentation>
A link to a form used by the metadata containing the form number, a statement regarding the contents of the form, a statement as to the mandatory nature of the form and a privacy level designation.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Restrictions" type="r:StructuredStringType">
<xs:annotation>
<xs:documentation>
Restrictions provided using a StructuredString to support multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CitationRequirement" type="r:StructuredStringType">
<xs:annotation>
<xs:documentation>
Citation Requirement provided using a StructuredString to support multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="DepositRequirement" type="r:StructuredStringType">
<xs:annotation>
<xs:documentation>
Deposit Requirement provided using a StructuredString to support multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="AccessConditions" type="r:StructuredStringType">
<xs:annotation>
<xs:documentation>
Access Conditions provided using a StructuredString to support multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Disclaimer" type="r:StructuredStringType">
<xs:annotation>
<xs:documentation>
Disclaimer provided using a StructuredString to support multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:annotation>
<xs:documentation>
The date or date range of the access restriction for all or portions of the data. Includes a reason for the access restriction as well as the user group to which the restriction applies.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:annotation>
<xs:documentation>
Reference to an existing Organization using the Reference structure.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Statement" type="r:InternationalStringType">
<xs:annotation>
<xs:documentation>
A statement regarding the access form expressed using an International String to support multiple language versions of the same content.
</xs:documentation>
</xs:annotation>
</xs:element>
<!--ORGANIZATION IDENTIFICATION -->
<xs:attributeGroup name="PRIVACY">
<xs:attribute name="privacy" type="PrivacyCodeType" use="optional">
<xs:annotation>
<xs:documentation>
A basic set of privacy codes for the parent element. These may be stricter than the general access restrictions for the overall metadata. If available codes are insufficient this may also contain any string.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:attributeGroup>
<xs:simpleType name="PrivacyCodeType">
<xs:annotation>
<xs:documentation>
A basic set of privacy codes for the parent element. These may be stricter than the general access restrictions for the overall metadata. If available codes are insufficient this may also contain any string.
</xs:documentation>
</xs:annotation>
<xs:union memberTypes="xs:string RecommendedPrivacyCodeType">
<xs:annotation>
<xs:documentation>
May contain either one of the Recommended Privacy Codes or simple text.
</xs:documentation>
</xs:annotation>
</xs:union>
</xs:simpleType>
<xs:simpleType name="RecommendedPrivacyCodeType">
<xs:annotation>
<xs:documentation>A basic set of privacy codes</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="public">
<xs:annotation>
<xs:documentation>
The object may be freely distributed within the constraints placed on the over all metadata availability.
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="restricted">
<xs:annotation>
<xs:documentation>
The distribution or access to the object is restricted. These restrictions may be tighter than the constraints placed on the over all metadata availability.
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="private">
<xs:annotation>
<xs:documentation>
This information is private and at minimum access is restricted to the agency managing the metadata. Further restrictions may also apply.
</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<!--ROOT-->
<xs:element name="OrganizationScheme" type="OrganizationSchemeType">
<xs:annotation>
<xs:documentation>
A scheme containing information on Organizations, Individuals, and the relationships between them. In addition to the name, label, and description of the scheme, the structure supports the inclusion of another OrganizationScheme by reference, a set of Organization, Individual, and Relation descriptions either in-line or by reference.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:complexType name="OrganizationSchemeType">
<xs:complexContent>
<xs:extension base="r:MaintainableType">
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="OrganizationSchemeName">
<xs:annotation>
<xs:documentation>
A name for the scheme. May be expressed in multiple languages. Repeat the element to express names with different content, for example different names for different systems.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="r:Label">
<xs:annotation>
<xs:documentation>
A display label for the scheme. May be expressed in multiple languages. Repeat for labels with different content, for example, labels with differing length limitations.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="r:Description">
<xs:annotation>
<xs:documentation>
A description of the content and purpose of the scheme. May be expressed in multiple languages and supports the use of structured content.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="r:OrganizationSchemeReference">
<xs:annotation>
<xs:documentation>
Reference to an existing OrganizationScheme for inclusion by reference.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element ref="Organization">
<xs:annotation>
<xs:documentation>
In-line description of an Organization. These may be referenced by many elements in DDI and provide fuller detail regarding the Organization.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="OrganizationReference">
<xs:annotation>
<xs:documentation>
The inclusion of an existing Organization by reference.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:choice>
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element ref="Individual">
<xs:annotation>
<xs:documentation>
In-line description of an Individual. These may be referenced by many elements in DDI and provide fuller detail regarding the Individual.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="IndividualReference">
<xs:annotation>
<xs:documentation>
The inclusion of an existing Individual by reference.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:choice>
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element ref="Relation">
<xs:annotation>
<xs:documentation>
In-line description of a Relationship between two organizations or individual or between an individual and an organization. Relation is generally and on-going association not associated with a specific role in relationship to a study.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="RelationReference">
<xs:annotation>
<xs:documentation>
The inclusion of an existing Relation by reference.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:choice>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="OrganizationSchemeName" type="r:NameType">
<xs:annotation>
<xs:documentation>
Name of the Organization Scheme using the DDI Name structure.
</xs:documentation>
</xs:annotation>
</xs:element>
<!--ORGANIZATION-->
<xs:complexType name="OrganizationType">
<xs:annotation>
<xs:documentation>
Details of an organization including name, contact information, a description, keywords to support searching, their regional affiliation, and any additional information. In addition the organization may capture how they manage version distinction. All agencies should be defined as an Organization and referenced by the Archive module. The organization and specific pieces of information regarding the individual may be tagged for information privacy.
</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:extension base="r:VersionableType">
<xs:sequence>
<xs:sequence>
<xs:element minOccurs="0" ref="OrganizationIdentification">
<xs:annotation>
<xs:documentation>Identification information on the Organization.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="r:Description">
<xs:annotation>
<xs:documentation>
A description of the organization. May be expressed in multiple languages and supports the use of structured content.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="r:Keyword">
<xs:annotation>
<xs:documentation>
Keyword used to classify the organization or its activities. Supports the use of an external controlled vocabulary.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="RegionalCoverage">
<xs:annotation>
<xs:documentation>
The geographic region within which this organization operates.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="AdditionalInformation">
<xs:annotation>
<xs:documentation>
Any additional information you which to note about the organization. This is a structured string so it can be formatted and a privacy tag can be applied.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="VersionDistinction">
<xs:annotation>
<xs:documentation>
Describes the data versioning scheme(s) used by an organization. If more than one, Name should differentiate between a standard versioning structure used by the organization and special structures used by specific projects or studies. Information on what drives and major and minor change and how they are structured.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="ContactInformation">
<xs:annotation>
<xs:documentation>
Contact information for the organization including an effective date, location specification, address, URL, phone numbers, and other means of communication access.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:sequence>
<xs:attributeGroup ref="PRIVACY">
<xs:annotation>
<xs:documentation>
Specify the level privacy for the all information on the organization as public, restricted, or private.
</xs:documentation>
</xs:annotation>
</xs:attributeGroup>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:annotation>
<xs:documentation>Means of identifying an organization.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:complexType name="OrganizationIdentificationType">
<xs:annotation>
<xs:documentation>Means of identifying an organization.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="OrganizationName">
<xs:annotation>
<xs:documentation>
The name or names by which the organization is known. The preferred name should be noted with the isPreferred attribute.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="DDIMaintenanceAgencyID">
<xs:annotation>
<xs:documentation>
Contains the official DDI ID of the maintenance agency as registered with the DDI registry by the parent organization or individual. A single organization or individual may have one or more DDI Maintenance Agency IDs registered within the DDI registry (i.e., an organization may have a DDI Maintenance Agency ID for each project managed by the organization) The structure of this string is described by Part I of the Technical Documentation and the content is registered within the DDI registry as a unique identifier.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="OrganizationImage">
<xs:annotation>
<xs:documentation>
Provides an external link to images associated with the individual.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="EffectivePeriod">
<xs:annotation>
<xs:documentation>
Clarifies when the identification information is accruate.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:annotation>
<xs:documentation>
Provides the official DDI ID of a maintenance agency as a value taken from the registry cited in @registryID.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:complexType name="DDIMaintenanceAgencyIDType">
<xs:annotation>
<xs:documentation>
Provides the official DDI ID of a maintenance agency as a value taken from the registry cited in @registryID.
</xs:documentation>
</xs:annotation>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="registryID" type="xs:string" use="required">
<xs:annotation>
<xs:documentation>
Currently there is only a single DDI Agency Registry. Use "DDIAgencyRegistry".
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:element name="VersionDistinction" type="VersionDistinctionType">
<xs:annotation>
<xs:documentation>
Describes the data versioning scheme(s) used by an organization.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:complexType name="VersionDistinctionType">
<xs:annotation>
<xs:documentation>
Describes the data versioning scheme(s) used by an organization. If more than one, Name should differentiate between a standard versioning structure used by the organization and special structures used by specific projects or studies. Information on what drives and major and minor change and how they are structured.
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="VersionDistinctionName">
<xs:annotation>
<xs:documentation>
A name for the Version Distinction. May be expressed in multiple languages. Repeat the element to express names with different content, for example different names for different systems.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="r:Label">
<xs:annotation>
<xs:documentation>
A display label for the Version Distinction. May be expressed in multiple languages. Repeat for labels with different content, for example, labels with differing length limitations.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="r:Description">
<xs:annotation>
<xs:documentation>
A description of the content and purpose of the Version Distinction. May be expressed in multiple languages and supports the use of structured content.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="regExp" type="xs:string" use="optional">
<xs:annotation>
<xs:documentation>
Allows the version structure to be defined by a regular expression.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
<xs:element name="VersionDistinctionName" type="r:NameType">
<xs:annotation>
<xs:documentation>
Name of the Version Distinction using the DDI Name structure.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ContactInformation" type="ContactInformationType">
<xs:annotation>
<xs:documentation>
Contact information for the individual or organization.
</xs:documentation>
</xs:annotation>
</xs:element>
<!--INDIVIDUAL-->
<xs:complexType name="IndividualType">
<xs:annotation>
<xs:documentation>
Details of an individual including name, contact information, a definition, keywords to support searching, their regional affiliation, language ability and any additional information. The individual and specific pieces of information regarding the individual may be tagged for information privacy.
</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:extension base="r:VersionableType">
<xs:sequence>
<xs:element minOccurs="0" ref="IndividualIdentification">
<xs:annotation>
<xs:documentation>Identifying information about the individual.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="r:Description">
<xs:annotation>
<xs:documentation>
A description of the individual. Supports multiple languages and optional structured content.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="r:Keyword">
<xs:annotation>
<xs:documentation>
Keywords used to classify an individual or their activities. May be used to support searching.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="RegionalCoverage">
<xs:annotation>
<xs:documentation>
The regional coverage of the individual. The geographic regions within which the individual is active.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="AdditionalInformation">
<xs:annotation>
<xs:documentation>
Any additional information you which to note about the individual. Supports multiple languages and optional structured content. A privacy tag may be used.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="LanguageAbility">
<xs:annotation>
<xs:documentation>
Languages known by the individual in terms of speaking, reading, and writing (may be repeated to cover multiple languages).
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="ContactInformation">
<xs:annotation>
<xs:documentation>
Provide various forms of contact information for the individual.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attributeGroup ref="PRIVACY">
<xs:annotation>
<xs:documentation>
Specify the level privacy for the all information on the individual as public, restricted, or private.
</xs:documentation>
</xs:annotation>
</xs:attributeGroup>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:annotation>
<xs:documentation>Identifying information about the individual.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:complexType name="IndividualIdentificationType">
<xs:annotation>
<xs:documentation>
Identifying information about the individual including name, DDI Maintenance Agency IDs, Researcher IDs, an image and an effective period for the information.
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="IndividualName">
<xs:annotation>
<xs:documentation>
The name or names by which the known is known. The preferred name should be noted with the isPreferred attribute.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="DDIMaintenanceAgencyID">
<xs:annotation>
<xs:documentation>
Contains the official DDI ID of the maintenance agency as registered with the DDI registry by the parent organization or individual. A single organization or individual may have one or more DDI Maintenance Agency IDs registered within the DDI registry (i.e., an organization may have a DDI Maintenance Agency ID for each project managed by the organization) The structure of this string is described by Part I of the Technical Documentation and the content is registered within the DDI registry as a unique identifier.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="ResearcherID">
<xs:annotation>
<xs:documentation>
This is a formally registered unique identifier within a specific system such as a scholars directory. It is used to disambiguate individuals of similar names.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="IndividualImage">
<xs:annotation>
<xs:documentation>
Image of the individual with date and privacy information.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="EffectivePeriod">
<xs:annotation>
<xs:documentation>
Clarifies when the identification information is accurate.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="IndividualNameType">
<xs:annotation>
<xs:documentation>
The name of an individual broken out into its component parts of prefix, first/given name, middle name, last/family/surname, and suffix. The preferred compilation of the name parts may also be provided. The attribute sex provides information to assist in the appropriate use of pronouns.
</xs:documentation>
</xs:annotation>
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="Prefix" type="xs:string">
<xs:annotation>
<xs:documentation>
Title that precedes the name of the individual, such as Ms., or Dr.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="FirstGiven" type="xs:string">
<xs:annotation>
<xs:documentation>First (given) name of the individual</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" name="Middle" type="xs:string">
<xs:annotation>
<xs:documentation>Middle name or initial of the individual</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="LastFamily" type="xs:string">
<xs:annotation>
<xs:documentation>Last (family) name /surname of the individual</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="Suffix" type="xs:string">
<xs:annotation>
<xs:documentation>
Title that follows the name of the individual, such as Esq.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="FullName" type="r:InternationalStringType">
<xs:annotation>
<xs:documentation>
This provides a means of providing a full name as a single object for display or print such as identification badges etc. For example a person with the name of William Grace for official use may prefer a display name of Bill Grace on a name tag or other informal publication.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="sex" type="SexSpecificationType" use="optional">
<xs:annotation>
<xs:documentation>
Sex allows for the specification of either male or female. The purpose of providing this information is to assist others in the appropriate use of pronouns when addressing the individual.
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="isPreferred" type="xs:boolean" use="optional">
<xs:annotation>
<xs:documentation>
If more than one name for the object is provided, use the isPreferred attribute to indicate which is the preferred name content. All other names should be set to isPreferred="false".
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="context" type="xs:string" use="optional">
<xs:annotation>
<xs:documentation>
A name may be specific to a particular context, i.e. Legal, common usage, business, social, etc.. Identify the context related to the specified name.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
<xs:simpleType name="SexSpecificationType">
<xs:annotation>
<xs:documentation>
Sex specification is limited to the purpose of determining the proper pronoun to use in addressing the individual. This may be based on conventional usage or personal preference.
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="M">
<xs:annotation>
<xs:documentation>Use the masculine pronoun.</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="F">
<xs:annotation>
<xs:documentation>Use the feminine pronoun.</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="IndividualLanguageType">
<xs:annotation>
<xs:documentation>
Language of an individual and optionally indication of the level of reading, writing, and speaking. Repeat for more than one language.
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element ref="r:Language">
<xs:annotation>
<xs:documentation>
Specifies the language (and optionally the locale) of the individual. The language identifier is defined by IETF RFC 4646 or its successor. The base sub-tag is the ISO 639 2 or 3 digit language code.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="Read">
<xs:annotation>
<xs:documentation>
Indicates reading knowledge of the language specified. Supports an optional controlled vocabulary.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="Write">
<xs:annotation>
<xs:documentation>
Indicates writing knowledge of the language specified. Supports an optional controlled vocabulary.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="Speak">
<xs:annotation>
<xs:documentation>
Indicates speaking knowledge of the language specified. Supports an optional controlled vocabulary.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="Read" type="r:CodeValueType">
<xs:annotation>
<xs:documentation>
A brief textual description of the individuals ability to read the stated language. Supports the use of an external controlled vocabulary.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Write" type="r:CodeValueType">
<xs:annotation>
<xs:documentation>
A brief textual description of the individuals ability to write the stated language. Supports the use of an external controlled vocabulary.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Speak" type="r:CodeValueType">
<xs:annotation>
<xs:documentation>
A brief textual description of the individuals ability to speak the stated language. Supports the use of an external controlled vocabulary.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:complexType name="ResearcherIDType">
<xs:annotation>
<xs:documentation>
Captures an individuals assigned researcher ID within a specified system. Includes the type or researcher ID provided, the ID, a URI of the location or link, and a description of the researcher ID provided. E.g., Rajiv Agrwal, type=researcherID, ID=A-8725-2008), URI=www.researcherid.com/rid/A-8725-2008 which brings you to the researchers page.
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element minOccurs="0" name="TypeOfID" type="r:CodeValueType">
<xs:annotation>
<xs:documentation>
Brief description of the ID type. Supports the use of an external controlled vocabulary.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="ResearcherIdentification" type="xs:string">
<xs:annotation>
<xs:documentation>The value of the researcher ID.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="r:URI">
<xs:annotation>
<xs:documentation>The URI (URN or URL) of the of the researcher ID.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="r:Description">
<xs:annotation>
<xs:documentation>
A description of the purpose and use of the researcher ID. May be expressed in multiple languages and supports the use of structured content.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<!--RELATION AND ROLE-->
<xs:complexType name="RoleType">
<xs:annotation>
<xs:documentation>
Describes the role of Target Individual or Organization in relation to the Source Object. Provides a description and classification of the role, the period for which the role was valid, and any additional information relevent to the role.
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element minOccurs="0" ref="r:Description">
<xs:annotation>
<xs:documentation>
Description of the role played by the Target Object in relationship to the Source Object.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="r:Keyword">
<xs:annotation>
<xs:documentation>
Keyword used to classify the role of the organization or individual in relationship to the Source Object
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="EffectivePeriod">
<xs:annotation>
<xs:documentation>Time period when this role is/was valid.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="AdditionalInformation">
<xs:annotation>
<xs:documentation>
Any additional information you which to note about this role of the Target object in this relationship. This is a structured string so it can be formatted and a privacy tag can be applied.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attributeGroup ref="PRIVACY"/>
</xs:complexType>
<xs:element name="SourceObject" type="SourceObjectType">
<xs:annotation>
<xs:documentation>
Identifies the Source organization or individual in the relationship.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="TargetObject" type="TargetObjectType">
<xs:annotation>
<xs:documentation>
Identifies the Target organization or individual in the relationship.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="RelationshipCode" type="RelationshipCodeType">
<xs:annotation>
<xs:documentation>
A specification of the relationship of the Source to the Target in terms of Parent (superior), Child (subordinate), or Sibling (on par
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:complexType name="SourceObjectType">
<xs:annotation>
<xs:documentation>
Identifies the Source organization or individual in the relationship. References either an Organization or an Individual and specifies their relationship in terms of parent, child, or sibling.
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:choice>
<xs:element ref="OrganizationReference">
<xs:annotation>
<xs:documentation>A reference to an Organization described in DDI.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="IndividualReference">
<xs:annotation>
<xs:documentation>A reference to an Individual described in DDI.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:choice>
<xs:element minOccurs="0" ref="RelationshipCode">
<xs:annotation>
<xs:documentation>
A specification of the relationship of the Source to the Target in terms of Parent (superior), Child (subordinate), or Sibling (on par).
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="TargetObjectType">
<xs:annotation>
<xs:documentation>
Identifies the Target organization or individual in the relationship. References either an Organiztion or an Individual and specifies the role of the Target in relationship to the Source. Multiple roles for specified periods may be identified.
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:choice>
<xs:element ref="OrganizationReference">
<xs:annotation>
<xs:documentation>A reference to an Organization described in DDI.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="IndividualReference">
<xs:annotation>
<xs:documentation>A reference to an Individual described in DDI.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:choice>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="Role">
<xs:annotation>
<xs:documentation>
Describes the role of Target Individual or Organization in relation to the Source Object.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="RelationshipCodeType">
<xs:annotation>
<xs:documentation>Indicates relation.</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="Parent">
<xs:annotation>
<xs:documentation>
Parent - Source is in a superior or higher position.
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Child">
<xs:annotation>
<xs:documentation>
Child - Source is in an inferior or lower position.
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Sibling">
<xs:annotation>
<xs:documentation>Sibling - Source and Target are equals.</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="RelationType">
<xs:annotation>
<xs:documentation>
Describes the relationship between any two organizations or individual, or an individual and an organization. This is a pairwise relationship and relationships may be unidirectional. Identifies the Source organization or individual and the Target organization or individual, describes the relationship, provides a keyword to classify the relationship, provides and effective period for the relationship, allows for addition information to be provided, and can contain a privacy specification.
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element ref="SourceObject">
<xs:annotation>
<xs:documentation>
Identifies the Source organization or individual in the relationship. Source to Target provides a directional perception when defining the relationship.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="TargetObject">
<xs:annotation>
<xs:documentation>
Identifies the Target organization or individual in the relationship. The Target object describes its role in relationship to the Source object.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="r:Description">
<xs:annotation>
<xs:documentation>
A description of the relationship. May be expressed in multiple languages and supports the use of structured content.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="r:Keyword">
<xs:annotation>
<xs:documentation>
A brief textual identification of the relation type. Supports the use of an external controlled vocabulary.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="EffectivePeriod">
<xs:annotation>
<xs:documentation>
Time period during which this relationship is valid.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="AdditionalInformation">
<xs:annotation>
<xs:documentation>
Any additional information you which to note about the relation. This is a structured string so it can be formatted and a privacy tag can be applied.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attributeGroup ref="PRIVACY">
<xs:annotation>
<xs:documentation>
Specify the level privacy for the relationship specification as public, restricted, or private.
</xs:documentation>
</xs:annotation>
</xs:attributeGroup>
</xs:complexType>
<!--LOCATION-->
<xs:complexType name="ContactInformationType">
<xs:annotation>
<xs:documentation>
Contact information for the individual or organization including an effective date, location specification, address, URL, phone numbers, and other means of communication access.
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element minOccurs="0" ref="EffectivePeriod">
<xs:annotation>
<xs:documentation>
Clarifies when the contact information is accurate.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="LocationName">
<xs:annotation>
<xs:documentation>
. May be expressed in multiple languages. Repeat the element to express names with different content, for example different names for different systems.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="Address">
<xs:annotation>
<xs:documentation>
Location address identifying each part of the address as separate elements.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="Country">
<xs:annotation>
<xs:documentation>Country of the location</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="Telephone">
<xs:annotation>
<xs:documentation>Telephone number for the location</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="URL">
<xs:annotation>
<xs:documentation>URL for the location's website.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="Email">
<xs:annotation>
<xs:documentation>Generic email address for the location</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="InstantMessaging">
<xs:annotation>
<xs:documentation>Instant Messaging identification for the location</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="GeographicPoint">
<xs:annotation>
<xs:documentation>Geographic coordinate point for the location</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="RegionalCoverage">
<xs:annotation>
<xs:documentation>
The geographic region for which this location operates. For example, the Kansas City office of the United States Bureau of the Census has responsibility for a region covering a number of states.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="r:TimeZone">
<xs:annotation>
<xs:documentation>Time zone of the location expressed as code.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="TypeOfLocation">
<xs:annotation>
<xs:documentation>
Type of location e.g. home, primary office, alternate office etc.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attributeGroup ref="PRIVACY">
<xs:annotation>
<xs:documentation>
Specify the level privacy for the contact information as public, restricted, or private.
</xs:documentation>
</xs:annotation>
</xs:attributeGroup>
</xs:complexType>
<xs:element name="TypeOfLocation" type="r:CodeValueType">
<xs:annotation>
<xs:documentation>
A brief textual description of the type of location of the organization, i.e., Head Office, collection site, storage site, etc.. Supports the use of an external controlled vocabulary.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:complexType mixed="true" name="AddressType">
<xs:annotation>
<xs:documentation>
Location address identifying each part of the address as separate elements, identifying the type of address, the level of privacy associated with the release of the address, and a flag to identify the preferred address for contact.
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element minOccurs="0" ref="TypeOfAddress">
<xs:annotation>
<xs:documentation>
Indicates address type (i.e. home, office, mailing, etc.)
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" name="Line" type="xs:string">
<xs:annotation>
<xs:documentation>
Number and street including office or suite number. May use multiple lines.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="CityPlaceLocal" type="xs:string">
<xs:annotation>
<xs:documentation>
City, Place, or local area used as part of an address.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="StateProvince" type="xs:string">
<xs:annotation>
<xs:documentation>
A major subnational division such as a state or province used to identify a major region within an address.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="PostalCode" type="xs:string">
<xs:annotation>
<xs:documentation>Postal or ZIP Code</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attributeGroup ref="PRIVACY">
<xs:annotation>
<xs:documentation>
Specify the level privacy for the address as public, restricted, or private.
</xs:documentation>
</xs:annotation>
</xs:attributeGroup>
<xs:attribute name="isPreferred" type="xs:boolean" use="optional">
<xs:annotation>
<xs:documentation>
Set to "true" if this is the preferred location for contacting the organization or individual.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
<xs:element name="TypeOfAddress" type="r:CodeValueType">
<xs:annotation>
<xs:documentation>
A brief textual description of the type of address presented, i.e., mailing address, location address, etc. Supports the use of an external controlled vocabulary.
</xs:documentation>
</xs:annotation>
</xs:element>
<!--TELEPHONE-->
<xs:complexType name="TelephoneType">
<xs:annotation>
<xs:documentation>
Details of a telephone number including the number, type of number, a privacy setting and an indication of whether this is the preferred contact number.
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="TelephoneNumber" type="xs:string">
<xs:annotation>
<xs:documentation>
The telephone number including country code if appropriate.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="TypeOfTelephone">
<xs:annotation>
<xs:documentation>
Indicates type of telephone number provided (home, fax, office, cell, etc.). Supports the use of a controlled vocabulary.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attributeGroup ref="PRIVACY">
<xs:annotation>
<xs:documentation>
Specify the level privacy for the telephone number as public, restricted, or private.
</xs:documentation>
</xs:annotation>
</xs:attributeGroup>
<xs:attribute name="isPreferred" type="xs:boolean" use="optional">
<xs:annotation>
<xs:documentation>
Set to "true" if this is the preferred telephone number for contact.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
<xs:element name="TypeOfTelephone" type="r:CodeValueType">
<xs:annotation>
<xs:documentation>
A brief textual description of the type of telephone number provided, i.e., Office, Cell, Home, etc. Supports the use of an external controlled vocabulary.
</xs:documentation>
</xs:annotation>
</xs:element>
<!--INSTANT MESSAGING-->
<xs:complexType name="InstantMessagingType">
<xs:annotation>
<xs:documentation>
Indicates type of Instant messaging account identification
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="IMIdentification" type="xs:string">
<xs:annotation>
<xs:documentation>
Indicates Instant messaging account identification
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="TypeOfInstantMessaging">
<xs:annotation>
<xs:documentation>
Indicates type of Instant messaging account used. Supports the use of a controlled vocabulary.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attributeGroup ref="PRIVACY">
<xs:annotation>
<xs:documentation>
Specify the level privacy for the instant messaging address as public, restricted, or private.
</xs:documentation>
</xs:annotation>
</xs:attributeGroup>
<xs:attribute name="isPreferred" type="xs:boolean" use="optional">
<xs:annotation>
<xs:documentation>
Set to "true" if this is the preferred address for instant messaging.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
<xs:element name="TypeOfInstantMessaging" type="r:CodeValueType">
<xs:annotation>
<xs:documentation>
A brief textual description of the type of instant messaging contact information provided. Supports the use of an external controlled vocabulary.
</xs:documentation>
</xs:annotation>
</xs:element>
<!--WEB SITE URL-->
<xs:complexType name="URLType">
<xs:annotation>
<xs:documentation>A web site URL</xs:documentation>
</xs:annotation>
<xs:simpleContent>
<xs:extension base="xs:anyURI">
<xs:attributeGroup ref="PRIVACY">
<xs:annotation>
<xs:documentation>
Specify the level privacy for the web site URL as public, restricted, or private.
</xs:documentation>
</xs:annotation>
</xs:attributeGroup>
<xs:attribute name="isPreferred" type="xs:boolean" use="optional">
<xs:annotation>
<xs:documentation>Set to "true" if this is the preferred URL.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:element name="Organization" type="OrganizationType">
<xs:annotation>
<xs:documentation>
Details of an organization including name, contact information, a description, keywords to support searching, their regional affiliation, and any additional information.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="OrganizationReference" type="r:ReferenceType">
<xs:annotation>
<xs:documentation>
Reference to an existing Organization using the Reference structure.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Individual" type="IndividualType">
<xs:annotation>
<xs:documentation>
The individual and specific pieces of information regarding the individual.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Role" type="RoleType">
<xs:annotation>
<xs:documentation>
Describes the role of the particular individual or organization within a relationship.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Relation" type="RelationType">
<xs:annotation>
<xs:documentation>
Describes the relationship between any two organizations or individual, or an individual and an organization.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Telephone" type="TelephoneType">
<xs:annotation>
<xs:documentation>Details of a telephone number</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="URL" type="URLType">
<xs:annotation>
<xs:documentation>A web site URL</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Email" type="r:EmailType">
<xs:annotation>
<xs:documentation>
Email address type (Currently restricted to Internet format user@server.ext.)
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="InstantMessaging" type="InstantMessagingType">
<xs:annotation>
<xs:documentation>
Indicates type of Instant messaging account identification
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="RegionalCoverage" type="r:CodeValueType">
<xs:annotation>
<xs:documentation>
A brief textual description of the region where the organization is active. Supports the use of an external controlled vocabulary.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="IndividualName" type="IndividualNameType">
<xs:annotation>
<xs:documentation>
The name of an individual broken out into its component parts of prefix, first/given name, middle name, last/family/surname, and suffix.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ResearcherID" type="ResearcherIDType">
<xs:annotation>
<xs:documentation>
Captures an individuals assigned researcher ID within a specified system.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="LanguageAbility" type="IndividualLanguageType">
<xs:annotation>
<xs:documentation>
Language of an individual and optionally indication of the level of reading, writing, and speaking.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:annotation>
<xs:documentation/>
</xs:annotation>
</xs:element>
<xs:element name="EntityReference" type="r:ReferenceType">
<xs:annotation>
<xs:documentation/>
</xs:annotation>
</xs:element>
<xs:element name="IndividualReference" type="r:ReferenceType">
<xs:annotation>
<xs:documentation>
Reference to an existing Individual using the Reference structure.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="EffectivePeriod" type="r:DateType">
<xs:annotation>
<xs:documentation>Time period for the information.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="LocationName" type="r:NameType">
<xs:annotation>
<xs:documentation>
Name of the location using the DDI Name structure.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Address" type="AddressType">
<xs:annotation>
<xs:documentation>
Location address identifying each part of the address as separate elements.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Country" type="r:CountryType">
<xs:annotation>
<xs:documentation>Specifies the name or code of a country.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="GeographicPoint" type="r:PointType">
<xs:annotation>
<xs:documentation>
A geographic point consisting of an X and Y coordinate. Each coordinate value is expressed separately providing its value and format.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="OrganizationName" type="r:NameType">
<xs:annotation>
<xs:documentation>
Name of the Organization using the DDI Name structure.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="IndividualImage" type="PrivateImageType">
<xs:annotation>
<xs:documentation>
Link to the image of an individual with and effective date and privacy settings.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="OrganizationImage" type="PrivateImageType">
<xs:annotation>
<xs:documentation>
Link to the image of an individual with and effective date and privacy settings.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:complexType name="PrivateImageType">
<xs:annotation>
<xs:documentation>
References an image using the standard Image description. In addition to the standard attributes provides an effective date (period), the type of image, and a privacy ranking.
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element ref="EffectivePeriod">
<xs:annotation>
<xs:documentation>
The period for which this image is effective/valid.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="TypeOfImage">
<xs:annotation>
<xs:documentation>
Brief description of the image type. Supports the use of an external controlled vocabulary.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attributeGroup ref="PRIVACY">
<xs:annotation>
<xs:documentation>
Specify the level privacy for the image as public, restricted, or private.
</xs:documentation>
</xs:annotation>
</xs:attributeGroup>
<xs:attribute name="dpi" type="xs:integer" use="optional">
<xs:annotation>
<xs:documentation>
The quality of the image or dots per inch (dpi) expressed as an integer.
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="languageOfImage" type="xs:language" use="optional">
<xs:annotation>
<xs:documentation>Language of image.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="imageLocation" type="xs:anyURI" use="optional">
<xs:annotation>
<xs:documentation>
The location of the image expressed as a URL or URN.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
<xs:element name="TypeOfImage" type="r:CodeValueType">
<xs:annotation>
<xs:documentation>
A brief textual description of the type or purpose of the image provided. Supports the use of an external controlled vocabulary.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:annotation>
<xs:documentation>
Additional Information provided using a StructuredString plus a privacy code to support multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:complexType name="AdditionalInformationType">
<xs:annotation>
<xs:documentation>
Additional Information provided using a StructuredString plus a privacy code to support multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:extension base="r:StructuredStringType">
<xs:attributeGroup ref="PRIVACY">
<xs:annotation>
<xs:documentation>
Specify the level privacy for the address as public, restricted, or private.
</xs:documentation>
</xs:annotation>
</xs:attributeGroup>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="CallNumber" type="xs:string">
<xs:annotation>
<xs:documentation>The CallNumber expressed as an xs:string.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="DataFileQuantity" type="xs:integer">
<xs:annotation>
<xs:documentation>The DataFileQuantity expressed as an xs:integer.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="RelationReference" type="r:ReferenceType">
<xs:annotation>
<xs:documentation>
Reference to an existing Relation using the Reference structure.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:schema>

XML schema documentation generated with DocFlex/XML 1.8.7 using DocFlex/XML XSDDoc 2.7.0 template set