This is an automated email from the ASF dual-hosted git repository.

desruisseaux pushed a change to branch geoapi-3.1
in repository https://gitbox.apache.org/repos/asf/sis.git


    from a143312778 Merge branch 'geoapi-4.0' into geoapi-3.1
     add a3a1bb0985 Upgrade `org.apache.sis.metadata.quality` package to ISO 
19157:2013. Work partially done by Alexis Gaillard.
     add 8a0a390a7b Replace "https://standards.iso.org/iso/"; URL by 
"https://schemas.isotc211.org/"; for downloading XSD files. This change does not 
impact namespaces of elements in XML files, which stay on "standards.iso.org". 
The ISO/TC 211 URL seems more stable and is advised as the official schema 
repository for TC 211.
     add d79ae0a663 Update the `RenameOnImport.lst` file for importing data in 
old schema.
     add 41e6a8261c Use adapters for deciding whether to marshall an element 
(depending on metadata standard).
     add 5967341a84 Update for a change in GeoAPI: - New method: 
`ParameterDescriptor.getValueType()`.
     add 4f2555bbe9 Add a `Classes.boundOfParameterizedDeclaration(…)\ method 
and use it for making `ParameterDescriptor.getValueType()` conform to 
specification, which is to return the type elements when using array or 
collection.
     add f06c086e84 Generalize `Numbers.isNumber(Class)` by checking also for 
types unknown to this static method.
     add 7b995facc0 Save the "TypeName to Java class" association in 
`DefaultTypeName`.
     add 76741edb14 Add a `Names.createMemberName(CharSequence, String, 
CharSequence, TypeName)` convenience method.
     add 74d119635e Constructor argument should be `CharSequence` instead of 
`InternationalString` for consistency with similar constructors in the rest of 
metadata packages.
     add a31026987c Add a few tests for metadata quality package.
     add 0d58e3a7b4 Remove `DefaultParameter` (the implementation of ISO 19157 
`DQM_Parameter`). This is replaced by a retrofitting in `ParameterDescriptor` 
for a unified API.
     new 86bb5bbf6b Merge branch 'geoapi-4.0' into geoapi-3.1. This is the 
upgrade of metadata quality package from ISO 19115 to ISO 19157.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../org/apache/sis/feature/AbstractAttribute.java  |   3 +-
 .../apache/sis/feature/DefaultAttributeType.java   |   3 +-
 .../main/java/org/apache/sis/feature/Features.java |   6 +-
 .../apache/sis/internal/jaxb/FilterByVersion.java  |   4 +-
 .../apache/sis/internal/jaxb/cat/CodeListUID.java  |  10 +-
 ...V_CouplingType.java => DQM_ValueStructure.java} |  24 +-
 .../sis/internal/jaxb/code/package-info.java       |   3 +-
 .../apache/sis/internal/jaxb/gco/GO_DateTime.java  |  26 +-
 .../apache/sis/internal/jaxb/gco/package-info.java |   2 +-
 ...D_AttributeGroup.java => DQM_BasicMeasure.java} |  42 +-
 ...{MD_MetadataScope.java => DQM_Description.java} |  42 +-
 .../metadata/{DQ_Result.java => DQM_Measure.java}  |  43 +-
 .../{SV_Parameter.java => DQM_Parameter.java}      |  30 +-
 .../{CI_Contact.java => DQM_SourceReference.java}  |  43 +-
 .../{DQ_Element.java => DQ_EvaluationMethod.java}  |  50 +-
 .../{DQ_Element.java => DQ_MeasureReference.java}  |  50 +-
 ... => DQ_StandaloneQualityReportInformation.java} |  52 +-
 .../sis/internal/jaxb/metadata/package-info.java   |   3 +-
 .../internal/jaxb/metadata/replace/Parameter.java  | 173 ++++++
 .../jaxb/metadata/replace/QualityParameter.java    | 246 +++++++++
 .../jaxb/metadata/replace/ServiceParameter.java    | 234 ++++----
 .../jaxb/metadata/replace/package-info.java        |  21 +-
 .../sis/internal/metadata/ReferencingServices.java |   5 +-
 .../org/apache/sis/metadata/MetadataStandard.java  |  63 ++-
 .../org/apache/sis/metadata/PropertyAccessor.java  |   4 +-
 .../java/org/apache/sis/metadata/SpecialCases.java |  19 +-
 .../sis/metadata/StandardImplementation.java       |   6 +-
 .../sis/metadata/iso/acquisition/package-info.java |   2 +-
 .../sis/metadata/iso/citation/package-info.java    |   2 +-
 .../sis/metadata/iso/constraint/package-info.java  |   2 +-
 .../sis/metadata/iso/content/package-info.java     |   2 +-
 .../metadata/iso/distribution/package-info.java    |   2 +-
 .../sis/metadata/iso/extent/package-info.java      |   2 +-
 .../metadata/iso/identification/package-info.java  |   2 +-
 .../sis/metadata/iso/lineage/package-info.java     |   2 +-
 .../sis/metadata/iso/maintenance/package-info.java |   2 +-
 .../org/apache/sis/metadata/iso/package-info.java  |   2 +-
 .../metadata/iso/quality/AbstractCompleteness.java |   2 +-
 ...ractResult.java => AbstractDataEvaluation.java} |  77 ++-
 .../sis/metadata/iso/quality/AbstractElement.java  | 589 +++++++++++----------
 .../iso/quality/AbstractLogicalConsistency.java    |   2 +-
 ...bstractResult.java => AbstractMetaquality.java} |  82 +--
 .../iso/quality/AbstractPositionalAccuracy.java    |  12 +-
 .../sis/metadata/iso/quality/AbstractResult.java   | 105 +++-
 .../iso/quality/AbstractTemporalAccuracy.java      |  42 +-
 ...lAccuracy.java => AbstractTemporalQuality.java} |  52 +-
 .../iso/quality/AbstractThematicAccuracy.java      |  17 +-
 .../DefaultAbsoluteExternalPositionalAccuracy.java |   5 +-
 .../quality/DefaultAccuracyOfATimeMeasurement.java |  10 +-
 ...lity.java => DefaultAggregationDerivation.java} |  49 +-
 .../metadata/iso/quality/DefaultBasicMeasure.java  | 225 ++++++++
 .../iso/quality/DefaultCompletenessCommission.java |   3 +-
 .../iso/quality/DefaultCompletenessOmission.java   |   3 +-
 .../iso/quality/DefaultConceptualConsistency.java  |   7 +-
 ...efaultUsability.java => DefaultConfidence.java} |  53 +-
 .../iso/quality/DefaultConformanceResult.java      |   7 +-
 .../iso/quality/DefaultCoverageResult.java         |  67 ++-
 .../metadata/iso/quality/DefaultDataQuality.java   |  84 ++-
 .../DefaultDescription.java}                       | 118 ++---
 .../DefaultDescriptiveResult.java}                 |  92 ++--
 .../iso/quality/DefaultDomainConsistency.java      |   3 +-
 ...ctElement.java => DefaultEvaluationMethod.java} | 311 +++--------
 .../iso/quality/DefaultFormatConsistency.java      |   5 +-
 ...ltUsability.java => DefaultFullInspection.java} |  51 +-
 .../DefaultGriddedDataPositionalAccuracy.java      |   3 +-
 ...faultUsability.java => DefaultHomogeneity.java} |  53 +-
 .../DefaultIndirectEvaluation.java}                |  90 ++--
 .../sis/metadata/iso/quality/DefaultMeasure.java   | 469 ++++++++++++++++
 .../iso/quality/DefaultMeasureReference.java       | 201 +++++++
 .../DefaultNonQuantitativeAttributeAccuracy.java   |  22 +-
 ...efaultNonQuantitativeAttributeCorrectness.java} |  56 +-
 .../DefaultQuantitativeAttributeAccuracy.java      |   3 +-
 .../iso/quality/DefaultQuantitativeResult.java     |  31 +-
 .../DefaultRelativeInternalPositionalAccuracy.java |   3 +-
 ...lValidity.java => DefaultRepresentativity.java} |  51 +-
 .../iso/quality/DefaultSampleBasedInspection.java  | 191 +++++++
 ...alAccuracy.java => DefaultSourceReference.java} |  86 ++-
 .../DefaultStandaloneQualityReportInformation.java | 163 ++++++
 .../iso/quality/DefaultTemporalConsistency.java    |   8 +-
 .../iso/quality/DefaultTemporalValidity.java       |   8 +-
 .../DefaultThematicClassificationCorrectness.java  |   3 +-
 .../iso/quality/DefaultTopologicalConsistency.java |   9 +-
 .../sis/metadata/iso/quality/DefaultUsability.java |  19 +-
 ...lAccuracy.java => DefaultUsabilityElement.java} |  54 +-
 .../sis/metadata/iso/quality/ISOMetadata.java}     |  40 +-
 .../sis/metadata/iso/quality/package-info.java     |  95 +---
 .../sis/metadata/iso/spatial/package-info.java     |   2 +-
 .../java/org/apache/sis/metadata/package-info.java |   2 +-
 .../apache/sis/util/iso/DefaultNameFactory.java    |  80 ++-
 .../org/apache/sis/util/iso/DefaultTypeName.java   | 232 ++++----
 .../main/java/org/apache/sis/util/iso/Names.java   |  97 ++--
 .../java/org/apache/sis/util/iso/TypeNames.java    |  41 +-
 .../main/java/org/apache/sis/xml/Namespaces.java   |  80 +--
 .../src/main/java/org/apache/sis/xml/readme.html   |  16 +-
 .../org/apache/sis/xml/RenameOnImport.lst          |  14 +-
 .../internal/jaxb/cat/CodeListMarshallingTest.java |   2 +-
 .../metadata/replace/QualityParameterTest.java     | 117 ++++
 .../metadata/replace/ServiceParameterTest.java     |  14 +-
 .../sis/metadata/PropertyConsistencyCheck.java     |   3 +-
 .../apache/sis/metadata/iso/AllMetadataTest.java   |  51 +-
 .../DefaultServiceIdentificationTest.java          |   8 +-
 .../quality/AbstractPositionalAccuracyTest.java    |  13 +-
 .../iso/quality/DefaultDomainConsistencyTest.java} |  23 +-
 .../DefaultQuantitativeResultTest.java}            |  29 +-
 .../sis/metadata/xml/SchemaComplianceTest.java     |   4 +-
 .../apache/sis/test/suite/MetadataTestSuite.java   |   3 +
 .../sis/test/xml/AnnotationConsistencyCheck.java   |  62 ++-
 .../org/apache/sis/test/xml/PackageVerifier.java   |  10 +-
 .../org/apache/sis/test/xml/SchemaCompliance.java  |   7 +-
 .../java/org/apache/sis/util/iso/NamesTest.java    |  35 +-
 .../org/apache/sis/util/iso/TypeNamesTest.java     |  10 +-
 .../java/org/apache/sis/util/iso/TypesTest.java    |   2 +-
 .../org/apache/sis/xml/RenameListGenerator.java    |  24 +-
 .../sis/metadata/xml/2007/PositionalAccuracy.xml   |  11 +-
 .../apache/sis/metadata/xml/2007/ProcessStep.xml   |   2 +-
 .../metadata/xml/2007/ServiceIdentification.xml    |   2 +-
 .../org/apache/sis/metadata/xml/2016/Citation.xml  |   4 +-
 .../org/apache/sis/metadata/xml/2016/Extent.xml    |   2 +-
 .../org/apache/sis/metadata/xml/2016/Locales.xml   |   2 +-
 .../org/apache/sis/metadata/xml/2016/Metadata.xml  |  20 +-
 .../apache/sis/metadata/xml/2016/Multiplicity.xml  |   2 +-
 .../sis/metadata/xml/2016/PositionalAccuracy.xml   |  33 +-
 .../apache/sis/metadata/xml/2016/ProcessStep.xml   |   2 +-
 .../metadata/xml/2016/ServiceIdentification.xml    |   6 +-
 .../internal/referencing/ServicesForMetadata.java  |   5 +-
 .../sis/parameter/DefaultParameterDescriptor.java  |  40 +-
 .../parameter/DefaultParameterDescriptorTest.java  |  50 +-
 .../org/apache/sis/parameter/ParametersTest.java   |   8 +-
 .../apache/sis/internal/system/DataDirectory.java  |   2 +-
 .../org/apache/sis/internal/util/Constants.java    |   7 +-
 .../src/main/java/org/apache/sis/util/Classes.java | 190 +++++--
 .../src/main/java/org/apache/sis/util/Numbers.java |   9 +-
 .../org/apache/sis/util/UnknownNameException.java  |   7 +-
 .../test/java/org/apache/sis/util/ClassesTest.java |  86 ++-
 pom.xml                                            |   2 +-
 135 files changed, 4307 insertions(+), 2124 deletions(-)
 copy 
core/sis-metadata/src/main/java/org/apache/sis/internal/jaxb/code/{SV_CouplingType.java
 => DQM_ValueStructure.java} (77%)
 copy 
core/sis-metadata/src/main/java/org/apache/sis/internal/jaxb/metadata/{MD_AttributeGroup.java
 => DQM_BasicMeasure.java} (67%)
 copy 
core/sis-metadata/src/main/java/org/apache/sis/internal/jaxb/metadata/{MD_MetadataScope.java
 => DQM_Description.java} (68%)
 copy 
core/sis-metadata/src/main/java/org/apache/sis/internal/jaxb/metadata/{DQ_Result.java
 => DQM_Measure.java} (69%)
 copy 
core/sis-metadata/src/main/java/org/apache/sis/internal/jaxb/metadata/{SV_Parameter.java
 => DQM_Parameter.java} (76%)
 copy 
core/sis-metadata/src/main/java/org/apache/sis/internal/jaxb/metadata/{CI_Contact.java
 => DQM_SourceReference.java} (66%)
 copy 
core/sis-metadata/src/main/java/org/apache/sis/internal/jaxb/metadata/{DQ_Element.java
 => DQ_EvaluationMethod.java} (59%)
 copy 
core/sis-metadata/src/main/java/org/apache/sis/internal/jaxb/metadata/{DQ_Element.java
 => DQ_MeasureReference.java} (59%)
 copy 
core/sis-metadata/src/main/java/org/apache/sis/internal/jaxb/metadata/{MD_MetadataExtensionInformation.java
 => DQ_StandaloneQualityReportInformation.java} (54%)
 create mode 100644 
core/sis-metadata/src/main/java/org/apache/sis/internal/jaxb/metadata/replace/Parameter.java
 create mode 100644 
core/sis-metadata/src/main/java/org/apache/sis/internal/jaxb/metadata/replace/QualityParameter.java
 copy 
core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/{AbstractResult.java
 => AbstractDataEvaluation.java} (59%)
 copy 
core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/{AbstractResult.java
 => AbstractMetaquality.java} (56%)
 copy 
core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/{AbstractTemporalAccuracy.java
 => AbstractTemporalQuality.java} (75%)
 copy 
core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/{DefaultUsability.java
 => DefaultAggregationDerivation.java} (66%)
 create mode 100644 
core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultBasicMeasure.java
 copy 
core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/{DefaultUsability.java
 => DefaultConfidence.java} (66%)
 copy 
core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/{DefaultMetadataScope.java
 => quality/DefaultDescription.java} (52%)
 copy 
core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/{citation/DefaultIndividual.java
 => quality/DefaultDescriptiveResult.java} (54%)
 copy 
core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/{AbstractElement.java
 => DefaultEvaluationMethod.java} (57%)
 copy 
core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/{DefaultUsability.java
 => DefaultFullInspection.java} (65%)
 copy 
core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/{DefaultUsability.java
 => DefaultHomogeneity.java} (65%)
 copy 
core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/{citation/DefaultIndividual.java
 => quality/DefaultIndirectEvaluation.java} (54%)
 create mode 100644 
core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultMeasure.java
 create mode 100644 
core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultMeasureReference.java
 copy 
core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/{DefaultNonQuantitativeAttributeAccuracy.java
 => DefaultNonQuantitativeAttributeCorrectness.java} (62%)
 copy 
core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/{DefaultTemporalValidity.java
 => DefaultRepresentativity.java} (64%)
 create mode 100644 
core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultSampleBasedInspection.java
 copy 
core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/{DefaultRelativeInternalPositionalAccuracy.java
 => DefaultSourceReference.java} (54%)
 create mode 100644 
core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultStandaloneQualityReportInformation.java
 copy 
core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/{DefaultRelativeInternalPositionalAccuracy.java
 => DefaultUsabilityElement.java} (65%)
 copy 
core/{sis-referencing/src/main/java/org/apache/sis/internal/referencing/provider/AxisOrderReversal3D.java
 => 
sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/ISOMetadata.java}
 (51%)
 create mode 100644 
core/sis-metadata/src/test/java/org/apache/sis/internal/jaxb/metadata/replace/QualityParameterTest.java
 copy core/{sis-feature/src/test/java/org/apache/sis/filter/XPathTest.java => 
sis-metadata/src/test/java/org/apache/sis/metadata/iso/quality/DefaultDomainConsistencyTest.java}
 (61%)
 copy 
core/sis-metadata/src/test/java/org/apache/sis/metadata/iso/{identification/DefaultKeywordsTest.java
 => quality/DefaultQuantitativeResultTest.java} (51%)

Reply via email to