igmCovarianceMatrix.xsd 2007-02-23
This XML Schema Document encodes the CovarianceMatrix UML package of the "Image geopositioning metadata GML 3.2 application schema", as an application schema of ISO 19139. This XML Schema Document also uses parts of GML 3.2.
Copyright (c) 2007 Open Geospatial Consortium, Inc. All Rights Reserved.
Covariance matrix form of error estimates, used for possibly statistically-correlated sets of parameters, containing ordered list of parameter names for matrix rows and columns.
This element extends AbstractObject_Type to produce the needed restriction of AbstractDQ_PositionalAccuracy_Type, since the definition of AbstractDQ_PositionalAccuracy_Type cannot be validly restricted.
Name of the test applied to the data. In a covariance matrix element, this element is allowed but is not expected to be included.
Description of the measure. In a covariance matrix element, this element is allowed but is not expected to be included.
Description of the evaluation method. In a covariance matrix element, this element is allowed but is not expected to be included.
Number of rows and columns in this covariance matrix.
Ordered list of names of adjusted parameters included in this covariance matrix.
Covariance matrix cell values.
Association to a CovarianceMatrix object, usually referenced.
Covariance matrix cell values.
This element extends AbstractDQ_Result to produce the needed restriction of DQ_QuantitativeResult_Type, since the definition of DQ_QuantitativeResult_Type cannot be validly restricted.
Ordered list of references to units for covariance matrix cells. In this CellValues element, these units shall be an ordered list of the units for each covariance matrix row, with the same units for each column, and with the unit for each matrix cell being the product of the corresponding row and column units. The referenced units shall be for the corresponding items in the adjustedParameters element.
This element is changed from ISO 19139 to only reference the units, and to allow referencing a list of units as needed for the rows and columns of covariance matrix cells.

Statistical method used to determine the value. In this AbstractMatrix element, this element is allowed but is not expected to be included.
Association to a Matrix object, always encoded in-line.
Covariance matrix encoded using one list of cell values.
Ordered list of one or more covariance matrix cell values.
Covariance matrix containing values for only the matrix diagonal cells. (Such a matrix is for a statistically-uncorrelated set of parameters). For this DiagonalMatrix, the "valuesList" element shall contain an ordered list of the values of only the cells on the matrix diagonal.
Covariance matrix containing values for diagonal and upper-right cells of symmetrical covariance matrix. (Such a matrix is for a statistically-correlated set of parameters). For this CompleteMatrix, the "valuesList" element shall contain an ordered list of the values in each row starting with the diagonal cell in each row and continuing to the right. May be used for a 2D covariance matrix, and thus contain three values for cells (1 1), (1 2), and (2 2). May be used for a 3D covariance matrix, and thus contain six values for cells (1 1), (1 2), (1 3), (2 2), (2 3), and (3 3).
Covariance matrix encoded using one or more lists of cell values for each matrix row.
Ordered sequence of one or more covariance matrix cell values, beginning at ("row" firstColumn) and continuing to the right.
Index of the row in covariance matrix of this valuesList.
Index of column in covariance matrix of first cell value included. Value shall not be less than the value of associated "row". Default value is the value of associated "row". Attribute should be omitted when value would be same as associated "row".
Covariance matrix containing values for all matrix cells in a symmetric matrix. For this Full Matrix, one "valuesList" element (containing "row" and firstColumn attributes) shall be included for each matrix row. Each valuesList element shall contain the value of one diagonal matrix cell, followed by the values of all other cells to the right in that matrix row (and down in that matrix column). Each sequence shall end when the right edge of this matrix is reached.
Covariance matrix containing values of all non-zero matrix cells, for a symmetric matrix with only zero values in the top-right and bottom-left corners. For this Banded Matrix, one "valuesList" element (containing "row" and firstColumn attributes) shall be included for each matrix row. Each valuesList element shall contain the value of one diagonal matrix cell, followed by the values of other cells to the right in that matrix row (and down in that matrix column). Each sequence shall end when there are no more non-zero cell values in that row or the right edge of this matrix is reached.
Covariance matrix containing only or mostly values of non-zero matrix cells, for a symmetric matrix. For this Sparse Matrix, at least one "valuesList" element (containing "row" and firstColumn attributes) shall be included for each matrix row. Each valuesList sequence shall end when several sequential zero cell values are reached or the right edge of this matrix is reached. Each valuesList element shall contain a list of the values of this sequence of (mostly non-zero) matrix cells.