DDI 3.1 XML Schema Documentation (2009-10-18)
© DDI Alliance 2009 - licensed under the terms of the GNU Lesser General Public License
Namespace "ddi:physicaldataproduct:3_1"
Targeting Schemas (1):
physicaldataproduct.xsd
Targeting Components:
25 global elements, 19 local elements, 12 complexTypes
Schema Summary
physicaldataproduct.xsd Target Namespace:
Defined Components:
25 global elements, 19 local elements, 12 complexTypes
Default Namespace-Qualified Form:
Local Elements: qualified; Local Attributes: unqualified
Schema Location:
http://www.ddialliance.org/DDI/schema/ddi3.1/physicaldataproduct.xsd, see XML source
Imports Schema:
Imported by Schemas (8):
All Element Summary
ArrayBase (in RecordLayout) Sets the array base for any arrays used in the definition (that is, whether the first value is in position 0 or 1, etc.).
Type:
xs:integer
Content:
simple
Defined:
ArrayPosition (type xs:integer) Array number of the data item for delimited files.
Type:
xs:integer
Content:
simple
Defined:
BaseRecordLayout This element is an abstract element used as the head of a substitution group for other elements which describe specific record layouts.
Type:
Content:
complex, 7 attributes, 4 elements
Abstract:
(may not be used directly in instance XML documents)
Subst.Gr:
may be substituted with 6 elements
Defined:
Used:
CharacterSet (in RecordLayout) Character set used in the data file (e.g., US ASCII, EBCDIC, UTF-8).
Type:
Content:
simple, 7 attributes
Defined:
DataItem Includes a reference to a variable, and information about its data item location and its data type/format.
Type:
Content:
complex, 2 elements
Defined:
Used:
DecimalPositions (type xs:integer) Number of decimal places for data with an implied decimal separator.
Type:
xs:integer
Content:
simple
Defined:
DecimalSeparator The character used to separate the integer and the fraction part of a number (if an explicit separator is used in the data).
Type:
Content:
simple
Defined:
Used:
DefaultDataType (in PhysicalStructure) An explicit definition of the data type that is applied to the majority of the dataitems reducing the amount of repetitive markup required.
Type:
xs:string
Content:
simple
Defined:
DefaultDecimalPositions (in PhysicalStructure) Number of decimal places for data with an implied decimal separator that is applied to the majority of the dataitems reducing the amount of repetitive markup required.
Type:
xs:integer
Content:
simple
Defined:
DefaultDecimalSeparator The character used to separate the integer and the fraction part of a number (if an explicit separator is used in the data).
Type:
Content:
simple
Defined:
Used:
DefaultDelimiter (in PhysicalStructure) Delimiter definition for delimited (free field) data that is applied to the majority of the dataitems reducing the amount of repetitive markup required.
Type:
xs:string
Content:
simple
Defined:
DefaultDigitGroupSeparator The character used to separate groups of digits (if an explicit separator is used in the data).
Type:
Content:
simple
Defined:
Used:
DefaultMissingData (in PhysicalStructure) General information about missing data (e.g., that missing data have been standardized across the collection, missing data are present because of merging) that is applied to the majority of the dataitems reducing the amount of repetitive markup required.
Type:
xs:string
Content:
simple
Defined:
DefaultVariableSchemeReference Reference to a default variable scheme for the RecordLayout.
Type:
Content:
complex, 6 attributes, 6 elements
Defined:
Used:
Delimiter (type xs:string) Delimiter definition for delimited (free field) data.
Type:
xs:string
Content:
simple
Defined:
DigitGroupSeparator The character used to separate groups of digits (if an explicit separator is used in the data).
Type:
Content:
simple
Defined:
Used:
EndPosition (type xs:integer) Position of the last character of the data item in fixed format.
Type:
xs:integer
Content:
simple
Defined:
FileNameIdentification (in PhysicalRecordSegment) If the file containing this segment has a standard section of its file name, include it here.
Type:
xs:string
Content:
simple
Defined:
Format (in PhysicalStructure) Description of the physical format of data file (e.g., SAS save file, Delimited file, Fixed format file).
Type:
xs:string
Content:
simple
Defined:
GrossRecordStructure Characteristics of the physical storage of a logical record type as described in the DataRelationship section of the logical product.
Type:
Content:
complex, 6 attributes, 3 elements
Defined:
Used:
KeyVariableReference Reference to the Unique key variable for segment identification.
Type:
Content:
complex, 6 attributes, 7 elements
Defined:
Used:
LanguageOfData (type xs:string) A two-character ISO language code.
Type:
xs:string
Content:
simple
Defined:
LocaleOfData (type xs:string) A two-character ISO country code, to supplement the LanguageOfData value.
Type:
xs:string
Content:
simple
Defined:
LogicalProductReference References the logical data product that describes the intellectual content of this physical data product.
Type:
Content:
complex, 6 attributes, 6 elements
Defined:
Used:
LogicalRecordReference Reference to the LogicalProduct:DataRelationship:LogicalRecord:RecordType:Idenfication.
Type:
Content:
complex, 6 attributes, 6 elements
Defined:
Used:
PhysicalDataProduct Describes the physical layout of the data documented in the logical product module.
Type:
Content:
complex, 11 attributes, 10 elements
Defined:
Used:
PhysicalDataProductName
Type:
Content:
simple, 4 attributes
Defined:
Used:
PhysicalLocation Includes information about the data item location and its data type/format if other than the default.
Type:
Content:
complex, 11 elements
Defined:
Used:
PhysicalRecordSegment A logical record may be stored in one or more segments housed hierarchically in a single file or in separate data files.
Type:
Content:
complex, 7 attributes, 3 elements
Defined:
Used:
PhysicalRecordSegmentUsed (in PhysicalStructureReference) References the ID of PhysicalRecordSegment that describes the coverage of the record contents.
Type:
xs:NCName
Content:
simple
Defined:
PhysicalStructure Describes a physical structure within physical structure scheme.
Type:
Content:
complex, 7 attributes, 12 elements
Defined:
Used:
PhysicalStructureReference References a physical data product and the ID of the physical record segment from that is described by this record layout.
Type:
Content:
complex, 6 attributes, 7 elements
Defined:
Used:
PhysicalStructureScheme A maintainable scheme containing the physical structures of the physical data product.
Type:
Content:
complex, 11 attributes, 8 elements
Defined:
Used:
PhysicalStructureSchemeName
Type:
Content:
simple, 4 attributes
Defined:
Used:
PhysicalStructureSchemeReference Reference to a physical structure scheme for inclusion by reference in another physical structure scheme.
Type:
Content:
complex, 6 attributes, 7 elements
Defined:
Used:
RecordLayout Describes the record layout.
Type:
Content:
complex, 8 attributes, 8 elements
Subst.Gr:
may substitute for element BaseRecordLayout
Defined:
Used:
never
RecordLayoutScheme A maintainable scheme containing the record layouts of the physical data product.
Type:
Content:
complex, 11 attributes, 8 elements
Defined:
Used:
RecordLayoutSchemeName
Type:
Content:
simple, 4 attributes
Defined:
Used:
RecordLayoutSchemeReference Reference to a record layout scheme for inclusion by reference in another record layout scheme.
Type:
Content:
complex, 6 attributes, 7 elements
Defined:
Used:
StartPosition (type xs:integer) Position of the first character of the data item in fixed format file.
Type:
xs:integer
Content:
simple
Defined:
StorageFormat (type CodeValueType) An explicit definition of the data type.
Type:
Content:
simple, 7 attributes
Defined:
VariableReference Reference to the key variable that may be used to link related records.
Type:
Content:
complex, 6 attributes, 6 elements
Defined:
Used:
VariableValue (in KeyVariableReference) Value of the variable for this segment.
Type:
xs:string
Content:
simple
Defined:
Width (type xs:integer) Data item width for fixed format file, maximum width for delimited file.
Type:
xs:integer
Content:
simple
Defined:
Complex Type Summary
BaseRecordLayoutType This type structures an abstract element which is used only as the head of a substitution group.
Content:
complex, 7 attributes, 4 elements
Abstract:
(cannot be assigned directly to elements used in instance XML documents)
Defined:
Includes:
definition of 1 element
Used:
DataItemType Includes a reference to a variable, and information about its data item location and its data type/format.
Content:
complex, 2 elements
Defined:
Includes:
definitions of 2 elements
Used:
GrossRecordStructureType Describes characteristics of the physical storage of a logical record, as described in the DataRelationship section of the logical product.
Content:
complex, 6 attributes, 3 elements
Defined:
Includes:
definitions of 1 attribute and 2 elements
Used:
KeyVariableReferenceType Reference to the Unique key variable for segment identification.
Content:
complex, 6 attributes, 7 elements
Defined:
Includes:
definition of 1 element
Used:
PhysicalDataProductType Describes the physical layout of the data documented in the logical product module.
Content:
complex, 11 attributes, 10 elements
Defined:
Includes:
definitions of 7 elements
Used:
PhysicalLocationType Includes information about the data item location and its data type/format if other than the default.
Content:
complex, 11 elements
Defined:
Includes:
definitions of 11 elements
Used:
PhysicalRecordSegmentType A logical record may be stored in one or more segments housed hierarchically in a single file or in separate data files.
Content:
complex, 7 attributes, 3 elements
Defined:
Includes:
definitions of 2 attributes and 2 elements
Used:
PhysicalStructureReferenceType References a physical data product and the ID of the physical record segment from that is described by this record layout.
Content:
complex, 6 attributes, 7 elements
Defined:
Includes:
definition of 1 element
Used:
PhysicalStructureSchemeType A maintainable scheme describing physical structures.
Content:
complex, 11 attributes, 8 elements
Defined:
Includes:
definitions of 5 elements
Used:
PhysicalStructureType Description of a physical structure .These are used by record layouts to describe the full structure of a physical instance.
Content:
complex, 7 attributes, 12 elements
Defined:
Includes:
definitions of 9 elements
Used:
RecordLayoutSchemeType a maintainable scheme describing physical structures.
Content:
complex, 11 attributes, 8 elements
Defined:
Includes:
definitions of 5 elements
Used:
RecordLayoutType Describes the record layout.
Content:
complex, 8 attributes, 8 elements
Defined:
Includes:
definitions of 1 attribute and 4 elements
Used:

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