All Element Summary |
||||||||||||||
An abbreviation for the parent object expressed using an International String to support multiple language versions of the same content.
|
||||||||||||||
An abstract or brief summary of the document.
|
||||||||||||||
Describes the region of an image, recording, or text where an action where a specified action is performed and the type of action taken.
|
||||||||||||||
Use for coordinates obtained through address matching only.
|
||||||||||||||
The agency expressed as filed with the DDI Agency Registry with optional additional sub-agency extensions.
|
||||||||||||||
Reference to an existing Organization or Individual using the Reference structure.
|
||||||||||||||
Identification of the type of aggregation method used.
|
||||||||||||||
This is a string of type xs:NMTOKEN and can contain no spaces.
|
||||||||||||||
Allows collection of data for a case in a different coordinate system than stated in the response structure.
|
||||||||||||||
Allows identification of an alternate object when the default object is not measurable.
|
||||||||||||||
Allows entry of a non-standard offset figure.
|
||||||||||||||
The alternate title expressed using an International String to support multiple language versions of the same content.
|
||||||||||||||
A brief textual description or classification of the unit of analysis.
|
||||||||||||||
A description of the types of analysis units covered expressed using an International String to support multiple language versions of the same content.
|
||||||||||||||
Allows for the attachment of a category label at any anchor point in a scale.
|
||||||||||||||
Date materials submitted for approval review.
|
||||||||||||||
Date approval received from approval review organization.
|
||||||||||||||
Provides information about the Approval Review undertaken in relation to the activity.
|
||||||||||||||
Link to a document related to the approval review using the OtherMaterial structure.
|
||||||||||||||
Reference to an existing approval review document description.
|
||||||||||||||
Reference to an existing approval review description.
|
||||||||||||||
Period for which the approval is valid.
|
||||||||||||||
Reference to an existing Archive using the Reference structure.
|
||||||||||||||
Use to specify the area of land, water, total or other area coverage in terms of square miles/kilometers or other measure.
|
||||||||||||||
The area measure expressed as a decimal for the measurement unit designated.
|
||||||||||||||
The ArrayBase expressed as an xs:integer.
|
||||||||||||||
The key (sometimes referred to as a name) in a key/value pair.
|
||||||||||||||
Reference to an existing Attribute using the Reference structure.
|
||||||||||||||
The value for a key/value pair.
|
||||||||||||||
Describes the type and length of the audio segment.
|
||||||||||||||
The point to begin the audio clip.
|
||||||||||||||
The point to end the audio clip.
|
||||||||||||||
Identifies the authorizing agency.
|
||||||||||||||
Description and link to the Information Classification policy using the DDI Other Material structure.
|
||||||||||||||
Description and link to the Authorized Source using the DDI Other Material structure.
|
||||||||||||||
A reference to the Authorized Source of the value described in a GeographicLocationScheme or GeographicStructureScheme.
|
||||||||||||||
Reference to an existing Organization or Individual using the Reference structure.
|
||||||||||||||
BasedOnObject may contain references to any number of objects which serve as a basis for this object, a BasedOnRationalDescription of how the content of the referenced object was incorporated or altered, and a BasedOnRationalCode to allow for specific typing of the BasedOnReference according to an external controlled vocabulary.
|
||||||||||||||
Classification of the rationale for a new object based on an existing object.
|
||||||||||||||
A description of the rationale for the new variable based on another object using an International String to support multiple language versions of the same content.
|
||||||||||||||
A reference to an object which the object being described here is based upon using a standard Reference structure.
|
||||||||||||||
A structure used to bind the content of a parameter declared as the source to a parameter declared as the target.
|
||||||||||||||
Indicates that any response equal to or less than this value has been coded as the bottom-code value.
|
||||||||||||||
Indicates that any response equal to or less than this value has been coded as the bottom-code value.
|
||||||||||||||
Set of north, south, east, west coordinates defining a rectangle
|
||||||||||||||
A closed plane figure bounded by three or more line segments, representing a geographic area.
|
||||||||||||||
A description of the budget that can contain a reference to an external budget document.
|
||||||||||||||
Description and link to the Budget Document using the DDI Other Material structure.
|
||||||||||||||
Specifies the type of calendar used (e.g., Gregorian, Julian, Jewish).
|
||||||||||||||
Reference to an existing Category using the Reference structure.
|
||||||||||||||
Reference to a CategoryScheme using SchemeReference which allows for the specification of objects to exclude.
|
||||||||||||||
A characteristic which defines the area.
|
||||||||||||||
Specification of the character offset for the beginning and end of the segment.
|
||||||||||||||
Identification of the character set used in the referenced file.
|
||||||||||||||
Provides a bibliographic citation using a DDI structure that maps to Dublin Core objects.
|
||||||||||||||
Reference to an existing Classification Correspondence Table using the Reference structure.
|
||||||||||||||
Reference to an existing ClassificationFamily using the Reference structure.
|
||||||||||||||
Reference to an existing ClassificationSeries using the Reference structure.
|
||||||||||||||
Reference to an existing CodeList using the Reference structure.
|
||||||||||||||
Reference to a CodeListScheme using SchemeReference which allows for the specification of objects to exclude.
|
||||||||||||||
References the Code within a CodeList using the Reference structure.
|
||||||||||||||
Defines the representation of a variable as coded values using a set or subset of codes from a CodeList.
|
||||||||||||||
Allows further specification of the codes to use from the CodeList.
|
||||||||||||||
The algorithm used to determine the sort order of the text content. this includes whether the text is left to right, right to left, handling of spaces and capitalization, and ordering of text characters.
|
||||||||||||||
This is an in-line provision of the command itself and information regarding its use.
|
||||||||||||||
Content of the command itself expressed in the language specified in the parent object.
|
||||||||||||||
The CommandContent expressed as an xs:string.
|
||||||||||||||
Identifies and provides a link to an external copy of the command.
|
||||||||||||||
Reference to an existing Comparison using the Reference structure.
|
||||||||||||||
Allows for a quality statement based on frameworks to be described using itemized properties.
|
||||||||||||||
A reference to a concept which relates to an area of coverage of the standard using the ReferenceStructure.
|
||||||||||||||
Provides a list of quality concepts in the quality standard.
|
||||||||||||||
Compliance Description provided using a StructuredString to support multiple language versions of the same content as well as optional formatting of the content.
|
||||||||||||||
Specifies what is required to be seen as in compliance with the Standard.
|
||||||||||||||
Describe the measures taken to comply with the standards and/or specific levels of compliance by providing further details or a general description of compliance with the standard.
|
||||||||||||||
A stack of LocationValueReferences to each of the locations of the specified PrimaryComponentLevel type that make up the Component Area.
|
||||||||||||||
Reference to an existing Concept using the Reference structure.
|
||||||||||||||
Reference to a ConceptScheme using SchemeReference which allows for the specification of objects to exclude.
|
||||||||||||||
Reference to an existing ConceptualComponent using the Reference structure.
|
||||||||||||||
Includes a description of an individual ConceptualVariable by reference.
|
||||||||||||||
Reference to a ConceptualVariableScheme using SchemeReference which allows for the specification of objects to exclude.
|
||||||||||||||
Supports the optional use of XHTML formatting tags within the string structure.
|
||||||||||||||
Identifies the difference between the date applied to the data as a whole and this specific item.
|
||||||||||||||
Holds the name of the contributor, their role, and optional reference to the contributor as described within a DDI Organization scheme.
|
||||||||||||||
Full name of the individual or organization.
|
||||||||||||||
Reference to an existing Organization or Individual using the Reference structure.
|
||||||||||||||
A brief textual description or classification of the role of the contributor.
|
||||||||||||||
Reference to a ControlConstructScheme using SchemeReference which allows for the specification of objects to exclude.
|
||||||||||||||
Field to capture coordinate pairs as individual pairs or as an array of pairs.
|
||||||||||||||
A comma-delimited list of x,y coordinates, listed as a set of adjacent points for rectangles and polygons, and as a center-point and a radius for circles (x,y,r).
|
||||||||||||||
The standard coordinate source being used.
|
||||||||||||||
The standard coordinate system used.
|
||||||||||||||
The value of the coordinate expressed as a string.
|
||||||||||||||
The standard coordinate zone being used.
|
||||||||||||||
Copyright information expressed using an International String to support multiple language versions of the same content.
|
||||||||||||||
Use of a Controlled Vocabulary is strongly recommended.
|
||||||||||||||
Describes the temporal, spatial and topical coverage.
|
||||||||||||||
Any limitation in the coverage of the geographic structure expressed using an International String to support multiple language versions of the same content.
|
||||||||||||||
Holds the name of the creator and/or a reference to the creator as described within a DDI Organization scheme.
|
||||||||||||||
Full name of the individual or organization.
|
||||||||||||||
Reference to an existing Organization or Individual using the Reference structure.
|
||||||||||||||
Use to indicate occurrence of this range within a series of ranges as an integer identifying the cycle, i.e. the 4th wave of a data collection cycle would have 4.
|
||||||||||||||
Reference to an existing DataCollection using the Reference structure.
|
||||||||||||||
Description of the rules regarding what encryption level is needed on the data.
|
||||||||||||||
Use when only the lowest, most discrete codes in the CodeList will be expressed as valid values.
|
||||||||||||||
Description of the rules applied to any individual with access to the data, e.g. security clearance, confidentiality agreements, or authentication.
|
||||||||||||||
Includes a description of a DataRelationship by reference.
|
||||||||||||||
Description of the rules regarding how data is allowed to be stored.
|
||||||||||||||
Description of the rules regarding how data is allowed to be transferred.
|
||||||||||||||
A single point in time, a duration, or a time range with start and/or end dates.
|
||||||||||||||
The format of the date filed.
|
||||||||||||||
A value representation for a variable expressed as a date and or time.
|
||||||||||||||
Reference to an existing ManagedDateTimeRepresentation using the RepresentationReference structure.
|
||||||||||||||
This is a standard XML date type code and supports the use of an external controlled vocabulary.
|
||||||||||||||
The standard datum format used.
|
||||||||||||||
Reference to an existing DDIProfile using the Reference structure.
|
||||||||||||||
Defines the data type to use unless otherwise specified.
|
||||||||||||||
The DefaultDecimalPositions expressed as an xs:integer.
|
||||||||||||||
The character used to separate whole numbers from decimals expressed as a one character string.
|
||||||||||||||
Defines the default value for the delimiter used to separate variables in a delimited record.
|
||||||||||||||
The character used to separate the component of whole numbers (thousands, millions, etc.) expressed as a one character string.
|
||||||||||||||
This provides a default value for the parameter if the parameter supplies only empty content or is otherwise unavailable.
|
||||||||||||||
Reference to a VariableScheme using SchemeReference which allows for the specification of objects to exclude.
|
||||||||||||||
Use to attach one or more characteristics to the parent object.
|
||||||||||||||
Reference to an existing Concept using the Reference structure.
|
||||||||||||||
Description provides additional detailed information regarding the element.
|
||||||||||||||
References to a set of development activities maintained by an agency, and used in the creation of data capture objects (Measurements, Questions, Instruments, and Control Constructs).
|
||||||||||||||
Description of the difference between two objects.
|
||||||||||||||
Identifies the point at which the scales of a multidimensional scale intersect.
|
||||||||||||||
A dimension describes the rank or order of the dimension within the NCube structure and provides the specific coordinate value of the dimension for the data item.
|
||||||||||||||
Use for an irregular hierarchy where the most discrete codes have been identified by attribute isDiscrete.
|
||||||||||||||
Defines they layout such as containing a drawn scale line, a list of values only, an outline (the boundaries of the area defined by 2 or more intersecting scales such as a diamond of opposites), or some other layout design.
|
||||||||||||||
Description of the rules regarding when and how data should be disposed.
|
||||||||||||||
Identifies the total value to be distributed among the designated objects.
|
||||||||||||||
Longitude values expressed as a decimal between the values of -180 and 180 degrees.
|
||||||||||||||
Clarifies when the identification information is accurate.
|
||||||||||||||
A brief textual description or classification of the e-mail address type.
|
||||||||||||||
Provides information about data that are not currently available because of policies established by the principal investigators and/or data producers.
|
||||||||||||||
Name of the Embargo using the DDI Name structure.
|
||||||||||||||
Number of characters from the beginning of the document, indicating the inclusive end of the text segment.
|
||||||||||||||
End date of a date range.
|
||||||||||||||
Number of lines from beginning of the document.
|
||||||||||||||
Number of characters from the start of the line specified in EndLine.
|
||||||||||||||
Reference to an existing Organization or Individual using the Reference structure.
|
||||||||||||||
The standard method of error correction being used.
|
||||||||||||||
Describes the process of the Evaluation.
|
||||||||||||||
Identifies the evaluator and specifies the role of the evaluator using an external controlled vocabulary.
|
||||||||||||||
Reference to an existing Organization or Individual using the Reference structure.
|
||||||||||||||
Describes the role of the evaluator with optional use of a controlled vocabulary.
|
||||||||||||||
A brief textual description or classification of the lifecycle event.
|
||||||||||||||
Reference to any identifiable object within the scheme that should be excluded for the current use of the parent scheme.
|
||||||||||||||
Reference to an existing GeographicLevel using the Reference structure.
|
||||||||||||||
Reference to an existing GeographicLocation using the Reference structure.
|
||||||||||||||
A closed plane figure bounded by three or more line segments, representing a geographic area.
|
||||||||||||||
Evaluation for the purpose of reviewing the study, data collection, data processing, or management processes.
|
||||||||||||||
References an external, non DDI category.
|
||||||||||||||
Defines the values of a representation based on a categorization that is external to DDI, for example, a category list for occupations or geography.
|
||||||||||||||
Specification of a code which relates to an area of coverage of the standard.
|
||||||||||||||
Note that ExternalURI points to the boundary file location.
|
||||||||||||||
Contains a URL which indicates the location of the cited external resource.
|
||||||||||||||
Contains a URN which identifies the cited external resource.
|
||||||||||||||
A brief textual description of a function handled by the software.
|
||||||||||||||
A brief textual description or classification of the funder's role.
|
||||||||||||||
Link to a document related to the funding such as application or funding announcement using the OtherMaterial structure.
|
||||||||||||||
Reference to an existing funding document description.
|
||||||||||||||
Provides information about the agency and grant(s) which funded the described entity.
|
||||||||||||||
Dates for which the funding is provided.
|
||||||||||||||
Expresses the variety of data formats covered i.e.
|
||||||||||||||
Provides the output format of the data object in a generic way, i.e., numeric, character, dateTime, etc.
|
||||||||||||||
A choice of a BoundingBox and/or a set of BoundingPolygons and ExcludingPolygons that describe an area for a specific time period.
|
||||||||||||||
The GeographicCode expressed as an xs:string.
|
||||||||||||||
Reference to an existing GeographicLevel using the Reference structure.
|
||||||||||||||
Describes a level within the GeographicStructure.
|
||||||||||||||
An identifying code for the level of geography being described, i.e., Country, State, or 010, 040.
|
||||||||||||||
A description of the Geographic Level.
|
||||||||||||||
Name of the Geographic Level using the DDI Name structure.
|
||||||||||||||
Reference to an existing GeographicLevel using the Reference structure.
|
||||||||||||||
Describes specific instances of GeographicLocations associated with a specified GeographicLevel in a GeographicStructure.
|
||||||||||||||
Defines the representation of a variable that provides geographic location information as named or coded values using a set or subset of names or codes from a GeographicLocationScheme.
|
||||||||||||||
Describes the GeographicLocation as represented by a specific GeographicCode provided by an Authorized Source.
|
||||||||||||||
Name of the Geographic Location Scheme using the DDI Name structure.
|
||||||||||||||
Reference to an existing GeographicLocation using the Reference structure plus the ability to exclude any number of contained location values as specified by reference.
|
||||||||||||||
Reference to a GeographicLocationScheme using SchemeReference which allows for the specification of objects to exclude.
|
||||||||||||||
Contains information on the hierarchy of the geographic structure.
|
||||||||||||||
Defines the representation of a variable that provides geographic structure information as coded values using a set or subset of codes from a GeographicStructureScheme.
|
||||||||||||||
Name of the Geographic Structure using the DDI Name structure.
|
||||||||||||||
Reference to an existing GeographicStructure using the Reference structure plus the ability to exclude any number of contained GeographicLevels as specified by reference.
|
||||||||||||||
Reference to a GeographicStructureScheme using SchemeReference which allows for the specification of objects to exclude.
|
||||||||||||||
The date (and, optionally, time) of a specific geographic value (code).
|
||||||||||||||
Reference to an existing Variable using the Reference structure.
|
||||||||||||||
The standard object for which the geographic coordinates are being captured.
|
||||||||||||||
The identification code of the grant or other monetary award which provided funding for the described object.
|
||||||||||||||
Reference to an existing Group using the Reference structure.
|
||||||||||||||
A header or label information expressed using an International String to support multiple language versions of the same content.
|
||||||||||||||
The upper bound of the number range.
|
||||||||||||||
The upper bound of the number range.
|
||||||||||||||
Contains a Reference to a GeographicLevel if available and a name for the level.
|
||||||||||||||
A date expressed in a historical date format, according to a system specified in the HistoricalDateFormat attribute.
|
||||||||||||||
The structure of a non-ISO formatted date.
|
||||||||||||||
End date of a date range, expressed in a historical date format, according to a system specified in the HistoricalDateFormat attribute.
|
||||||||||||||
Start date of a date range, expressed in a historical date format, according to a system specified in the HistoricalDateFormat attribute.
|
||||||||||||||
ID of the object expressed according to the DDI ID definition.
|
||||||||||||||
The IdentifierContent expressed as an xs:string.
|
||||||||||||||
Provides structural information for parsing the identification code structure of the Authorized Source into its separate parts.
|
||||||||||||||
A reference to an image, with a description of its properties and type.
|
||||||||||||||
Defines the shape and area of an image used as part of a location representation.
|
||||||||||||||
A reference to the location of the image using a URI.
|
||||||||||||||
Provides a reference to a location or locations that define the immediate parent of described LocationValue within the specified Geographic Structure Hierarchy as well as the GeographicTime of the relationship.
|
||||||||||||||
Specifies the codes to include in the representation.
|
||||||||||||||
List by repetition all dimensions intersecting at this value by Dimension Number.
|
||||||||||||||
Identifies the Geographic Location codes included by the Authorized source of the code, the geographic location being used and the locations to exclude.
|
||||||||||||||
Identifies the Geographic Structure codes included by the Authorized source of the code, the geographic Structure being used and the Structures to exclude.
|
||||||||||||||
Identifies the specific level to include using the levelNumber.
|
||||||||||||||
Used to describe the rules and guidelines on how the data is allowed to be handled, transferred, stored and disposed.
|
||||||||||||||
Reference InformationClassification used to describe the rules and guidelines on how the data is allowed to be handled, transferred, stored and disposed.
|
||||||||||||||
A parameter that may accept content from outside its parent element.
|
||||||||||||||
Reference to a InstrumentScheme using SchemeReference which allows for the specification of objects to exclude.
|
||||||||||||||
An identifier whose scope of uniqueness is broader than the local archive.
|
||||||||||||||
Pattern for Internet email address.
|
||||||||||||||
Reference to a InterviewerInstructionScheme using SchemeReference which allows for the specification of objects to exclude.
|
||||||||||||||
Keywords should preferably come from Thesauri designed to support searching by organizing and grouping synonyms in one or more languages.
|
||||||||||||||
Describes, with a string or a term from a controlled vocabulary, the kind of data documented in a StudyUnit.
|
||||||||||||||
A structured display label for the element.
|
||||||||||||||
A brief textual identification of the language of the cited object.
|
||||||||||||||
Provide a legal citation to a law authorizing the study/data collection.
|
||||||||||||||
Use for a regular hierarchy.
|
||||||||||||||
Data classification level as determined by an assessment of the need of confidentiality of the data.
|
||||||||||||||
Documents an event in the life cycle of a study or group of studies.
|
||||||||||||||
Allows a listing of events in the life cycle of a data set or collection.
|
||||||||||||||
When the code is a concatenation this structure allows you to limit the portion of the concatenated code that this object captures.
|
||||||||||||||
Specification of the line and offset for the beginning and end of the segment.
|
||||||||||||||
A publication package containing a deposited publication as well as local value added or processing information by reference.
|
||||||||||||||
The location of the file expressed using an International String to support multiple language versions of the same content.
|
||||||||||||||
A location of the specified geographic level providing information on its name, identification codes, temporal and spatial coverage.
|
||||||||||||||
Name of the Location Value using the DDI Name structure.
|
||||||||||||||
Reference to the LocationValue of a basic building block of the composite area.
|
||||||||||||||
Reference to an existing LogicalProduct using the Reference structure.
|
||||||||||||||
The lower bound of the number range.
|
||||||||||||||
The lower bound of the number range.
|
||||||||||||||
Contains a Reference to a GeographicLevel if available and a name for the level.
|
||||||||||||||
ID of the object expressed according to the DDI ID definition with a fixed flag of ID.
|
||||||||||||||
Provides information on the Maintainable Parent of the object.
|
||||||||||||||
The version of the Maintainable parent object expressed according to the DDI version definition.
|
||||||||||||||
Means of describing DateTime so that they can be reused by multiple variables or questions/question constructs.
|
||||||||||||||
Name of the ManagedDateTimeRepresentation using the DDI Name structure.
|
||||||||||||||
Reference to an existing ManagedDateTimeRepresentation using the Reference structure.
|
||||||||||||||
Means of describing the Missing Values within a managed representation so that they can be reused by multiple variables and questions.
|
||||||||||||||
Name of the ManagedMissingValueRepresentation using the DDI Name structure.
|
||||||||||||||
Reference to an existing ManagedMissingValuesRepresentation using the Reference structure.
|
||||||||||||||
A means of capturing a managed representation of a numbers (item that are analyzed as numbers) which can be referenced by a variable or question and used as a value representation or response domain.
|
||||||||||||||
Name of the ManagedNumericRepresentation using the DDI Name structure.
|
||||||||||||||
Reference to an existing ManagedNumericRepresentation using the Reference structure.
|
||||||||||||||
Substitution group head for referencing Managed Representations.
|
||||||||||||||
Contains a group of managed representation and other managed objects used for representation, that are grouped for conceptual, administrative, or other purposes.
|
||||||||||||||
Name of the ManagedRepresentationGroup using the DDI Name structure.
|
||||||||||||||
Reference to an existing ManagedRepresentationGroup using the Reference structure.
|
||||||||||||||
Substitution group head for referencing Managed Representations.
|
||||||||||||||
This scheme contains sets of values described by ManagedRepresentation.
|
||||||||||||||
Name of the ManagedRepresentationScheme using the DDI Name structure.
|
||||||||||||||
Reference to a ManagedRepresentationScheme using SchemeReference which allows for the specification of objects to exclude.
|
||||||||||||||
A means of capturing a managed representation of a Scale for use by a Response Domain Reference or Value Representation Reference.
|
||||||||||||||
Name of the ManagedScaleRepresentation using the DDI Name structure.
|
||||||||||||||
Reference to an existing ManagedScaleRepresentation using the Reference structure.
|
||||||||||||||
Means of describing text based content used by reference to define Variable Representation and Question Response Domain.
|
||||||||||||||
Name of the ManagedTextRepresentation using the DDI Name structure.
|
||||||||||||||
Reference to an existing ManagedTextRepresentation using the Reference structure.
|
||||||||||||||
The identification of the Agency which assigns and manages the identifier, i.e., ISBN, ISSN, DOI, etc.
|
||||||||||||||
Identifies the frequency for increment markers (with or without value attachments).
|
||||||||||||||
Indicates the range of items expressed as a string, such as an alphabetic range.
|
||||||||||||||
Reference to the description of a MeasureDefinition in the NCube with a designation for its place in an array of measures if applicable.
|
||||||||||||||
This element defines the structure of a measure dimension for the NCube Instance.
|
||||||||||||||
Specifies the orderValue of the Measure in the MeasureDimension described in the NCubeInstance along with its arrayOrder if multiple measures are provided as an array in a single storage location.
|
||||||||||||||
Reference to an existing MeasurementItem using the Reference structure.
|
||||||||||||||
Reference to an existing MeasurementItem using the Reference structure.
|
||||||||||||||
Reference to a MeasurementScheme.
|
||||||||||||||
Records the measurement unit, for example, 'km', 'miles', etc.
|
||||||||||||||
The purpose of the type of metadata quality measure and its value.
|
||||||||||||||
A value representing the measurement of this set of metadata within the context of the TypeOfMetadataQuality indicated.
|
||||||||||||||
An assessment of the quality of the metadata within the Maintainable object, e.g. the quality of the transcription, completeness, editing status, etc.
|
||||||||||||||
Provides a standard Internet MIME type for use by processing applications.
|
||||||||||||||
Indicates the range of items expressed as a string, such as an alphabetic range.
|
||||||||||||||
In-line description of a CodeRepresentationBase created for the purpose of capturing missing values with associated labels.
|
||||||||||||||
In-line description of a NumericRepresentationBase created for the purpose of capturing missing values as a set of numbers or a range.
|
||||||||||||||
In-line description of a TextRepresentationBase created for the purpose of capturing missing values as text content.
|
||||||||||||||
Name of the Item using the DDI Name structure.
|
||||||||||||||
Reference to an NCubeInstance as expressed in a RecordLayout.
|
||||||||||||||
This is a reference to a MeasureDefinition as described in the parent NCube logical structure.
|
||||||||||||||
Reference to an existing NCube using the Reference structure.
|
||||||||||||||
Reference to a NCubeScheme using SchemeReference which allows for the specification of objects to exclude.
|
||||||||||||||
The date expressed in a non-ISO compliant structure using xs:string.
|
||||||||||||||
Latitude values expressed as a decimal between the values of -90 and 90 degrees.
|
||||||||||||||
A note related to one or more identifiable objects.
|
||||||||||||||
The content of the note.
|
||||||||||||||
A brief textual description or classification of the subject of the note.
|
||||||||||||||
The NumberOfCases expressed as an xs:nonNegativeInteger.
|
||||||||||||||
Structures a numeric range.
|
||||||||||||||
A value representation for a variable expressed as a number (the intent is to analyze the content as a number).
|
||||||||||||||
Reference to an existing ManagedNumericRepresentation using the RepresentationReference structure.
|
||||||||||||||
Type of numeric i.e., integer, decimal, float, etc.
|
||||||||||||||
The type of object on which the action takes place such as an image, audio tape, etc.
|
||||||||||||||
A definition of the standard offset used when taking a coordinate reading on the geo-referenced object.
|
||||||||||||||
Reference to a OrganizationScheme using SchemeReference which allows for the specification of objects to exclude.
|
||||||||||||||
Description and link to an external non-DDI object.
|
||||||||||||||
Contains a group of OtherMaterials.
|
||||||||||||||
Name of the OtherMaterialGroup using the DDI Name structure.
|
||||||||||||||
Reference to an existing OtherMaterialGroup using the Reference structure.
|
||||||||||||||
Reference to an existing OtherMaterial using the Reference structure.
|
||||||||||||||
This scheme contains a set of other materials referenced by the metadata at different points in the lifecycle.
|
||||||||||||||
Name of the Quality Statement using the DDI Name structure.
|
||||||||||||||
Reference to a OtherMaterialScheme using SchemeReference which allows for the specification of objects to exclude.
|
||||||||||||||
Describes the steps taken to ensure quality that are not related to a specific standard.
|
||||||||||||||
Describes the outcomes of the evaluation process.
|
||||||||||||||
A parameter that contains output from its parent object, such as the specific response value of a question.
|
||||||||||||||
Name of the Parameter using the DDI Name structure.
|
||||||||||||||
References a parent geography and describes whether the geographic level completely fills its parent level.
|
||||||||||||||
Identifies the parent portions of the code string as individual segments.
|
||||||||||||||
Reference to an existing PhysicalDataProduct using the Reference structure.
|
||||||||||||||
Inclusion of a PhysicalInstanceGroup that allows PhysicalInstances to be grouped with or without hierarchical structure by reference.
|
||||||||||||||
Reference to an existing PhysicalInstance using the Reference structure.
|
||||||||||||||
Reference to a PhysicalStructureScheme using SchemeReference which allows for the specification of objects to exclude.
|
||||||||||||||
A geographic point consisting of an X and Y coordinate.
|
||||||||||||||
The PolygonLinkCode is the identifier of the specific polygon within the file.
|
||||||||||||||
Provides a reference to the LocationValue or Values that the current LocationValue immediately precedes partially or fully.
|
||||||||||||||
Provides references to the base level elements that are used as building blocks for composed geographies.
|
||||||||||||||
A reference to a General or Generation Instruction that was used by the parent object, e.g. an instruction used to derive a Variable or used by a ProcessingEvent.
|
||||||||||||||
Specifies the type of programming language used.
|
||||||||||||||
Contains information proprietary to the software package which produced the data file.
|
||||||||||||||
A structure that supports the use of a user specified standard key value pair.
|
||||||||||||||
Description and link to the Publication using the DDI Other Material structure.
|
||||||||||||||
The date of publication.
|
||||||||||||||
Holds the name of the publisher with their role and/or a reference to the publisher as described within a DDI Organization scheme.
|
||||||||||||||
Full name of the individual or organization.
|
||||||||||||||
Reference to an existing Organization or Individual using the Reference structure.
|
||||||||||||||
A brief textual description or classification of the role of the publisher, i.e., publisher, distributor, etc.
|
||||||||||||||
The purpose of the object.
|
||||||||||||||
This scheme contains a set of quality statements and quality standards referenced by the metadata at different points in the lifecycle.
|
||||||||||||||
Name of the Quality Scheme using the DDI Name structure.
|
||||||||||||||
Reference to a QualityScheme using SchemeReference which allows for the specification of objects to exclude.
|
||||||||||||||
A formal description of a quality standard, and the quality concepts which it requires.
|
||||||||||||||
Contains a group of QualityStatements.
|
||||||||||||||
Name of the QualityStandardGroup using the DDI Name structure.
|
||||||||||||||
Reference to an existing QualityStatementGroup using the Reference structure.
|
||||||||||||||
Name of the Quality Standard using the DDI Name structure.
|
||||||||||||||
Reference to an existing Quality Standard using the Reference structure.
|
||||||||||||||
A statement of quality identifying the related external standard and an optional description detailing the level of compliance with the standard.
|
||||||||||||||
Contains a group of QualityStatements.
|
||||||||||||||
Name of the QualityStatementGroup using the DDI Name structure.
|
||||||||||||||
Reference to an existing QualityStatementGroup using the Reference structure.
|
||||||||||||||
Name of the QualityStatement using the DDI Name structure.
|
||||||||||||||
Reference to an existing QualityStatement using the Reference structure.
|
||||||||||||||
Reference to an existing Question using the Reference structure.
|
||||||||||||||
Reference to a QuestionScheme using SchemeReference which allows for the specification of objects to exclude.
|
||||||||||||||
Indicates the range of items expressed as a string, such as an alphabetic range.
|
||||||||||||||
Specifies the units in the range.
|
||||||||||||||
Describes the range of values used in the ranking system using Range and sets the number of times a single value can be repeated.
|
||||||||||||||
The reason for the embargo.
|
||||||||||||||
Classification of the rationale for versioning.
|
||||||||||||||
A description of the rationale for the new version expressed using an International String to support multiple language versions of the same content.
|
||||||||||||||
Reason for the access restriction.
|
||||||||||||||
This is the data type as recommended by the data producer.
|
||||||||||||||
Reference to an existing RecordLayout using the Reference structure.
|
||||||||||||||
Reference to a RecordLayoutScheme using SchemeReference which allows for the specification of objects to exclude.
|
||||||||||||||
The date that the data reference such as at the point of collection, a previous year or date, etc.
|
||||||||||||||
The reference or case identification of the review.
|
||||||||||||||
A structure used to express explicit regions within different types of external materials (Textual, Audio, Video, XML, and Image).
|
||||||||||||||
The inclusion of an existing OtherMaterial by reference.
|
||||||||||||||
Reference to an existing identifiable object using the Reference structure.
|
||||||||||||||
Relationship specification between this item and the item to which it is related.
|
||||||||||||||
A description of the nature of the relationship between the parent element of the relationship item and the DDI object to which it is related.
|
||||||||||||||
Reference to an existing RepresentedVariable using the Reference structure.
|
||||||||||||||
Reference to a RepresentedVariableScheme using SchemeReference which allows for the specification of objects to exclude.
|
||||||||||||||
Specifies by reference the ResourcePackages required to resolve the module.
|
||||||||||||||
Reference to an existing ResourcePackage using the Reference structure.
|
||||||||||||||
Indicates the minimum and maximum number of occurrences of a response within the given parameters.
|
||||||||||||||
The person or agency responsible for adding the note.
|
||||||||||||||
Allows for a specific machine actionable description of the restriction process.
|
||||||||||||||
Role of the reviewing organization or individual.
|
||||||||||||||
Reference to an existing identifiable object using the Reference structure.
|
||||||||||||||
Reference to an existing SamplingInformationScheme using the SchemeReference structure.
|
||||||||||||||
Defines a dimension of a scale.
|
||||||||||||||
Defines the representation of a scale (either numeric or text).
|
||||||||||||||
Reference to an existing ManagedScaleRepresentation using the RepresentationReference structure.
|
||||||||||||||
A structure used to express explicit segments within different types of external materials (Textual, Audio, Video, XML, and Image).
|
||||||||||||||
Abbreviation of the series name.
|
||||||||||||||
Description of the series.
|
||||||||||||||
Name of the Series using the DDI Name structure.
|
||||||||||||||
Location of the repository containing the series.
|
||||||||||||||
Series statement contains information about the series to which a study unit or group of study units belongs.
|
||||||||||||||
Specifies a type of geometric shape for the purpose of determining the required information needed to render the object.
|
||||||||||||||
The format of the shape file existing at the location indicated by the sibling ExternalURI element.
|
||||||||||||||
A single point in time.
|
||||||||||||||
Specifies the size of the file in bytes.
|
||||||||||||||
Describes a specific software package.
|
||||||||||||||
Name of the Software using the DDI Name structure.
|
||||||||||||||
A brief textual description of the software package.
|
||||||||||||||
The version of the software package.
|
||||||||||||||
Reference to an existing InParameter or OutParameter using the Reference structure.
|
||||||||||||||
Reference to an existing Variable using the Reference structure.
|
||||||||||||||
Latitude values expressed as a decimal between the values of -90 and 90 degrees.
|
||||||||||||||
Describes the geographic coverage of the data documented in a particular DDI module.
|
||||||||||||||
Reference to an existing SpatialCoverage using the Reference structure.
|
||||||||||||||
Indicates the most discrete spatial object type identified for a single case.
|
||||||||||||||
Provide the citation and location of the published standard using the OtherMaterialType.
|
||||||||||||||
Number of characters from beginning of the document, indicating the inclusive start of the text range.
|
||||||||||||||
Start of a date range.
|
||||||||||||||
Number of lines from beginning of the document.
|
||||||||||||||
Number of characters from start of the line specified in StartLine.
|
||||||||||||||
Text of the authorization.
|
||||||||||||||
Reference to an existing StatisticalClassification using the Reference structure.
|
||||||||||||||
Allows for non-formatted strings that may be translations from other languages, or that may be translatable into other languages.
|
||||||||||||||
Contains a command expressed in XML, which is attached as an extension to this abstract stub (see the DDI Technical Document Part 1 for further discussion of extension mechanisms.
|
||||||||||||||
Reference to an existing StudyUnit using the Reference structure.
|
||||||||||||||
Contains values from a formal topical or subject classification such as the U.S.
|
||||||||||||||
The subtitle expressed using an International String to support multiple language versions of the same content.
|
||||||||||||||
Reference to an existing SummaryData using the Reference structure.
|
||||||||||||||
Provides a reference to the LocationValue or Values that the current LocationValue supersedes partially or fully.
|
||||||||||||||
Reference to an existing InParameter or OutParameter using the Reference structure.
|
||||||||||||||
Describes the temporal coverage of the data described in a particular DDI module.
|
||||||||||||||
Reference to an existing TemporalCoverage using the Reference structure.
|
||||||||||||||
A value representation for a variable containing textual or character data.
|
||||||||||||||
Reference to an existing ManagedTextRepresentation using the RepresentationReference structure.
|
||||||||||||||
Defines the segment of textual content used by the parent object.
|
||||||||||||||
Coded values specifying time zones as an offset from Greenwich Meridian Time.
|
||||||||||||||
The title expressed using an International String to support multiple language versions of the same content.
|
||||||||||||||
Indicates that any response equal to or greater than this value has been coded as the top-code value.
|
||||||||||||||
Indicates that any response equal to or greater than this value has been coded as the top-code value.
|
||||||||||||||
Describes the topical coverage of the module using Subject and Keyword.
|
||||||||||||||
Reference to an existing TopicalCoverage using the Reference structure.
|
||||||||||||||
A brief identification of the type of approval review such as IRB, ethical, compliance, etc.
|
||||||||||||||
Specify the type of area covered i.e.
|
||||||||||||||
Classification of the type of audio clip.
|
||||||||||||||
A brief textual description or classification of the evaluation performed.
|
||||||||||||||
A brief textual description of the type or purpose of the image provided.
|
||||||||||||||
Classification of the type of Information Classification.
|
||||||||||||||
A brief description of the label type.
|
||||||||||||||
A brief textual description of the type of group created to associate a number of ManagedRepresentationDescriptions.
|
||||||||||||||
Designation of the type of material being described.
|
||||||||||||||
A brief statement of the metadata quality being measured.
|
||||||||||||||
A brief textual description or classification of the type of Note.
|
||||||||||||||
The object type of all current Identifiable, Versionable, or Maintainable types taken from a restricted list.
|
||||||||||||||
A brief textual description of the type of group created to associate a number of other materials.
|
||||||||||||||
A brief textual description of the type of group created to associate a number of Quality Standards.
|
||||||||||||||
A brief textual description of the type of group created to associate a number of Quality Statements.
|
||||||||||||||
Describes how the resource is related to the item.
|
||||||||||||||
Classification of the type of Video clip.
|
||||||||||||||
Identifies the unique portion of the code string as a segment.
|
||||||||||||||
Reference to an existing UnitType using the Reference structure.
|
||||||||||||||
Reference to a UnitTypeScheme using SchemeReference which allows for the specification of objects to exclude.
|
||||||||||||||
Reference to an existing Universe using the Reference structure.
|
||||||||||||||
Reference to a UniverseScheme using SchemeReference which allows for the specification of objects to exclude.
|
||||||||||||||
Any URN or URL.
|
||||||||||||||
Container for a URN following the pattern designed by DDIURNType.
|
||||||||||||||
A description of the use of the external category file.
|
||||||||||||||
The user group to whom the restriction applies.
|
||||||||||||||
A structure that supports the use of a user specified standard key value pair.
|
||||||||||||||
A system specific user defined correspondence expressed as a key/value pair.
|
||||||||||||||
A user provided identifier that is locally unique within its specific type.
|
||||||||||||||
The Value expressed as an xs:string with the ability to preserve whitespace if critical to the understanding of the content.
|
||||||||||||||
Identifies the frequency for value labels on marked or unmarked increments.
|
||||||||||||||
Substitution group head for describing the representation value of the variable.
|
||||||||||||||
Substitution group head for referencing Managed representations for use as a ValueRepresentation in a variable.
|
||||||||||||||
Reference to a grouping of variables that are included in the PhysicalInstance.
|
||||||||||||||
Reference to an existing Variable using the Reference structure.
|
||||||||||||||
Reference to a VariableScheme using SchemeReference which allows for the specification of objects to exclude.
|
||||||||||||||
The version of the object expressed according to the DDI version definition.
|
||||||||||||||
Textual description of the rationale/purpose for the version change and a coded value to provide an internal processing flag within and organization or system.
|
||||||||||||||
Person or organization within the MaintenanceAgency responsible for the version change.
|
||||||||||||||
Reference to an existing Organization or Individual using the Reference structure.
|
||||||||||||||
Describes the type and length of the video segment.
|
||||||||||||||
The point to begin the video clip.
|
||||||||||||||
The point to end the video clip.
|
||||||||||||||
Reference to an existing Variable using the Reference structure.
|
||||||||||||||
Longitude values expressed as a decimal between the values of -180 and 180 degrees.
|
||||||||||||||
Lists the value and format type for the X coordinate value.
|
||||||||||||||
An X-Pointer expression identifying a node in the XML document.
|
||||||||||||||
Lists the value and format type for the Y coordinate value.
|
Complex Type Summary |
||||||||||||
Used to identify described identifiable objects for purposes of internal and/or external referencing.
|
||||||||||||
Used to identify described maintainable objects for purposes of internal and/or external referencing.
|
||||||||||||
Used to identify described versionable objects for purposes of internal and/or external referencing.
|
||||||||||||
The date or date range of the access restriction for all or portions of the data.
|
||||||||||||
Describes the region of an image, recording, or text where an action where a specified action is performed and the type of action taken (i.e., Mark an "X" where the actor should be standing on the picture of the stage.).
|
||||||||||||
Allows for the attachment of a category label at any anchor point in a scale.
|
||||||||||||
Provides information about the Approval Review undertaken in relation to the activity.
|
||||||||||||
Use to specify the area of land, water, total or other area coverage in terms of square miles/kilometers or other measure.
|
||||||||||||
Describes the type and length of the audio segment.
|
||||||||||||
Identifies the authorizing agency for the study and allows for the full text of the authorization (law, regulation, or other form of authorization).
|
||||||||||||
Description and link to the policy source using the DDI Other Material structure.
|
||||||||||||
A stack of LocationValueReferences to each of the locations of the specified PrimaryComponentLevel type that make up the Component Area.
|
||||||||||||
Use when creating an object that is based on an existing object or objects that are managed by a different agency or when the new object is NOT simply a version change but you wish to maintain a reference to the object that served as a basis for the new object.
|
||||||||||||
Describes the start, end, and increment value for an incremental string (numeric, character, or length).
|
||||||||||||
Personal names should be listed surname or family name first, followed by forename or given name.
|
||||||||||||
A structure used to bind the content of a parameter declared as the source to a parameter declared as the target.
|
||||||||||||
Set of north, south, east, west coordinates defining a rectangle that encompasses the full extent of geographic coverage.
|
||||||||||||
Description and link to the Budget Document using the DDI Other Material structure.
|
||||||||||||
A description of the budget for any of the main publication types that can contain a reference to an external budget document.
|
||||||||||||
Describes a representation based on categorization.
|
||||||||||||
Specification of the character offset for the beginning and end of the segment.
|
||||||||||||
Provides bibliographic citation information for a DDI instance, a group of studies, a study unit, or a physical instance.
|
||||||||||||
Describes the use of all or part of a CodeList as a representation used by a question response domain or variable value representation.
|
||||||||||||
Allows further specification of the codes to use from the CodeList by defining the level or only the most discrete codes of a hierarchical CodeList, the range of codes to use, or an itemized sub-set.
|
||||||||||||
Allows for string content which may be taken from an externally maintained controlled vocabulary (code value).
|
||||||||||||
Contains information on the command used for processing data.
|
||||||||||||
Identifies and provides a link to an external copy of the command, for example, a SAS Command Code script.
|
||||||||||||
Provides the following information on the command: The content of the command, the programming language used, the pieces of information (InParameters) used by the command, the pieces of information created by the command (OutParameters) and the source of the information used by the InParameters (Binding).
|
||||||||||||
Provides a list of quality concepts in the quality standard.
|
||||||||||||
Allows for a quality statement based on frameworks to be described using itemized properties.
|
||||||||||||
Identifies the difference between the date applied to the data as a whole and this specific item such as previous year's income or residence 5 years ago.
|
||||||||||||
Supports the optional use of XHTML formatting tags within the string structure.
|
||||||||||||
Holds the name of the contributor, their role, and optional reference to the contributor as described within a DDI Organization scheme.
|
||||||||||||
Field to capture coordinate pairs as individual pairs or as an array of pairs.
|
||||||||||||
Use of a Controlled Vocabulary is strongly recommended.
|
||||||||||||
Describes the temporal, spatial and topical coverage.
|
||||||||||||
Holds the name of the creator and/or a reference to the creator as described within a DDI Organization scheme.
|
||||||||||||
Use when only the lowest, most discrete codes in the CodeList will be expressed as valid values.
|
||||||||||||
Structures the representation for any type of time format (including dates, etc.).
|
||||||||||||
Provides the structure of a Date element, which allows a choice between single, simple dates (of BaseDateType) or date ranges.
|
||||||||||||
Use to attach one or more characteristics to the parent object.
|
||||||||||||
Defines the delimiter used to separate variables in a delimited record.
|
||||||||||||
A versionable object that has a Name, Label, and Description.
|
||||||||||||
Identifies the point at which the scales of a multidimensional scale intersect.
|
||||||||||||
A dimension describes the rank or order of the dimension within the NCube structure and provides the specific coordinate value of the dimension for the data item.
|
||||||||||||
Means of describing Distributions as a representation so that they can be used as a response domain questions.
|
||||||||||||
Describes a bounding value for a number range expressed as an xs:double.
|
||||||||||||
Email address type (Currently restricted to Internet format user@server.ext.).
|
||||||||||||
Provides information about data that are not currently available because of policies established by the principal investigators and/or data producers.
|
||||||||||||
Element with no content.
|
||||||||||||
Describes the type of evaluation, completion date, evaluation process and outcomes of the ExPost Evaluation.
|
||||||||||||
Evaluation for the purpose of reviewing the study, data collection, data processing, or management processes.
|
||||||||||||
Structures a response domain based on categorization that is described in an external non-DDI structure.
|
||||||||||||
Provides information about the individual, agency and/or grant(s) which funded the described entity.
|
||||||||||||
A choice of a BoundingBox and/or a set of BoundingPolygons and ExcludingPolygons that describe an area for a specific time period.
|
||||||||||||
Describes the geographic coverage of the data documented in a particular DDI module.
|
||||||||||||
Describes a level within the GeographicStructure.
|
||||||||||||
Allows for the use of all or part of a GeographicLocation description to be used as a response domain or value representation by a question or variable.
|
||||||||||||
Describes the GeographicLocation as represented by a specific GeographicCode provided by an Authorized Source.
|
||||||||||||
Reference to an existing GeographicLocation using the Reference structure plus the ability to exclude any number of contained location values as specified by reference.
|
||||||||||||
Describes specific instances of GeographicLocations associated with a specified GeographicLevel in a GeographicStructure.
|
||||||||||||
Structures the representation for a geographic point to ensure collection of relevant information using a single response domain structure.
|
||||||||||||
Allows for the use of all or part of a GeographicStructure description to be used as a response domain or value representation by a question or variable.
|
||||||||||||
Reference to an existing GeographicStructure using the Reference structure plus the ability to exclude any number of contained GeographicLevels as specified by reference.
|
||||||||||||
Contains information on the hierarchy of the geographic structure.
|
||||||||||||
Used to preserve an historical date, formatted in a non-ISO fashion.
|
||||||||||||
|
||||||||||||
Provides structural information for parsing the identification code structure of the Authorized Source into its separate parts.
|
||||||||||||
Provides structural information for parsing the identification code structure of the Authorized Source into its separate parts.
|
||||||||||||
ID type.
|
||||||||||||
Defines the shape and area of an image used as part of a location representation.
|
||||||||||||
A reference to an image, with a description of its properties and type.
|
||||||||||||
Specifies the codes to include in the representation by providing the references to the included Codes or a range of Values from the Code.
|
||||||||||||
Specifies the Geographic Location Codes included in the representation by providing a reference to the authorized source of the code, the GeographicLocation used, and any excluded values.
|
||||||||||||
Specifies the Geographic Structure Codes included in the representation by providing a reference to the authorized source of the code, the GeographicStructure used, and any excluded levels.
|
||||||||||||
Used to describe the rules and guidelines on how the data is allowed to be handled, transferred, stored and disposed.
|
||||||||||||
A parameter that may accept content from outside its parent element.
|
||||||||||||
Allows for string content which may be taken from an externally maintained controlled vocabulary.
|
||||||||||||
An identifier whose scope of uniqueness is broader than the local archive.
|
||||||||||||
Packaging structure for multiple language versions of the same string content.
|
||||||||||||
Describes, with a string or a term from a controlled vocabulary, the kind of data documented in the logical product(s) of a study unit.
|
||||||||||||
A structured display label for the element.
|
||||||||||||
Contains a Reference to a GeographicLevel if available and a name for the level.
|
||||||||||||
Documents an event in the life cycle of a study or group of studies.
|
||||||||||||
Allows a listing of events in the life cycle of a data set or collection.
|
||||||||||||
When the code is a concatenation this structure allows you to limit the portion of the concatenated code that this object captures.
|
||||||||||||
Specification of the line and offset for the beginning and end of the segment.
|
||||||||||||
Means of describing the Location of an action and the action itself within a repesentation so that they can be used by questions as a response domain.
|
||||||||||||
A stack of LocationValueReferences to each of the locations bundled together for a specific purpose Includes a GeographicTime to allow for repetition for change over time.
|
||||||||||||
A location of the specified geographic level providing information on its name, identification codes, temporal and spatial coverage as expressed by bounding and excluding polygon descriptions or references.
|
||||||||||||
Provides information on the Maintainable Parent of the object.
|
||||||||||||
Adds the attribute identifying this as a maintainable object.
|
||||||||||||
Means of describing DateTime so that they can be reused by multiple variables or questions/question constructs.
|
||||||||||||
Means of describing the Missing Values within a managed representation so that they can be reused by multiple variables and questions.
|
||||||||||||
A means of capturing a managed representation of a numbers (item that are analyzed as numbers) which can be referenced by a variable or question and used as a value representation or response domain.
|
||||||||||||
Contains a group of managed representation and other managed objects used for representation, that are grouped for conceptual, administrative, or other purposes.
|
||||||||||||
This scheme contains sets of values described by ManagedRepresentation.
|
||||||||||||
Substitution group head for referencing Managed Representations.
|
||||||||||||
A means of capturing a managed representation of a Scale for use by a Response Domain Reference or Value Representation Reference.
|
||||||||||||
Means of describing text based content used by reference to define Variable Representation and Question Response Domain.
|
||||||||||||
Reference to the description of a MeasureDefinition in the NCube with a designation for its place in an array of measures if applicable.
|
||||||||||||
This element defines the structure of a measure dimension for the NCube Instance.
|
||||||||||||
Specifies the orderValue of the Measure in the MeasureDimension described in the NCubeInstance along with its arrayOrder if multiple measures are provided as an array in a single storage location.
|
||||||||||||
An assessment of the quality of the metadata within the Maintainable object, e.g. the quality of the transcription, completeness, editing status, etc.
|
||||||||||||
A reusable type assigned to an element with the naming convention XxxName e.g.
|
||||||||||||
This is a reference to a MeasureDefinition as described in the parent NCube logical structure.
|
||||||||||||
A means of capturing the features of a nominal (marked/unmarked) response domain.
|
||||||||||||
A note related to one or more identifiable objects.
|
||||||||||||
Structures a numeric range.
|
||||||||||||
Describes a bounding value for a number range expressed as an xs:demical.
|
||||||||||||
Defines the representation for a numeric response.
|
||||||||||||
Contains a group of OtherMaterials, which may describe an ordered or hierarchical relationship structure.
|
||||||||||||
This scheme contains a set of other materials referenced by the metadata.
|
||||||||||||
OtherMaterialType describes the structure of the OtherMaterial element, used to reference external resources.
|
||||||||||||
A parameter is a structure that specifically identifies a source of input or output information so that it can be use pragmatically.
|
||||||||||||
References a parent geography and describes whether the geographic level completely fills its parent level.
|
||||||||||||
A geographic point consisting of an X and Y coordinate.
|
||||||||||||
A closed plane figure bounded by three or more line segments, representing a geographic area.
|
||||||||||||
Provides references to the base level elements that are used as building blocks for composed geographies.
|
||||||||||||
Contains information proprietary to the software package which produced the data file.
|
||||||||||||
Description and link to the Publication using the DDI Other Material structure.
|
||||||||||||
Holds the name of the publisher with their role and/or a reference to the publisher as described within a DDI Organization scheme.
|
||||||||||||
This scheme contains a set of quality statements and quality standards referenced by the metadata at different points in the lifecycle.
|
||||||||||||
Contains a group of QualityStatements, which may describe an ordered or hierarchical relationship structure.
|
||||||||||||
A formal description of a quality standard, and the quality concepts which it requires.
|
||||||||||||
Contains a group of QualityStatements, which may describe an ordered or hierarchical relationship structure.
|
||||||||||||
A statement of quality which may be related to an external standard or contain a simple statement of internal quality goals or expectations.
|
||||||||||||
Indicates the range of items expressed as a string, such as an alphabetic range.
|
||||||||||||
Describes a bounding value of a string.
|
||||||||||||
Describes the range of values used in the ranking system using Range and sets the number of times a single value can be repeated.
|
||||||||||||
A means of capturing the representation of Ranking to be used as a response domain used by a question.
|
||||||||||||
The date that the data reference such as at the point of collection, a previous year or date, etc.
|
||||||||||||
Used for referencing an identified entity expressed in DDI XML, either by a URN and/or an identification sequence.
|
||||||||||||
A reference to an object containing a Binding, e.g. a GeneralInstruction, GenerationInstruction, ControlConstruct, etc.
|
||||||||||||
Provides a reference to the LocationValue or Values that is related to the current LocationValue partially or fully.
|
||||||||||||
Relationship specification between this item and the item to which it is related.
|
||||||||||||
References the managed representation of the variables' values.
|
||||||||||||
Abstract type for the head of a substitution group for a variable representation or a question response domain.
|
||||||||||||
Specifies by reference the ResourcePackages required to resolve the module.
|
||||||||||||
Indicates the minimum and maximum number of occurrences of a response within the given parameters.
|
||||||||||||
Allows for a specific machine actionable description of the restriction process using a ProcessingInstructionReference, if one currently exists, or through a CommandCode.
|
||||||||||||
Defines a dimension of a scale providing it with a label, a numeric or character based range, the attachment of a category label at one or more of the scale values, the frequency of increment markers, and the frequency of value labels on marked or unmarked increments.
|
||||||||||||
A means of capturing the structure of Scale for use as a question response domain or variable value representation.
|
||||||||||||
Used for referencing an scheme expressed in DDI XML using the standard reference structure plus the ability to exclude the inclusion of any specified items belonging to the scheme.
|
||||||||||||
A structure used to express explicit segments or regions within different types of external materials (Textual, Audio, Video, XML, and Image).
|
||||||||||||
Series statement contains information about the series to which a study unit or group of study units belongs.
|
||||||||||||
Describes a specific software package, which may be commercially available or custom-made.
|
||||||||||||
Lists the value and format type for the coordinate value.
|
||||||||||||
A basic data representation for computing systems and applications expressed as a tuple (attribute key, value).
|
||||||||||||
Provide the citation and location of the published standard using the OtherMaterialType.
|
||||||||||||
Allows for non-formatted strings that may be translations from other languages, or that may be translatable into other languages.
|
||||||||||||
This type structures an empty stub which is used as the basis for extensions added using external namespaces such as MathML.
|
||||||||||||
Packaging structure for multiple language versions of the same string content for objects that allow for internal formatting using XHTML tags.
|
||||||||||||
Describes the temporal coverage of the data described in a particular DDI module.
|
||||||||||||
A response domain capturing a textual response.
|
||||||||||||
Structures a textual representation.
|
||||||||||||
Defines the segment of textual content used by the parent object.
|
||||||||||||
Describes the topical coverage of the module using Subject and Keyword.
|
||||||||||||
Container for a URN following the pattern designed by DDIURNType.
|
||||||||||||
A user provided identifier that is locally unique within its specific type.
|
||||||||||||
The Value expressed as an xs:string with the ability to preserve whitespace if critical to the understanding of the content.
|
||||||||||||
Adds the attribute identifying this as a versionable object as well as the MaintainableObject.
|
||||||||||||
Textual description of the rationale/purpose for the version change and a coded value to provide an internal processing flag within and organization or system.
|
||||||||||||
Describes the type and length of the video segment.
|
Simple Type Summary |
||||||
The attribute "action" is used for inheritance situations in which there is an override at the local level (within a grouped StudyUnit) which is not available for further inheritance.
|
||||||
Union type which allows for the use of a date-time combination (YYYY-MM-DDTHH:MM:SS), date (YYYYY-MM-DD), year-month (YYYY-MM), year (YYYY), and duration (PnYnMnDnHnMnS) as valid values.
|
||||||
A type which is used for restricting the characters in DDI ID structures.
|
||||||
The canonical URN is the default structure for the DDI URN.
|
||||||
Describes the relationship between the categories in terms of the significance of order and the distance between categories.
|
||||||
The agency expressed as filed with the DDI Agency ID Registry with optional additional sub-agency extensions.
|
||||||
Specification of the format of the DDI URN as well as the information required by the maintaining agency system to identify a specific DDI object.
|
||||||
The DDI URN is comprised of the self identifying "urn" or "URN" and "ddi" or "DDI" followed by an agency, identifier, and version number.
|
||||||
The deprecated URN is an alternative structure for the DDI URN which contains additional information regarding the object types.
|
||||||
Indicates the most discrete spatial object type identified for a single case.
|
||||||
Pattern for Internet email address.
|
||||||
Provides a description of the types of data described by the KindOfData element.
|
||||||
|
||||||
Latitude values expressed as a decimal between the values of -90 and 90 degrees.
|
||||||
Longitude values expressed as a decimal between the values of -180 and 180 degrees.
|
||||||
A string constrained to a single character in length.
|
||||||
Provides an enumerated list of valid point format types for capturing a coordinate point.
|
||||||
Specifies a type of geometric shape for the purpose of determining the required information needed to render the object.
|
||||||
Defines the delimiter used to separate variables in a delimited record.
|
||||||
This is a list of all current object types of Identifiable, Versionalbe, or Maintainable type.
|
||||||
States the scope of uniqueness for the ID.
|
||||||
A type used for restricting the characters in a DDI version number.
|
<?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright (c) 2019 DDI Alliance, DDI 3.3 release, 2019-11-22 This file is part of DDI 3.3 XML Schema. DDI 3.3 XML Schema is licenced under the terms of the Creative Commons Attribution 4.0 International (CC BY 4.0) License. This is a human-readable summary of (and not a substitute for) the license (https://creativecommons.org/licenses/by/4.0/legalcode) You are free to: Share — copy and redistribute the material in any medium or format Adapt — remix, transform, and build upon the material for any purpose, even commercially. The licensor cannot revoke these freedoms as long as you follow the license terms. Under the following terms: Attribution — You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use. No additional restrictions — You may not apply legal terms or technological measures that legally restrict others from doing anything the license permits. Notices: You do not have to comply with the license for elements of the material in the public domain or where your use is permitted by an applicable exception or limitation. No warranties are given. The license may not give you all of the permissions necessary for your intended use. For example, other rights such as publicity, privacy, or moral rights may limit how you use the material. --> <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="ddi:reusable:3_3" xmlns="ddi:reusable:3_3" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xml="http://www.w3.org/XML/1998/namespace" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="xml.xsd"/>
<!-- Regular Expressions for DDI Identification -->
<!-- CHANGES in Regular Expressions for any base type BaseIDType, DDIAgencyIDType, or VersionType must be propagated to the derivative regular expressions:
URNRegex "[Uu][Rr][Nn]" DDIRegex "[Dd][Dd][Ii]" ObjectNameRegex "[A-Za-z]+" DNSLabelRegex "[a-zA-Z0-9\-]{1,63}" DDIAgencyIDType is derived from DNSLabelRegex "&DNSLabelRegex;(\.&DNSLabelRegex;)*" IDType is derived from BaseIDType "&BaseIDType;+(\.&BaseIDType)?" CanonicalURNType is derived from "&URNRegex;:&DDIRegex;:&DDIAgencyIDType;:&IDType;:&VersionType;" DeprecatedURNType is derived from "&URNRegex;:&DDIRegex;:&DDIAgencyIDType;:&ObjectNameRegex;:&BaseIDType;(:&ObjectNameRegex;:&BaseIDType;)?:&VersionType;" Note that each part of the two URN types is delimited by a colon ":" --> <!-- ID Type -->
<xs:annotation>
</xs:simpleType>
<xs:documentation>
</xs:annotation>
A type which is used for restricting the characters in DDI ID structures. Valid characters include A-Z, a-z, 0-9, *, @, $, -, and _.
</xs:documentation>
<xs:restriction base="xs:string">
<xs:pattern value="[A-Za-z0-9\*@$\-_]+(\.[A-Zz-z0-9*@$-_]+)?"/>
</xs:restriction>
<!-- Agency ID Type -->
<xs:annotation>
</xs:simpleType>
<xs:documentation>
</xs:annotation>
The agency expressed as filed with the DDI Agency ID Registry with optional additional sub-agency extensions. The length restriction of the complete string is done with the means of minLength and maxLength.
</xs:documentation>
The regular expression engine of XML Schema has no lookahead possibility. For information on registering a DDI Agency see (https://registry.ddialliance.org). Format requirements are defined at (https://registry.ddialliance.org/help) <xs:restriction base="xs:string">
<xs:minLength value="1"/>
</xs:restriction>
<xs:maxLength value="253"/>
<xs:pattern value="[a-zA-Z0-9\-]{1,63}(\.[a-zA-Z0-9\-]{1,63})*"/>
<!-- Version Type -->
<xs:annotation>
</xs:simpleType>
<xs:documentation>
</xs:annotation>
A type used for restricting the characters in a DDI version number. Valid characters include 0-9 and '.' used as a separator to express levels for the version number. The use of levels is optional and a version number can contain as many levels as needed by the agency.
</xs:documentation>
<xs:restriction base="xs:string">
<xs:pattern value="[0-9]+(\.[0-9]+)*"/>
</xs:restriction>
<!-- DDI URN Type -->
<xs:annotation>
</xs:simpleType>
<xs:documentation>
</xs:annotation>
The canonical URN is the default structure for the DDI URN. It is composed of the following portions separated by a colon: urn:ddi:AgencyID:ObjectID:Version. Note that the self identifying portion (urn:ddi) of the canonical URN may be upper or lower case. The Version is always the version number of the object itself. If the object is scoped to the Agency, the objectID is the ID. [Example: urn:ddi:us.mpc:194R671:1] If it is scoped to the Maintainable and is a Maintainable Object, the objectID is the ID. [Example: urn:ddi:us.mpc:IPUMS_CL_EDU:1] If it is scoped to the Maintainable and is either a Versionable or Identifiable Object, the objectID consists of the ID of the parent Maintainable followed by a dot "." used as a separator followed by the ID of the object itself. [Example: urn:ddi:us.mpc:IPUMS_CL_EDU.C4:1]
</xs:documentation>
<xs:restriction base="xs:string">
<xs:pattern value="[Uu][Rr][Nn]:[Dd][Dd][Ii]:[a-zA-Z0-9\-]{1,63}(\.[a-zA-Z0-9\-]{1,63})*:[A-Za-z0-9\*@$\-_]+(\.[A-Za-z0-9\*@$\-_]+)?:[0-9]+(\.[0-9]+)*"/>
</xs:restriction>
<xs:annotation>
</xs:simpleType>
<xs:documentation>
</xs:annotation>
The deprecated URN is an alternative structure for the DDI URN which contains additional information regarding the object types. It is composed of the following portions separated by a colon: urn:ddi:AgencyID:MaintainableObjectType:MaintainableObjectID:ObjectType:ObjectID:Version. Note that the self identifying portion (urn:ddi) of the deprecated URN may be upper or lower case. The Version is always the version number of the object itself. The MaintainableObjectType and ObjectType should be taken from the TypeOfObject list which provides a consistent ObjectType name over time. If the deprecated URN structure is the same where the object is scoped to the Agency or to the Maintainable. If the object is a Maintainable Object, only the Maintainable Object information is included. [Example: urn:ddi:us.mpc:CodeList:IPUMS_CL_EDU:1] If it is either a Versionable or Identifiable Object, the ObjectType and ObjectID of the parent Maintainable is provided followed by the ObjectType and ObjectID of the object itself. [Example: urn:ddi:us.mpc:CodeList:IPUMS_CL_EDU:Code:C4:1]
</xs:documentation>
<xs:restriction base="xs:string">
<xs:pattern value="[Uu][Rr][Nn]:[Dd][Dd][Ii]:[a-zA-Z0-9\-]{1,63}(\.[a-zA-Z0-9\-]{1,63})*:[A-Za-z]+:[A-Za-z0-9\*@$\-_]+(:[A-Za-z]+:[A-Za-z0-9\*@$\-_]+)?:[0-9]+(\.[0-9]+)*"/>
</xs:restriction>
<xs:annotation>
</xs:simpleType>
<xs:documentation>
</xs:annotation>
The DDI URN is comprised of the self identifying "urn" or "URN" and "ddi" or "DDI" followed by an agency, identifier, and version number. Note that the identifier is composed in different ways for the Canonical and Deprecated URN (all other portions are the same). The identifier in the Canonical URN is composed of the unique identifier which may be scoped to the agency or the maintainable object (urn:ddi:DDIAgencyID:BaseID:Version). In the case of being scoped to the maintainable, the identification is the ID of the Maintainable parent, followed by a dot '.', followed by the ID of the object. The identifier in the Deprecated URN is composed of the following parts separated by ':' a colon: The object type of the Maintainable Object, the ID of the Maintainable Object, and if the object is Versionable or Identifable this is followed by the Object Type and the Object ID.
</xs:documentation>
<!-- End of Regular Expressions for DDI Identification -->
<!-- BASIC TYPES -->
<xs:annotation>
</xs:simpleType>
<xs:documentation>
</xs:annotation>
Union type which allows for the use of a date-time combination (YYYY-MM-DDTHH:MM:SS), date (YYYYY-MM-DD), year-month (YYYY-MM), year (YYYY), and duration (PnYnMnDnHnMnS) as valid values. These are formatted according to ISO 8601. Note that although a duration is allowed there are few situations where it is applicable.
</xs:documentation>
<xs:union memberTypes="xs:dateTime xs:date xs:gYearMonth xs:gYear xs:duration"/>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Used to preserve an historical date, formatted in a non-ISO fashion.
</xs:documentation>
<xs:sequence>
<xs:element ref="NonISODate">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
This is the date expressed in a non-ISO compliant structure. Primarily used to retain legacy content or to express non-Gregorian calender dates.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Indicate the structure of the date provided in NonISODate. For example if the NonISODate contained 4/1/2000 the Historical Date Format would be mm/dd/yyyy. The use of a controlled vocabulary is strongly recommended to support interoperability.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Specifies the type of calendar used (e.g., Gregorian, Julian, Jewish).
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The date expressed in a non-ISO compliant structure using xs:string.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The structure of a non-ISO formatted date. For example if the NonISODate contained 4/1/2000 the Historical Date Format would be mm/dd/yyyy. The use of a controlled vocabulary is strongly recommended to support interoperability.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Specifies the type of calendar used (e.g., Gregorian, Julian, Jewish). Supports the use of an external controlled vocabulary. The use of a controlled vocabulary is strongly recommended to support interoperability.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Provides the structure of a Date element, which allows a choice between single, simple dates (of BaseDateType) or date ranges. If the Date element contains a range, Cycle may be used to indicate occurrence of this range within a series of ranges as an integer identifying the cycle, i.e. the 4th wave of a data collection cycle would have
</xs:documentation>
<Cycle>4</Cycle>
. ISO-formatted dates are required for all standard date fields; a historically-formatted date may also be provided to reflect the specific content of a legacy document or common practice within an agency or for publication. All uses of DateType should be optional.
<xs:sequence>
<xs:choice>
</xs:sequence>
<xs:sequence>
</xs:choice>
<xs:element ref="SimpleDate">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A single point in time. If a duration is expressed as a SimpleDate it is defining a period of time without a designated Start or End date.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A simple date expressed in a historical date format, including a specification of the date format and calendar used.
</xs:documentation>
<xs:sequence>
<xs:element ref="StartDate">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Start of a date range. If there is a start date with no end date provided, this implies that the end date is unknown but that the date being recorded is not just a simple date but a range of unknown duration.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A start date expressed in a historical date format, including a specification of the date format and calendar used.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
An end date expressed in a historical date format, including a specification of the date format and calendar used.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Use to indicate occurrence of this range within a series of ranges as an integer identifying the cycle, i.e. the 4th wave of a data collection cycle would have
</xs:documentation>
<Cycle>4</Cycle>
.
<xs:sequence>
<xs:element ref="EndDate">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
This is the End date of a range for which the Start Date is unknown. For example an embargo may have only an end date. In some cases only the end date is known. This implies that the start date is unknown but that the date being recorded is not just a simple date but a range of unknown duration with a known end date.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
An end date of a range for which the start date is unknown expressed in a historical date format, including a specification of the date format and calendar used.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Packaging structure for multiple language versions of the same string content. Where an element of this type is repeatable, the expectation is that each repetition contains different content, each of which can be expressed in multiple languages. The language designation goes on the individual String.
</xs:documentation>
<xs:sequence>
<xs:element maxOccurs="unbounded" ref="String">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A non-formatted string of text with an attribute that designates the language of the text. Repeat this object to express the same content in another language.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Allows for non-formatted strings that may be translations from other languages, or that may be translatable into other languages. Only one string per language/location type is allowed.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Allows for non-formatted strings that may be translations from other languages, or that may be translatable into other languages. Only one string per language/location type is allowed. String contains the following attributes, xml:lang to designate the language, isTranslated with a default value of false to designate if an object is a translation of another language, isTranslatable with a default value of true to designate if the content can be translated, translationSourceLanguage to indicate the source languages used in creating this translation, and translationDate.
</xs:documentation>
<xs:simpleContent>
<xs:extension base="xs:string">
</xs:simpleContent>
<xs:attribute ref="xml:lang">
</xs:extension>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
Indicates the language of content. Note that xml:lang allows for a simple 2 or 3 character language code or a language code extended by a country code , for example en-au for English as used in Australia.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
Indicates whether content is a translation (true) or an original (false).
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
Indicates whether content is translatable (true) or not (false). An example of something that is not translatable would be a MNEMONIC of an object or a number.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
List the language or language codes in a space delimited array. The language original may or may not be provided in this bundle of language specific strings.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
The date the content was translated. Provision of translation date allows user to verify if translation was available during data collection or other time linked activity.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Packaging structure for multiple language versions of the same string content for objects that allow for internal formatting using XHTML tags. Where an element of this type is repeatable, the expectation is that each repetition contains different content, each of which can be expressed in multiple languages.
</xs:documentation>
<xs:sequence>
<xs:element maxOccurs="unbounded" ref="Content">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Supports the optional use of XHTML formatting tags within the string structure. In addition to the language designation and information regarding translation, the attribute isPlain can be set to true to indicate that the content should be treated as plain unstructured text, including any XHTML formatting tags. Repeat the content element to provide multiple language versions of the same content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Supports the optional use of XHTML formatting tags within the string structure.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Supports the optional use of XHTML formatting tags within the string structure. XHTML tag content is controlled by the schema, see Part I of the DDI Technical Manual for a detailed list of available tags. Language of the string is defined by the attribute xml:lang. The content can be identified as translated (isTranslated), subject to translation (isTranslatable), the result of translation from one or more languages (translationSourceLanguages), and carry an indication whether or not it should be treated as plain text (isPlain).
</xs:documentation>
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:group ref="xhtml:BlkNoForm.mix">
</xs:choice>
<xs:annotation>
</xs:group>
<xs:documentation>
</xs:annotation>
The following xhtml tags are available for use in Content: address, blockquote, pre, h1, h2, h3, h4, h5, h6, hr, div, p, a, abbr, acronym, cite, code, dfn, em, kbd, q, samp, strong, var, b, big, i, small, sub, sup, tt, br, span, dl, dt, dd, ol, ul, li, table, caption, thead, tfoot, tbody, colgroup, col, tr, th, and td. They should be used with the xhtml namespace prefix, i.e., xhtml:div. See DDI Technical Manual Part I for additional details.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:attribute>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
Indicates whether content is a translation (true) or an original (false).
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
Indicates whether content is translatable (true) or not (false).
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
List the language or language codes in a space delimited array. The language original may or may not be provided in this bundle of language specific strings.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
The date the content was translated. Provision of translation date allows user to verify if translation was available during data collection or other time linked activity.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
Indicates that the content does not use the embedded XHTML schemas. DDI recommends against using the embedded XHTML schemas, as these may be removed in future versions. When including XHTML content, set the textFormat to "xhtml", set isPlainText to "true", and XML encode the XHTML. You may use DDIProfile to fix the value of this attribute to true in cases where you wish to indicate that your system treats all content should be treated as plain text.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
Specifies the format of the text content. Examples: text/plain is preferred, text/html, application/xhtml+xml, etc. see https://www.w3.org/2003/01/xhtml-mimetype/ for additional options. Example of vendor specific: text/vnd.example.markdown
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
Allows the provision of denoting of named section. Identification of a content sections would be the combination of language and scope, i.e. if more than one section is in English they must have different scope designations.
</xs:documentation>
<xs:list itemType="xs:language">
</xs:simpleType>
<xs:annotation>
</xs:list>
<xs:documentation>
</xs:annotation>
Allows for a list of language codes (those valid for xml:lang) expressed as a space delimited array.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Element with no content. It is an abstract type, used to extend into subclasses.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Allows for string content which may be taken from an externally maintained controlled vocabulary (code value). If the content is from a controlled vocabulary provide the code value, as well as a reference to the controlled vocabulary from which the value is taken. Provide as many of the identifying attributes as needed to adequately identify the controlled vocabulary. Note that DDI has published a number of controlled vocabularies applicable to several locations using the CodeValue structure. Use of shared controlled vocabularies helps support interoperability and machine actionability.
</xs:documentation>
<xs:simpleContent>
<xs:extension base="xs:string">
</xs:simpleContent>
<xs:attribute name="controlledVocabularyID" type="xs:string" use="optional">
</xs:extension>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
The ID of the controlled vocabulary that the content was taken from.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:attribute>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
The name of the agency maintaining the controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:attribute>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
If the value of the string is "Other" or the equivalent from the controlled vocabulary, this attribute can provide a more specific value not found in the controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:attribute>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
If maintained within a scheme, the URN of the scheme containing the controlled vocabulary.
</xs:documentation>
<!--BEGIN I/O PARAMETERS AND BINDING -->
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
A parameter is a structure that specifically identifies a source of input or output information so that it can be use pragmatically.
</xs:documentation>
<xs:complexContent>
<xs:extension base="IdentifiableType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="ParameterName">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A name for the Parameter. 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:documentation>
</xs:annotation>
If the content of the parameter is being used in a generic set of code as an alias for the value of an object in a formula (for example source code for a statistical program) enter that name here. This provides a link from the identified parameter to the alias in the code.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the Parameter. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:choice minOccurs="0">
<xs:element ref="ValueRepresentation">
</xs:choice>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
If the content of the parameter contains representational content, such as codes, provide the representation here. ValueRepresentation is the abstract head of a substitution group and may be replaced with any valid substitution for ValueRepresentation. Inclusion of the ValueRepresentation is recommended if you will be sharing data with others as it provides information on the structure of what they can expect to receive when the parameter is processed.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Allows for the use of a ManagedRepresentation by reference. ValueRepresentationReference is the abstract head of a substitution group and may be replaced with any valid substitution for ValueRepresentationReference.
</xs:documentation>
<!-- Not needed unless you are sharing with others so they know what to expect coming in -->
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Provides a default value for the parameter if there is no value provided by the object it is bound to or the process that was intended to produce a value.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
If set to "true" indicates that the content of the parameter is a delimited array rather than a single object and should be processed as such.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
A structure used to bind the content of a parameter declared as the source to a parameter declared as the target. For example, binding the output of a question to the input of a generation instruction. Question A has an OutParameter X. Generation Instruction has an InParameter Y used in the recode instruction. Binding defines the content of InParameter Y to be whatever is provided by OutParameter X for use in the calculation of the recode.
</xs:documentation>
<xs:sequence>
<xs:element ref="SourceParameterReference">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A structure used to bind the content of a parameter declared as the source to a parameter declared as the target. For example, binding the output of a question to the input of a generation instruction. Question A has an OutParameter X. Generation Instruction has an InParameter Y used in the recode instruction. Binding defines the content of InParameter Y to be whatever is provided by OutParameter X for use in the calculation of the recode.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A structure used to bind the content of a parameter declared as the source to a parameter declared as the target. For example, binding the output of a question to the input of a generation instruction. Question A has an OutParameter X. Generation Instruction has an InParameter Y used in the recode instruction. Binding defines the content of InParameter Y to be whatever is provided by OutParameter X for use in the calculation of the recode.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
This provides a default value for the parameter if the parameter supplies only empty content or is otherwise unavailable.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
This is a string of type xs:NMTOKEN and can contain no spaces.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing InParameter or OutParameter using the Reference structure. TypeOfObject should be set to InParameter or OutParameter.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing InParameter or OutParameter using the Reference structure. TypeOfObject should be set to InParameter or OutParameter.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A parameter that may accept content from outside its parent element.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
A parameter that may accept content from outside its parent element. In addition to standard parameter content may provide the instructions for limiting the allowable array index.
</xs:documentation>
<xs:complexContent>
<xs:extension base="ParameterType">
</xs:complexContent>
<xs:attribute name="limitArrayIndex" type="xs:NMTOKENS">
</xs:extension>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
When the InParameter represents an array of items, this attribute specifies the index identification of the items within the zero-based array which should be treated as input parameters. If not specified, the full array is treated as the input parameter.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A parameter that contains output from its parent object, such as the specific response value of a question.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A structure used to bind the content of a parameter declared as the source to a parameter declared as the target.
</xs:documentation>
<!--END I/O PARAMETERS AND BINDING -->
<!-- Commands -->
<!--BEGIN NEW COMMANDCODE -->
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Content of the command itself expressed in the language specified in the parent object.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Contains information on the command used for processing data. Contains a description of the command which should clarify for the user the purpose and process of the command, an in-line provision of the command itself, a reference to an external version of the command such as a coding script, and the option for attaching an extension to DDI to permit insertion of a command code in a foreign namespace. Both Command and CommandFile may be repeated to provide command information in additional programming languages. Multiple Command and CommandFile contents are differentiated by the content of the contained element ProgramLanguage.
</xs:documentation>
<xs:sequence>
<xs:element minOccurs="0" ref="Description">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the purpose and use of the command code provided. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Identifies and provides a link to an external copy of the command, for example, a SAS Command Code script.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The is an extension stub to allow for the insertion of command code using an external namespace.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Provides the following information on the command: The content of the command, the programming language used, the pieces of information (InParameters) used by the command, the pieces of information created by the command (OutParameters) and the source of the information used by the InParameters (Binding).
</xs:documentation>
<xs:sequence>
<xs:element ref="ProgramLanguage">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Designates the programming language used for the command. Supports the use of a controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describes the information used by the command as it is identified within the command structure.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describes the information that results from the command that may be used as input by another object.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Defines the link between the output of an external object to an InParameter described above.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Content of the command itself expressed in the language designated in Programming Language.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Identifies and provides a link to an external copy of the command, for example, a SAS Command Code script. Designates the programming language of the command file, designates input and output parameters, binding information between input and output parameters, a description of the location of the file , and a URN or URL for the command file.
</xs:documentation>
<xs:sequence>
<xs:element ref="ProgramLanguage">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Designates the programming language used for the command. Supports the use of a controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describes the information used by the command as it is identified within the command structure. Use of the Alias may be needed to tie the designated input parameter content to its use in the external command file.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describes the information that results from the command that may be used as input by another object. Use of the Alias may be needed to tie the designated output parameter content to its use in the external command file.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Defines the link between the output of an external object to an InParameter described above.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the location of the file. This may not be machine actionable. It supports a description expressed in multiple languages.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Specifies the type of programming language used. Supports the use of an external controlled vocabulary. DDI strongly recommends the use of a common controlled vocabulary to support interoperability.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
This is an in-line provision of the command itself and information regarding its use.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Identifies and provides a link to an external copy of the command.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
</xs:element>
<xs:documentation>
</xs:annotation>
The location of the file expressed using an International String to support multiple language versions of the same content.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
This type structures an empty stub which is used as the basis for extensions added using external namespaces such as MathML. The DDI 3.0 extension methodology is used here - a new module is declared, and the StructuredCommand element is used as the head of a substitution group to insert whatever XML is needed to express the command.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Contains a command expressed in XML, which is attached as an extension to this abstract stub (see the DDI Technical Document Part 1 for further discussion of extension mechanisms.
</xs:documentation>
<!--END NEW COMMAND CODE -->
<!-- Identifiable -->
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Used to identify described identifiable objects for purposes of internal and/or external referencing. Elements of this type cannot be versioned or maintained except as part of a complex parent element. Provides containers for Uniform Resource Name (URN) as well as ID information. An entity can either be identified either by a URN and/or an identification sequence. At a minimum, one or the other is required. You must designate they type of URN supported by your agency, either "Canonical" or "Deprecated". To fully support interoperability both the DDI URN and identification sequence should be used. Note that to support interoperability of the canonical and deprecated URN. If both URN and the identification sequence is used, and there is any conflict, the URN takes precedence. The action attribute is used ONLY for inheritance is a Group structure. For the local use the maintainable you can "Add", "Delete", or "Replace" an identified object. These actions only effect the local usage of the content. These changes cannot be inherited.
</xs:documentation>
<xs:sequence>
<xs:choice maxOccurs="2">
</xs:sequence>
<xs:annotation>
</xs:choice>
<xs:documentation>
</xs:annotation>
Must contain either the URN or the full Identification Sequence. Both structures may be provided. If there is a conflict between the contents of the URN and the Identification Sequence, the URN takes precedence. DO NOT provide 2 URNs or 2 Identification Sequences
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The URN of the entity matching the DDI URN pattern associated with the value of the attribute typeOfIdentifier (Canonical or Deprecated).
</xs:documentation>
<xs:sequence>
<xs:element ref="Agency">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
This is the registered agency code with optional sub-agencies separated by dots.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The ID of the object. This must conform to the allowed structure of the DDI Identifier and must be unique within the declared scope of uniqueness (Agency or Maintainable).
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The version number of the object. For the identifiable object this is the version number of its parent versionable at the point of creation or alteration of the non-administrative metadata of the identifiable. Versionable and Maintainable items increment their version number whenever the non-administrative metadata contained by the object changes.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Allows for the specification of identifiers other than the specified DDI identification of the object. This may be a legacy ID from DDI-C, a system specific ID such as for a database or registry, or a non-DDI unique identifier. As the identifier is specific to a system the system must be identified with the UserID structure.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A system specific user defined property of the object expressed as a key/value pair. As this is specific to an individual system the use of controlled vocabularies for the key is strongly recommended.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
The attribute "action" is used for inheritance situations where there is an override at the local level (within a grouped StudyUnit) which is not available for further inheritance. There are three possible values for "action": Add - A new identifiable object (an Identifiable, Versionable, or Maintainable element) is provided locally with a new identifier (one that is not inherited). All properties (elements and attributes contained in the object) of the object are as specified. If an object with an existing id is created, this is an error.; Update - An object is provided locally with the SAME id as the inherited object. For each type of property that is specified locally, a full set of those properties is specified for local use. These properties replace any properties of this type which were inherited. Unspecified properties are used as inherited.; Delete - An object is provided locally with the SAME id as the inherited object. All properties specified locally in this object will be deleted if their types and values match those inherited. Note that to completely delete an object at the local level, all properties of the inherited object must be listed.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
When placing objects included by reference in-line for the purposes of archiving or production of unpublished metadata to accompany data subsets, enter the DDI URN here. This addition will NOT cause a version change in the parent maintainable.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
States the scope of uniqueness for the ID. The default value is Agency. This asserts that the ID will be a unique value within the Agency/Sub-Agency provided in the element Agency. Changing this value to Maintainable indicates that the ID is unique only within the scope of its parent maintainable object. The ID of the parent maintainable is required in order to create either the Canonical or Deprecated URN.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
If the ID of the object was created as a Universally Unique ID (UUID) set this attribute to "true". If you wish to specifically state that the ID is NOT universally unique set this attribute to "false"
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
A user provided identifier that is locally unique within its specific type. The required type attribute points to the local user identification system that defines the values. The optional userIDVersion allows specification of a version number for the identifier. If multiple UserIDs are used they must be differentiated by the type attribute.
</xs:documentation>
<xs:simpleContent>
<xs:extension base="xs:string">
</xs:simpleContent>
<xs:attribute name="typeOfUserID" type="xs:string" use="required">
</xs:extension>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
This is a required attribute containing the local user identification system that maintains and defines the UserID.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
The UserID may designate the version number of the UserID. This is important in cases where the DDI identification system and the UserID system use different structures to record version numbers or if there is a difference between the DDI version number and the UserID's version number.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
This is the name of the versioning scheme as defined by the user's system, in cases where the user's system employs more than one versioning scheme. It is specific to the system identified by the typeOfUserID attribute
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Provides information on the Maintainable Parent of the object.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Provides information on the Maintainable Parent of the object. If the scope of the Identifiable or Versionable Object is the Maintinable, this information must be provided in order to provide all the information contained in the Canonical DDI URN. This is done to support interoperability.
</xs:documentation>
<xs:sequence>
<xs:element ref="TypeOfObject">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The object type of the parent maintainable taken from a restricted list.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The version number of the maintainable parent object at the time the identifiable or versionable object was created or altered. Note that creating or altering the non-administrative content of an object within a maintainable will increment the version number of the maintainable and the content of this element should contain the new version number. In short, this represents the version number of the maintainable when the content of the current object first appeared in its present form.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
ID of the object expressed according to the DDI ID definition with a fixed flag of ID.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The version of the Maintainable parent object expressed according to the DDI version definition.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The agency expressed as filed with the DDI Agency Registry with optional additional sub-agency extensions.
</xs:documentation>
<xs:complexContent>
</xs:complexType>
<xs:annotation>
</xs:complexContent>
<xs:documentation>
</xs:annotation>
Adds the attribute identifying this as an identifiable object as well as the MaintainableObject. All identifiable objects should provide their contextual information, the identity of their maintainable parent. The deprecated form of the URN contains all the information to identify and object and its context. A Canonical URN scoped to the Maintainable contains the ID of the Maintainable as part of its structure. To provide full contextual information use the MaintainableObject structure. The use of the Canonical URN scoped to the agency or the identification sequence alone requires the content of the MaintainableObject to provide full contextual information. All content of Identifiable is considered to be administrative metadata. Note that changes to the administrative metadata does not drive a change in the version of the parent objects. See DDI 3.2 Technical Documentation: Part I for further details.
</xs:documentation>
<xs:sequence>
</xs:extension>
<xs:element minOccurs="0" ref="MaintainableObject">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
This section provides information on the Maintainable Parent of this object at its point of origination. This content will not change over time unless the version of the object changes. Note that if the ID, Agency, Version sequence is used, and the scope of uniqueness of the referenced object is the Maintainable, then the ID of the Maintainable is needed to create the structured ID portion of the canonical URN. If the system uses the deprecated URN, both the Maintainable ID and TypeOfMaintainableObject are required to create the deprecated URN structure.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
This is a fixed flag informing the system or user that this element is identifiable and may be referenced.
</xs:documentation>
<!-- Versionable -->
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Used to identify described versionable objects for purposes of internal and/or external referencing. Elements of this type cannot be maintained except as part of a complex parent element. Provides containers for Uniform Resource Name (URN) as well as ID information. An entity can either be identified either by a URN and/or an identification sequence. At a minimum, one or the other is required. You must designate they type of URN supported by your agency, either "Canonical" or "Deprecated". To fully support interoperability both the DDI URN and the full identification sequence should be used. Note that to support interoperability of the canonical and deprecated URN, at minimum the MaintainableIdentifier and TypeOfMaintainableObject should be supplied if the canonical URN is being used by the agency. If both URN and the identification sequence is used, and there is any conflict, the URN takes precedence. The element can be designated as an addition, replacement, or deletion to facilitate tracking changes. In addtion to the elements and attributes inherited from AbstractIdentifiable, additional information regarding the versioning process can be provided; version date, the person and/or organization within the maintenance agency responsible for the change as either text or reference, and the reason for the change. If the object created was based on an exisiting object (other than by versioning), the object on which it is based can be identified using BasedOnReference. In addition to UserID, versionable and maintainable objects may also designate additional user specific properties expressed as a key/value pair using UserAttributePair.
</xs:documentation>
<xs:complexContent>
<xs:extension base="AbstractIdentifiableType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:choice minOccurs="0">
</xs:sequence>
<xs:annotation>
</xs:choice>
<xs:documentation>
</xs:annotation>
Allows for identification of the person or organization within the maintenance agency responsible for the new version. This is primarily intended for internal use.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Person or organization within the MaintenanceAgency responsible for the version change. If it is important to retain the affiliation between and individual responsible for the version and his/her agency, it may be included in this notation. This is primarily intended for internal use.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference person or organization within the MaintenanceAgency responsible for the version change, as described in an OrganizationScheme. If it is important to retain the affiliation between and individual responsible for the version and his/her agency, a Relation should be created between the individual referenced here and his/her organization. This is primarily intended for internal use.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Textual description of the rationale/purpose for the version change and a coded value to provide an internal processing flag within and organization or system. Note that versioning can only take place on objects owned by the specified DDI Agency. If you are creating a local instance of an object from another agency for current or future modification use BasedOnObject. If the changes being made result in what you determine to be new object rather than a version of a previous object, i.e. the change is too extensive to consider it a version of the existing object, create a new object and use BasedOnObject to provide a link to the object or objects that were a basis for the new object.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Use when creating an object that is based on an existing object or objects that are managed by a different agency or when the new object is NOT simply a version change but you wish to maintain a reference to the object that served as a basis for the new object. BasedOnObject may contain references to any number of objects which serve as a basis for this object, a BasedOnRationalDescription of how the content of the referenced object was incorporated or altered, and a BasedOnRationalCode to allow for specific typing of the BasedOnReference according to an external controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The inclusion of an existing OtherMaterial by reference. Use for any type of OtherMaterial not specifically addressed by an inline description for such as ExternalAid in QuestionItem.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
Date of version using the union set BaseDateType. Duration should not be used in this field, even though allowed by the ISO format enforced by the parser.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
Indicates that the maintainable will not be changed without versioning, and is a stable target for referencing.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The inclusion of an existing OtherMaterial by reference. Use for any type of OtherMaterial not specifically addressed by an inline description for such as ExternalAid in QuestionItem. TypeOfObject should be OtherMaterial.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Person or organization within the MaintenanceAgency responsible for the version change. If it is important to retain the affiliation between and individual responsible for the version and his/her agency, it may be included in this notation. This is primarily intended for internal use.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
BasedOnObject may contain references to any number of objects which serve as a basis for this object, a BasedOnRationalDescription of how the content of the referenced object was incorporated or altered, and a BasedOnRationalCode to allow for specific typing of the BasedOnReference according to an external controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Use when creating an object that is based on an existing object or objects that are managed by a different agency or when the new object is NOT simply a version change but you wish to maintain a reference to the object that served as a basis for the new object. BasedOnObject may contain references to any number of objects which serve as a basis for this object, a BasedOnRationalDescription of how the content of the referenced object was incorporated or altered, and a BasedOnRationalCode to allow for specific typing of the BasedOnReference according to an external controlled vocabulary.
</xs:documentation>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="BasedOnReference">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A reference to an object upon which the current object is based using a standard Reference structure. Repeat for multiple base objects. The TypeOfObject may be any Versionable or Maintainable object.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Textual description of the rationale/purpose for the based on reference to inform users as to the extent and implication of the version change. May be expressed in multiple languages.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
RationaleCode is primarily for internal processing flags within an organization or system. Supports the use of an external controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the rationale for the new variable based on another object using an International String to support multiple language versions of the same content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Classification of the rationale for a new object based on an existing object. Supports the use of an external controlled vocabulary. DDI strongly recommends the use of a controlled vocabulary to facilitate interoperability within and/or between organizations.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing Organization or Individual using the Reference structure. TypeOfObject should be set to Organization or Individual.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A structure that supports the use of a user specified standard key value pair.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A system specific user defined correspondence expressed as a key/value pair.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Adds the attribute identifying this as a versionable object as well as the MaintainableObject. All versionable objects should provide their contextual information, the identity of their maintainable parent. The deprecated form of the URN contains all the information to identify and object and its context. A Canonical URN scoped to the Maintainable contains the ID of the Maintainable as part of its structure. To provide full contextual information use the MaintainableObject structure. The use of the Canonical URN scoped to the agency or the identification sequence alone requires the content of the MaintainableObject to provide full contextual information. All content of Versionable is considered to be administrative metadata. Note that changes to the administrative metadata does not drive a change in the version of the parent objects. See DDI 3.2 Technical Documentation: Part I for further details.
</xs:documentation>
<xs:complexContent>
<xs:extension base="AbstractVersionableType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element minOccurs="0" ref="MaintainableObject">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
This section provides information on the Maintainable Parent of this object at its point of origination. This content will not change over time unless the version of the object changes. Note that if the ID, Agency, Version sequence is used, and the scope of uniqueness of the referenced object is the Maintainable, then the ID of the Maintainable is needed to create the structured ID portion of the canonical URN. If the system uses the deprecated URN, both the Maintainable ID and TypeOfMaintainableObject are required to create the deprecated URN structure.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
This is a fixed flag informing the system or user that this element is versionable and may be versioned over time as well as referenced.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A reference to an object which the object being described here is based upon using a standard Reference structure. TypeOfObject should be set to any Versionable or Maintainable object.
</xs:documentation>
<!-- Describable -->
<xs:annotation>
</xs:complexType>
<xs:documentation xml:lang="en">
</xs:annotation>
A versionable object that has a Name, Label, and Description.
</xs:documentation>
<xs:complexContent mixed="false">
<xs:extension base="VersionableType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="Name">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation xml:lang="en">
</xs:annotation>
A name for the item. 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:documentation xml:lang="en">
</xs:annotation>
A display label for the item. 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:documentation xml:lang="en">
</xs:annotation>
A description of the content and purpose of the item. May be expressed in multiple languages and supports the use of structured content.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<!-- Maintainable -->
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Used to identify described maintainable objects for purposes of internal and/or external referencing. Elements of this type may be maintained as independent objects (outside of a parent object). Provides containers for Uniform Resource Name (URN) as well as ID information. An entity can either be identified either by a URN and/or an identification sequence. At a minimum, one or the other is required. You must designate they type of URN supported by your agency, either "Canonical" or "Deprecated". To fully support interoperability both the DDI URN and the full identification sequence should be used. Note that to support interoperability of the canonical and deprecated URN, at minimum the MaintainableIdentifier and TypeOfMaintainableObject should be supplied if the canonical URN is being used by the agency. If both URN and the identification sequence is used, and there is any conflict, the URN takes precedence. The element can be designated as an addition, replacement, or deletion to facilitate tracking changes. In addtion to the elements and attributes inherited from AbstractIdentifiable, additional information regarding the versioning process can be provided; version date, the person and/or organization within the maintenance agency responsible for the change as either text or reference, and the reason for the change. If the object created was based on an exisiting object (other than by versioning), the object on which it is based can be identified using BasedOnReference. In addition to UserID, versionable and maintainable objects may also designate additional user specific properties expressed as a key/value pair using UserAttributePair. Maintainable objects may also contain any notes related to the objects they contain, identification of the software used to create and/or manage the metadata, a statement of the metadata quality, and a default URI value to use for external external references. The attribute xml:lang can be used to provide specification of the default language of the metadata contents. When the isPublished attribute is set to "true" it indicates to the user that they may safely reference the contents as they will continue to be accessible and any changes in the non-administrative content will be tracked by a versioning mechanism.
</xs:documentation>
<xs:complexContent>
<xs:extension base="AbstractVersionableType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="Note">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Note allows for the attachment of a piece of additional information to any object with an ID. Note facilitates capturing temporary processing notes such as "Review and approval required". A single note can be attached to multiple objects by reference to the objects. Note may also contain content for a needed object that has been reported for addition in a later version of the schema. Ideally this should be handled by a local extension, but Note can accommodate run-time extensions when required. The Note should be housed within the Maintainable object that contains the referenced objects. In this way the user is ensured of receiving all known Note attachments when the maintainable content is delivered. This means that if a Note references objects within multiple Maintainable objects, the Note should be repeated in each Maintainable and reference only those objects with that Maintainable.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Indicate the software used to create and/or manage the metadata. This is repeatable to allow for multiple softwares or multiple functions. If this information is important it is advisable to provide it in each maintainable so that it does not become separated from the internal content if the metadata is re-factored.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
An assessment of the quality of the metadata within the Maintainable object, e.g. the quality of the transcription, completeness, editing status, etc.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
Use to provide a default value for the URI of external references. Use of a URI in a reference within this maintainable overrides the value entered here. Nested maintainables should redeclare the contents of this attribute for clarity.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
This is used to designate the language of the metadata content of the maintainable. If a lower level xml:lang attribute conflicts with the content at the maintainable level, the object level value takes precedence.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Adds the attribute identifying this as a maintainable object. All content of Maintainable is considered to be administrative metadata. Note that changes to the administrative metadata does not drive a change in the version of the parent objects. All content of Maintainable with the exception of 'Note' is considered to be administrative metadata. Note that changes to the administrative metadata does not drive a change in the version of the parent objects. See DDI 3.2 Technical Documentation: Part I for further details.
</xs:documentation>
<xs:complexContent>
<xs:extension base="AbstractMaintainableType">
</xs:complexContent>
<xs:attribute fixed="true" name="isMaintainable" type="xs:boolean">
</xs:extension>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
This is a fixed flag informing the system or user that in additional to being versionable the element is maintainable in its own right (outside of a parent object).
</xs:documentation>
<!-- SIMPLE TYPES FOR IDS -->
<!-- Action Code Type -->
<xs:annotation>
</xs:simpleType>
<xs:documentation>
</xs:annotation>
The attribute "action" is used for inheritance situations in which there is an override at the local level (within a grouped StudyUnit) which is not available for further inheritance. There are three possible values for "action" include Add, Update, and Delete.
</xs:documentation>
<xs:restriction base="xs:string">
<xs:enumeration value="Add">
</xs:restriction>
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
A new identifiable object (an Identifiable, Versionable, or Maintainable element) is provided locally with a new identifier (one that is not inherited). All properties (elements and attributes contained in the object) of the object are as specified. If an object with an existing ID is created, this is an error.
</xs:documentation>
<xs:enumeration value="Update">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
An object is provided locally with the SAME id as the inherited object. For each type of property that is specified locally, a full set of those properties is specified for local use. These properties replace any properties of this type which were inherited. Unspecified properties are used as inherited.
</xs:documentation>
<xs:enumeration value="Delete">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
An object is provided locally with the SAME ID as the inherited object. All properties specified locally in this object will be deleted if their types and values match those inherited. Note that to completely delete an object at the local level, all properties of the inherited object must be listed.
</xs:documentation>
<!-- Uniqueness Scope Type -->
<xs:annotation>
</xs:simpleType>
<xs:documentation>
</xs:annotation>
States the scope of uniqueness for the ID. The default value is Agency. This asserts that the ID will be a unique value within the Agency/Sub-Agency provided in the element Agency. Changing this value to Maintainable indicates that the ID is unique only within the scope of its parent maintainable object.
</xs:documentation>
<xs:restriction base="xs:string">
<xs:enumeration value="Agency">
</xs:restriction>
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
The element ID is unique within the scope of the agency/sub-agency designation.
</xs:documentation>
<xs:enumeration value="Maintainable">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
The element ID is unique within the scope of the parent maintainable object ID.
</xs:documentation>
<!-- DDI ID Type -->
<xs:annotation>
</xs:simpleType>
<xs:documentation>
</xs:annotation>
Specification of the format of the DDI URN as well as the information required by the maintaining agency system to identify a specific DDI object. The two values are Canonical and Deprecated.
</xs:documentation>
<xs:restriction base="xs:string">
<xs:enumeration value="Canonical">
</xs:restriction>
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
The element uses the canonical format of the URN which includes urn:ddi:agency:id:version. The id may be scoped as unique to the agency or to the maintainable object. If the object is identifiable or versionable, and scoped to the maintainable object, the id is a combination of the maintainable id and the object id joined by a "." (period).
</xs:documentation>
<xs:enumeration value="Deprecated">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
The element used the deprecated format of the URN which includes urn:ddi:agency:TypeOfMaintainableObject:MaintainableId:TypeOfObject:ObjectId:ObjectVersion. Basically this is the same information as in the 3.0 and 3.1 DDI URN structures minus the Maintainable Version Number and using the ":" (colon) as a separator between each content part of the URN.
</xs:documentation>
<!-- Reference -->
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Used for referencing an identified entity expressed in DDI XML, either by a URN and/or an identification sequence. If both are supplied, the URN takes precedence. At a minimum, one or the other is required. If the identification sequence is used the content of MaintainableObject may be required to be able to assemble the canonical or deprecated DDI URN. To fully support interoperability both the DDI URN and the full identification sequence should be used. Note that to support interoperability of the canonical and deprecated URN, at minimum the MaintainableIdentifier and TypeOfMaintainableObject should be supplied if the canonical URN is being used for the reference. The lateBound attribute has a boolean value, which - if set to true - indicates that the latest version should be used. Use the attribute lateBoundRestriction to indicate when a portion, such as the major version number, should be restricted to a specific value and then late bound within that restriction. Element descriptions will contain a list of applicable TypeOfObject values.
</xs:documentation>
<xs:sequence>
<xs:choice maxOccurs="2">
</xs:sequence>
<xs:annotation>
</xs:choice>
<xs:documentation>
</xs:annotation>
Must contain either the URN or the full Identification Sequence. Both structures may be provided. If there is a conflict between the contents of the URN and the Identification Sequence, the URN takes precedence. DO NOT provide 2 URNs or 2 Identification Sequences
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The URN of the entity being referenced. The URN should follow the pattern associated with the value of the attribute typeOfIdentifier (Canonical or Deprecated).
</xs:documentation>
<xs:sequence>
<xs:element ref="Agency">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
This is the registered agency code with optional sub-agencies separated by dots.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
ID of the object being referenced.This must conform to the allowed structure of the DDI Identifier and must be unique within the declared scope of uniqueness (Agency or Maintainable).
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The version of the object at the time of reference. Late binding is handled separately and does not effect the content of this object.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
States the type of object being referenced based on a persistent list of valid DDI object types.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Do not use if the referenced object is Maintainable. For references to Identifiable and Versionable objects this provides contextual information on the Maintainable Parent of this object at point of origin. Note that if the ID, Agency, Version sequence is used, and the scope of uniqueness of the referenced object is the Maintainable, then the ID of the Maintainable is needed to create the structured ID portion of the canonical URN. If the system uses the deprecated URN, both the Maintainable ID and TypeOfMaintainableObject are required to create the deprecated URN structure.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A system specific user defined property of the object expressed as a key/value pair. As this is specific to an individual system the use of controlled vocabularies for the key is strongly recommended.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
Indicates that the reference is made to an external source. If the value is true, then a URI must be provided.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
URI identifying the location of an external reference as provided in the maintainable object of the referenced item. For example the content of the externalReferenceDefaultURI of the parent VariableScheme for a referenced Variable. If there is a conflict where the content of the URI does not match the requested object, the DDI URN becomes the preferred value.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
A fixed attribute value identifying which elements are references.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
The default value is set to false indicating that the reference is to a specific version of the object. If the most recent version or most recent minor version within a major version is required, set this flag to "true". Indicating lateBound and not providing information for lateBoundRestriction indicates the request is for the latest version available without restriction.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
Use when lateBound is changed to "true". The specifies the point to begin late binding the version number. For example if an object had a two part version number such as X.Y where X is a major version and Y a minor version and the request is for the latest minor version of major version number 4, the content of this field would be 4. Indicating lateBound and not providing information for this field indicates the request is for the latest version available without restriction.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
Specifies the language (or language-locale pair) to use for display in references to objects which have multiple languages available.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
Provide a DDI URN for the version of the parent maintainable that shows the full context for the referenced object. This is used only when the context of the object within the current version of a maintainable is important to the user and this version is later than the one containing the object itself. For example a occupation classification may be unchanged since version 1.0 of its maintainable but at the point of reference the current version of the maintainable containing the original structure is at version 2.0 etc..
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The object type of all current Identifiable, Versionable, or Maintainable types taken from a restricted list.
</xs:documentation>
<xs:annotation>
</xs:simpleType>
<xs:documentation>
</xs:annotation>
This is a list of all current object types of Identifiable, Versionalbe, or Maintainable type. These values are intended to remain consistent over time, even if the name of an object is altered.
</xs:documentation>
<xs:restriction base="xs:string">
<!-- IDENTIFIABLE OBJECTS -->
</xs:restriction>
<xs:enumeration value="Access">
<xs:annotation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ActionToMinimizeLosses">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): d:ActionToMinimizeLosses
</xs:documentation>
<xs:enumeration value="AggregationVariables">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): d:AggregationVariables
</xs:documentation>
<xs:enumeration value="Attribute">
<xs:annotation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="AuthorizedSource">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): r:AuthorizedSource
</xs:documentation>
<xs:enumeration value="Code">
<xs:annotation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="CollectionEvent">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): d:CollectionEvent
</xs:documentation>
<xs:enumeration value="CollectionSituation">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): d:CollectionSituation
</xs:documentation>
<xs:enumeration value="CoordinateRegion">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): l:CoordinateRegion
</xs:documentation>
<xs:enumeration value="DataCollectionMethodology">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): d:DataCollectionMethodology
</xs:documentation>
<xs:enumeration value="DefaultAccess">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): a:DefaultAccess
</xs:documentation>
<xs:enumeration value="DeviationFromSampleDesign">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): d:DeviationFromSampleDesign
</xs:documentation>
<xs:enumeration value="Embargo">
<xs:annotation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="GeographicLevel">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): r:GeographicLevel
</xs:documentation>
<xs:enumeration value="GrossFileStructure">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): pi:GrossFileStructure
</xs:documentation>
<xs:enumeration value="GrossRecordStructure">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): p:GrossRecordStructure
</xs:documentation>
<xs:enumeration value="InParameter">
<xs:annotation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ItemMap">
<xs:annotation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="LifecycleEvent">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): r:LifecycleEvent
</xs:documentation>
<xs:enumeration value="LocationValue">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): r:LocationValue
</xs:documentation>
<xs:enumeration value="LogicalRecord">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): l:LogicalRecord
</xs:documentation>
<xs:enumeration value="MeasureDefinition">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): l:MeasureDefinition
</xs:documentation>
<xs:enumeration value="ModeOfCollection">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): d:ModeOfCollection
</xs:documentation>
<xs:enumeration value="OutParameter">
<xs:annotation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PhysicalRecordSegment">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): p:PhysicalRecordSegment
</xs:documentation>
<xs:enumeration value="RecordRelationship">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): l:RecordRelationship
</xs:documentation>
<xs:enumeration value="SampleFrameAccess">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): d:SampleFrameAccess
</xs:documentation>
<xs:enumeration value="SamplingProcedure">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): d:SamplingProcedure
</xs:documentation>
<xs:enumeration value="SpatialCoverage">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): r:SpatialCoverage
</xs:documentation>
<xs:enumeration value="StandardUsed">
<xs:annotation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="StandardWeight">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): d:StandardWeight
</xs:documentation>
<xs:enumeration value="TemporalCoverage">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): r:TemporalCoverage
</xs:documentation>
<xs:enumeration value="TimeMethod">
<xs:annotation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="TopicalCoverage">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): r:TopicalCoverage
</xs:documentation>
<!-- VERSIONABLE OBJECTS -->
<xs:enumeration value="ApprovalReview">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): r:ApprovalReview
</xs:documentation>
<xs:enumeration value="ApprovalReviewDocument">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): r:ApprovalReviewDocument
</xs:documentation>
<xs:enumeration value="Category">
<xs:annotation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="CategoryGroup">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): l:CategoryGroup
</xs:documentation>
<xs:enumeration value="CategoryMap">
<xs:annotation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ClassificationCorrespondenceTable">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): l:ClassificationCorrespondenceTable
</xs:documentation>
<xs:enumeration value="ClassificationIndex">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): l:ClassificationIndex
</xs:documentation>
<xs:enumeration value="ClassificationItem">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): l:ClassificationItem
</xs:documentation>
<xs:enumeration value="ClassificationLevel">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): l:ClassificationLevel
</xs:documentation>
<xs:enumeration value="ClassificationSeries">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): l:ClassificationSeries
</xs:documentation>
<xs:enumeration value="CodeListGroup">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): l:CodeListGroup
</xs:documentation>
<xs:enumeration value="CognitiveExpertReviewActivity">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): d:CognitiveExpertReviewActivity
</xs:documentation>
<xs:enumeration value="CognitiveInterviewActivity">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): d:CognitiveInterviewActivity
</xs:documentation>
<xs:enumeration value="ComputationItem">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): d:ComputationItem
</xs:documentation>
<xs:enumeration value="Concept">
<xs:annotation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ConceptGroup">
<xs:annotation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ConceptMap">
<xs:annotation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ConceptualVariable">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): c:ConceptualVariable
</xs:documentation>
<xs:enumeration value="ConceptualVariableGroup">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): c:ConceptualVariableGroup
</xs:documentation>
<xs:enumeration value="ContentReviewActivity">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): d:ContentReviewActivity
</xs:documentation>
<xs:enumeration value="ControlConstructGroup">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): d:ControlConstructGroup
</xs:documentation>
<xs:enumeration value="DataCaptureDevelopment">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): d:DataCaptureDevelopment
</xs:documentation>
<xs:enumeration value="DataRelationship">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): l:DataRelationship
</xs:documentation>
<xs:enumeration value="DataSet">
<xs:annotation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="DevelopmentActivity">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): d:DevelopmentActivity
</xs:documentation>
<xs:enumeration value="DevelopmentActivityGroup">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): d:DevelopmentActivityGroup
</xs:documentation>
<xs:enumeration value="DevelopmentPlan">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): d:DevelopmentPlan
</xs:documentation>
<xs:enumeration value="DevelopmentImplementation">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): d:DevelopmentImplementation
</xs:documentation>
<xs:enumeration value="DevelopmentResults">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): d:DevelopmentResults
</xs:documentation>
<xs:enumeration value="DevelopmentStep">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): d:DevelopmentStep
</xs:documentation>
<xs:enumeration value="FocusGroupActivity">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): d:FocusGroupActivity
</xs:documentation>
<xs:enumeration value="FundingDocument">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): r:FundingDocument
</xs:documentation>
<xs:enumeration value="GeneralInstruction">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): d:GeneralInstruction
</xs:documentation>
<xs:enumeration value="GenerationInstruction">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): d:GenerationInstruction
</xs:documentation>
<xs:enumeration value="GeographicLocation">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): r:GeographicLocation
</xs:documentation>
<xs:enumeration value="GeographicLocationGroup">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): c:GeographicLocationGroup
</xs:documentation>
<xs:enumeration value="GeographicStructure">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): r:GeographicStructure
</xs:documentation>
<xs:enumeration value="GeographicStructureGroup">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): c:GeographicStructureGroup
</xs:documentation>
<xs:enumeration value="IfThenElse">
<xs:annotation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Individual">
<xs:annotation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="InformationClassification">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): r:InformationClassification
</xs:documentation>
<xs:enumeration value="Instruction">
<xs:annotation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="InstructionGroup">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): d:InstructionGroup
</xs:documentation>
<xs:enumeration value="Instrument">
<xs:annotation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="InstrumentGroup">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): d:InstrumentGroup
</xs:documentation>
<xs:enumeration value="Loop">
<xs:annotation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ManagedDateTimeRepresentation">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): r:ManagedDateTimeRepresentation
</xs:documentation>
<xs:enumeration value="ManagedItemMap">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): cm:ManagedItemMap
</xs:documentation>
<xs:enumeration value="ManagedMissingValuesRepresentation">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): r:ManagedMissingValuesRepresentation
</xs:documentation>
<xs:enumeration value="ManagedNumericRepresentation">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): r:ManagedNumericRepresentation
</xs:documentation>
<xs:enumeration value="ManagedRepresentationGroup">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): r:ManagedRepresentationGroup
</xs:documentation>
<xs:enumeration value="ManagedScaleRepresentation">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): r:ManagedScaleRepresentation
</xs:documentation>
<xs:enumeration value="ManagedTextRepresentation">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): r:ManagedTextRepresentation
</xs:documentation>
<xs:enumeration value="MeasurementConstruct">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): d:MeasurementConstruct
</xs:documentation>
<xs:enumeration value="MeasurementGroup">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): d:MeasurementGroup
</xs:documentation>
<xs:enumeration value="MeasurementItem">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): d:MeasurementItem
</xs:documentation>
<xs:enumeration value="Methodology">
<xs:annotation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NCube">
<xs:annotation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NCubeGroup">
<xs:annotation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NCubeInstance">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): m1:NCubeInstance, m2:NCubeInstance, or m3:NCubeInstance
</xs:documentation>
<xs:enumeration value="Organization">
<xs:annotation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="OrganizationGroup">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): a:OrganizationGroup
</xs:documentation>
<xs:enumeration value="OtherMaterial">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): r:OtherMaterial
</xs:documentation>
<xs:enumeration value="OtherMaterialGroup">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): r:OtherMaterialGroup
</xs:documentation>
<xs:enumeration value="PretestActivity">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): d:PretestActivity
</xs:documentation>
<xs:enumeration value="PhysicalStructure">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): p:PhysicalStructure
</xs:documentation>
<xs:enumeration value="PhysicalStructureGroup">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): p:PhysicalStructureGroup
</xs:documentation>
<xs:enumeration value="ProcessingEvent">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): d:ProcessingEvent
</xs:documentation>
<xs:enumeration value="ProcessingEventGroup">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): d:ProcessingEventGroup
</xs:documentation>
<xs:enumeration value="ProcessingInstructionGroup">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): d:ProcessingInstructionGroup
</xs:documentation>
<xs:enumeration value="QualityStandard">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): r:QualityStandard
</xs:documentation>
<xs:enumeration value="QualityStandardGroup">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): r:QualityStandardGroup
</xs:documentation>
<xs:enumeration value="QualityStatement">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): r:QualityStatement
</xs:documentation>
<xs:enumeration value="QualityStatementGroup">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): r:QualityStatementGroup
</xs:documentation>
<xs:enumeration value="QuestionBlock">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): d:QuestionBlock
</xs:documentation>
<xs:enumeration value="QuestionConstruct">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): d:QuestionConstruct
</xs:documentation>
<xs:enumeration value="QuestionGrid">
<xs:annotation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="QuestionGroup">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): d:QuestionGroup
</xs:documentation>
<xs:enumeration value="QuestionItem">
<xs:annotation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="QuestionMap">
<xs:annotation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="RecordLayout">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): p:RecordLayout, m1:RecordLayout, m2:RecordLayout, m3:RecordLayout, or m4:RecordLayout
</xs:documentation>
<xs:enumeration value="RecordLayoutGroup">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): p:RecordLayoutGroup
</xs:documentation>
<xs:enumeration value="Relation">
<xs:annotation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="RepeatUntil">
<xs:annotation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="RepeatWhile">
<xs:annotation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="RepresentationMap">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): cm:RepresentationMap
</xs:documentation>
<xs:enumeration value="RepresentedVariable">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): l:RepresentedVariable
</xs:documentation>
<xs:enumeration value="RepresentedVariableGroup">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): l:RepresentedVariableGroup
</xs:documentation>
<xs:enumeration value="Sample">
<xs:annotation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SampleFrame">
<xs:annotation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SampleStep">
<xs:annotation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SamplingInformationGroup">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): d:SamplingInformationGroup
</xs:documentation>
<xs:enumeration value="SamplingPlan">
<xs:annotation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SamplingStage">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): d:SamplingStage
</xs:documentation>
<xs:enumeration value="Sequence">
<xs:annotation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Split">
<xs:annotation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SplitJoin">
<xs:annotation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="StatementItem">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): d:StatementItem
</xs:documentation>
<xs:enumeration value="StatisticalClassification">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): l:StatisticalClassification
</xs:documentation>
<xs:enumeration value="SubUniverseClass">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): c:SubUniverseClass
</xs:documentation>
<xs:enumeration value="TranslationActivity">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): d:TranslationActivity
</xs:documentation>
<xs:enumeration value="UnitType">
<xs:annotation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="UnitTypeGroup">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): c:UnitTypeGroup
</xs:documentation>
<xs:enumeration value="Universe">
<xs:annotation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="UniverseGroup">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): c:UniverseGroup
</xs:documentation>
<xs:enumeration value="UniverseMap">
<xs:annotation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Variable">
<xs:annotation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="VariableGroup">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): l:VariableGroup
</xs:documentation>
<xs:enumeration value="VariableMap">
<xs:annotation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="VariableStatistics">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): pi:VariableStatistics
</xs:documentation>
<xs:enumeration value="Weighting">
<xs:annotation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="WeightingMethodology">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): d:WeightingMethodology
</xs:documentation>
<!-- MAINTAINABLE OBJECTS -->
<xs:enumeration value="Archive">
<xs:annotation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="CategoryScheme">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): l:CategoryScheme
</xs:documentation>
<xs:enumeration value="ClassificationFamily">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): l:ClassificationFamily
</xs:documentation>
<xs:enumeration value="CodeList">
<xs:annotation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="CodeListScheme">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): l:CodeListScheme
</xs:documentation>
<xs:enumeration value="Comparison">
<xs:annotation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ConceptScheme">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): c:ConceptScheme
</xs:documentation>
<xs:enumeration value="ConceptualComponent">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): c:ConceptualComponent
</xs:documentation>
<xs:enumeration value="ConceptualVariableScheme">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): c:ConceptualVariableScheme
</xs:documentation>
<xs:enumeration value="ControlConstructScheme">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): d:ControlConstructScheme
</xs:documentation>
<xs:enumeration value="DataCollection">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): d:DataCollection
</xs:documentation>
<xs:enumeration value="DDIInstance">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): ddi:DDIInstance
</xs:documentation>
<xs:enumeration value="DDIProfile">
<xs:annotation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="DevelopmentActivityScheme">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): d:DevelopmentActivityScheme
</xs:documentation>
<xs:enumeration value="GeographicLocationScheme">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): c:GeographicLocationScheme
</xs:documentation>
<xs:enumeration value="GeographicStructureScheme">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): c:GeographicStructureScheme
</xs:documentation>
<xs:enumeration value="Group">
<xs:annotation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="InstrumentScheme">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): d:InstrumentScheme
</xs:documentation>
<xs:enumeration value="InterviewerInstructionScheme">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): d:InterviewerInstructionScheme
</xs:documentation>
<xs:enumeration value="LocalGroupContent">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): g:LocalGroupContent
</xs:documentation>
<xs:enumeration value="LocalHoldingPackage">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): g:LocalHoldingPackage
</xs:documentation>
<xs:enumeration value="LocalResourcePackageContent">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): g:LocalResourcePackageContent
</xs:documentation>
<xs:enumeration value="LocalStudyUnitContent">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): g:LocalStudyUnitContent
</xs:documentation>
<xs:enumeration value="LogicalProduct">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): l:LogicalProduct
</xs:documentation>
<xs:enumeration value="ManagedRepresentationScheme">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): r:ManagedRepresentationScheme
</xs:documentation>
<xs:enumeration value="MeasurementScheme">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): d:MeasurementScheme
</xs:documentation>
<xs:enumeration value="NCubeScheme">
<xs:annotation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="OrganizationScheme">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): a:OrganizationScheme
</xs:documentation>
<xs:enumeration value="OtherMaterialScheme">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): r:OtherMaterialScheme
</xs:documentation>
<xs:enumeration value="PhysicalDataProduct">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): p:PhysicalDataProduct
</xs:documentation>
<xs:enumeration value="PhysicalInstance">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): pi:PhysicalInstance
</xs:documentation>
<xs:enumeration value="PhysicalInstanceGroup">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): pi:PhysicalInstanceGroup
</xs:documentation>
<xs:enumeration value="PhysicalStructureScheme">
<xs:annotation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ProcessingEventScheme">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): d:ProcessingEventScheme
</xs:documentation>
<xs:enumeration value="ProcessingInstructionScheme">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): d:ProcessingInstructionScheme
</xs:documentation>
<xs:enumeration value="QualityScheme">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): r:QualityScheme
</xs:documentation>
<xs:enumeration value="QuestionScheme">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): d:QuestionScheme
</xs:documentation>
<xs:enumeration value="RecordLayoutScheme">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): p:RecordLayoutScheme
</xs:documentation>
<xs:enumeration value="RepresentedVariableScheme">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): l:RepresentedVariableScheme
</xs:documentation>
<xs:enumeration value="ResourcePackage">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): g:ResourcePackage
</xs:documentation>
<xs:enumeration value="SamplingInformationScheme">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): d:SamplingInformationScheme
</xs:documentation>
<xs:enumeration value="StudyUnit">
<xs:annotation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="UnitTypeScheme">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): c:UnitTypeScheme
</xs:documentation>
<xs:enumeration value="UniverseScheme">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): c:UniverseScheme
</xs:documentation>
<xs:enumeration value="VariableScheme">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Use for reference to the following object(s): l:VariableScheme
</xs:documentation>
<!-- Regular Expressions for DDI Identification -->
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
A reusable type assigned to an element with the naming convention XxxName e.g. OrganizationName at selected locations where the element may be assumed to be administered by a registry or is otherwise shared. This is a human understandable name (word, phrase, or mnemonic) that reflects the ISO/IEC 11179-5 naming principles. An item administered by a registry should have at least one name. Names within an administered registry should follow the naming conventions of the registry. If more than one name is provided the context of each name should be noted and one name selected as the preferred name. See ISO/IEC 11179-5 Information Technology - Metadata Registries (MDR) Part 5: naming and identification principles. ISO/IEC1179-5:2005(E).
</xs:documentation>
<xs:complexContent>
<xs:extension base="InternationalStringType">
</xs:complexContent>
<xs:attribute name="isPreferred" type="xs:boolean" use="optional">
</xs:extension>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
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:documentation>
</xs:annotation>
A name may be specific to a particular context, i.e., a type of software, or a section of a registry. Identify the context related to the specified name.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
An assessment of the quality of the metadata within the Maintainable object, e.g. the quality of the transcription, completeness, editing status, etc.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
An assessment of the quality of the metadata within the Maintainable object, e.g. the quality of the transcription, completeness, editing status, etc. It indicates the type of metadata quality being assesed, the purpose of providing the measure, and either a value for the quality from a controlled vocabulary and/or a description of the value.
</xs:documentation>
<xs:sequence>
<xs:element ref="TypeOfMetadataQuality">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A brief statement of the metadata quality being measured. Supports the use of an external controlled vocabulary. Use of a controlled vocabulary is strongly recommended.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The purpose of the type of metadata quality measure and its value. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A value representing the measurement of this set of metadata within the context of the TypeOfMetadataQuality indicated. Supports the use of an external controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A textual description of the quality of this set of metadata which expands on or is provided in lieu of other objects within MetadataQuality. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A brief statement of the metadata quality being measured. Supports the use of an external controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The purpose of the type of metadata quality measure and its value. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A value representing the measurement of this set of metadata within the context of the TypeOfMetadataQuality indicated. Supports the use of an external controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Series statement contains information about the series to which a study unit or group of study units belongs. You may point to the URL of a series repository and then use the SeriesName field to indicate the series itself as identified in that repository. Fields also exist for describing the series and providing abbreviations.
</xs:documentation>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="SeriesRepositoryLocation" type="xs:anyURI">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Location of the repository containing the series. This may be repeated for multiple repository locations.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The full name of the series. The structure supports the use of multiple language versions of the content. If the name varies depending upon the context or is known by multiple names, this element may be repeated.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Abbreviation of the series name. Repeat for multiple abbreviations for the SAME series Name.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describe the purpose of coverage of the series. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Used for referencing an scheme expressed in DDI XML using the standard reference structure plus the ability to exclude the inclusion of any specified items belonging to the scheme. TypeOfObject should be set to CategoryScheme, CodeListScheme, ConceptScheme, ConceptualVariableScheme, ControlConstructScheme, GeographicLocationScheme, GeographicStructureScheme, InstrumentScheme, InterviewerInstructionScheme, ManagedRepresentationScheme, NCubeScheme, OrganizationScheme, PhysicalStructureScheme, ProcessingEventScheme, ProcessingInstructionScheme, QualityScheme, QuestionScheme, RecordLayoutScheme, RepresentedVariableScheme, UniverseScheme, or VariableScheme.
</xs:documentation>
<xs:complexContent>
<xs:extension base="ReferenceType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="Exclude">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Identification of an item from the referenced scheme which should be excluded from use for the purposes of the reference.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to any identifiable object within the scheme that should be excluded for the current use of the parent scheme. Uses the Reference structure. TypeOfObject should be set to any Identifiable, Versionable, or Maintainable object type contained within the specified scheme type.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Container for a URN following the pattern designed by DDIURNType. Provides a fixed type attribute signifying that it is a URN.
</xs:documentation>
<xs:simpleContent>
<xs:extension base="DDIURNType">
</xs:simpleContent>
<xs:attribute fixed="URN" name="type" type="xs:string">
</xs:extension>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
Specifies that this URI is a URN. In future, other types of URI may be allowed here.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
Identifies the format of the DDI URN as being canonical or deprecated.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
ID type. A fixed attribute is added to the string to ensure that only one ID can be provided.
</xs:documentation>
<xs:simpleContent>
<xs:extension base="BaseIDType">
</xs:simpleContent>
<xs:attribute fixed="ID" name="type" type="xs:string">
</xs:extension>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
This is a fixed value attribute declaring that the element is Identifiable and follows the rules of an identifiable object within DDI.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Provides a bibliographic citation using a DDI structure that maps to Dublin Core objects. No object is required in order to support production processes. It is strongly recommended that at minimum a Title be provided. A full set of Qualified Dublin Core descriptor may be provided following the DDI Citation elements. Dublin Core elements should supplement rather than substitute for the DDI Citation elements.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Provides bibliographic citation information for a DDI instance, a group of studies, a study unit, or a physical instance. Note that a native DDI citation is required - the citation information may be repeated using DCElements if desired, but a citation must not consist only of DCElements.
</xs:documentation>
<xs:sequence>
<xs:element minOccurs="0" ref="Title">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Full authoritative title. List any additional titles for this item as AlternativeTitle.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
An alternative title by which a data collection is commonly referred, or an abbreviation for the title.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Person, corporate body, or agency responsible for the substantive and intellectual content of the described object.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Person or organization responsible for making the resource available in its present form.
</xs:documentation>
<xs:annotation>
</xs:element>
</xs:element>
<xs:documentation>
</xs:annotation>
The name of a contributing author or creator, who worked in support of the primary creator given above.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Language of the intellectual content of the described object. Strongly recommend the use of language codes supported by xs:language which include the 2 and 3 character and extended structures defined by RFC4646 or its successors.
</xs:documentation>
<xs:annotation>
</xs:element>
</xs:element>
<xs:documentation>
</xs:annotation>
An identifier whose scope of uniqueness is broader than the local archive. Common forms of an international identifier are ISBN, ISSN, DOI or similar designator.
</xs:documentation>
<xs:annotation>
</xs:group>
<xs:documentation>
</xs:annotation>
Element including a sequence of Dublin Core fields that may be used to supplement - but not replace - the DDI citation.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A brief textual identification of the language of the cited object. Supports the use of an external controlled vocabulary. DDI strongly recommend the use of language codes supported by xs:language which include the 2 and 3 character and extended structures defined by RFC4646 or its successors.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Holds the name of the creator and/or a reference to the creator as described within a DDI Organization scheme. Repeat this element for multiple creators.
</xs:documentation>
<xs:choice maxOccurs="2">
<xs:element minOccurs="0" ref="CreatorName">
</xs:choice>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Full name of the creator and affiliation. Language equivalents should be expressed within the International String structure.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to a creator as described within a DDI Organization Scheme.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Full name of the individual or organization. Language equivalents should be expressed within the International String structure.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing Organization or Individual using the Reference structure. TypeOfObject should be set to Organization or Individual.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing Organization or Individual using the Reference structure. TypeOfObject should be set to Organization or Individual.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Personal names should be listed surname or family name first, followed by forename or given name. When in doubt, give the name as it appears, and do not invert. In the case of organizations where there is clearly a hierarchy present, list the parts of the hierarchy from largest to smallest, separated by full stops and a space. If it is not clear whether there is a hierarchy present, or unclear which is the larger or smaller portion of the body, give the name as it appears in the item. The name may be provided in one or more languages.
</xs:documentation>
<xs:complexContent>
<xs:extension base="InternationalStringType">
</xs:complexContent>
<xs:attribute name="affiliation" type="xs:string" use="optional">
</xs:extension>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
The affiliation of this person to an organization. This is generally an organization or sub-organization name and should be related to the specific role within which the individual is being listed.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Holds the name of the contributor, their role, and optional reference to the contributor as described within a DDI Organization scheme. Repeat this element for multiple creators.
</xs:documentation>
<xs:choice maxOccurs="2">
<xs:sequence>
</xs:choice>
<xs:element ref="ContributorName">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Full name of the contributor. Language equivalents should be expressed within the International String structure.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The role of the contributor. Language equivalents should be expressed within the International String structure.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to a creator as described within a DDI Organization Scheme.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Full name of the individual or organization. Language equivalents should be expressed within the International String structure.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A brief textual description or classification of the role of the contributor. Supports the use of an external controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing Organization or Individual using the Reference structure. TypeOfObject should be set to Organization or Individual.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Holds the name of the publisher with their role and/or a reference to the publisher as described within a DDI Organization scheme. Repeat this element for multiple publishers.
</xs:documentation>
<xs:choice maxOccurs="2">
<xs:sequence>
</xs:choice>
<xs:element minOccurs="0" ref="PublisherName">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Full name of the publisher. Language equivalents should be expressed within the International String structure.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to a publisher as described within a DDI Organization Scheme.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Full name of the individual or organization. Language equivalents should be expressed within the International String structure.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A brief textual description or classification of the role of the publisher, i.e., publisher, distributor, etc. Supports the use of an external controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Provides information about the agency and grant(s) which funded the described entity.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Provides information about the individual, agency and/or grant(s) which funded the described entity. Lists a reference to the agency or individual as described in a DDI Organization Scheme, the role of the funder, the grant number(s) and a description of the funding activity.
</xs:documentation>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="AgencyOrganizationReference">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an organization or individual, defined in the organization scheme, that served as a funding source.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Role of the funding organization or individual. Supports the use of a controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The identification code of the grant or other monetary award which provided funding for the described object.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Additional information regarding the role and actions of the this funding source. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:choice minOccurs="0">
<xs:element ref="FundingDocument">
</xs:choice>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Link to a document related to the funding such as application or funding announcement using the OtherMaterial structure.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to a link to a document related to the funding such as application or funding announcement using the OtherMaterial structure. TypeOfObject should be OtherMaterial.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Provides information about data that are not currently available because of policies established by the principal investigators and/or data producers.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Provides information about data that are not currently available because of policies established by the principal investigators and/or data producers. This item may be attached to specific levels of a study such as a specific variable by reference. Embargo provides a name, label and description of the embargo, the dates covered by the embargo, the rationale or reason for the embargo, a reference to the agency establishing the embargo, and a reference to the agency enforcing the embargo.
</xs:documentation>
<xs:complexContent>
<xs:extension base="IdentifiableType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="EmbargoName">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The name or names by which the embargo is known. Repeat if different names are used for different purposes or different contexts. Language repetition is handled within the structure of the Embargo Name element.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A label or labels for the embargo element. Repeat for differences in content due to software or application constraints. Language repetition is handled within the structure of the label.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describe the content and coverage of the embargo. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Provides the end date of the embargo, which may take the form of a date range (complete or open ended). Note SimpleDate should not be used for an Embargo Date as an embargo is for a period of time.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Indicates the reason for the embargo. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an organization or individual, defined in the organization scheme, responsible for the embargo.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an organization or individual, defined in the organization scheme, responsible for enforcing the embargo.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Allows a listing of events in the life cycle of a data set or collection. Identification, date, agency, and descriptive information are provided for each event.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Allows a listing of events in the life cycle of a data set or collection. Identification, date, agency, and descriptive information are provided for each event. Note that the agency that documents a lifecycle event is not necessarily the same agency as the one that performed the operation being documented as a lifecycle event.
</xs:documentation>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="LifecycleEvent">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Documents an event in the life cycle of a study or group of studies. A life cycle event can be any event which is judged to be significant enough to document by the agency maintaining the documentation for a particular set of data.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Documents an event in the life cycle of a study or group of studies. A life cycle event can be any event which is judged to be significant enough to document by the agency maintaining the documentation for a particular set of data. The element EventType indicates the type of event, using a typology meaningful to the documenter.
</xs:documentation>
<xs:complexContent>
<xs:extension base="IdentifiableType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="Label">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A label for the LifecycleEvent. May be repeated to provide different labels needed due to system or application constraints.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Indicates the type of LifecycleEvent, using a typology meaningful to the documenter. Supports the use of a controlled vocabulary. The DDI Alliance has provided a controlled vocabulary (LifecycleEventType) to support this element at http://www.ddialliance.org/controlled-vocabularies.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an organization or individual, defined in the organization scheme, responsible for the life cycle event.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the event such as what the event included, its importance, or other significant information. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Allows linking a lifecycle event to one or more sections of metadata. If no relationship is noted the lifecycle event relates to its full parent StudyUnit, Group, or Resource Package.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Describes the temporal, spatial and topical coverage. At the instance level these descriptions should be inclusive of the coverage of all modules in the instance. The element is available within individual modules and can be used to refine the coverage to that of the individual module.
</xs:documentation>
<xs:sequence>
<xs:choice minOccurs="0">
</xs:sequence>
<xs:element ref="TopicalCoverageReference">
</xs:choice>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Description of the topical coverage of the data described in a particular DDI module.
</xs:documentation>
<xs:choice minOccurs="0">
<xs:element ref="SpatialCoverageReference">
</xs:choice>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Description of the geographic coverage of the data described in a particular DDI module.
</xs:documentation>
<xs:choice minOccurs="0">
<xs:element ref="TemporalCoverageReference">
</xs:choice>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Description of the temporal coverage of the data described in a particular DDI module.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Allows for a specific machine actionable description of the restriction process using a GenerationInstructionReference, if one currently exists, or through a CommandCode. In the case of a physical instance, the RestrictionProcess would be the same as a case, record or variable selection process.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
If the coverage described within this object is a restriction of the coverage of its parent study or group set this attribute to "true". If the coverage of a specific type (spatial, topical, or temporal) is not a restriction, include this coverage type by reference to that described in parent. Create a new coverage for the type being restricted.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Allows for a specific machine actionable description of the restriction process.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Allows for a specific machine actionable description of the restriction process using a ProcessingInstructionReference, if one currently exists, or through a CommandCode. In the case of a physical instance, the RestrictionProcess would be the same as a case, record or variable selection process.
</xs:documentation>
<xs:choice minOccurs="0">
<xs:element ref="ProcessingInstructionReference">
</xs:choice>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to a ProcessingInstruction containing the process instructions for restricting a level of coverage.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The process instructions for restricting a level of coverage expressed as a command code.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A structured display label for the element. Label provides display content of a fully human readable display for the identification of the element.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
A structured display label for the element. Label provides display content of a fully human readable display for the identification of the element. DDI does not impose any length limitations on Label. If length of Label is constrained due to use of the element in a specific application, the maximum length supported should be noted in the attribute maxLength. TypeOfLabel should be used to indicate the application either directly or as an identified type, such as “systems with an 8 character label length limitation”. The label may also indicate its applicability to a specific locale using the attribute locationVariant. Label may be repeated to provide content for different uses or situations. Language variants should be made within the Label using the internal structure of the Structured String type. The assumption is that replication of Label is done to provide different intellectual content or content specific to differing systems or applications.
</xs:documentation>
<xs:complexContent>
<xs:extension base="StructuredStringType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element minOccurs="0" name="TypeOfLabel" type="CodeValueType">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A brief description of the label type. Supports the use of a controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
Indicate if the content is intended to be used in a specific location. For example if the Label is specific to use within a sub-region of a country that uses the same language but may have unique terminology. For example some regions of the United States use the term “water fountain” and others use “bubbler”.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
Allows for the specification of a starting date for the period that this label is valid. The date must be formatted according to ISO 8601.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
Allows for the specification of a ending date for the period that this label is valid. The date must be formatted according to ISO 8601.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
A positive integer indicating the maximum number of characters in the label.
</xs:documentation>
<!-- TOPICAL COVERAGE -->
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Describes the topical coverage of the module using Subject and Keyword. Note that upper level modules should include all the members of lower level modules. Subjects are members of structured classification systems such as formal subject headings in libraries or topical thesauri. Keywords are generally unstructured and reflect the terminology found in the document and other related (broader or similar) terms.
</xs:documentation>
<xs:complexContent>
<xs:extension base="IdentifiableType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="Subject">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A subject or list of subjects that indicate the topical coverage of the data described in a particular module/section. Uses and InternationalCodeValue and may indicate the language of the code used.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A keyword that indicates the topical coverage of the data described in a particular module/section. Uses and InternationalCodeValue and may indicate the language of the code used.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Allows for string content which may be taken from an externally maintained controlled vocabulary. If the content is from a controlled vocabulary provide the code value, as well as a reference to the code list from which the value is taken. This differs from a CodeValue only by the provision of a language-location specification. DDI uses the International CodeValue in cases where controlled vocabularies are assumed to be highly language specific, such as nationally maintained subject headings, thesauri, or keywords derived from the content of documents. The ability to identify language is especially important when supporting searches by external language-specific search engines. Provide as many of the identifying attributes as needed to adequately identify the controlled vocabulary.
</xs:documentation>
<xs:complexContent>
<xs:extension base="StringType">
</xs:complexContent>
<xs:attribute name="controlledVocabularyID" type="xs:string" use="optional">
</xs:extension>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
The ID of the code controlled vocabulary that the content was taken from.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:attribute>
<xs:annotation>
</xs:annotation>
</xs:attribute>
<xs:annotation>
</xs:annotation>
</xs:attribute>
<xs:annotation>
</xs:attribute>
</xs:attribute>
<xs:documentation>
</xs:annotation>
If the value of the string is "Other" or the equivalent from the controlledVocabulary, this attribute can provide a more specific value not found in the codelist.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
If maintained within a scheme, the URN of the scheme containing the controlledVocabulary.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
An identifier whose scope of uniqueness is broader than the local archive. Common forms of an international identifier are ISBN, ISSN, DOI or similar designator. Provides both the value of the identifier and the agency who manages it.
</xs:documentation>
<xs:sequence>
<xs:element ref="IdentifierContent">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
An identifier as it should be listed for identification purposes.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The identification of the Agency which assigns and manages the identifier, i.e., ISBN, ISSN, DOI, etc.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The identification of the Agency which assigns and manages the identifier, i.e., ISBN, ISSN, DOI, etc. Supports the use of an external controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Describes a specific software package, which may be commercially available or custom-made.
</xs:documentation>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="SoftwareName">
</xs:sequence>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A coded value from a controlled vocabulary, describing the software package. The DDI Alliance has provided a controlled vocabulary (SoftwarePackage) to support this element at http://www.ddialliance.org/controlled-vocabularies.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the content and purpose of the software. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Supported date of the software package with, at minimum, a release date if known.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Identifies the functions handled by this software. Repeat for multiple functions. It may be advisable to note only those functions used in the specific usage of the software.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:attribute>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A brief textual description of the software package. Supports the use of an external controlled vocabulary.The DDI Alliance has provided a controlled vocabulary (SoftwarePackage) to support this element at http://www.ddialliance.org/controlled-vocabularies.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A brief textual description of a function handled by the software. Supports the use of an external controlled vocabulary.
</xs:documentation>
<!-- GEOGRAPHIC COVERAGE -->
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Describes the geographic coverage of the data documented in a particular DDI module. If subordinate to another module, this description should be a sub-set of the parent module's geographic coverage. Contains a definition for a Bounding Box used for coordinate searches, a definition of the geographic coverage, a reference to a variable that describes the geographic structure, definition of the spatial object of the data, a reference to a GeographicStructure and GeographicLocation providing further details of the coverage, and specification of the geographic summary levels for which data are provided, the top and lowest levels of geographic identification provided.
</xs:documentation>
<xs:complexContent>
<xs:extension base="IdentifiableType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element minOccurs="0" ref="BoundingBox">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The Bounding Box is a 'rectangle, oriented to the x and y axes, which bounds a geographic feature or a geographic dataset. It is specified by two coordinates: xmin, ymin and xmax, ymax.' [FGDC]. In the DDI, it describes the full extent of the geographic coverage, and is designed to be used by systems that search for geography by coordinates. It is compatible with the description and structure found in FGDC and other geographic metadata structures.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A summary description of the geographic (spatial) coverage of the module. It may include information on all levels of spatial coverage, in addition to the overall coverage. This field can map to Dublin Core Coverage, which does not support structured strings. Therefore, if there is intent to map to Dublin Core, the text should not be marked up with XHTML. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Serves as head of a substitution group for specifying ISO 3166 Country Codes or use of unspecified text. Use of ISO 3166 Country codes strongly recommended. Repeat for each country. If
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
References a variable describing the geographic levels available in the data such as the variable "Summary Level" in U.S. Census data. This reference is needed for assistance in programming.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Contains information on the most discrete type of spatial representation to which data described by this module can be attached (point, line, polygon, linear ring). For example, a raw data file with an address attached to each case is 'point'. When the microdata file is anonymized and the geographic information is for a state or other defined area, it is 'polygon'. Some data, such as traffic or criminal incidence data may have a street range identification or 'line', and some such as communications data have a point with a radius or 'linear ring'.
</xs:documentation>
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element ref="GeographicStructureReference">
</xs:choice>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to the detailed information found in a GeographicStructure. Allows for the exclusion of specified LevelValues.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to specific LevelValue found in a GeographicStructure. Use when only a limited number of GeographicLevel are used from a GeographicStructure.
</xs:documentation>
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element ref="GeographicLocationReference">
</xs:choice>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to detailed listing of named locations within the data described by a GeographicLocation.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to specific LocationValue found in a GeographicLocation. Use when only a limited number of LocationValue are used from a GeographicStructure.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
May be repeated to reference each geography (geographic level) for which there is summary data. For example, person records may contain summary data on the State, County, or City in which they reside. In data collections where the individual case is a geographic location such as a County, data may be provided that summarizes State or National data. This is often true where data suppression at lower geographies makes it impossible to roll-up or aggregate the data to obtain values for the higher levels.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Contains a Reference to a GeographicLevel if available and a name for the level. Only one reference can be provided but multiple name provided.
</xs:documentation>
<xs:sequence maxOccurs="unbounded" minOccurs="0">
<xs:element minOccurs="0" ref="GeographicLevelReference">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to the Geographic Level as described in the GeographicStructure. TypeOfObject should be set to GeographicLevel.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Name of a geographic level. 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:simpleType>
<xs:documentation>
</xs:annotation>
Indicates the most discrete spatial object type identified for a single case. Note that data can be collected at a geographic point (address) and reported as such in a protected file, and then aggregated to a polygon for a public file.
</xs:documentation>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="Point">
</xs:restriction>
<xs:annotation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Polygon">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Geographic area described with a set of three or more points (e.g., the boundary of a country).
</xs:documentation>
<xs:enumeration value="Line">
<xs:annotation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="LinearRing">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
An area with a defined radius (e.g., area within x miles of a specific point.)
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Contains information on the hierarchy of the geographic structure. In addition to the standard name, label, and description identifies one or more AuthorizedSources for the level codes/descriptions provided and a set of GeographicLevels in-line or by reference.
</xs:documentation>
<xs:complexContent>
<xs:extension base="VersionableType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="GeographicStructureName">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A name for the GeographicStructure. 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:documentation>
</xs:annotation>
A display label for the GeographicStructure. Supports multiple language versions of the same content as well as optional formatting of the content. Repeat for labels with different content, for example, labels with differing length limitations.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the GeographicStructure. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
An identifiable authorization source repeated for each identifying code type. This allows the codes to be used as representations for response domains and value representations by designating a specific set of locations and the code of an authorization source. An authorization source should differentiate between codes derived for different purposes within the same agency.
</xs:documentation>
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element ref="GeographicLevel">
</xs:choice>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Used to describe any level of geography, including overall coverage and each of the lower levels.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Inclusion of an existing GeographicLevel description by reference.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Name of the Geographic Structure using the DDI Name structure.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Description and link to the Authorized Source using the DDI Other Material structure.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
A stack of LocationValueReferences to each of the locations of the specified PrimaryComponentLevel type that make up the Component Area. Includes a GeographicTime to allow for repetition for change over time.
</xs:documentation>
<xs:complexContent>
<xs:extension base="IdentifiableType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:choice>
</xs:sequence>
<xs:element ref="OtherMaterial">
</xs:choice>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the authorization source using OtherMaterial. The TypeOfOtherMaterial should state AuthorizationSource. An authorization source should differentiate between codes derived for different purposes within the same agency.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Inclusion of an existing AuthorizedSource description by reference.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Provides structural information for parsing the identification code structure of the Authorized Source into its separate parts.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Provides structural information for parsing the identification code structure of the Authorized Source into its separate parts.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Provides structural information for parsing the identification code structure of the Authorized Source into its separate parts.
</xs:documentation>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="ParentIdentificationPortion">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Identifies the parent portions of the code string as individual segments. Repeat for each parental segment.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Identifies the unique portion of the code string as a segment.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The array base is the value of the designation for the first item in an array and is generally set to either 0 or 1. Unix based systems and most current programming systems use an array base of 0. Traditional codebooks normally set the array base at 1, for example the first data item in a fixed format ASCII file record begins at character 1.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Identifies the parent portions of the code string as individual segments.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Identifies the unique portion of the code string as a segment.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Provides structural information for parsing the identification code structure of the Authorized Source into its separate parts.
</xs:documentation>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="GeographicLevelReference">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to the Geographic Level to which this identification segment refers.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
The start position of the first character expressed as an integer.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:attribute>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Describes a level within the GeographicStructure. In addition to a name and description, provides one or more GeographicLevelCodes by which it is identified with specified system, any coverage limitations, and parent position within a single hierarchy or if it is the result of layering multiple hierarchies, the lowest component level for each of the layering hierarchies. Allows for an indicator declaring that coverage of the parent level is or is not exhaustive.
</xs:documentation>
<xs:complexContent>
<xs:extension base="IdentifiableType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="GeographicLevelName">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A name for the GeographicLevel. 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:documentation>
</xs:annotation>
A description of the GeographicLevel. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A code and its authorization source for identifying the level within a specific system.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describes a limitation of the coverage such as all objects of a specific type that meet population size requirements (i.e., All Places with a population of 10,000 or more).
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Provides references to the base level elements that are used as building blocks for composed geographies. For example, Metropolitan areas that are composed of counties except in the New England States where they are composed of county subdivisions, or School Attendance Boundaries (SABINS) built from Census Blocks. This structure allows for specifying the basic building block for composed areas and any restrictions (coverage limitations). The field may be repeated to provide alternate information on the basic building blocks for areas outside of the coverage limitations described.
</xs:documentation>
<xs:choice minOccurs="0">
<xs:element ref="ParentGeographicLevelReference">
</xs:choice>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="2" ref="GeographicLayerBaseReference">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Use for geographic polygons that are the result of layering two or more geographic hierarchies where the polygon being described is the intersect of the layers. For example: State - County - County Subdivision - Place/Remainder - Tract [The portion of a tract that is within a single place (or non-place area) and a single county subdivision] This polygon is made by overlaying the following three geographic hierarchies: 1) State - Place, 2) State - County - Tract, and 3) State - County - Subdivision. The three GeographicLayerBase elements would point to Tract, Place, and County Subdivision.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Provides references to the base level elements that are used as building blocks for composed geographies. For example, Metropolitan areas that are composed of counties except in the New England States where they are composed of county subdivisions, or School Attendance Boundaries (SABINS) built from Census Blocks. This structure allows for specifying the basic building block for composed areas and any restrictions (coverage limitations).
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Provides references to the base level elements that are used as building blocks for composed geographies. For example, Metropolitan areas that are composed of counties except in the New England States where they are composed of county subdivisions, or School Attendance Boundaries (SABINS) built from Census Blocks. This structure allows for specifying the basic building block for composed areas and any restrictions (coverage limitations).
</xs:documentation>
<xs:sequence>
<xs:element minOccurs="0" ref="GeographicLevelReference">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to the Geographic Level used as the basic building block to a composite area. Use the largest level that is consistently used in full (i.e. Use a State rather than the sub-level County if a State is always a member of the composed unit in its entirety.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describes a limitation of the coverage such as all Metropolitan Areas EXCEPT those in New England States.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
References a parent geography and describes whether the geographic level completely fills its parent level. TypeOfObject should be set to GeographicLevel.
</xs:documentation>
<xs:complexContent>
<xs:extension base="ReferenceType">
</xs:complexContent>
<xs:attribute name="isExhaustiveCoverage" type="xs:boolean" use="required">
</xs:extension>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
Indicates whether the geographic level completely fills its parent level. Counties are exhaustive within States. Places are NOT exhaustive within States.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Describes specific instances of GeographicLocations associated with a specified GeographicLevel in a GeographicStructure. In addition to the standard name, level, and description, specifies the Geographic Level either by reference to an existing description in a GeographicStructure or by a textual description, identifies the authorization source for naming and coding identification a set of individual LocationValues.
</xs:documentation>
<xs:complexContent>
<xs:extension base="VersionableType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="GeographicLocationName">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A name for the GeographicLocation. 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:documentation>
</xs:annotation>
A display label for the GeographicLocation. Supports multiple language versions of the same content as well as optional formatting of the content. Repeat for labels with different content, for example, labels with differing length limitations.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the GeographicLocation. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:choice>
<xs:element ref="GeographicLevelReference">
</xs:choice>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing GeographicLevel describing structural level to which these locations belong.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the GeographicLevel. May be expressed in multiple languages and supports the use of structured content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
An identifiable authorization source repeated for each identifying code type. This allows the codes to be used as representations for response domains and value representations by designating a specific set of locations and the code of an authorization source. An authorization source should differentiate between codes derived for different purposes within the same agency.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A location of the specified geographic level providing information on its name, identification codes, temporal and spatial coverage.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
A location of the specified geographic level providing information on its name, identification codes, temporal and spatial coverage as expressed by bounding and excluding polygon descriptions or references.
</xs:documentation>
<xs:complexContent>
<xs:extension base="IdentifiableType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="LocationValueName">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A name for the Location. 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:documentation>
</xs:annotation>
A unique identifier for the geographic location. Repeat for multiple identifiers from other authorized sources.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Use to attach one or more characteristics which define the area. These are often useful in terms of selection. For example a U.S. Block may be classified as Urban, Rural, or Mixed. The defining characteristic supports the use of a controlled vocabulary and may provide a time period for which the characteristic is valid.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A stack of LocationValueReferences to each of the locations of the specified PrimaryComponentLevel type that make up the Component Area. Includes a GeographicTime to allow for repetition for change over time. Repeat this object for different GeographicTime.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Provides a reference to a location or locations that define the immediate parent of described LocationValue within the specified Geographic Structure Hierarchy as well as the GeographicTime of the relationship. Contains multiple LocationValueReferences for layered hierarchies, providing a pointer to the immediate parent in each hierarchy in the layers. Example 1 - Single Hierarchy: Country-State, where the ImmediateParentLocationValue of the State would reference the Country LocationValue. Example 2 - Layered Hierarchy: Country-State-County-Place-Tract (portion) (the portion of a Tract within a Place) Hierarchy 1: Country-State-County-Tract, ImmediateParentLocationValue County; Hierarchy 2: Country-State-Place-Tract (portion) ImmediateParentLocationValue Place. Repeat object to provide information on change in ImmediateParent over time.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The time period for which the description (names and codes) are valid. Use a date range when start and end periods are known (or the location description is still valid). If the range is unknown indicate a single date for which you know the description is valid. This will allow others to relate it to a fuller date range if external information become available.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A choice of a BoundingBox and/or a set of BoundingPolygons and ExcludingPolygons that describe an area for a specific time period. Repeat the GeographicBoundary for changes in the geographic footprint of the LocationValue or when providing references to BoundingPolygons from different sources.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Provides a reference to the LocationValue or Values that the current LocationValue supersedes partially or fully. For example, if the LocationValue was the State of North Dakota as defined in 1890 it would supersede the LocationValue for Dakota Territory (1861-1889) as a description of "part" of that Territory.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Provides a reference to the LocationValue or Values that the current LocationValue immediately precedes partially or fully. For example, if the LocationValue was the Dakota Territory (1861-1889) preceded the State of North Dakota and the State of South Dakota as defined in 1890. The Dakota Territory provided "part" of its area in the creation of each new LocationValue.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Provides a reference to a location or locations that define the immediate parent of described LocationValue within the specified Geographic Structure Hierarchy as well as the GeographicTime of the relationship. Contains multiple LocationValueReferences for layered hierarchies, providing a pointer to the immediate parent in each hierarchy in the layers..
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A stack of LocationValueReferences to each of the locations of the specified PrimaryComponentLevel type that make up the Component Area. Includes a GeographicTime to allow for repetition for change over time.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
A stack of LocationValueReferences to each of the locations bundled together for a specific purpose Includes a GeographicTime to allow for repetition for change over time.
</xs:documentation>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="LocationValueReference">
</xs:sequence>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The time period for which the LocationValues listed are a valid set.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to the LocationValue of a basic building block of the composite area. TypeOfObject should be set to LocationValue.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Use to attach one or more characteristics to the parent object.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Use to attach one or more characteristics to the parent object. The defining characteristic supports the use of a controlled vocabulary and may provide a time period for which the classification is valid.
</xs:documentation>
<xs:sequence>
<xs:element name="Characteristic" type="CodeValueType">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A characteristic which defines the area. These are often useful in terms of selection. For example a U.S. Block may be classified as Urban, Rural, or Mixed. The characteristic supports the use of a controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Describes the GeographicLocation as represented by a specific GeographicCode provided by an Authorized Source.
</xs:documentation>
<xs:sequence>
<xs:element minOccurs="0" ref="GeographicCode">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Container for a standard geography code expressed as a string.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to the AuthorizedSource description in GeographicLocation that provided this code.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describes the GeographicLocation as represented by a specific GeographicCode provided by an Authorized Source.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
References a parent geography and describes whether the geographic level completely fills its parent level. TypeOfObject should be set to GeographicLevel.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Name of the Geographic Location Scheme using the DDI Name structure.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A location of the specified geographic level providing information on its name, identification codes, temporal and spatial coverage.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Set of north, south, east, west coordinates defining a rectangle that encompasses the full extent of geographic coverage.
</xs:documentation>
<xs:sequence>
<xs:element ref="WestLongitude">
</xs:sequence>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:simpleType>
<xs:documentation>
</xs:annotation>
Longitude values expressed as a decimal between the values of -180 and 180 degrees.
</xs:documentation>
<xs:restriction base="xs:decimal">
<xs:minInclusive value="-180"/>
</xs:restriction>
<xs:maxInclusive value="180"/>
<xs:annotation>
</xs:simpleType>
<xs:documentation>
</xs:annotation>
Latitude values expressed as a decimal between the values of -90 and 90 degrees.
</xs:documentation>
<xs:restriction base="xs:decimal">
<xs:minInclusive value="-90"/>
</xs:restriction>
<xs:maxInclusive value="90"/>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
A closed plane figure bounded by three or more line segments, representing a geographic area. Contains either the URI of the file containing the polygon, a specific link code for the shape within the file, and a file format, or a minimum of 4 points to describe the polygon in-line. Note that the first and last point must be identical in order to close the polygon. A triangle has 4 points. A geographic time designating the time period that the shape is valid should be included. If the date range is unknown use a SingleDate indicating a date that the shape was known to be valid.
</xs:documentation>
<xs:sequence>
<xs:choice>
</xs:sequence>
<xs:sequence>
</xs:choice>
<xs:element name="ExternalURI" type="xs:anyURI">
</xs:sequence>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The PolygonLinkCode is the identifier of the specific polygon within the file. For example in an NHGIS file the LinkCodeForPolygon for Tract 101.01 in Hennepin County in Minnesota is 2700530010101.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The format of the shape file existing at the location indicated by the sibling ExternalURI element.
</xs:documentation>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="4" ref="Point">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A geographic point defined by a latitude and longitude. A minimum of 4 points is required as the first and last point should be identical in order to close the polygon. Note that a triangle has three sides and requires 3 unique points plus a fourth point replicating the first point in order to close the polygon.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
A geographic point consisting of an X and Y coordinate. Each coordinate value is expressed separately providing its value and format.
</xs:documentation>
<xs:sequence>
<xs:element ref="XCoordinate">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
An X coordinate (latitudinal equivalent) value and format expressed using the Spatial Coordinate structure.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A Y coordinate (longitudinal equivalent) value and format expressed using the Spatial Coordinate structure.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Lists the value and format type for the coordinate value. Note that this is a single value (X coordinate or Y coordinate) rather than a coordinate pair.
</xs:documentation>
<xs:sequence>
</xs:sequence>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
Identifies the type of point coordinate system using a controlled vocabulary. Point formats include decimal degree, degrees minutes seconds, decimal minutes, meters, and feet.
</xs:documentation>
<xs:annotation>
</xs:simpleType>
<xs:documentation>
</xs:annotation>
Provides an enumerated list of valid point format types for capturing a coordinate point.
</xs:documentation>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="DecimalDegree">
</xs:restriction>
<xs:annotation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="DegreesMinutesSeconds">
<xs:annotation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="DecimalMinutes">
<xs:annotation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Meters">
</xs:enumeration>
<xs:enumeration value="Feet">
</xs:enumeration>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Provides the output format of the data object in a generic way, i.e., numeric, character, dateTime, etc. Supports the use of an external controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
This is the data type as recommended by the data producer. Different storage systems may override this or declare a more tightly specified data type. Supports the use of a controlled vocabulary. DDI strongly recommends the use of a controlled vocabulary. The DDI Alliance has provided a controlled vocabulary (DateType) to support this element at http://www.ddialliance.org/controlled-vocabularies.
</xs:documentation>
<xs:annotation>
</xs:simpleType>
<xs:documentation>
</xs:annotation>
Describes the relationship between the categories in terms of the significance of order and the distance between categories.
</xs:documentation>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="Nominal">
</xs:restriction>
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
A relationship of less than, or greater than, cannot be established among the included categories. This type of relationship is also called categorical or discrete.
</xs:documentation>
<xs:enumeration value="Ordinal">
<xs:annotation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Interval">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
The categories in the domain are in rank order and have a consistent interval between each category so that differences between arbitrary pairs of measurements can be meaningfully compared.
</xs:documentation>
<xs:enumeration value="Ratio">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
The categories have all the features of interval measurement and also have meaningful ratios between arbitrary pairs of numbers.
</xs:documentation>
<xs:enumeration value="Continuous">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
May be used to identify both interval and ratio classification levels, when more precise information is not available.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Indicates the range of items expressed as a string, such as an alphabetic range.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Indicates the range of items expressed as a string, such as an alphabetic range.
</xs:documentation>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="Label">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A display label for the text range. Supports multiple language versions of the same content as well as optional formatting of the content. Repeat for labels with different content, for example, labels with differing length limitations.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The algorithm used to determine the sort order of the text content. This includes whether the text is left to right, right to left, handling of spaces an capitalization, and ordering of text characters. Supports the use of a controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
</xs:element>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The algorithm used to determine the sort order of the text content. this includes whether the text is left to right, right to left, handling of spaces and capitalization, and ordering of text characters. Supports the use of a controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Indicates the range of items expressed as a string, such as an alphabetic range.
</xs:documentation>
<xs:annotation>
</xs:element>
</xs:element>
<xs:documentation>
</xs:annotation>
Indicates the range of items expressed as a string, such as an alphabetic range.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Structures a numeric range. Low and High values are designated. The structure identifies Low values that should be treated as bottom coded (Stated value and bellow, High values that should be treated as top coded (stated value and higher), and provides a regular expression to further define the valid content of the range.
</xs:documentation>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="Label">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A display label for the number range. Supports multiple language versions of the same content as well as optional formatting of the content. Repeat for labels with different content, for example, labels with differing length limitations.
</xs:documentation>
<xs:choice minOccurs="0">
<xs:element ref="Low">
</xs:choice>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The lower bound of the range expressed in the data type xs:decimal. If not present, then there is no lower bound.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The lower bound of the range expressed in the data type xs:double. If not present, then there is no lower bound.
</xs:documentation>
<xs:choice minOccurs="0">
<xs:element minOccurs="0" ref="High">
</xs:choice>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The upper bound of the range in the data type xs:decimal. If not present, then there is no upper bound.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The upper bound of the range in the data type xs:double. If not present, then there is no upper bound.
</xs:documentation>
<xs:choice minOccurs="0">
<xs:element name="TopCode" type="xs:decimal">
</xs:choice>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Indicates that any response equal to or greater than this value has been coded as the top-code value. Expressed in the data type xs:decimal.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Indicates that any response equal to or greater than this value has been coded as the top-code value. Expressed in the data type xs:decimal.
</xs:documentation>
<xs:choice minOccurs="0">
<xs:element name="BottomCode" type="xs:decimal">
</xs:choice>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Indicates that any response equal to or less than this value has been coded as the bottom-code value. Expressed in the data type xs:double.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Indicates that any response equal to or less than this value has been coded as the bottom-code value. Expressed in the data type xs:double.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
Regular expression defining the allowed syntax of the number.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Describes a bounding value for a number range expressed as an xs:demical.
</xs:documentation>
<xs:simpleContent>
<xs:extension base="xs:decimal">
</xs:simpleContent>
<xs:attribute default="true" name="isInclusive" type="xs:boolean">
</xs:extension>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
Indicates that the value is included in the range. Set to false if the range includes numbers up to but no including the designated value.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Describes a bounding value for a number range expressed as an xs:double.
</xs:documentation>
<xs:simpleContent>
<xs:extension base="xs:double">
</xs:simpleContent>
<xs:attribute default="true" name="isInclusive" type="xs:boolean">
</xs:extension>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
Indicates that the value is included in the range. Set to false if the range includes numbers up to but no including the designated value.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:complexType>
<xs:simpleContent>
<xs:extension base="ValueType">
</xs:simpleContent>
<xs:attribute name="included" type="xs:boolean" use="required">
</xs:extension>
<xs:annotation>
</xs:annotation>
</xs:attribute>
<!-- PROPRIETARY -->
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Contains information proprietary to the software package which produced the data file. This is expressed as a set of key(name)-value pairs.
</xs:documentation>
<xs:sequence>
<xs:element maxOccurs="unbounded" ref="ProprietaryProperty">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A structure that supports the use of a standard key value pair. Note that this information is often not interoperable and is provided to support the use of the metadata within specific systems.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Contains information proprietary to the software package which produced the data file.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A structure that supports the use of a user specified standard key value pair.
</xs:documentation>
<!-- OTHER MATERIALS -->
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing OtherMaterial using the Reference structure. TypeOfObject should be set to OtherMaterial.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
OtherMaterialType describes the structure of the OtherMaterial element, used to reference external resources. It includes citations to materials related to the content of the DDI Instance. This includes citations to such material, an external reference to a URL (or other URI), and a statement about the relationship between the cited OtherMaterial the contents of the DDI instance.
</xs:documentation>
<xs:complexContent>
<xs:extension base="VersionableType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element minOccurs="0" name="TypeOfMaterial" type="CodeValueType">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Designation of the type of material being described. Supports the use of a controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the referenced material. This field can map to a Dublin Core abstract. Note that Dublin Core does not support structure within the abstract element. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Contains a URL which indicates the location of the cited external resource.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to the item within the DDI Instance to which the external resource is related.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Provides a standard Internet MIME type for use by processing applications.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Can describe a segment within a larger object such as a text or video segment.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:annotation>
</xs:attribute>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
A structure used to express explicit segments or regions within different types of external materials (Textual, Audio, Video, XML, and Image). Provides the appropriate start, stop, or region definitions for each type.
</xs:documentation>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="Textual">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Defines the segment of textual content used by the parent object. Can identify a set of lines and or characters used to define the segment.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
An X-Pointer expression identifying a node in the XML document.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Defines the shape and area of an image used as part of a location representation. The shape is defined as a Rectangle, Circle, or Polygon and Coordinates provides the information required to define it.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A structure used to express explicit segments within different types of external materials (Textual, Audio, Video, XML, and Image).
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Defines the segment of textual content used by the parent object. Can identify a set of lines and or characters used to define the segment.
</xs:documentation>
<xs:choice maxOccurs="unbounded">
<xs:element ref="LineParameter">
</xs:choice>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Specification of the line and offset for the beginning and end of the segment.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Specification of the character offset for the beginning and end of the segment.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Defines the segment of textual content used by the parent object.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Specification of the line and offset for the beginning and end of the segment.
</xs:documentation>
<xs:sequence>
<xs:element default="0" name="StartLine" type="xs:nonNegativeInteger">
</xs:sequence>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Number of characters from start of the line specified in StartLine.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Number of characters from the start of the line specified in EndLine.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Specification of the line and offset for the beginning and end of the segment.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Specification of the character offset for the beginning and end of the segment.
</xs:documentation>
<xs:sequence>
<xs:element default="0" name="StartCharOffset" type="xs:nonNegativeInteger">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Number of characters from beginning of the document, indicating the inclusive start of the text range.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Number of characters from the beginning of the document, indicating the inclusive end of the text segment.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Specification of the character offset for the beginning and end of the segment.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:complexType>
<xs:sequence>
<xs:element ref="TypeOfAudioClip">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The type of audio clip provided. Supports the use of a controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The point to begin the audio clip. If no point is provided the assumption is that the start point is the beginning of the clip provided.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The point to end the audio clip. If no point is provided the assumption is that the end point is the end of the clip provided.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Classification of the type of audio clip. Supports the use of an external controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:annotation>
</xs:complexType>
<xs:sequence>
<xs:element ref="TypeOfVideoClip">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The type of video clip provided. Supports the use of a controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The point to begin the video clip. If no point is provided the assumption is that the start point is the beginning of the clip provided.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The point to end the video clip. If no point is provided the assumption is that the end point is the end of the clip provided.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Classification of the type of Video clip. Supports the use of an external controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Defines the shape and area of an image used as part of a location representation. The shape is defined as a Rectangle, Circle, or Polygon and Coordinates provides the information required to define it.
</xs:documentation>
<xs:sequence>
<xs:element ref="Shape">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A fixed set of valid responses includes Rectangle, Circle, and Polygon.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A comma-delimited list of x,y coordinates, listed as a set of adjacent points for rectangles and polygons, and as a center-point and a radius for circles (x,y,r).
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Defines the shape and area of an image used as part of a location representation. The shape is defined as a Rectangle, Circle, or Polygon and Coordinates provides the information required to define it.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Specifies a type of geometric shape for the purpose of determining the required information needed to render the object.
</xs:documentation>
<xs:annotation>
</xs:simpleType>
<xs:documentation>
</xs:annotation>
Specifies a type of geometric shape for the purpose of determining the required information needed to render the object.
</xs:documentation>
<xs:restriction base="xs:string">
<xs:enumeration value="Rectangle">
</xs:restriction>
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
A rectangular shape (4 sides, 90 degree angles) requiring a minimum of the four corner coordinates.
</xs:documentation>
<xs:enumeration value="Circle">
<xs:annotation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Polygon">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
A non-rectangular polygon requiring three or more points to define.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
This scheme contains a set of other materials referenced by the metadata. In addition to the name, label, and description of the scheme, the structure supports the inclusion of another OtherMaterialScheme by reference and a set of OtherMaterial descriptions either in-line or by reference.
</xs:documentation>
<xs:complexContent>
<xs:extension base="MaintainableType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="OtherMaterialSchemeName">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A name for the OtherMaterialScheme. 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:documentation>
</xs:annotation>
A display label for the OtherMaterialScheme. Supports multiple language versions of the same content as well as optional formatting of the content. Repeat for labels with different content, for example, labels with differing length limitations.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the content and purpose of the OtherMaterialScheme. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element ref="OtherMaterial">
</xs:choice>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
In-line description of a OtherMaterial. These are used by reference at various points in the lifecycle.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element ref="OtherMaterialGroup">
</xs:choice>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The inclusion of an existing OtherMaterialGroup by reference. TypeOfObject should be set to OtherMaterialGroup.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
This scheme contains a set of other materials referenced by the metadata at different points in the lifecycle.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to a OtherMaterialScheme using SchemeReference which allows for the specification of objects to exclude. TypeOfObject should be set to OtherMaterialScheme.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing OtherMaterialGroup using the Reference structure. TypeOfObject should be set to OtherMaterialGroup.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Contains a group of OtherMaterials, which may describe an ordered or hierarchical relationship structure. Specifies the purpose of the group, a name, label, and description of the group, its relationship to a specific universe or concept, and lists the members of the group.
</xs:documentation>
<xs:complexContent>
<xs:extension base="VersionableType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element minOccurs="0" ref="TypeOfOtherMaterialGroup">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A generic element for specifying a reason for a OtherMaterialGroup. Note that this element can contain either a term from a controlled vocabulary list or a textual description.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A name for the OtherMaterialGroup. 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:documentation>
</xs:annotation>
A display label for the OtherMaterialGroup. Supports multiple language versions of the same content as well as optional formatting of the content. Repeat for labels with different content, for example, labels with differing length limitations.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the content and purpose of the OtherMaterialGroup. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to the universe statement describing the persons or other objects to which the contents of this group pertain.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to the concept expressed by the objects in this group.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
If subjects are listed for this group, it is strongly recommended that the subjects listed also be found in the TopicalCoverage element for the parent packaging element when this group is included directly or by reference in a module containing a coverage element. Use of subject at the group level allows for associating objects as a type of subject based group or to identify subject characteristics of a reusable group of objects.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
If keywords are listed for this group, it is strongly recommended that the keywords listed also be found in the TopicalCoverage element for the parent packaging element when this group is included directly or by reference in a module containing a coverage element. Use of keyword at the group level allows for associating objects as a type of keyword based group or to identify keyword characteristics of a reusable group of objects.
</xs:documentation>
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element ref="OtherMaterialReference">
</xs:choice>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to constituent OtherMaterial. TypeOfObject should be set to OtherMaterial.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to constituent OtherMaterialGroup. This allows for nesting of OtherMaterialGroups. TypeOfObject should be set to OtherMaterialGroup.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
If set to "true" indicates that the content of the group is ordered as it appears within the XML structure.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A brief textual description of the type of group created to associate a number of other materials. Supports the use of an external controlled vocabulary.
</xs:documentation>
<!-- Ex Post Evaluation -->
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Evaluation for the purpose of reviewing the study, data collection, data processing, or management processes.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Evaluation for the purpose of reviewing the study, data collection, data processing, or management processes. Results may feed into a revision process for future data collection or management. Identifies the type of evaluation undertaken, who did the evaluation, the evaluation process, outcomes and completion date.
</xs:documentation>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="TypeOfEvaluation">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Brief identification of the type of evaluation. Supports the use of an external controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Identifies the evaluator and specifies the role of the evaluator using an external controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describes the process of the Evaluation. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describes the outcomes of the evaluation process. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:attribute>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Identifies the evaluator and specifies the role of the evaluator using an external controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A brief textual description or classification of the evaluation performed. Supports the use of an external controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describes the process of the Evaluation. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describes the outcomes of the evaluation process. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Describes the type of evaluation, completion date, evaluation process and outcomes of the ExPost Evaluation. Allows identification of the Evaluator via reference to and organization or individual and provides for the optional use of a controlled vocabulary to define the specific role of the evaluator.
</xs:documentation>
<xs:sequence>
<xs:element ref="EvaluatorReference">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an Organization or Individual involved in performing the evaluation.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describes the role of the evaluator with optional use of a controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing Organization or Individual using the Reference structure. TypeOfObject should be set to Organization or Individual.
</xs:documentation>
<!-- NOTES -->
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
A note related to one or more identifiable objects. Note is designed to be an inherent part of the DDI. (Unlike XML comments or other types of system-level annotations, which may be removed during processing.) DDI recommends placing the note within the maintainable object containing the objects this note relates to in order to assist tracking of note items within a study. Each note may indicate who is responsible for the note, its type using a controlled vocabulary, the subject of the note, a head and note content, a set of key/value pairs and language specification for the overall note. In addition each note must be related to one or more identifiable objects.
</xs:documentation>
<xs:sequence>
<xs:element minOccurs="0" ref="TypeOfNote">
</xs:sequence>
<xs:annotation>
</xs:element>
</xs:element>
<xs:documentation>
</xs:annotation>
Specifies the type of note. Supports the use of a controlled vocabulary. The DDI Alliance has provided a controlled vocabulary (TypeOfNote) to support this element at http://www.ddialliance.org/controlled-vocabularies.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to one or more identifiable objects which the note is related to.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The content of the note. Note should contain content except when it is a production flag that is fully explained by its "type". If the note provides system specific information in a structured way using XHTML formating, DDI strongly recommends the use of local extensions or the Key/Value pair structure in ProprietaryInfo whenever possible. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A set of actions related to the object as described by a set of name-value pairs. This would commonly be used in a case where additional information needs to be recorded regarding the content of a new element or attribute that has not yet been added to the schema, for example when a bug for a missing object has been filed and the user wishes to record the content prior to correction in the schema. Ideally this should be handled by local extensions of the schema as described in Part 2 of the formal documentation. However, the structure in Note allows for an unanticipated need for an extension at run time by providing a means of capturing system specific information in a structured way.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
Indicates the language of content. Note that xml:lang allows for a simple 2 or 3 character language code or a language code extended by a country code , for example en-au for English as used in Australia.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A brief textual description or classification of the type of Note. Supports the use of an external controlled vocabulary. The DDI Alliance has provided a controlled vocabulary (TypeOfNote) to support this element at http://www.ddialliance.org/controlled-vocabularies.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Relationship specification between this item and the item to which it is related. Provides a reference to any identifiable object and a description of the relationship.
</xs:documentation>
<xs:sequence>
<xs:element ref="RelatedToReference">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to the item within the DDI Instance to which this item is related.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the nature of the relationship between the parent element of the relationship item and the DDI object to which it is related. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describes how the resource is related to the item. Supports the use of an external controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A reference to an image, with a description of its properties and type.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
A reference to an image, with a description of its properties and type.
</xs:documentation>
<xs:sequence>
<xs:element name="ImageLocation" type="xs:anyURI">
</xs:sequence>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Brief description of the image type. Supports the use of an external controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:attribute>
</xs:attribute>
<xs:documentation>
</xs:annotation>
Provides the resolution of the image in dots per inch to assist in selecting the appropriate image for various uses.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A brief textual description of the type or purpose of the image provided. Supports the use of an external controlled vocabulary.
</xs:documentation>
<!-- TEMPORAL COVERAGE -->
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Describes the temporal coverage of the data described in a particular DDI module. A date may have a subject attached to it if the referent date has limited application.
</xs:documentation>
<xs:complexContent>
<xs:extension base="IdentifiableType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="ReferenceDate">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The time period to which the data refer. This item reflects the time period covered by the data, not dates in the life cycle of a study or collection.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
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:complexContent>
<xs:extension base="DateType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element minOccurs="0" ref="Reason">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The reason for the access restriction. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The user group to whom the restriction applies. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<!--Quality Standards -->
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
This scheme contains a set of quality statements and quality standards referenced by the metadata at different points in the lifecycle. In addition to the name, label, and description of the scheme, the structure supports the inclusion of another QualityScheme by reference and a set of QualityStatement descriptions either in-line or by reference.
</xs:documentation>
<xs:complexContent>
<xs:extension base="MaintainableType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="QualitySchemeName">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A name for the QualityScheme. 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:documentation>
</xs:annotation>
A display label for the QualityScheme. Supports multiple language versions of the same content as well as optional formatting of the content. Repeat for labels with different content, for example, labels with differing length limitations.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the content and purpose of the QualityScheme. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element ref="QualityStatement">
</xs:choice>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
In-line description of a QualityStatement. These are used by reference at various points in the lifecycle.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element ref="QualityStandard">
</xs:choice>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
In-line description of a QualityStandard. These are used by reference at various points in the lifecycle.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element ref="QualityStatementGroup">
</xs:choice>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The inclusion of an existing QualityStatementGroup by reference. TypeOfObject should be set to QualityStatementGroup.
</xs:documentation>
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element ref="QualityStandardGroup">
</xs:choice>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The inclusion of an existing QualityStandardGroup by reference. TypeOfObject should be set to QualityStandardGroup.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
This scheme contains a set of quality statements and quality standards referenced by the metadata at different points in the lifecycle.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to a QualityScheme using SchemeReference which allows for the specification of objects to exclude. TypeOfObject should be set to QualityScheme.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing QualityStatement using the Reference structure. TypeOfObject should be set to QualityStatement.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing QualityStatementGroup using the Reference structure. TypeOfObject should be set to QualityStatementGroup.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Contains a group of QualityStatements, which may describe an ordered or hierarchical relationship structure. Specifies the purpose of the group, a name, label, and description of the group, its relationship to a specific universe or concept, and lists the members of the group.
</xs:documentation>
<xs:complexContent>
<xs:extension base="VersionableType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element minOccurs="0" ref="TypeOfQualityStatementGroup">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A generic element for specifying a reason for a QualityStatementGroup. Note that this element can contain either a term from a controlled vocabulary list or a textual description.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A name for the QualityStatementGroup. 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:documentation>
</xs:annotation>
A display label for the QualityStatementGroup. Supports multiple language versions of the same content as well as optional formatting of the content. Repeat for labels with different content, for example, labels with differing length limitations.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the content and purpose of the QualityStatementGroup. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to the universe statement describing the persons or other objects to which the contents of this group pertain.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to the concept expressed by the objects in this group.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
If subjects are listed for this group, it is strongly recommended that the subjects listed also be found in the TopicalCoverage element for the parent packaging element when this group is included directly or by reference in a module containing a coverage element. Use of subject at the group level allows for associating objects as a type of subject based group or to identify subject characteristics of a reusable group of objects.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
If keywords are listed for this group, it is strongly recommended that the keywords listed also be found in the TopicalCoverage element for the parent packaging element when this group is included directly or by reference in a module containing a coverage element. Use of keyword at the group level allows for associating objects as a type of keyword based group or to identify keyword characteristics of a reusable group of objects.
</xs:documentation>
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element ref="QualityStatementReference">
</xs:choice>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to constituent QualityStatement. TypeOfObject should be set to QualityStatement.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to constituent QualityStatementGroup. This allows for nesting of QualityStatementGroups. TypeOfObject should be set to QualityStatementGroup.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
If set to "true" indicates that the content of the group is ordered as it appears within the XML structure.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Name of the QualityStatementGroup using the DDI Name structure.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A brief textual description of the type of group created to associate a number of Quality Statements. Supports the use of an external controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A statement of quality identifying the related external standard and an optional description detailing the level of compliance with the standard.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
A statement of quality which may be related to an external standard or contain a simple statement of internal quality goals or expectations. When relating to an external standard information on compliance may be added providing a reference to a ComplianceConcept, an ExternalComplianceCode, as well as a description. Optionally, a general statement of quality may be provided using OtherQualityStatement.
</xs:documentation>
<xs:complexContent>
<xs:extension base="VersionableType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="QualityStatementName">
</xs:sequence>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A display label for the QualityStatement. Supports multiple language versions of the same content as well as optional formatting of the content. Repeat for labels with different content, for example, labels with differing length limitations.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the QualityStatement. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:choice minOccurs="0">
<xs:choice>
</xs:choice>
<xs:element ref="QualityStandard">
</xs:choice>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A formal description of a quality standard, and the quality concepts which it requires.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing quality standard, and the quality concepts which it requires. TypeOfObject should be QualityStandard.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describes the steps taken to ensure quality that are not related to a specific standard. Supports multiple language versions of the same content as well as optional formatting of the content. Repeat the OtherQualityStatement for differing content if needed.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A descriptive statement regarding the application of the selected standard or other means of quality control.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Allows for a quality statement based on frameworks to be described using itemized properties. A reference to a concept, a coded value, or both can be used to specify the property from the standard framework identified in StandardUsed. ComplianceDescription can provide further details or a general description of compliance with a standard.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Allows for a quality statement based on frameworks to be described using itemized properties. A reference to a concept, a coded value, or both can be used to specify the property from the standard framework identified in StandardUsed. ComplianceDescription can provide further details or a general description of compliance with a standard.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Allows for a quality statement based on frameworks to be described using itemized properties. A reference to a concept, a coded value, or both can be used to specify the property from the standard framework identified in StandardUsed. ComplianceDescription can provide further details or a general description of compliance with a standard.
</xs:documentation>
<xs:sequence>
<xs:element minOccurs="0" ref="ComplianceConceptReference">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A reference to a concept which relates to an area of coverage of the standard.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Specification of a code which relates to an area of coverage of the standard. Supports the use of an external controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describe the measures taken to comply with the standards and/or specific levels of compliance by providing further details or a general description of compliance with the standard.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Compliance Description 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:documentation>
</xs:annotation>
Describes the steps taken to ensure quality that are not related to a specific standard. Supports multiple language versions of the same content as well as optional formatting of the content. Repeat the OtherStatementOfQuality for differing content if needed.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing Quality Standard using the Reference structure. TypeOfObject should be set to QualityStandard.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing QualityStatementGroup using the Reference structure. TypeOfObject should be set to QualityStandardGroup.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Contains a group of QualityStatements, which may describe an ordered or hierarchical relationship structure. Specifies the purpose of the group, a name, label, and description of the group, its relationship to a specific universe or concept, and lists the members of the group.
</xs:documentation>
<xs:complexContent>
<xs:extension base="VersionableType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element minOccurs="0" ref="TypeOfQualityStandardGroup">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A generic element for specifying a reason for a QualityStatementGroup. Note that this element can contain either a term from a controlled vocabulary list or a textual description.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A name for the QualityStandardGroup. 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:documentation>
</xs:annotation>
A display label for the QualityStatementGroup. Supports multiple language versions of the same content as well as optional formatting of the content. Repeat for labels with different content, for example, labels with differing length limitations.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the content and purpose of the QualityStatementGroup. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to the universe statement describing the persons or other objects to which the contents of this group pertain.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to the concept expressed by the objects in this group.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
If subjects are listed for this group, it is strongly recommended that the subjects listed also be found in the TopicalCoverage element for the parent packaging element when this group is included directly or by reference in a module containing a coverage element. Use of subject at the group level allows for associating objects as a type of subject based group or to identify subject characteristics of a reusable group of objects.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
If keywords are listed for this group, it is strongly recommended that the keywords listed also be found in the TopicalCoverage element for the parent packaging element when this group is included directly or by reference in a module containing a coverage element. Use of keyword at the group level allows for associating objects as a type of keyword based group or to identify keyword characteristics of a reusable group of objects.
</xs:documentation>
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element ref="QualityStandardReference">
</xs:choice>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to constituent QualityStandard. TypeOfObject should be set to QualityStandard.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to constituent QualityStandardGroup. This allows for nesting of QualityStandardGroups. TypeOfObject should be set to QualityStandardGroup.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
If set to "true" indicates that the content of the group is ordered as it appears within the XML structure.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Name of the QualityStandardGroup using the DDI Name structure.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A brief textual description of the type of group created to associate a number of Quality Standards. Supports the use of an external controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A formal description of a quality standard, and the quality concepts which it requires.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
A formal description of a quality standard, and the quality concepts which it requires.
</xs:documentation>
<xs:complexContent>
<xs:extension base="VersionableType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="QualityStandardName">
</xs:sequence>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A display label for the QualityStandard. Supports multiple language versions of the same content as well as optional formatting of the content. Repeat for labels with different content, for example, labels with differing length limitations.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the QualityStandard. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Provide the citation and location of the source published standard using the OtherMaterialType.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:annotation>
</xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" ref="ComplianceConceptReference">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A reference to a concept which relates to an area of coverage of the standard.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Specification of a code which relates to an area of coverage of the standard. Supports the use of an external controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Specifies what is required to be seen as in compliance with the Standard. Note minimum requirements for various levels of compliance.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Specifies what is required to be seen as in compliance with the Standard. Note minimum requirements for various levels of compliance.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Provide the citation and location of the published standard using the OtherMaterialType.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Provide the citation and location of the published standard using the OtherMaterialType.
</xs:documentation>
<xs:choice>
<xs:element ref="OtherMaterial">
</xs:choice>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Description and link to the StandardUsed using the DDI Other Material structure.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Use of a previously described StandardUsed by Reference. TypeOfObject will be OtherMaterial.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describe the measures taken to comply with the standards and/or specific levels of compliance by providing further details or a general description of compliance with the standard. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A reference to a concept which relates to an area of coverage of the standard using the ReferenceStructure. TypeOfObject should be set to Concept.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Specification of a code which relates to an area of coverage of the standard. Supports the use of an external controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the budget that can contain a reference to an external budget document.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
A description of the budget for any of the main publication types that can contain a reference to an external budget document.
</xs:documentation>
<xs:sequence>
<xs:element minOccurs="0" ref="Description">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the overall budget of the project. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Description and link to the Budget Document using the DDI Other Material structure.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Description and link to the Budget Document using the DDI Other Material structure.
</xs:documentation>
<xs:choice>
<xs:element ref="OtherMaterial">
</xs:choice>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Description and link to the BudgetDocument using the DDI Other Material structure.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Use of a previously described BudgetDocument by Reference. TypeOfObject will be OtherMaterial.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Description and link to the Publication using the DDI Other Material structure.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Description and link to the Publication using the DDI Other Material structure.
</xs:documentation>
<xs:choice>
<xs:element ref="OtherMaterial">
</xs:choice>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Description and link to the Publication using the DDI Other Material structure.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Use of a previously described Publication by Reference. TypeOfObject will be OtherMaterial.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
A basic data representation for computing systems and applications expressed as a tuple (attribute key, value). Attribute keys may or may not be unique.
</xs:documentation>
<xs:sequence>
<xs:element ref="AttributeKey">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
This key (sometimes referred to as a name) expressed as a string. Supports the use of an external controlled vocabulary which is the recommended approach.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The value assigned to the named Key expressed as a string. Supports the use of an external controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The key (sometimes referred to as a name) in a key/value pair. Supports the use of an external controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The value for a key/value pair. Supports the use of an external controlled vocabulary.
</xs:documentation>
<!--EMAIL-->
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Email address type (Currently restricted to Internet format user@server.ext.).
</xs:documentation>
<xs:sequence>
<xs:element ref="InternetEmail">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The email address express as a string (restricted to the Internet format).
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Code indicating the type of e-mail address. Supports the use of an external controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A brief textual description or classification of the e-mail address type. Supports the use of an external controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The character used to separate whole numbers from decimals expressed as a one character string.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The character used to separate the component of whole numbers (thousands, millions, etc.) expressed as a one character string.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:simpleType>
<xs:restriction base="xs:string">
<xs:pattern value="([\.a-zA-Z0-9_\-])+@([a-zA-Z0-9_\-])+(([a-zA-Z0-9_\-])*\.([a-zA-Z0-9_\-])+)+"/>
</xs:restriction>
<xs:annotation>
</xs:annotation>
</xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="1"/>
</xs:restriction>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Coded values specifying time zones as an offset from Greenwich Meridian Time. For example, United States Eastern Standard Time is -5.00. Supports the use of an external controlled vocabulary. DDI strongly recommends the use of the time offset tied to a controlled vocabulary. If any other method is used, the use of a controlled vocabulary will facilitate interoperability. The DDI Alliance has provided a controlled vocabulary (TimeZone) to support this element at http://www.ddialliance.org/controlled-vocabularies.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Use of a Controlled Vocabulary is strongly recommended. Use of ISO 3166 Country Codes (2 character, 3 character, or Numeric) is preferred with or without attribution to a specific controlled vocabulary. If using some other coding system it is important to cite the source as the assumption will generally be that ISO 3166 codes have been used. Allows for an optional effective date for the country code. This can effect the actual geographic coverage or related name.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Use of a Controlled Vocabulary is strongly recommended. Use of ISO 3166 Country Codes (2 character, 3 character, or Numeric) is preferred with or without attribution to a specific controlled vocabulary. If using some other coding system it is important to cite the source as the assumption will generally be that ISO 3166 codes have been used. Allows for an optional effective date for the country code. This can effect the actual geographic coverage or related name.
</xs:documentation>
<xs:simpleContent>
<xs:extension base="CodeValueType">
</xs:simpleContent>
<xs:attribute name="effectiveDate" type="xs:dateTime" use="optional">
</xs:extension>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
If it is important to specify the date that this code is effective in order to accurately capture a name or similar change, specify that here. This can effect the actual geographic coverage or related name.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A single point in time, a duration, or a time range with start and/or end dates.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A single point in time. If a duration is expressed as a SimpleDate it is defining a period of time without a designated Start or End date.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Start of a date range. A start date may be provided without a corresponding end date. This indicates that the date is intended to be a range and the end date is currently unknown.
</xs:documentation>
<xs:annotation>
</xs:element>
</xs:element>
<xs:documentation>
</xs:annotation>
Start date of a date range, expressed in a historical date format, according to a system specified in the HistoricalDateFormat attribute.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
End date of a date range, expressed in a historical date format, according to a system specified in the HistoricalDateFormat attribute.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A date expressed in a historical date format, according to a system specified in the HistoricalDateFormat attribute.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A header or label information expressed using an International String to support multiple language versions of the same content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The content of the note. Note should contain content except when it is a production flag that is fully explained by its "type". If the note provides system specific information in a structured way using XHTML formating, DDI strongly recommends the use of local extensions or the Key/Value pair structure in ProprietaryInfo whenever possible. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Container for a URN following the pattern designed by DDIURNType.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
ID of the object expressed according to the DDI ID definition.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Textual description of the rationale/purpose for the version change and a coded value to provide an internal processing flag within and organization or system. Note that versioning can only take place on objects owned by the specified DDI Agency. If you are creating a local instance of an object from another agency for current or future modification use BasedOnObject. If the changes being made result in what you determine to be new object rather than a version of a previous object, i.e. the change is too extensive to consider it a version of the existing object, create a new object and use BasedOnObject to provide a link to the object or objects that were a basis for the new object.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Textual description of the rationale/purpose for the version change and a coded value to provide an internal processing flag within and organization or system. Note that versioning can only take place on objects owned by the specified DDI Agency. If you are creating a local instance of an object from another agency for current or future modification use BasedOnObject. If the changes being made result in what you determine to be new object rather than a version of a previous object, i.e. the change is too extensive to consider it a version of the existing object, create a new object and use BasedOnObject to provide a link to the object or objects that were a basis for the new object.
</xs:documentation>
<xs:sequence>
<xs:element minOccurs="0" ref="RationaleDescription">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Textual description of the rationale/purpose for the version change to inform users as to the extent and implication of the version change. May be expressed in multiple languages.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
RationaleCode is primarily for internal processing flags within an organization or system. Supports the use of an external controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the rationale for the new version expressed using an International String to support multiple language versions of the same content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Classification of the rationale for versioning. Supports the use of an external controlled vocabulary. DDI strongly recommends the use of a controlled vocabulary to facilitate interoperability within and/or between organizations.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The version of the object expressed according to the DDI version definition.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The title expressed using an International String to support multiple language versions of the same content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The subtitle expressed using an International String to support multiple language versions of the same content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The alternate title expressed using an International String to support multiple language versions of the same content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Holds the name of the creator and/or a reference to the creator as described within a DDI Organization scheme.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Holds the name of the publisher with their role and/or a reference to the publisher as described within a DDI Organization scheme.
</xs:documentation>
<xs:annotation>
</xs:element>
</xs:element>
<xs:documentation>
</xs:annotation>
Holds the name of the contributor, their role, and optional reference to the contributor as described within a DDI Organization scheme.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
An identifier whose scope of uniqueness is broader than the local archive. Common forms of an international identifier are ISBN, ISSN, DOI or similar designator.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Copyright information expressed using an International String to support multiple language versions of the same content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The reason for the embargo. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Documents an event in the life cycle of a study or group of studies.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A brief textual description or classification of the lifecycle event. Supports the use of an external controlled vocabulary. DDI strongly recommends the use of a controlled vocabulary. The DDI Alliance has provided a controlled vocabulary (LifecycleEventType) to support this element at http://www.ddialliance.org/controlled-vocabularies.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Description provides additional detailed information regarding the element. Note that in comparing two like types of elements, description should be used as the basis for comparison. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the nature of the relationship between the parent element of the relationship item and the DDI object to which it is related. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describes how the resource is related to the item. Supports the use of an external controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing TopicalCoverage using the Reference structure. TypeOfObject should be set to TopicalCoverage.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describes the topical coverage of the module using Subject and Keyword.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing SpatialCoverage using the Reference structure. TypeOfObject should be set to SpatialCoverage.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describes the geographic coverage of the data documented in a particular DDI module.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing TemporalCoverage using the Reference structure. TypeOfObject should be set to TemporalCoverage.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describes the temporal coverage of the data described in a particular DDI module.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Contains values from a formal topical or subject classification such as the U.S. Library of Congress Subject Headings, MESH (Medical Subject Headings), CESSDA Topic Classification, etc.). Subject classifications are generally organized hierarchically and grouped by related subject matter. They may use codified identifiers (i.e. Dewey Decimal Classification). The International Code Value allows for string content which may be taken from an externally maintained controlled vocabulary (code value) including a language-location specification for the code value. Used in cases where controlled vocabularies are assumed to be highly language specific, such as nationally maintained subject headings, thesauri, or keywords derived from the content of documents.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Keywords should preferably come from Thesauri designed to support searching by organizing and grouping synonyms in one or more languages. Keywords are generally listed in alphabetical order do not use codified identifiers. Thesauri may be general (Roget's Thesaurus) or confined to a specific topical area (ELSST). The International Code Value allows for string content which may be taken from an externally maintained controlled vocabulary (code value) including a language-location specification for the code value. Used in cases where controlled vocabularies are assumed to be highly language specific, such as nationally maintained subject headings, thesauri, or keywords derived from the content of documents.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Set of north, south, east, west coordinates defining a rectangle
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing Variable using the Reference structure. TypeOfObject should be set to Variable.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Indicates the most discrete spatial object type identified for a single case.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Contains information on the hierarchy of the geographic structure.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describes specific instances of GeographicLocations associated with a specified GeographicLevel in a GeographicStructure.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing SummaryData using the Reference structure. TypeOfObject should be set to SummaryData.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Contains a Reference to a GeographicLevel if available and a name for the level. TypeOfObject should be set to GeographicLevel.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Contains a Reference to a GeographicLevel if available and a name for the level. TypeOfObject should be set to GeographicLevel.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing GeographicLevel using the Reference structure. TypeOfObject should be set to GeographicLevel.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing GeographicLevel using the Reference structure. TypeOfObject should be set to GeographicLevel.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing GeographicLocation using the Reference structure plus the ability to exclude any number of contained location values as specified by reference. TypeOfObject should be set to GeographicLocation.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Reference to an existing GeographicLocation using the Reference structure plus the ability to exclude any number of contained location values as specified by reference. TypeOfObject should be set to GeographicLocation.
</xs:documentation>
<xs:complexContent>
<xs:extension base="ReferenceType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="ExcludedLocationValueReference">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to a LocationValue within the referenced GeographicLocation which should be excluded. Each excluded location value should be specified by reference.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Longitude values expressed as a decimal between the values of -180 and 180 degrees.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Longitude values expressed as a decimal between the values of -180 and 180 degrees.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Latitude values expressed as a decimal between the values of -90 and 90 degrees.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Latitude values expressed as a decimal between the values of -90 and 90 degrees.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Any limitation in the coverage of the geographic structure expressed using an International String to support multiple language versions of the same content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing Variable using the Reference structure. TypeOfObject should be set to Variable.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing RepresentedVariable using the Reference structure. TypeOfObject should be set to RepresentedVariable
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The date (and, optionally, time) of a specific geographic value (code). This is necessary because geographic boundaries change over time.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A closed plane figure bounded by three or more line segments, representing a geographic area.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A closed plane figure bounded by three or more line segments, representing a geographic area.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
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:documentation>
</xs:annotation>
Lists the value and format type for the X coordinate value. Note that this is a single value rather than a coordinate pair.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Lists the value and format type for the Y coordinate value. Note that this is a single value rather than a coordinate pair.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Relationship specification between this item and the item to which it is related.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing identifiable object using the Reference structure. TypeOfObject should be set to and Identifiable, Versionable or Maintainable object.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The date that the data reference such as at the point of collection, a previous year or date, etc.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
The date that the data reference such as at the point of collection, a previous year or date, etc. This is expressed as a date (singular or range) and may have specific subjects associated with it. For example if only income and labor force status relate to the previous year and all other data related to the point of collection.
</xs:documentation>
<xs:complexContent>
<xs:extension base="DateType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="Subject">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
If the date is for a subset of data only such as a referent date for residence 5 years ago, use Subject to specify the coverage of the data this date applies to. May be repeated to reflect multiple subjects.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reason for the access restriction. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The user group to whom the restriction applies. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing Universe using the Reference structure. TypeOfObject should be set to Universe.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing UnitType using the Reference structure. TypeOfObject should be set to UnitType.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to a UnitTypeScheme using SchemeReference which allows for the specification of objects to exclude. TypeOfObject should be set to UnitTypeScheme.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing Organization or Individual using the Reference structure. TypeOfObject should be set to Organization or Individual.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing Organization or Individual using the Reference structure. TypeOfObject should be set to Organization or Individual.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Series statement contains information about the series to which a study unit or group of study units belongs.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Description of the series. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A brief textual description or classification of the unit of analysis. Supports the use of an external controlled vocabulary. The DDI Alliance has provided a controlled vocabulary (AnalysisUnit) to support this element at http://www.ddialliance.org/controlled-vocabularies.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing GeographicStructure using the Reference structure plus the ability to exclude any number of contained GeographicLevels as specified by reference. TypeOfObject should be set to GeographicStructure.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Reference to an existing GeographicStructure using the Reference structure plus the ability to exclude any number of contained GeographicLevels as specified by reference. TypeOfObject should be set to GeographicStructure.
</xs:documentation>
<xs:complexContent>
<xs:extension base="ReferenceType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="ExcludedGeographicLevelReference">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to a GeographicLevel within the referenced GeographicStructure which should be excluded. Each excluded GeographicLevel should be specified by reference.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the Geographic Level. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A user provided identifier that is locally unique within its specific type.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
An abstract or brief summary of the document. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing Attribute using the Reference structure. TypeOfObject should be set to Attribute.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Identification of the character set used in the referenced file. Supports the use of an external controlled vocabulary. The DDI Alliance has provided a controlled vocabulary (CharacterSet) to support this element at http://www.ddialliance.org/controlled-vocabularies.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
An identifying code for the level of geography being described, i.e., Country, State, or 010, 040. Supports the use of an external controlled vocabulary. DDI strongly recommends the use of a controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing Concept using the Reference structure. TypeOfObject should be set to Concept.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Defines the data type to use unless otherwise specified. Supports the use of an external controlled vocabulary. The DDI Alliance has provided a controlled vocabulary (DateType) to support this element at http://www.ddialliance.org/controlled-vocabularies. Similar content to RecommendedDataType.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Defines the default value for the delimiter used to separate variables in a delimited record. The attribute treatConsecutiveDelimiterAsOne indicates how consecutive delimiters should be handed by the software.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to a VariableScheme using SchemeReference which allows for the specification of objects to exclude. TypeOfObject should be set to VariableScheme.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Description of the difference between two objects. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A dimension describes the rank or order of the dimension within the NCube structure and provides the specific coordinate value of the dimension for the data item. In the case where the value is found within the data file, it provides a reference to the variable containing the value.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
A dimension describes the rank or order of the dimension within the NCube structure and provides the specific coordinate value of the dimension for the data item. In the case where the value is found within the data file, it provides a reference to the variable containing the value.
</xs:documentation>
<xs:sequence>
<xs:choice>
</xs:sequence>
<xs:element ref="VariableReference">
</xs:choice>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
References the Variable holding the dimension value. Use this instead of the value attribute when the value must be obtained from the data file at the location of the variable indicated in the reference.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
Enter the rank (placement) order in which the value from this dimension appears in the coordinate address of any cell in the NCube matrix.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The format of the date filed. Supports the use of an external controlled vocabulary. Recommend the use of the union of ISO 8601 and the controlled vocabulary used for HistoricalDateFormat.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Specifies the orderValue of the Measure in the MeasureDimension described in the NCubeInstance along with its arrayOrder if multiple measures are provided as an array in a single storage location.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
The value of the dimension used to determine the cell address.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
Oder within the array. Note that this attribute assumes an array base of 0. The array order assumes that the measures will always be displayed in the same order and that sparse content (a missing value in the array) will be clear between two delimiters in this array. (For example 1,1,1 or 1,,1)
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Specifies the orderValue of the Measure in the MeasureDimension described in the NCubeInstance along with its arrayOrder if multiple measures are provided as an array in a single storage location.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing NCube using the Reference structure. TypeOfObject should be set to NCube.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The purpose of the object. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing Question using the Reference structure. TypeOfObject should be set to QuestionItem, QuestionGrid, or QuestionBlock.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing MeasurementItem using the Reference structure. TypeOfObject should be set to MeasurementItem.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing Variable using the Reference structure. TypeOfObject should be set to Variable.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A brief textual description or classification of the funder's role. Supports the use of an external controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The Value expressed as an xs:string with the ability to preserve whitespace if critical to the understanding of the content.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
The Value expressed as an xs:string with the ability to preserve whitespace if critical to the understanding of the content.
</xs:documentation>
<xs:simpleContent>
<xs:extension base="xs:string">
</xs:simpleContent>
<xs:attribute default="default" ref="xml:space">
</xs:extension>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
The default setting states that leading and trailing white space will be removed and multiple adjacent white spaces will be treated as a single white space. If the existence of any of these white spaces is critical to the understanding of the content, change the value of this attribute to "preserve".
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A brief textual description or classification of the subject of the note. Supports the use of an external controlled vocabulary.
</xs:documentation>
<!-- set of Maintainable Reference Types -->
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing Archive using the Reference structure. TypeOfObject should be set to Archive.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing Group using the Reference structure. TypeOfObject should be set to Group.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing ResourcePackage using the Reference structure. TypeOfObject should be set to ResourcePackage.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing StudyUnit using the Reference structure. TypeOfObject should be set to StudyUnit.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing ConceptualComponent using the Reference structure. TypeOfObject should be set to ConceptualComponent.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing DataCollection using the Reference structure. TypeOfObject should be set to DataCollection.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing PhysicalDataProduct using the Reference structure. TypeOfObject should be set to PhysicalDataProduct.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing PhysicalInstance using the Reference structure. TypeOfObject should be set to PhysicalInstance.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing LogicalProduct using the Reference structure. TypeOfObject should be set to LogicalProduct.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing Comparison using the Reference structure. TypeOfObject should be set to Comparison.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing ClassificationFamily using the Reference structure. TypeOfObject should be set to ClassificationFamily.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing Classification Correspondence Table using the Reference structure. TypeOfObject should be set to ClassificationCorrespondenceTable.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing ClassificationSeries using the Reference structure. TypeOfObject should be set to ClassificationSeries.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing StatisticalClassification using the Reference structure. TypeOfObject should be set to StatisticalClassification.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing DDIProfile using the Reference structure. TypeOfObject should be set to DDIProfile.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to a OrganizationScheme using SchemeReference which allows for the specification of objects to exclude. TypeOfObject should be set to OrganizationScheme.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to a CategoryScheme using SchemeReference which allows for the specification of objects to exclude. TypeOfObject should be set to CategoryScheme.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to a ConceptScheme using SchemeReference which allows for the specification of objects to exclude. TypeOfObject should be set to ConceptScheme.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to a UniverseScheme using SchemeReference which allows for the specification of objects to exclude. TypeOfObject should be set to UniverseScheme.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to a RepresentedVariableScheme using SchemeReference which allows for the specification of objects to exclude. TypeOfObject should be set to RepresentedVariableScheme.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to a GeographicStructureScheme using SchemeReference which allows for the specification of objects to exclude. TypeOfObject should be set to GeographicStructureScheme.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to a GeographicLocationScheme using SchemeReference which allows for the specification of objects to exclude. TypeOfObject should be set to GeographicLocationScheme.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to a InterviewerInstructionScheme using SchemeReference which allows for the specification of objects to exclude. TypeOfObject should be set to InterviewerInstructionScheme.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to a QuestionScheme using SchemeReference which allows for the specification of objects to exclude. TypeOfObject should be set to QuestionScheme.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to a MeasurementScheme. TypeOfObject should be set to MeasurementScheme.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing MeasurementItem using the Reference structure. TypeOfObject should be set to MeasurementItem.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to a ControlConstructScheme using SchemeReference which allows for the specification of objects to exclude. TypeOfObject should be set to ControlConstructScheme.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to a InstrumentScheme using SchemeReference which allows for the specification of objects to exclude. TypeOfObject should be set to InstrumentScheme.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to a NCubeScheme using SchemeReference which allows for the specification of objects to exclude. TypeOfObject should be set to NCubeScheme.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to a VariableScheme using SchemeReference which allows for the specification of objects to exclude. TypeOfObject should be set to VariableScheme.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to a PhysicalStructureScheme using SchemeReference which allows for the specification of objects to exclude. TypeOfObject should be set to PhysicalStructureScheme.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to a RecordLayoutScheme using SchemeReference which allows for the specification of objects to exclude. TypeOfObject should be set to RecordLayoutScheme.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to a CodeListScheme using SchemeReference which allows for the specification of objects to exclude. TypeOfObject should be set to CodeListScheme.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing CodeList using the Reference structure. TypeOfObject should be set to CodeList.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Inclusion of a PhysicalInstanceGroup that allows PhysicalInstances to be grouped with or without hierarchical structure by reference. TypeOfObject should be set to PhysicalInstanceGroup.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Abstract type for the head of a substitution group for a variable representation or a question response domain. If specific values are used to denote missing values, these can be indicated as a space-delimited list in the missingValue attribute. If the missing value is indicated by a blank, this should be indicated by setting the value of blankIsMissingValue to true.
</xs:documentation>
<xs:sequence>
<xs:element minOccurs="0" ref="RecommendedDataType">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
This field provides the recommended treatment of the data within an application. The value should come from a controlled vocabulary - recommended values include the set found in W3C XML Schema Part 2, but excluding string sub-types, QNAME, and NOTATION. The DDI Alliance has provided a controlled vocabulary (DataType) to support this element at http://www.ddialliance.org/controlled-vocabularies.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
This field provides a recommended generic treatment of the data for display by an application. The value should come from a controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Records the measurement unit, for example, 'km', 'miles', etc. Supports the use of a controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
List the values used to represent missing data in a space delimited array. Use of MissingValuesReference is preferred. If this content does not match the values provided in the MissingValuesReference, the content of the MissingValuesReference overrides the content of this attribute.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
When value is true a blank or empty variable content should be treated as a missing value. Use of MissingValuesReference is preferred.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
Indicates the type of relationship, nominal, ordinal, interval, ratio, or continuous. Use where appropriate for the representation type.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Structures a textual representation. MinLength and maxlength attributes are inclusive integers describing the number of permitted characters. The regExp attribute holds a regular expression describing the valid contents of the string.
</xs:documentation>
<xs:complexContent>
<xs:extension base="RepresentationType">
</xs:complexContent>
<xs:attribute name="maxLength" type="xs:nonNegativeInteger" use="optional">
</xs:extension>
<xs:annotation>
</xs:annotation>
</xs:attribute>
<xs:annotation>
</xs:annotation>
</xs:attribute>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
A regular expression limiting the allowed characters or character order of the content.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Structures the representation for any type of time format (including dates, etc.). Regardless of the format of the data the content may be treated as a date and or time and converted to ISO standard structure if sufficient information is supplied.
</xs:documentation>
<xs:complexContent>
<xs:extension base="RepresentationType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element minOccurs="0" ref="DateFieldFormat">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describes the format of the date field, in formats such as YYYY/MM or MM-DD-YY, etc. If this element is omitted, then the format is assumed to be the XML Schema format corresponding to the type attribute value.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
This is a standard XML date type code and supports the use of an external controlled vocabulary. Examples are date, dateTime, gYearMonth, gYear, and duration. The DDI Alliance has provided a controlled vocabulary (DateType) to support this element at http://www.ddialliance.org/controlled-vocabularies.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Indicates the high and low values (endpoints) of a non-numeric scale. This can be expressed as a value that matches the DateTime format. Repeatable in order to express as set of non-continuous values.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
The regular expression allows for further description of the allowable content of the data.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Defines the representation for a numeric response. May be a range or specific value, or a list of ranges.
</xs:documentation>
<xs:complexContent>
<xs:extension base="RepresentationType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="NumberRange">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Defines the valid number range or number values for the representation.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Identification of the numeric type such as integer, decimal, etc. supports the use of an external controlled vocabulary. The DDI Alliance has provided a controlled vocabulary (NumericType) to support this element at http://www.ddialliance.org/controlled-vocabularies.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:attribute>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
The scale of the number expressed as an integer (for example a number expressed in 100's, 5 = 500 would have a scale of 100).
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
The number of decimal positions expressed as an integer (precision of the number).
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
The interval between valid responses expressed as an integer.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
The level to which a number is considered to be accurate. Expressed as a decimal.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Describes the use of all or part of a CodeList as a representation used by a question response domain or variable value representation.
</xs:documentation>
<xs:complexContent>
<xs:extension base="RepresentationType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:choice minOccurs="0">
</xs:sequence>
<xs:element ref="CodeListReference">
</xs:choice>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A reference to the CodeList included in this representation using the Reference structure.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A reference to the StatisticalClassification included in this representation using the Reference structure.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Allows further specification of the codes to use from the CodeList by defining the level or only the most discrete codes of a hierarchical CodeList, the range of codes to use, or an itemized sub-set.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Describes a representation based on categorization. The CategorySchemeReference allows for the exclusion of selected items from the use of the CategoryScheme as a representation.
</xs:documentation>
<xs:complexContent>
<xs:extension base="RepresentationType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element ref="CategorySchemeReference">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A reference to a CategoryScheme containing the required categories using the SchemeReference structure. Use Exclude in the SchemeReference to designate any categories NOT to include in this representation.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Structures a response domain based on categorization that is described in an external non-DDI structure. Includes a UsageDescription that should provide information on how the external source is to be used.
</xs:documentation>
<xs:complexContent>
<xs:extension base="RepresentationType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element name="ExternalCategoryReference" type="xs:anyURI">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
References an external, non DDI category. This is the element to use if the Code Scheme being used is not in DDI and cannot be used directly. It provides for both the reference and an explanation of how to use the information accurately within a DDI context.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the use of the external category file. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the use of the external category file. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Structures the representation for a geographic point to ensure collection of relevant information using a single response domain structure. The point may be associated with a polygon (such as the centroid of the polygon) or a line (end or shape points of a line). The structure provides a description of the default values for the datum type, coordinate system used, the coordinate zone, error correction method, standard offset, the geographic object being positioned, the type of address match if used, the point format, and spatial primitive type. It provides response options for the coordinate pairs being captured, and alternate values for the offset, geo-referenced object and coordinate system if a different one is used to capture a specific response.
</xs:documentation>
<xs:complexContent>
<xs:extension base="RepresentationType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element name="Datum" type="CodeValueType">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The standard datum format used. Supports the use of a controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The standard coordinate system used. Supports the use of a controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The standard coordinate zone being used. Supports the use of a controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The standard coordinate source being used. Supports the use of a controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The standard method of error correction being used. Supports the use of a controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A definition of the standard offset used when taking a coordinate reading on the geo-referenced object.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The standard object for which the geographic coordinates are being captured. This could be a household, village centroid, etc. Supports the use of a controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Use for coordinates obtained through address matching only. Identify the address matching method. Example: street segment match, ZIP code centroid, etc. Supports the use of a controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Field to capture coordinate pairs as individual pairs or as an array of pairs.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
If unable to use the standard offset, allows entry of a non-standard offset figure.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
If the default geo-referenced object is unavailable or cannot be measured, allows identification of an alternate object.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Specifies the coordinate system used for a response if different from that stated in the response structure.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
The type attribute is used by the documenter to describe the numeric response domain.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
Indicates the spatial primitive object which the point references.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
This is a standard XML date type code and supports the use of an external controlled vocabulary. Examples are date, dateTime, gYearMonth, gYear, and duration. The DDI Alliance has provided a controlled vocabulary (DateType) to support this element at http://www.ddialliance.org/controlled-vocabularies.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Allows identification of an alternate object when the default object is not measurable.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Allows collection of data for a case in a different coordinate system than stated in the response structure.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Field to capture coordinate pairs as individual pairs or as an array of pairs.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Field to capture coordinate pairs as individual pairs or as an array of pairs.
</xs:documentation>
<xs:complexContent>
<xs:extension base="TextDomainType">
</xs:complexContent>
<xs:attribute default="1" name="maxArray" type="xs:nonNegativeInteger">
</xs:extension>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
The maximum number of coordinate pairs listed in the array. The two values in a coordinate pair are separated by a comma. Pairs in an array are separated by the character indicated in the arraySeparator attribute. Default value is "1".
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
The character used to separate arrays, if present. If not given a value, and if the maxArray attribute has a value greater than one, the separator is assumed to be whitespace.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Allows for the use of all or part of a GeographicLocation description to be used as a response domain or value representation by a question or variable. In addition to the basic objects of a representation it describes the Geographic Location values available for use by the question or variable.
</xs:documentation>
<xs:complexContent>
<xs:extension base="RepresentationType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element minOccurs="0" ref="IncludedGeographicLocationCodes">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Identifies the Geographic Location codes included by the Authorized source of the code, the geographic location being used and the locations to exclude.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
When the code is a concatenation this structure allows you to limit the portion of the concatenated code that this object captures.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Identifies the Geographic Location codes included by the Authorized source of the code, the geographic location being used and the locations to exclude.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Specifies the Geographic Location Codes included in the representation by providing a reference to the authorized source of the code, the GeographicLocation used, and any excluded values.
</xs:documentation>
<xs:sequence>
<xs:element minOccurs="0" ref="AuthorizedSourceReference">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A reference to the Authorized Source of the value used by this representation. A GeographicLocation may have more than one Authorized Source included in the listing.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A reference to the GeographicLocation used by this representation.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A reference to a location value that is excluded, not used by, this representation. May be repeated to exclude multiple location values.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A reference to the Authorized Source of the value described in a GeographicLocationScheme or GeographicStructureScheme. TypeOfObject should be set to AuthorizedSource.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing GeographicLocation using the Reference structure. TypeOfObject should be set to GeographicLocation.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Allows for the use of all or part of a GeographicStructure description to be used as a response domain or value representation by a question or variable. In addition to the basic objects of a representation it describes the Geographic Structure values available for use by the question or variable.
</xs:documentation>
<xs:complexContent>
<xs:extension base="RepresentationType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element minOccurs="0" ref="IncludedGeographicStructureCodes">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Identifies the Geographic Structure codes included by the Authorized source of the code, the Geographic Structure being used and the Structures to exclude.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Identifies the Geographic Structure codes included by the Authorized source of the code, the geographic Structure being used and the Structures to exclude.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Specifies the Geographic Structure Codes included in the representation by providing a reference to the authorized source of the code, the GeographicStructure used, and any excluded levels.
</xs:documentation>
<xs:sequence>
<xs:element minOccurs="0" ref="AuthorizedSourceReference">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A reference to the Authorized Source of the value used by this representation. A GeographicStructure may have more than one Authorized Source included in the listing.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A reference to the GeographicStructure used by this representation.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A reference to a Structure Level that is excluded, not used by, this representation. May be repeated to exclude multiple Structure values.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing GeographicLevel using the Reference structure. TypeOfObject should be set to GeographicLevel.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
A means of capturing the structure of Scale for use as a question response domain or variable value representation. In addition to the basic objects of the representation, the structure defines the dimensions of the scale, an intersect for a multi-dimensional scale, and display layout.
</xs:documentation>
<xs:complexContent>
<xs:extension base="RepresentationType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="ScaleDimension">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of a dimension of the scale. Note that most scales will have only one dimension.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Identifies the point at which the scales of a multidimensional scale intersect.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Defines they layout such as containing a drawn scale line, a list of values only, an outline (the boundaries of the area defined by 2 or more intersecting scales such as a diamond of opposites), or some other layout design. Allows for the use of a controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Identifies the point at which the scales of a multidimensional scale intersect.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Defines they layout such as containing a drawn scale line, a list of values only, an outline (the boundaries of the area defined by 2 or more intersecting scales such as a diamond of opposites), or some other layout design. Allows for the use of a controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Defines a dimension of a scale providing it with a label, a numeric or character based range, the attachment of a category label at one or more of the scale values, the frequency of increment markers, and the frequency of value labels on marked or unmarked increments.
</xs:documentation>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="Label">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A display label for the scale. Supports multiple language versions of the same content as well as optional formatting of the content. Repeat for labels with different content, for example, labels with differing length limitations.
</xs:documentation>
<xs:choice minOccurs="0">
<xs:element ref="NumberRange">
</xs:choice>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Indicates the high and low values (endpoints) of a numeric scale.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Indicates the high and low values (endpoints) of a non-numeric scale.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Allows for the attachment of a category label at any anchor point.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Identifies the frequency for increment markers (with or without value attachments).
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Identifies the frequency for value labels on marked or unmarked increments.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
A number used to identify this dimension when describing its intersect point with one or more dimensions in the same scale representation. The dimension is denoted with a 1-based indexing. Dimension in the scale are numbered (1,2,n).
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
A horizontal line is described as a 0 (zero) slope. Expressed as the number of degrees positive (right end angle above the horizontal line) or degrees positive (right end descending below the horizontal line).
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Allows for the attachment of a category label at any anchor point in a scale.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Identifies the frequency for increment markers (with or without value attachments).
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Identifies the frequency for value labels on marked or unmarked increments.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Identifies the point at which the scales of a multidimensional scale intersect. May include all or a subset of dimensions intersecting at a given point. Repeat for multiple intersect points.
</xs:documentation>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="IncludedDimension" type="xs:integer">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
List by repetition all dimensions intersecting at this value by Dimension Number.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
If different dimensions intersect at different values list each set in a separate DimensionIntersect and list each dimension included by an IncludeDimension.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:attribute>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Allows for the attachment of a category label at any anchor point in a scale.
</xs:documentation>
<xs:sequence>
<xs:element minOccurs="0" ref="CategoryReference">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A reference to the category containing the label for the anchor point.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:attribute>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Describes the start, end, and increment value for an incremental string (numeric, character, or length).
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
The size of the increment in units (number of characters, length, number of units).
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
The starting value or beginning point of the increment string.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:attribute>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
A means of capturing the features of a nominal (marked/unmarked) response domain. Note that this is not the same as a code or category list with a yes/no set of responses. This representation is generally used in QuestionGrids when defining the response domain of a grid cell. In addition to the basic objects of a representation, the structure defines the allowed content of the mark using a regular expression.
</xs:documentation>
<xs:complexContent>
<xs:extension base="RepresentationType">
</xs:complexContent>
<xs:attribute name="regExp" type="xs:string" use="optional">
</xs:extension>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
The regular expression allows for further description of the allowable content of the data.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Means of describing the Location of an action and the action itself within a repesentation so that they can be used by questions as a response domain. In addition to the basic objects of the representation, the structure briefly describes the object type upon which the action is to take place and the action to take (where an how to mark the object).
</xs:documentation>
<xs:complexContent>
<xs:extension base="RepresentationType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element minOccurs="0" ref="Object">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The type of object on which the action takes place such as an image, audio tape, etc. Allows for the use of a controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describes the region of an image, recording, or text where an action where a specified action is performed and the type of action taken (i.e., Mark an "X" where the actor should be standing on the picture of the stage.).
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The type of object on which the action takes place such as an image, audio tape, etc. Allows for the use of a controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describes the region of an image, recording, or text where an action where a specified action is performed and the type of action taken.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Describes the region of an image, recording, or text where an action where a specified action is performed and the type of action taken (i.e., Mark an "X" where the actor should be standing on the picture of the stage.).
</xs:documentation>
<xs:sequence>
<xs:element minOccurs="0" ref="RegionOfAction">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Identifies the region of the object where the action needs to occur based on the object type by specifying a segment of the object.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describes the specific actions that should take place. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
Allows for the provision of a regular expression to describe a mark (such as a specific letter or number).
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A structure used to express explicit regions within different types of external materials (Textual, Audio, Video, XML, and Image).
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
A means of capturing the representation of Ranking to be used as a response domain used by a question. In addition to the basic objects of the representation, the structure defines the range used for ranking including the number of times an individual value may be repeated.
</xs:documentation>
<xs:complexContent>
<xs:extension base="RepresentationType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element ref="RankingRange">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The allowed values expressed using Range (allows for non-numeric values). In addition, defines the number of times a value may be used in expressing a ranking.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describes the range of values used in the ranking system using Range and sets the number of times a single value can be repeated.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Describes the range of values used in the ranking system using Range and sets the number of times a single value can be repeated.
</xs:documentation>
<xs:complexContent>
<xs:extension base="RangeType">
</xs:complexContent>
<xs:attribute default="1" name="maximumRepetitionOfSingleValue" type="xs:nonNegativeInteger">
</xs:extension>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
Allows values to be expressed more than once, for example if respondent can specify a "tie" by repeating a single value.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Means of describing Distributions as a representation so that they can be used as a response domain questions. Primarily used as a response domain in a QuestionGrid. In addition to the base of objects of a representation the structure provides the total value to be distributed between the objects and the number of decimal positions allowed within a response.
</xs:documentation>
<xs:complexContent>
<xs:extension base="RepresentationType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element name="DistributionValue" type="xs:decimal">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Identifies the total value to be distributed among the designated objects.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
Identifies the number of decimal points allowed for the expression of a response.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
A response domain capturing a textual response. Contains the equivalent content of a TextRepresentation including the length of the text and restriction of content using a regular expression. Adds a set of elements available to all Response Domains; Label, Description, OutParameter, designation of response cardinality, and a declaration of an offset date for the data content. Has an equivalent TextDomainReference which references a ManagedTextRepresentation.
</xs:documentation>
<xs:complexContent>
<xs:extension base="TextRepresentationBaseType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="Label">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A display label for the domain. Supports multiple language versions of the same content as well as optional formatting of the content. Repeat for labels with different content, for example, labels with differing length limitations.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the content and purpose of the domain. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Allows for the response to be bound to one of the QuestionItem's OutParameters, so the collected information can be used elsewhere, for example as inputs to subsequent questions in an Instrument or to a GenerationInstruction. If multiple responses are possible, this would represent and ordered array of the responses.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Allows the designation of the minimum and maximum number of responses allowed for this response domain.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Identifies the difference between the date applied to the data as a whole and this specific item such as previous year's income or residence 5 years ago.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
This scheme contains sets of values described by ManagedRepresentation. These are used by reference to define Variable Representation and Question Response Domain.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
This scheme contains sets of values described by ManagedRepresentation. These are used by reference to define Variable Representation and Question Response Domain. Text representations cover all non-code and non-category representations/response domains that should be treated or analyzed as characters regardless of whether the character is a number or a letter. In addition to the name, label and description of the scheme, the structure allows for the inclusion on an external scheme by reference, definitions of ManagedRepresentations in-line or by reference, and ManagedRepresentationGroups in-line or by reference.
</xs:documentation>
<xs:complexContent>
<xs:extension base="MaintainableType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="ManagedRepresentationSchemeName">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A name for the ManagedRepresentationScheme. 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:documentation>
</xs:annotation>
A display label for the ManagedRepresentationScheme. Supports multiple language versions of the same content as well as optional formatting of the content. Repeat for labels with different content, for example, labels with differing length limitations.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the content and purpose of the ManagedRepresentationScheme. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A reference to another ManagedRepresentationScheme to include in this scheme by reference.
</xs:documentation>
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element ref="ManagedRepresentation">
</xs:choice>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of a text based representation to be used by a question response domain or variable value representation.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A ManagedRepresentation to include in the scheme by reference.
</xs:documentation>
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element ref="ManagedRepresentationGroup">
</xs:choice>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A grouping of ManagedRepresentations for conceptual, administrative or other reasons.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Substitution group head for referencing Managed Representations. TypeOfObject should be set to ManagedMissingValuesRepresentation, ManagedDateTimeRepresentation, ManagedNumericRepresentation, ManagedScaleRepresentation, or ManagedTextRepresentation.
</xs:documentation>
<xs:element name="ManagedTextRepresentationReference" substitutionGroup="ManagedRepresentationReference" type="ReferenceType">
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing ManagedTextRepresentation using the Reference structure. TypeOfObject should be set to ManagedTextRepresentation.
</xs:documentation>
<xs:element name="ManagedDateTimeRepresentationReference" substitutionGroup="ManagedRepresentationReference" type="ReferenceType">
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing ManagedDateTimeRepresentation using the Reference structure. TypeOfObject should be set to ManagedDateTimeRepresentation.
</xs:documentation>
<xs:element name="ManagedNumericRepresentationReference" substitutionGroup="ManagedRepresentationReference" type="ReferenceType">
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing ManagedNumericRepresentation using the Reference structure. TypeOfObject should be set to ManagedNumericRepresentation.
</xs:documentation>
<xs:element name="ManagedScaleRepresentationReference" substitutionGroup="ManagedRepresentationReference" type="ReferenceType">
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing ManagedScaleRepresentation using the Reference structure. TypeOfObject should be set to ManagedScaleRepresentation.
</xs:documentation>
<xs:element name="ManagedMissingValuesRepresentationReference" substitutionGroup="ManagedRepresentationReference" type="ReferenceType">
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing ManagedMissingValuesRepresentation using the Reference structure. TypeOfObject should be set to ManagedMissingValuesRepresentation.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Name of the ManagedRepresentationScheme using the DDI Name structure.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to a ManagedRepresentationScheme using SchemeReference which allows for the specification of objects to exclude. TypeOfObject should be set to ManagedRepresentationScheme.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing ManagedRepresentationGroup using the Reference structure. TypeOfObject should be set to ManagedRepresentationGroup.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Contains a group of managed representation and other managed objects used for representation, that are grouped for conceptual, administrative, or other purposes.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Contains a group of managed representation and other managed objects used for representation, that are grouped for conceptual, administrative, or other purposes. Contents of the group may be ordered or hierarchical. In addition to the name, label, and description of the group, the structure allows for the identification of the type of group, a related universe or concept, and a listing of the included ManagedRepresentations, managed objects used for representation, and ManagedRepresentationGroups by reference.
</xs:documentation>
<xs:complexContent>
<xs:extension base="VersionableType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element minOccurs="0" ref="TypeOfManagedRepresentationGroup">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A generic element for specifying a reason for a ManagedRepresentationGroup. Note that this element can contain either a term from a controlled vocabulary list or a textual description.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A name for the ManagedRepresentationGroup. 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:documentation>
</xs:annotation>
A display label for the ManagedRepresentationGroup. Supports multiple language versions of the same content as well as optional formatting of the content. Repeat for labels with different content, for example, labels with differing length limitations.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the content and purpose of the ManagedRepresentationGroup. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to the universe statement describing the persons or other objects to which the contents of this managed representation group pertain.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to the concept expressed by the managed representations in this group.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
If subjects are listed for this group, it is strongly recommended that the subjects listed also be found in the TopicalCoverage element for the parent packaging element when this group is included directly or by reference in a module containing a coverage element. Use of subject at the group level allows for associating objects as a type of subject based group or to identify subject characteristics of a reusable group of objects.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
If keywords are listed for this group, it is strongly recommended that the keywords listed also be found in the TopicalCoverage element for the parent packaging element when this group is included directly or by reference in a module containing a coverage element. Use of keyword at the group level allows for associating objects as a type of keyword based group or to identify keyword characteristics of a reusable group of objects.
</xs:documentation>
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element ref="ManagedRepresentationReference">
</xs:choice>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
This is an abstract substitution base for a reference to a specific type of Managed Representation.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to a GeographicStructureScheme used as a representation.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to a GeographicLocationReference used as a representation.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to constituent ManagedRepresentationGroup. This allows for nesting of ManagedRepresentationGroups.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
If set to "true" indicates that the content of the group is ordered as it appears within the XML structure.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Name of the ManagedRepresentationGroup using the DDI Name structure.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A brief textual description of the type of group created to associate a number of ManagedRepresentationDescriptions. Supports the use of an external controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Substitution group head for referencing Managed Representations.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Substitution group head for referencing Managed Representations.
</xs:documentation>
<xs:complexContent>
</xs:complexContent>
<xs:element name="ManagedTextRepresentation" substitutionGroup="ManagedRepresentation" type="ManagedTextRepresentationType">
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Means of describing text based content used by reference to define Variable Representation and Question Response Domain.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Means of describing text based content used by reference to define Variable Representation and Question Response Domain. Text Representations cover all non-code and non-category representations/response domains that should be treated or analyzed as characters regardless of whether the character is a number or a letter. In addition to the name, label, and description, the scheme defines the maximum and minimum length of the allowed text and allows for the use of a regular expression to further define the valid content.
</xs:documentation>
<xs:complexContent>
<xs:extension base="ManagedRepresentationType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="ManagedTextRepresentationName">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A name for the ManagedTextRepresentation. 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:documentation>
</xs:annotation>
A display label for the ManagedTextRepresentation. Supports multiple language versions of the same content as well as optional formatting of the content. Repeat for labels with different content, for example, labels with differing length limitations.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the content and purpose of the ManagedTextRepresentation. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
This field provides the recommended treatment of the data within an application. The value should come from a controlled vocabulary - recommended values include the set found in W3C XML Schema Part 2, but excluding string sub-types, QNAME, and NOTATION. The DDI Alliance has provided a controlled vocabulary (DataType) to support this element at http://www.ddialliance.org/controlled-vocabularies.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
This field provides a recommended generic treatment of the data for display by an application. The value should come from a controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:attribute>
<xs:annotation>
</xs:annotation>
</xs:attribute>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
A regular expression limiting the allowed characters or character order of the content.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
Indicates the type of relationship, nominal, ordinal, interval, ratio, or continuous. Use where appropriate for the representation type.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Name of the ManagedTextRepresentation using the DDI Name structure.
</xs:documentation>
<xs:element name="ManagedDateTimeRepresentation" substitutionGroup="ManagedRepresentation" type="ManagedDateTimeRepresentationType">
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Means of describing DateTime so that they can be reused by multiple variables or questions/question constructs.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Means of describing DateTime so that they can be reused by multiple variables or questions/question constructs. Regardless of the format of the data the content may be treated as a date and or time and converted to ISO standard structure if sufficient information is supplied. In addition to the name, label, and description of the representation, the structure provides the DateField Format, a DateTypeCode and a regular expression for further defining allowed content. The DDI Alliance has provided a controlled vocabulary (DateType) to support this element at http://www.ddialliance.org/controlled-vocabularies.
</xs:documentation>
<xs:complexContent>
<xs:extension base="ManagedRepresentationType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="ManagedDateTimeRepresentationName">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A name for the ManagedDateTimeRepresentation. 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:documentation>
</xs:annotation>
A display label for the ManagedDateTimeRepresentation. Supports multiple language versions of the same content as well as optional formatting of the content. Repeat for labels with different content, for example, labels with differing length limitations.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the content and purpose of the ManagedDateTimeRepresentation. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
This field provides the recommended treatment of the data within an application. The value should come from a controlled vocabulary - recommended values include the set found in W3C XML Schema Part 2, but excluding string sub-types, QNAME, and NOTATION. The DDI Alliance has provided a controlled vocabulary (DataType) to support this element at http://www.ddialliance.org/controlled-vocabularies.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
This field provides a recommended generic treatment of the data for display by an application. The value should come from a controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describes the format of the date field, in formats such as YYYY/MM or MM-DD-YY, etc. If this element is omitted, then the format is assumed to be the XML Schema format corresponding to the type attribute value.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
This is a standard XML date type code and supports the use of an external controlled vocabulary. Examples are date, dateTime, gYearMonth, gYear, and durationThe DDI Alliance has provided a controlled vocabulary (DataType) to support this element at http://www.ddialliance.org/controlled-vocabularies.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Indicates the high and low values (endpoints) of a non-numeric scale. This can be expressed as a value that matches the DateTime format. Repeatable in order to express as set of non-continuous values.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
The regular expression allows for further description of the allowable content of the data.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
Indicates the type of relationship, nominal, ordinal, interval, ratio, or continuous. Use where appropriate for the representation type.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Name of the ManagedDateTimeRepresentation using the DDI Name structure.
</xs:documentation>
<xs:element name="ManagedNumericRepresentation" substitutionGroup="ManagedRepresentation" type="ManagedNumericRepresentationType">
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A means of capturing a managed representation of a numbers (item that are analyzed as numbers) which can be referenced by a variable or question and used as a value representation or response domain.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
A means of capturing a managed representation of a numbers (item that are analyzed as numbers) which can be referenced by a variable or question and used as a value representation or response domain. In addition to the name, label, and description of the managed numeric representation, the structure defines the number range of valid values, plus information on the format, scale, number of decimals, and intervals between valid responses within the range.
</xs:documentation>
<xs:complexContent>
<xs:extension base="ManagedRepresentationType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="ManagedNumericRepresentationName">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A name for the ManagedNumericRepresentation. 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:documentation>
</xs:annotation>
A display label for the ManagedNumericRepresentation. Supports multiple language versions of the same content as well as optional formatting of the content. Repeat for labels with different content, for example, labels with differing length limitations.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the content and purpose of the ManagedNumericRepresentation. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
This field provides the recommended treatment of the data within an application. The value should come from a controlled vocabulary - recommended values include the set found in W3C XML Schema Part 2, but excluding string sub-types, QNAME, and NOTATION. The DDI Alliance has provided a controlled vocabulary (DataType) to support this element at http://www.ddialliance.org/controlled-vocabularies.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
This field provides a recommended generic treatment of the data for display by an application. The value should come from a controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Defines the valid number range or number values for the representation.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Identification of the numeric type such as integer, decimal, etc. supports the use of an external controlled vocabulary. The DDI Alliance has provided a controlled vocabulary (NumericType) to support this element at http://www.ddialliance.org/controlled-vocabularies.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:attribute>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
The scale of the number expressed as an integer (for example a number expressed in 100's, 5 = 500 would have a scale of 100).
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
The number of decimal positions expressed as an integer (precision of the number).
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
The interval between valid responses expressed as an integer.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
Indicates the type of relationship, nominal, ordinal, interval, ratio, or continuous. Use where appropriate for the representation type.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
The level to which a number is considered to be accurate. Expressed as a decimal.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Type of numeric i.e., integer, decimal, float, etc. Supports the use of an external controlled vocabulary. The use of a controlled vocabulary is strongly recommended. The DDI Alliance has provided a controlled vocabulary (NumericType) to support this element at http://www.ddialliance.org/controlled-vocabularies.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Name of the ManagedNumericRepresentation using the DDI Name structure.
</xs:documentation>
<xs:element name="ManagedScaleRepresentation" substitutionGroup="ManagedRepresentation" type="ManagedScaleRepresentationType">
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A means of capturing a managed representation of a Scale for use by a Response Domain Reference or Value Representation Reference.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
A means of capturing a managed representation of a Scale for use by a Response Domain Reference or Value Representation Reference. In addition to the name, label, and description of the representation, the structure defines the dimensions of the scale, an intersect for a multi-dimensional scale, and display layout.
</xs:documentation>
<xs:complexContent>
<xs:extension base="ManagedRepresentationType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="ManagedScaleRepresentationName">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A name for the ManagedScaleRepresentation. 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:documentation>
</xs:annotation>
A display label for the ManagedScaleRepresentation. Supports multiple language versions of the same content as well as optional formatting of the content. Repeat for labels with different content, for example, labels with differing length limitations.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the content and purpose of the ManagedScaleRepresentation. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
This field provides the recommended treatment of the data within an application. The value should come from a controlled vocabulary - recommended values include the set found in W3C XML Schema Part 2, but excluding string sub-types, QNAME, and NOTATION. The DDI Alliance has provided a controlled vocabulary (DataType) to support this element at http://www.ddialliance.org/controlled-vocabularies.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
This field provides a recommended generic treatment of the data for display by an application. The value should come from a controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of a dimension of the scale. Note that most scales will have only one dimension.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Identifies the point at which the scales of a multidimensional scale intersect.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Defines they layout such as containing a drawn scale line, a list of values only, an outline (the boundaries of the area defined by 2 or more intersecting scales such as a diamond of opposites), or some other layout design. Allows for the use of a controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
Indicates the type of relationship, nominal, ordinal, interval, ratio, or continuous. Use where appropriate for the representation type.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Name of the ManagedScaleRepresentation using the DDI Name structure.
</xs:documentation>
<xs:element name="ManagedMissingValuesRepresentation" substitutionGroup="ManagedRepresentation" type="ManagedMissingValuesRepresentationType">
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Means of describing the Missing Values within a managed representation so that they can be reused by multiple variables and questions.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Means of describing the Missing Values within a managed representation so that they can be reused by multiple variables and questions. Variable has a separate Missing Values location for this representation. Questions must use a StructuredMixedResponseDomain to include both standard response and Missing Value responses in a single question. In addition to the name, label, and description of the representation, the structure defines the type of the missing values, a optional generation instruction for deriving the value to be recorded, and the ability to define a blank as a missing value.
</xs:documentation>
<xs:complexContent>
<xs:extension base="ManagedRepresentationType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="ManagedMissingValuesRepresentationName">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A name for the ManagedMissingValuesRepresentation. 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:documentation>
</xs:annotation>
A display label for the ManagedMissingValuesRepresentation. Supports multiple language versions of the same content as well as optional formatting of the content. Repeat for labels with different content, for example, labels with differing length limitations.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the content and purpose of the ManagedMissingValuesRepresentation. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:annotation>
</xs:choice>
<xs:documentation>
</xs:annotation>
Allows for mixing CodeRepresentationBase, NumericRepresentationBase, and TextRepresentationBase into a single ManagedMissingValuesRepresentation. There cannot be conflicts between the combined valid values.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
In-line description of a CodeRepresentationBase created for the purpose of capturing missing values with associated labels.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
In-line description of a NumericRepresentationBase created for the purpose of capturing missing values as a set of numbers or a range.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
In-line description of a TextRepresentationBase created for the purpose of capturing missing values as text content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
An optional reference to a GenerationInstruction describing how to generate the value for this representation when used as a response domain or missing value representation. TypeOfObject should be set to GeneralInstruction or GenerationInstruction.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
Designates no response (white space, null) to be treated as a missing value.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Name of the ManagedMissingValueRepresentation using the DDI Name structure.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
In-line description of a CodeRepresentationBase created for the purpose of capturing missing values with associated labels.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
In-line description of a NumericRepresentationBase created for the purpose of capturing missing values as a set of numbers or a range.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
In-line description of a TextRepresentationBase created for the purpose of capturing missing values as text content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Indicates the minimum and maximum number of occurrences of a response within the given parameters.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Indicates the minimum and maximum number of occurrences of a response within the given parameters.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
Minimum number of responses accepted expressed and an integer.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
Maximum number of responses accepted expressed and an integer.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Substitution group head for describing the representation value of the variable.
</xs:documentation>
<xs:element name="TextRepresentation" substitutionGroup="ValueRepresentation" type="TextRepresentationBaseType">
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A value representation for a variable containing textual or character data.
</xs:documentation>
<xs:element name="DateTimeRepresentation" substitutionGroup="ValueRepresentation" type="DateTimeRepresentationBaseType">
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A value representation for a variable expressed as a date and or time. The data does not need to be captured in ISO format. The structure can be specified and optionally related to its XML schema equivalent such as MM.
</xs:documentation>
<xs:element name="NumericRepresentation" substitutionGroup="ValueRepresentation" type="NumericRepresentationBaseType">
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A value representation for a variable expressed as a number (the intent is to analyze the content as a number).
</xs:documentation>
<xs:element name="ExternalCategoryRepresentation" substitutionGroup="ValueRepresentation" type="ExternalCategoryRepresentationBaseType">
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Defines the values of a representation based on a categorization that is external to DDI, for example, a category list for occupations or geography.
</xs:documentation>
<xs:element name="CodeRepresentation" substitutionGroup="ValueRepresentation" type="CodeRepresentationBaseType">
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Defines the representation of a variable as coded values using a set or subset of codes from a CodeList.
</xs:documentation>
<xs:element name="ScaleRepresentation" substitutionGroup="ValueRepresentation" type="ScaleRepresentationBaseType">
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Defines the representation of a scale (either numeric or text).
</xs:documentation>
<xs:element name="GeographicLocationCodeRepresentation" substitutionGroup="ValueRepresentation" type="GeographicLocationCodeRepresentationBaseType">
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Defines the representation of a variable that provides geographic location information as named or coded values using a set or subset of names or codes from a GeographicLocationScheme.
</xs:documentation>
<xs:element name="GeographicStructureCodeRepresentation" substitutionGroup="ValueRepresentation" type="GeographicStructureCodeRepresentationBaseType">
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Defines the representation of a variable that provides geographic structure information as coded values using a set or subset of codes from a GeographicStructureScheme.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Substitution group head for referencing Managed representations for use as a ValueRepresentation in a variable. TypeOfObject should be set to ManagedDateTimeRepresentation, ManagedNumericRepresentation, ManagedScaleRepresentation, or ManagedTextRepresentation.
</xs:documentation>
<xs:element name="TextRepresentationReference" substitutionGroup="ValueRepresentationReference" type="RepresentationReferenceType">
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing ManagedTextRepresentation using the RepresentationReference structure. TypeOfObject should be set to ManagedTextRepresentation
</xs:documentation>
<xs:element name="NumericRepresentationReference" substitutionGroup="ValueRepresentationReference" type="RepresentationReferenceType">
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing ManagedNumericRepresentation using the RepresentationReference structure. TypeOfObject should be set to ManagedNumericRepresentation
</xs:documentation>
<xs:element name="DateTimeRepresentationReference" substitutionGroup="ValueRepresentationReference" type="RepresentationReferenceType">
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing ManagedDateTimeRepresentation using the RepresentationReference structure. TypeOfObject should be set to ManagedDateTimeRepresentation
</xs:documentation>
<xs:element name="ScaleRepresentationReference" substitutionGroup="ValueRepresentationReference" type="RepresentationReferenceType">
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing ManagedScaleRepresentation using the RepresentationReference structure. TypeOfObject should be set to ManagedScaleRepresentation
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
References the managed representation of the variables' values. Allows for the listing of values to be treated as missing in order to support 3.1 structures. The prefered method is the use of a reference to MissingValues description using MissingValuesReference. If both are used and there is a conflict in the content, MissingValuesReference will override the content provided in the ValueRepresentationReference. TypeOfObject should be set to ManagedDateTimeRepresentation, ManagedNumericRepresentation, ManagedScaleRepresentation, or ManagedTextRepresentation.
</xs:documentation>
<xs:complexContent>
<xs:extension base="ReferenceType">
</xs:complexContent>
<xs:attribute name="missingValue" type="xs:NMTOKENS" use="optional">
</xs:extension>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
List the values used to represent missing data in a space delimited array. Use of MissingValuesReference is preferred. If this content does not match the values provided in the MissingValuesReference, the content of the MissingValuesReference overrides the content of this attribute.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
When value is true a blank or empty variable content should be treated as a missing value. Use of MissingValuesReference is preferred.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Allows further specification of the codes to use from the CodeList.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Allows further specification of the codes to use from the CodeList by defining the level or only the most discrete codes of a hierarchical CodeList, the range of codes to use, or an itemized sub-set.
</xs:documentation>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="IncludedLevel" type="xs:nonNegativeInteger">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Identifies the specific level to include using the levelNumber. Repeat if more than one level is included.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Use when only the lowest, most discrete codes in the CodeList will be expressed as valid values. Identifies those levels of a CodeList with a regular hierarchy or those indicates discrete codes within an irregular hierarchy. All other codes will be used as labels within the hierarchy to clearly express content, but will not be valid as a response or representation value.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Use when only the lowest, most discrete codes in the CodeList will be expressed as valid values.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Use when only the lowest, most discrete codes in the CodeList will be expressed as valid values. Identifies those levels of a CodeList with a regular hierarchy or those indicates discrete codes within an irregular hierarchy. All other codes will be used as labels within the hierarchy to clearly express content, but will not be valid as a response or representation value.
</xs:documentation>
<xs:choice>
<xs:element name="LevelNumber" type="xs:nonNegativeInteger">
</xs:choice>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Use for a regular hierarchy. List the Level Number of the lowest or most discrete level of data available.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Use for an irregular hierarchy where the most discrete codes have been identified by attribute isDiscrete. This element is to be used if only the most discrete data elements will have data. It has a fixed value, so it will indicate which categories have data based on their description.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Specifies the codes to include in the representation by providing the references to the included Codes or a range of Values from the Code.
</xs:documentation>
<xs:choice>
<xs:sequence>
</xs:choice>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="CodeReference">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to the Code within the CodeList used by the representation. Repeat for including multiple values.
</xs:documentation>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="Range">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Use when multiple values are included. This uses the unique Value provided for the Code as a means of identification. Provides the range of Values used by the representation. Repeat for non-contiguous values.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A reference to a General or Generation Instruction that was used by the parent object, e.g. an instruction used to derive a Variable or used by a ProcessingEvent. The basic Reference structure is extended to allow for the use of Binding to link specific source parameters to the InParameter of the instruction at the point of use. TypeOfObject should be set to GeneralInstruction or GenerationInstruction.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
A reference to an object containing a Binding, e.g. a GeneralInstruction, GenerationInstruction, ControlConstruct, etc. The basic Reference structure is extended to allow for the use of Binding to link specific OutParameters and InParameter at the point of use. If there is a conflict between a Binding in the reference and the Binding information provided in the object of the reference, the Binding information in the reference overrides that found in the object of the reference.
</xs:documentation>
<xs:complexContent>
<xs:extension base="ReferenceType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="Binding">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A structure used to link the content of a parameter declared as the source to a parameter declared as the target. For example, linking the output of a question to the input of a generation instruction. Question A has an OutParameter X. Generation Instruction has an InParameter Y used in the recode instruction. Binding defines the content of InParameter Y to be whatever is provided by OutParameter X for use in the calculation of the recode.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing Category using the Reference structure. TypeOfObject should be set to Category.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing RecordLayout using the Reference structure. TypeOfObject should be set to RecordLayout.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Specifies by reference the ResourcePackages required to resolve the module.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Specifies by reference the ResourcePackages required to resolve the module.
</xs:documentation>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="ResourcePackageReference">
</xs:sequence>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Identification of the type of aggregation method used. Supports the use of a controlled vocabulary. The DDI Alliance has provided a controlled vocabulary (AggregationMethod) to support this element at http://www.ddialliance.org/controlled-vocabularies.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Identifies the authorizing agency for the study and allows for the full text of the authorization (law, regulation, or other form of authorization). May be used to list authorizations from oversight committees and other regulatory agencies.
</xs:documentation>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="AuthorizingAgencyReference">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
References the authorizing agency, organization, or individual.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Text of the authorization. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Provide a legal citation to a law authorizing the study/data collection. For example, a legal citation for a law authorizing a country's census.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:attribute>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing Organization or Individual using the Reference structure. TypeOfObject should be set to Organization or Individual.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Text of the authorization. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:simpleType>
<xs:documentation>
</xs:annotation>
Provides a description of the types of data described by the KindOfData element.
</xs:documentation>
<xs:restriction base="xs:string">
<xs:enumeration value="Qualitative">
</xs:restriction>
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Narrative or descriptive accounts that may be subjected to interpretive analysis
</xs:documentation>
<xs:enumeration value="Quantitative">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Numerical or coded data that may be subjected to statistical analysis
</xs:documentation>
<xs:enumeration value="Mixed">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Both qualitative and quantitative data within the same collection.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describes, with a string or a term from a controlled vocabulary, the kind of data documented in a StudyUnit. Examples include survey data, census/enumeration data, administrative data, measurement data, assessment data, demographic data, voting data, etc.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Describes, with a string or a term from a controlled vocabulary, the kind of data documented in the logical product(s) of a study unit. Examples include survey data, census/enumeration data, administrative data, measurement data, assessment data, demographic data, voting data, etc.
</xs:documentation>
<xs:simpleContent>
<xs:extension base="CodeValueType">
</xs:simpleContent>
<xs:attribute name="type" type="KindOfDataTypeType" use="optional">
</xs:extension>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
Provides a description of the types of data described by the KindOfData element.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Expresses the variety of data formats covered i.e. Numeric, Text, Audio, Visual, Geospatial, StillImage, Software, 3D, other. Supports the use of an external controlled vocabulary. The DDI Alliance has provided a controlled vocabulary (KindOfDataFormat) to support this element at http://www.ddialliance.org/controlled-vocabularies.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Identifies the difference between the date applied to the data as a whole and this specific item.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Identifies the difference between the date applied to the data as a whole and this specific item such as previous year's income or residence 5 years ago. A value of true for the attribute isNegativeOffset indicates that the offset is the specified number of declared units prior to the date of the data as a whole and false indicates information regarding a future state.
</xs:documentation>
<xs:complexContent>
<xs:extension base="CodeValueType">
</xs:complexContent>
<xs:attribute name="numberOfUnits" type="xs:nonNegativeInteger">
</xs:extension>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
The number of units to off-set the date for this item expressed as a decimal.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
If set to "true" the date is offset the number of units specified PRIOR to the default date of the data. A setting of "false" indicates a date the specified number of units in the FUTURE from the default date of the data.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the types of analysis units covered expressed using an International String to support multiple language versions of the same content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
When the code is a concatenation this structure allows you to limit the portion of the concatenated code that this object captures.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
When the code is a concatenation this structure allows you to limit the portion of the concatenated code that this object captures. Provides an description of the segment, declares the array base used, the start position of the segment and its length.
</xs:documentation>
<xs:sequence>
<xs:element minOccurs="0" ref="Description">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the content and purpose of the segment used. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The array base is the value of the designation for the first item in an array and is generally set to either 0 or 1. Unix based systems and most current programming systems use an array base of 0. Traditional codebooks normally set the array base at 1, for example the first data item in a fixed format ASCII file record begins at character 1.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
The start position of the first character expressed as an integer.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:attribute>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
References the Code within a CodeList using the Reference structure. TypeOfObject should be set to Code.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
An abbreviation for the parent object expressed using an International String to support multiple language versions of the same content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an NCubeInstance as expressed in a RecordLayout. TypeOfObject should be set to NCubeInstance.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Provides a reference to the LocationValue or Values that the current LocationValue supersedes partially or fully. For example, if the LocationValue was the State of North Dakota as defined in 1890 it would supersede the LocationValue for Dakota Territory (1861-1889) as a description of "part" of that Territory. TypeOfObject should be set to LocationValue.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Provides a reference to the LocationValue or Values that the current LocationValue immediately precedes partially or fully. For example, if the LocationValue was the Dakota Territory (1861-1889) preceded the State of North Dakota and the State of South Dakota as defined in 1890. The Dakota Territory provided "part" of its area in the creation of each new LocationValue. TypeOfObject should be set to LocationValue.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Provides a reference to the LocationValue or Values that is related to the current LocationValue partially or fully. TypeOfObject should be set to LocationValue.
</xs:documentation>
<xs:complexContent>
<xs:extension base="ReferenceType">
</xs:complexContent>
<xs:attribute default="false" name="isFull" type="xs:boolean">
</xs:extension>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
The attribute indicates whether or not the full area of the LocationValue within which the element is used maps to the referenced area. The default value is false, i.e. only part of the current LocationValue maps to the referenced LocationValue. Change to "true" if the full area of the current LocationValue maps to the referenced LocationValue.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A choice of a BoundingBox and/or a set of BoundingPolygons and ExcludingPolygons that describe an area for a specific time period. Repeat the GeographicBoundary for changes in the geographic footprint of the LocationValue or when providing references to BoundingPolygons from different sources.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
A choice of a BoundingBox and/or a set of BoundingPolygons and ExcludingPolygons that describe an area for a specific time period.
</xs:documentation>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="AreaCoverage">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Use to specify the area of land, water, total or other area coverage in terms of square miles/kilometers or other measures.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A BoundingBox (North, South Latitude and East, West Longitude) of the LocationValue for the time period specified with the GeographicBoundary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the boundaries of the polygon either in-line or by a reference to an external file containing the boundaries. Repeatable to describe non-contiguous areas such as islands or Native American Reservations in some parts of the United States.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of a the boundaries of a polygon internal to the bounding polygon which should be excluded. For example, for the bounding polygon describing the State of Brandenburg in Germany, the Excluding Polygon would describe the boundary of Berlin, creating hole within Brandenburg which is occupied by Berlin.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A time for which the polygon is an accurate description of the area. This may be a range (without an end date if currently still valid) or a single date when the shape was know to be valid if a range is not available.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Use to specify the area of land, water, total or other area coverage in terms of square miles/kilometers or other measure.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Use to specify the area of land, water, total or other area coverage in terms of square miles/kilometers or other measure.
</xs:documentation>
<xs:sequence>
<xs:element minOccurs="0" ref="TypeOfArea">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Specify the type of area covered i.e. Total, Land, Water, etc. Supports the use of an external controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Records the measurement unit, for example, Square Kilometer, Square Mile. Supports the use of an external controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The area measure expressed as a decimal for the measurement unit designated.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Specify the type of area covered i.e. Total, Land, Water, etc. Supports the use of an external controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Records the measurement unit, for example, 'km', 'miles', etc. Supports the use of a controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
This element defines the structure of a measure dimension for the NCube Instance. A value along the MeasureDimension is defined by a stack of references to one or more MeasureDefinitions found in the logical description of the NCube with each containing an attribute of orderValue which provides its value for use in the cell address (similar to the use of a CodeRepresentation of a Variable used as a conceptual dimension.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
This element defines the structure of a measure dimension for the NCube Instance. A value along the MeasureDimension is defined by a stack of references to one or more MeasureDefinitions found in the logical description of the NCube with each containing an attribute of orderValue which provides its value for use in the cell address (similar to the use of a CodeRepresentation of a Variable used as a conceptual dimension. This allows measures (whether one or several) to be handled in the same way as the conceptual dimension of the NCube in declaring a cell address. It is assumed that the value of the MeasureDimension is the last value in the address array. For example, for an NCube with 3 conceptual dimensions of rank 1 = Sex, rank 2 = Age, and rank 3 = Educational Attainment, plus a MeasureDimension. The cell address of 1,4,2,2 would indicate Code value of 1 for Sex, 4 for Age, 2 for Educational Attainment, and 2 for MeasureDimension. For systems translating to SDMX or an OLap structure DDI assumes that the MeasureDefinitionReference with the orderValue="1" is the equivalent of the PrimaryMeasure.
</xs:documentation>
<xs:sequence>
<xs:element maxOccurs="unbounded" ref="NCubeMeasureDefinitionReference">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
This is a reference to a MeasureDefinition as described in the parent NCube logical structure. The reference has an additional attribute orderValue which defines the position of the referenced MeasureDefinition along the MeasureDimension so that it can be used as part of the cell address. The default value is "1". Additional MeasureDefinitions should have incremental values (2,3,4,...)
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
This is a reference to a MeasureDefinition as described in the parent NCube logical structure. The reference has an additional attribute orderValue which defines the position of the referenced MeasureDefinition along the MeasureDimension so that it can be used as part of the cell address. The default value is "1". Additional MeasureDefinitions should have incremental values (2,3,4,...). TypeOfObject should be set to MeasureDefinition.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
This is a reference to a MeasureDefinition as described in the parent NCube logical structure. The reference has an additional attribute orderValue which defines the position of the referenced MeasureDefinition along the MeasureDimension so that it can be used as part of the cell address. The default value is "1". Additional MeasureDefinitions should have incremental values (2,3,4,...). TypeOfObject should be set to MeasureDefinition.
</xs:documentation>
<xs:complexContent>
<xs:extension base="ReferenceType">
</xs:complexContent>
<xs:attribute default="1" name="orderValue" type="xs:nonNegativeInteger">
</xs:extension>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
The reference has an additional attribute orderValue which defines the position of the referenced MeasureDefinition along the MeasureDimension so that it can be used as part of the cell address. The default value is "1". Additional MeasureDefinitions should have incremental values (2,3,4,...)
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Includes a description of an individual ConceptualVariable by reference. TypeOfObject should be set to ConceptualVariable.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Includes a description of a DataRelationship by reference. TypeOfObject should be set to DataRelationship.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to a ConceptualVariableScheme using SchemeReference which allows for the specification of objects to exclude. TypeOfObject should be set to ConceptualVariableScheme.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Reference to the description of a MeasureDefinition in the NCube with a designation for its place in an array of measures if applicable. TypeOfObject should be set to MeasureDefinition.
</xs:documentation>
<xs:complexContent>
<xs:extension base="ReferenceType">
</xs:complexContent>
<xs:attribute default="0" name="arrayOrder" type="xs:nonNegativeInteger">
</xs:extension>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
Oder within the array. Note that this attribute assumes an array base of 0. The array order assumes that the measures will always be displayed in the same order and that sparse content (a missing value in the array) will be clear between two delimiters in this array. (For example 1,1,1 or 1,,1)
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to the description of a MeasureDefinition in the NCube with a designation for its place in an array of measures if applicable. TypeOfObject should be set to MeasureDefinition.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing Variable using the Reference structure. TypeOfObject should be set to Variable.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A publication package containing a deposited publication as well as local value added or processing information by reference. TypeOfObject should be set to LocalHoldingPackage.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Defines the delimiter used to separate variables in a delimited record. Valid values include, space, tab, comma, semicolon, colon, pipe, and other. If "other" is used the characters used for separating (delimiting) objects should be entered in the attribute otherValue. Spaces and binary characters are not allowed. The attribute treatConsecutiveDelimiterAsOne indicates how consecutive delimiters should be handed by the software. The default value of "false" indicates that each delimiter should be treated as a valid delimiter.
</xs:documentation>
<xs:simpleContent>
<xs:extension base="SpecifiedDelimiterType">
</xs:simpleContent>
<xs:attribute name="otherValue" type="xs:NMTOKEN" use="optional">
</xs:extension>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
When the value of Delimiter is "other" provide the character used for delimiting values here. Spaces and binary values are not allowed.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
Defines the default value for the delimiter used to separate variables in a delimited record. The attribute treatConsecutiveDelimiterAsOne indicates how consecutive delimiters should be handed by the software.
</xs:documentation>
<xs:annotation>
</xs:simpleType>
<xs:documentation>
</xs:annotation>
Defines the delimiter used to separate variables in a delimited record. Valid values include, space, tab, comma, semicolon, colon, pipe, and other.
</xs:documentation>
<xs:restriction base="xs:string">
<xs:enumeration value="space">
</xs:restriction>
<xs:annotation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="tab">
<xs:annotation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="comma">
<xs:annotation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="semicolon">
<xs:annotation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="colon">
<xs:annotation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="pipe">
<xs:annotation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="other">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
A character or string of characters other than those provided for in the enumeration. Use the attribute "otherValue" to enter the character string.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing Concept using the Reference structure. TypeOfObject should be set to Concept.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing SamplingInformationScheme using the SchemeReference structure. TypeOfObject should be set to SamplingInformationScheme.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
References to a set of development activities maintained by an agency, and used in the creation of data capture objects (Measurements, Questions, Instruments, and Control Constructs). TypeOfObject should be set to DevelopmentActivityScheme.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to a grouping of variables that are included in the PhysicalInstance. Variable Groups may represent hierarchical relationships of variables, topical groupings, or administrative groupings.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Provides information about the Approval Review undertaken in relation to the activity. Identifies the organization processing the review, the role of the approval review organization, case number, description, and related dates. Allows the inclusion of a reference to an external source detailing the approval review.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Provides information about the Approval Review undertaken in relation to the activity. Identifies the organization processing the review, the role of the approval review organization, case number, description, and related dates. Allows the inclusion of a reference to an external source detailing the approval review.
</xs:documentation>
<xs:complexContent>
<xs:extension base="VersionableType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="TypeOfApprovalReview">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A brief identification of the type of approval review such as IRB, ethical, compliance, etc. Supports the use of a controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing identifiable object using the Reference structure. TypeOfObject should be set to any Versionable or Maintainable object.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an organization or individual, that provided the approval review. TypeOfObject should be set to Organization.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Role of the reviewing organization or individual. Supports the use of a controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The reference or case identification of the review. Used to specify or track the case by the review organization
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Description of the approval review which can include requirements for the review, contents, or results.
</xs:documentation>
<xs:choice minOccurs="0">
<xs:element ref="ApprovalReviewDocument">
</xs:choice>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Link to a document related to the ethical review using the OtherMaterial structure.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to a document related to the ethical review using the OtherMaterial structure. TypeOfObject should be OtherMaterial.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Period for which the approval is valid. This may be a start date, and end date, or range specified as a start and end date.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A brief identification of the type of approval review such as IRB, ethical, compliance, etc. Supports the use of a controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Role of the reviewing organization or individual. Supports the use of a controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Link to a document related to the approval review using the OtherMaterial structure.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Period for which the approval is valid. This may be a start date, and end date, or range specified as a start and end date.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Link to a document related to the funding such as application or funding announcement using the OtherMaterial structure.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing identifiable object using the Reference structure. TypeOfObject should be set to any Versionable or Maintainable object.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing approval review description. TypeOfObject should be set to ApprovalReview.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing approval review document description. TypeOfObject should be set to OtherMaterial.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing funding document description. TypeOfObject should be set to OtherMaterial.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Used to describe the rules and guidelines on how the data is allowed to be handled, transferred, stored and disposed. These confidentiality policies are often dictated by national laws and/or data owners on handling of personal, proprietary, and other sensitive information.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Used to describe the rules and guidelines on how the data is allowed to be handled, transferred, stored and disposed. These confidentiality policies are often dictated by national laws and/or data owners on handling of personal, proprietary, and other sensitive information.
</xs:documentation>
<xs:complexContent>
<xs:extension base="DescribableType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element minOccurs="0" ref="TypeOfInformationClassification">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Classification of the type of Information Classification. Supports the use of an external controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Data classification level as determined by an assessment of the need of confidentiality of the data. Supports the use of an external controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A reference to an organization or individual responsible for the information classification.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Description of the rules applied to any individual with access to the data, e.g. security clearance, confidentiality agreements, or authentication. May be expressed in multiple languages and supports the use of structured content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Description of the rules regarding what encryption level is needed on the data. May be expressed in multiple languages and supports the use of structured content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Description of the rules regarding how data is allowed to be stored. May be expressed in multiple languages and supports the use of structured content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Description of the rules regarding when and how data should be disposed. May be expressed in multiple languages and supports the use of structured content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Description of the rules regarding how data is allowed to be transferred. May be expressed in multiple languages and supports the use of structured content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Description and link to the Information Classification policy using the DDI Other Material structure.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Data classification level as determined by an assessment of the need of confidentiality of the data. Supports the use of an external controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Classification of the type of Information Classification. Supports the use of an external controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Description of the rules applied to any individual with access to the data, e.g. security clearance, confidentiality agreements, or authentication. May be expressed in multiple languages and supports the use of structured content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Description of the rules regarding what encryption level is needed on the data. May be expressed in multiple languages and supports the use of structured content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Description of the rules regarding how data is allowed to be stored. May be expressed in multiple languages and supports the use of structured content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Description of the rules regarding when and how data should be disposed. May be expressed in multiple languages and supports the use of structured content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Description of the rules regarding how data is allowed to be transferred. May be expressed in multiple languages and supports the use of structured content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Description and link to the Information Classification policy using the DDI Other Material structure.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference InformationClassification used to describe the rules and guidelines on how the data is allowed to be handled, transferred, stored and disposed. Uses the Reference structure. TypeOfObject should be set to InformationClassification.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Description and link to the policy source using the DDI Other Material structure.
</xs:documentation>
<xs:sequence>
<xs:choice maxOccurs="unbounded" minOccurs="0">
</xs:sequence>
<xs:element ref="OtherMaterial">
</xs:choice>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Inline description and link to the policy using the DDI Other Material structure.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Inclusion of an existing OtherMaterial description by reference.
</xs:documentation>
</xs:schema>
|
XML schema documentation generated with DocFlex/XML 1.12 using DocFlex/XML XSDDoc 2.9.0 template set |