[pycsw] branch upstream updated (e18ad9c -> f4d89d1)
Bas Couwenberg
sebastic at debian.org
Thu Jul 7 01:02:09 UTC 2016
This is an automated email from the git hooks/post-receive script.
sebastic pushed a change to branch upstream
in repository pycsw.
from e18ad9c Imported Upstream version 1.10.4+dfsg
new c4c7946 Imported Upstream version 2.0.0~alpha1+dfsg
new f4d89d1 Imported Upstream version 2.0.0~rc1+dfsg
The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
.github/ISSUE_TEMPLATE.md | 21 +
.github/PULL_REQUEST_TEMPLATE.md | 12 +
.travis.yml | 32 +-
COMMITTERS.txt | 15 +-
CONTRIBUTING.rst | 33 +-
LICENSE.txt | 5 +-
README.txt | 4 +-
VERSION.txt | 2 +-
bin/pycsw-admin.py | 64 +-
bin/pycsw-pylint.sh | 2 +-
csw.py | 60 +-
default-sample.cfg | 6 +-
docs/_templates/layout.html | 2 +-
docs/administration.rst | 2 +-
docs/api.rst | 53 +
docs/conf.py | 34 +-
docs/csw-support.rst | 36 +
docs/hhypermap.rst | 17 +
docs/index.rst | 5 +
docs/installation.rst | 69 +-
docs/introduction.rst | 82 +-
docs/json.rst | 7 +
docs/license.rst | 7 +
docs/migration-guide.rst | 42 +
docs/outputschemas.rst | 3 +-
docs/testing.rst | 2 +
docs/tools.rst | 3 +-
docs/transactions.rst | 2 +
etc/dist/debian/README | 6 -
etc/dist/debian/changelog | 53 -
etc/dist/debian/compat | 1 -
etc/dist/debian/control | 18 -
etc/dist/debian/copyright | 27 -
etc/dist/debian/format | 1 -
etc/dist/debian/pycsw-cgi.install | 13 -
etc/dist/debian/pycsw-cgi.postinst | 54 -
etc/dist/debian/python-pycsw.install | 1 -
etc/dist/debian/rules | 5 -
etc/dist/opensuse/python-pycsw.changes | 45 -
etc/dist/opensuse/python-pycsw.spec | 196 --
etc/mappings.py | 4 +-
pavement.py | 50 +-
pycsw/__init__.py | 6 +-
pycsw/config.py | 339 ---
pycsw/{plugins => core}/__init__.py | 4 +-
pycsw/{ => core}/admin.py | 40 +-
pycsw/core/config.py | 593 +++++
pycsw/{plugins/__init__.py => core/etree.py} | 6 +-
pycsw/{plugins => core/formats}/__init__.py | 4 +-
pycsw/{ => core}/formats/fmt_json.py | 19 +-
pycsw/{ => core}/log.py | 4 +-
pycsw/{ => core}/metadata.py | 300 ++-
pycsw/{ => core}/repository.py | 10 +-
.../core/schemas/catalog.xml | 20 +-
.../{ => core}/schemas/ogc/OGC-SOFTWARE-NOTICE.txt | 0
pycsw/{ => core}/schemas/ogc/README.txt | 0
.../schemas/ogc/csw/2.0.2/CSW-discovery.xsd | 0
.../schemas/ogc/csw/2.0.2/CSW-publication.xsd | 0
.../{ => core}/schemas/ogc/csw/2.0.2/rec-dcmes.xsd | 0
.../schemas/ogc/csw/2.0.2/rec-dcterms.xsd | 0
pycsw/{ => core}/schemas/ogc/csw/2.0.2/record.xsd | 0
pycsw/core/schemas/ogc/csw/3.0/README.txt | 25 +
pycsw/core/schemas/ogc/csw/3.0/cswAll.xsd | 33 +
pycsw/core/schemas/ogc/csw/3.0/cswCommon.xsd | 71 +
.../schemas/ogc/csw/3.0/cswGetCapabilities.xsd | 80 +
pycsw/core/schemas/ogc/csw/3.0/cswGetDomain.xsd | 146 ++
.../core/schemas/ogc/csw/3.0/cswGetRecordById.xsd | 58 +
pycsw/core/schemas/ogc/csw/3.0/cswGetRecords.xsd | 391 +++
pycsw/core/schemas/ogc/csw/3.0/cswHarvest.xsd | 95 +
pycsw/core/schemas/ogc/csw/3.0/cswTransaction.xsd | 187 ++
pycsw/core/schemas/ogc/csw/3.0/cswUnHarvest.xsd | 77 +
pycsw/core/schemas/ogc/csw/3.0/rec-dcmes.xsd | 245 ++
.../schemas/ogc/csw/3.0}/rec-dcterms.xsd | 33 +-
pycsw/core/schemas/ogc/csw/3.0/record.xsd | 170 ++
pycsw/{ => core}/schemas/ogc/filter/1.1.0/expr.xsd | 0
.../{ => core}/schemas/ogc/filter/1.1.0/filter.xsd | 0
.../ogc/filter/1.1.0/filterCapabilities.xsd | 0
pycsw/{ => core}/schemas/ogc/filter/1.1.0/sort.xsd | 0
pycsw/core/schemas/ogc/filter/2.0/expr.xsd | 44 +
pycsw/core/schemas/ogc/filter/2.0/filter.xsd | 395 +++
pycsw/core/schemas/ogc/filter/2.0/filterAll.xsd | 23 +
.../schemas/ogc/filter/2.0/filterCapabilities.xsd | 286 +++
pycsw/core/schemas/ogc/filter/2.0/query.xsd | 70 +
.../1.1.0 => core/schemas/ogc/filter/2.0}/sort.xsd | 37 +-
.../schemas/ogc/gml/3.1.1/base/basicTypes.xsd | 0
.../ogc/gml/3.1.1/base/coordinateOperations.xsd | 0
.../gml/3.1.1/base/coordinateReferenceSystems.xsd | 0
.../ogc/gml/3.1.1/base/coordinateSystems.xsd | 0
.../schemas/ogc/gml/3.1.1/base/coverage.xsd | 0
.../schemas/ogc/gml/3.1.1/base/dataQuality.xsd | 0
.../schemas/ogc/gml/3.1.1/base/datums.xsd | 0
.../schemas/ogc/gml/3.1.1/base/defaultStyle.xsd | 2 +-
.../schemas/ogc/gml/3.1.1/base/dictionary.xsd | 0
.../schemas/ogc/gml/3.1.1/base/direction.xsd | 0
.../schemas/ogc/gml/3.1.1/base/dynamicFeature.xsd | 0
.../schemas/ogc/gml/3.1.1/base/feature.xsd | 0
.../ogc/gml/3.1.1/base/geometryAggregates.xsd | 0
.../ogc/gml/3.1.1/base/geometryBasic0d1d.xsd | 0
.../schemas/ogc/gml/3.1.1/base/geometryBasic2d.xsd | 0
.../ogc/gml/3.1.1/base/geometryComplexes.xsd | 0
.../ogc/gml/3.1.1/base/geometryPrimitives.xsd | 0
.../{ => core}/schemas/ogc/gml/3.1.1/base/gml.xsd | 0
.../schemas/ogc/gml/3.1.1/base/gmlBase.xsd | 0
.../schemas/ogc/gml/3.1.1/base/grids.xsd | 0
.../schemas/ogc/gml/3.1.1/base/measures.xsd | 0
.../schemas/ogc/gml/3.1.1/base/observation.xsd | 0
.../ogc/gml/3.1.1/base/referenceSystems.xsd | 0
.../schemas/ogc/gml/3.1.1/base/temporal.xsd | 0
.../gml/3.1.1/base/temporalReferenceSystems.xsd | 0
.../ogc/gml/3.1.1/base/temporalTopology.xsd | 0
.../schemas/ogc/gml/3.1.1/base/topology.xsd | 0
.../schemas/ogc/gml/3.1.1/base/units.xsd | 0
.../schemas/ogc/gml/3.1.1/base/valueObjects.xsd | 0
.../ogc/gml/3.2.1/SchematronConstraints.xml | 71 +
pycsw/core/schemas/ogc/gml/3.2.1/basicTypes.xsd | 268 ++
.../schemas/ogc/gml/3.2.1/coordinateOperations.xsd | 525 ++++
.../ogc/gml/3.2.1/coordinateReferenceSystems.xsd | 373 +++
.../schemas/ogc/gml/3.2.1/coordinateSystems.xsd | 297 +++
pycsw/core/schemas/ogc/gml/3.2.1/coverage.xsd | 292 +++
pycsw/core/schemas/ogc/gml/3.2.1/datums.xsd | 287 +++
.../schemas/ogc/gml/3.2.1}/defaultStyle.xsd | 27 +-
.../core/schemas/ogc/gml/3.2.1/deprecatedTypes.xsd | 1133 +++++++++
pycsw/core/schemas/ogc/gml/3.2.1/dictionary.xsd | 90 +
pycsw/core/schemas/ogc/gml/3.2.1/direction.xsd | 84 +
.../core/schemas/ogc/gml/3.2.1/dynamicFeature.xsd | 109 +
pycsw/core/schemas/ogc/gml/3.2.1/feature.xsd | 94 +
.../schemas/ogc/gml/3.2.1/geometryAggregates.xsd | 197 ++
.../schemas/ogc/gml/3.2.1/geometryBasic0d1d.xsd | 277 ++
.../core/schemas/ogc/gml/3.2.1/geometryBasic2d.xsd | 124 +
.../schemas/ogc/gml/3.2.1/geometryComplexes.xsd | 95 +
.../schemas/ogc/gml/3.2.1/geometryPrimitives.xsd | 846 +++++++
.../base => core/schemas/ogc/gml/3.2.1}/gml.xsd | 14 +-
.../gml => core/schemas/ogc/gml/3.2.1}/gmlBase.xsd | 166 +-
.../schemas/ogc/gml/3.2.1/gml_32_geometries.rdf | 368 +++
.../schemas/ogc/gml/3.2.1/gml_3_2_1-ReadMe.txt | 58 +
pycsw/core/schemas/ogc/gml/3.2.1/grids.xsd | 64 +
pycsw/core/schemas/ogc/gml/3.2.1/measures.xsd | 68 +
pycsw/core/schemas/ogc/gml/3.2.1/observation.xsd | 95 +
.../schemas/ogc/gml/3.2.1/referenceSystems.xsd | 70 +
pycsw/core/schemas/ogc/gml/3.2.1/temporal.xsd | 269 ++
.../ogc/gml/3.2.1/temporalReferenceSystems.xsd | 189 ++
.../schemas/ogc/gml/3.2.1/temporalTopology.xsd | 119 +
pycsw/core/schemas/ogc/gml/3.2.1/topology.xsd | 386 +++
pycsw/core/schemas/ogc/gml/3.2.1/units.xsd | 162 ++
pycsw/core/schemas/ogc/gml/3.2.1/valueObjects.xsd | 205 ++
.../schemas/ogc/ows/1.0.0/ows19115subset.xsd | 0
pycsw/{ => core}/schemas/ogc/ows/1.0.0/owsAll.xsd | 0
.../{ => core}/schemas/ogc/ows/1.0.0/owsCommon.xsd | 0
.../ogc/ows/1.0.0/owsDataIdentification.xsd | 0
.../schemas/ogc/ows/1.0.0/owsExceptionReport.xsd | 0
.../schemas/ogc/ows/1.0.0/owsGetCapabilities.xsd | 0
.../ogc/ows/1.0.0/owsOperationsMetadata.xsd | 0
.../ogc/ows/1.0.0/owsServiceIdentification.xsd | 0
.../schemas/ogc/ows/1.0.0/owsServiceProvider.xsd | 0
.../schemas/ogc/ows/1.1.0}/ows19115subset.xsd | 36 +-
.../schemas/ogc/ows/1.1.0}/owsAll.xsd | 15 +-
.../schemas/ogc/ows/1.1.0}/owsCommon.xsd | 15 +-
pycsw/core/schemas/ogc/ows/1.1.0/owsContents.xsd | 87 +
.../ogc/ows/1.1.0}/owsDataIdentification.xsd | 50 +-
pycsw/core/schemas/ogc/ows/1.1.0/owsDomainType.xsd | 280 ++
.../schemas/ogc/ows/1.1.0}/owsExceptionReport.xsd | 26 +-
.../schemas/ogc/ows/1.1.0}/owsGetCapabilities.xsd | 17 +-
.../schemas/ogc/ows/1.1.0/owsGetResourceByID.xsd | 52 +
.../schemas/ogc/ows/1.1.0/owsInputOutputData.xsd | 60 +
pycsw/core/schemas/ogc/ows/1.1.0/owsManifest.xsd | 125 +
.../ogc/ows/1.1.0}/owsOperationsMetadata.xsd | 40 +-
.../ogc/ows/1.1.0}/owsServiceIdentification.xsd | 20 +-
.../schemas/ogc/ows/1.1.0}/owsServiceProvider.xsd | 14 +-
pycsw/core/schemas/ogc/ows/2.0/ows19115subset.xsd | 364 +++
.../ogc/ows/2.0/owsAdditionalParameters.xsd | 114 +
pycsw/core/schemas/ogc/ows/2.0/owsAll.xsd | 29 +
pycsw/core/schemas/ogc/ows/2.0/owsCommon.xsd | 275 ++
pycsw/core/schemas/ogc/ows/2.0/owsContents.xsd | 163 ++
.../schemas/ogc/ows/2.0/owsDataIdentification.xsd | 202 ++
pycsw/core/schemas/ogc/ows/2.0/owsDomainType.xsd | 388 +++
.../schemas/ogc/ows/2.0/owsExceptionReport.xsd | 126 +
.../schemas/ogc/ows/2.0/owsGetCapabilities.xsd | 220 ++
.../schemas/ogc/ows/2.0/owsGetResourceByID.xsd | 83 +
.../schemas/ogc/ows/2.0/owsInputOutputData.xsd | 98 +
pycsw/core/schemas/ogc/ows/2.0/owsManifest.xsd | 181 ++
.../schemas/ogc/ows/2.0/owsOperationsMetadata.xsd | 234 ++
.../ogc/ows/2.0/owsServiceIdentification.xsd | 98 +
.../schemas/ogc/ows/2.0/owsServiceProvider.xsd | 64 +
pycsw/{ => core}/schemas/w3c/1999/xlink.xsd | 0
pycsw/{ => core}/schemas/w3c/2001/xml.xsd | 0
pycsw/{ => core}/util.py | 81 +-
pycsw/oaipmh.py | 36 +-
pycsw/{plugins => ogc}/__init__.py | 4 +-
pycsw/{plugins => ogc/csw}/__init__.py | 4 +-
pycsw/ogc/csw/csw2.py | 1988 +++++++++++++++
pycsw/ogc/csw/csw3.py | 2136 ++++++++++++++++
pycsw/{plugins => ogc/fes}/__init__.py | 4 +-
pycsw/{fes.py => ogc/fes/fes1.py} | 23 +-
pycsw/{fes.py => ogc/fes/fes2.py} | 74 +-
pycsw/{plugins => ogc/gml}/__init__.py | 4 +-
pycsw/{gml.py => ogc/gml/gml3.py} | 7 +-
pycsw/opensearch.py | 269 +-
pycsw/plugins/__init__.py | 4 +-
pycsw/plugins/outputschemas/__init__.py | 7 +-
pycsw/plugins/outputschemas/atom.py | 50 +-
pycsw/plugins/outputschemas/dif.py | 38 +-
pycsw/plugins/outputschemas/fgdc.py | 10 +-
pycsw/plugins/outputschemas/gm03.py | 240 ++
pycsw/plugins/profiles/__init__.py | 4 +-
pycsw/plugins/profiles/apiso/__init__.py | 4 +-
pycsw/plugins/profiles/apiso/apiso.py | 74 +-
.../ogc/iso/19139/20060504/gco/basicTypes.xsd | 2 +-
.../schemas/ogc/iso/19139/20060504/gco/gcoBase.xsd | 2 +-
.../schemas/ogc/iso/19139/20060504/gml/gmlBase.xsd | 2 +-
.../ogc/iso/19139/20060504/gmx/extendedTypes.xsd | 2 +-
.../resources/Codelist/ML_gmxCodelists.xml | 2 +-
.../20060504/resources/Codelist/gmxCodelists.xml | 2 +-
.../iso/19139/20060504/resources/crs/ML_gmxCrs.xml | 2 +-
.../iso/19139/20060504/resources/crs/gmxCrs.xml | 2 +-
.../iso/19139/20060504/resources/example/fr-fr.xml | 2 +-
.../iso/19139/20060504/resources/uom/ML_gmxUom.xml | 2 +-
.../iso/19139/20060504/resources/uom/gmxUom.xml | 2 +-
.../schemas/ogc/iso/19139/20070417/ReadMe.txt | 26 +
.../schemas/ogc/iso/19139/20070417/gco/ReadMe.txt | 47 +
.../{20060504 => 20070417}/gco/basicTypes.xsd | 12 +-
.../schemas/ogc/iso/19139/20070417/gco/gco.xsd | 12 +
.../19139/{20060504 => 20070417}/gco/gcoBase.xsd | 10 +-
.../schemas/ogc/iso/19139/20070417/gmd/ReadMe.txt | 45 +
.../iso/19139/20070417/gmd/applicationSchema.xsd | 43 +
.../ogc/iso/19139/20070417/gmd/citation.xsd | 276 ++
.../ogc/iso/19139/20070417/gmd/constraints.xsd | 107 +
.../schemas/ogc/iso/19139/20070417/gmd/content.xsd | 190 ++
.../ogc/iso/19139/20070417/gmd/dataQuality.xsd | 556 ++++
.../ogc/iso/19139/20070417/gmd/distribution.xsd | 203 ++
.../schemas/ogc/iso/19139/20070417/gmd/extent.xsd | 206 ++
.../ogc/iso/19139/20070417/gmd/freeText.xsd | 123 +
.../schemas/ogc/iso/19139/20070417/gmd/gmd.xsd | 12 +
.../ogc/iso/19139/20070417/gmd/identification.xsd | 216 +-
.../ogc/iso/19139/20070417/gmd/maintenance.xsd | 87 +
.../iso/19139/20070417/gmd/metadataApplication.xsd | 176 ++
.../ogc/iso/19139/20070417/gmd/metadataEntity.xsd | 71 +
.../iso/19139/20070417/gmd/metadataExtension.xsd | 100 +
.../iso/19139/20070417/gmd/portrayalCatalogue.xsd | 37 +
.../ogc/iso/19139/20070417/gmd/referenceSystem.xsd | 101 +
.../19139/20070417/gmd/spatialRepresentation.xsd | 238 ++
.../schemas/ogc/iso/19139/20070417/gmx/ReadMe.txt | 47 +
.../ogc/iso/19139/20070417/gmx/catalogues.xsd | 113 +
.../ogc/iso/19139/20070417/gmx/codelistItem.xsd | 169 ++
.../schemas/ogc/iso/19139/20070417/gmx/crsItem.xsd | 1031 ++++++++
.../{20060504 => 20070417}/gmx/extendedTypes.xsd | 7 +-
.../schemas/ogc/iso/19139/20070417/gmx/gmx.xsd | 12 +
.../ogc/iso/19139/20070417/gmx/gmxUsage.xsd | 128 +
.../schemas/ogc/iso/19139/20070417/gmx/uomItem.xsd | 163 ++
.../schemas/ogc/iso/19139/20070417/gsr/ReadMe.txt | 45 +
.../schemas/ogc/iso/19139/20070417/gsr/gsr.xsd | 12 +
.../iso/19139/20070417/gsr/spatialReferencing.xsd | 25 +
.../schemas/ogc/iso/19139/20070417/gss/ReadMe.txt | 44 +
.../ogc/iso/19139/20070417/gss/geometry.xsd | 36 +
.../schemas/ogc/iso/19139/20070417/gss/gss.xsd | 12 +
.../schemas/ogc/iso/19139/20070417/gts/ReadMe.txt | 44 +
.../schemas/ogc/iso/19139/20070417/gts/gts.xsd | 12 +
.../ogc/iso/19139/20070417/gts/temporalObjects.xsd | 35 +
.../ogc/iso/19139/20070417/resources/ReadMe.txt | 20 +
.../resources/codelist}/ML_gmxCodelists.xml | 34 +-
.../resources/codelist}/gmxCodelists.xml | 44 +-
.../20070417/resources/codelist/tcCodelists.xml | 63 +
.../resources/crs/ML_gmxCrs.xml | 105 +-
.../resources/crs/gmxCrs.xml | 89 +-
.../iso/19139/20070417/resources/example/fr-fr.xml | 83 +
.../iso/19139/20070417/resources/uom/ML_gmxUom.xml | 125 +
.../iso/19139/20070417/resources/uom/gmxUom.xml | 66 +
pycsw/plugins/profiles/ebrim/__init__.py | 4 +-
pycsw/plugins/profiles/ebrim/ebrim.py | 27 +-
.../ogc/csw/2.0.2/profiles/ebrim/1.0/csw-ebrim.xsd | 6 +-
pycsw/plugins/profiles/profile.py | 34 +-
pycsw/plugins/repository/__init__.py | 4 +-
pycsw/plugins/repository/geonode/__init__.py | 4 +-
pycsw/plugins/repository/geonode/geonode_.py | 8 +-
.../repository/hhypermap}/__init__.py | 2 +-
.../{odc/odc.py => hhypermap/hhypermap.py} | 98 +-
pycsw/plugins/repository/odc/__init__.py | 4 +-
pycsw/plugins/repository/odc/odc.py | 10 +-
pycsw/server.py | 2675 ++++----------------
pycsw/sru.py | 23 +-
csw.wsgi => pycsw/wsgi.py | 35 +-
requirements-pg.txt | 1 +
requirements-standalone.txt | 3 +-
requirements.txt | 8 +-
setup.py | 20 +-
...ites_apiso-inspire_get_GetCapabilities-lang.xml | 252 +-
.../suites_apiso-inspire_get_GetCapabilities.xml | 252 +-
.../expected/suites_apiso_post_DescribeRecord.xml | 2 +-
.../expected/suites_apiso_post_GetCapabilities.xml | 252 +-
.../suites_apiso_post_GetDomain-property.xml | 2 +-
.../suites_apiso_post_GetRecordById-brief.xml | 2 +-
.../suites_apiso_post_GetRecordById-full-dc.xml | 3 +-
.../suites_apiso_post_GetRecordById-full.xml | 2 +-
.../suites_apiso_post_GetRecordById-srv-brief.xml | 2 +-
...suites_apiso_post_GetRecords-all-csw-output.xml | 2 +-
.../expected/suites_apiso_post_GetRecords-all.xml | 2 +-
.../suites_apiso_post_GetRecords-cql-title.xml | 2 +-
.../suites_apiso_post_GetRecords-elementname.xml | 2 +-
...cords-filter-and-nested-spatial-or-dateline.xml | 4 +-
...suites_apiso_post_GetRecords-filter-anytext.xml | 2 +-
...piso_post_GetRecords-filter-bbox-csw-output.xml | 2 +-
.../suites_apiso_post_GetRecords-filter-bbox.xml | 2 +-
...es_apiso_post_GetRecords-filter-servicetype.xml | 2 +-
.../suites_atom_get_opensearch-description.xml | 22 +-
...uites_atom_get_opensearch-ogc-bbox-and-time.xml | 38 +-
.../suites_atom_get_opensearch-ogc-bbox.xml | 54 +-
...tes_atom_get_opensearch-ogc-count-and-page1.xml | 27 +-
...tes_atom_get_opensearch-ogc-count-and-page2.xml | 8 +-
.../suites_atom_get_opensearch-ogc-q-and-bbox.xml | 21 +-
.../suites_atom_get_opensearch-ogc-q-and-time.xml | 10 +-
.../expected/suites_atom_get_opensearch-ogc-q.xml | 10 +-
.../suites_atom_get_opensearch-ogc-time.xml | 10 +-
.../suites_atom_get_opensearch-ogc-timeend.xml | 10 +-
.../suites_atom_get_opensearch-ogc-timestart.xml | 46 +-
tests/expected/suites_atom_get_opensearch.xml | 99 +-
tests/expected/suites_atom_post_DescribeRecord.xml | 2 +-
.../expected/suites_atom_post_GetCapabilities.xml | 158 +-
.../suites_atom_post_GetRecords-filter-bbox.xml | 34 +-
...te_get_27e17158-c57a-4493-92ac-dba8934cf462.xml | 197 +-
...te_get_27f69b66-5f05-4311-a89c-73ca55c2686b.xml | 2 +-
...te_get_2ab7d1fa-885b-459f-80e4-b6282eab4f8c.xml | 197 +-
...te_get_37aa90e2-6ff0-420c-af15-8b9463099a73.xml | 2 +-
...te_get_3a8a3c47-455f-4f49-9078-03119f3e70b3.xml | 290 +--
...te_get_4515831f-834a-4699-95f6-ab0c2cbfcfd0.xml | 2 +-
...te_get_477b23a3-baa9-47c8-9541-5fe27735ed49.xml | 594 ++++-
...te_get_48f26761-3a9d-48db-bee1-da089f5fb857.xml | 197 +-
...te_get_4e38092f-1586-44b8-988e-0acfa5855916.xml | 2 +-
...te_get_55c38f00-2553-42c1-99ab-33edbb561ad7.xml | 647 +++--
...te_get_5ab5db18-c87a-4fbf-a8d8-b7289b09ac81.xml | 10 +-
...te_get_6a4f57ca-a1bd-4802-89c2-44860dbdb0f0.xml | 2 +-
...te_get_6c375703-9c00-4aef-bec7-d2e964f849eb.xml | 10 +-
...te_get_80f31def-4185-48b9-983a-960566918eae.xml | 824 +++---
...te_get_8e2232ed-05d9-44ae-8b04-0911cbe6a507.xml | 10 +-
...te_get_9697f0aa-3b6a-4125-83a5-61e8826127c4.xml | 824 +++---
...te_get_9bfd17fa-15dc-4a10-8fa7-b3cff7013dd7.xml | 2 +-
...te_get_b81c3595-06d6-4693-82ea-1ff8650755ac.xml | 2 +-
...te_get_ba5fc729-3b71-47a0-b7d0-42ec565cd185.xml | 197 +-
...te_get_c4ea754f-c158-4d8d-8253-dc8f86021b52.xml | 10 +-
...te_get_f4692ec5-9547-4a05-88ab-e6154af2640a.xml | 197 +-
...te_get_f997f25e-c865-4d53-a362-0ed1846337f2.xml | 2 +-
...e_post_0c976d98-c896-4b10-b1fe-a22ef50434e7.xml | 2 +-
...e_post_19d2a6ed-be28-4866-ae15-e3bb634486cb.xml | 2 +-
...e_post_1ab55aa3-6685-4595-8ecd-45987a7b8b59.xml | 4 +-
...e_post_1c958b7a-ca09-4c38-98bd-ef1d1d28cc14.xml | 2 +-
...e_post_1c97fc1a-61cd-4c1d-8054-933e17a6c5ee.xml | 2 +-
...e_post_2102a460-5d62-465f-9668-d70b3faafbfa.xml | 2 +-
...e_post_225f455a-0035-486b-a94e-fee7ae881b2b.xml | 2 +-
...e_post_2d53ffea-60e4-4652-abf5-36eb23042fd5.xml | 2 +-
...e_post_34a019a9-1581-42cb-9827-fbfdda2773b7.xml | 2 +-
...e_post_3e76fd38-e035-41c9-83dc-61356f680c97.xml | 2 +-
...e_post_418a6fb0-a89c-4a94-afc9-3f8168eb2980.xml | 2 +-
...e_post_420b745e-0c4b-404e-9f2d-61fa580ff05a.xml | 2 +-
...e_post_4735d649-a2b1-42fd-a101-14e1d7e4607f.xml | 2 +-
...e_post_5c5861bc-f742-40a5-9998-5342615d674b.xml | 2 +-
...e_post_6e736fd0-c266-4852-9eb3-0656f5d0f5c4.xml | 2 +-
...e_post_73f1551c-e269-4ef9-9dae-e535b5eebfc7.xml | 2 +-
...e_post_78297c88-4850-4927-adc6-511cd9a3d539.xml | 2 +-
...e_post_7c89cdf5-0def-4cfb-8c55-2b8ffea5d92f.xml | 46 +-
...e_post_7e2cd105-daec-4d25-bc8e-d49d21364912.xml | 2 +-
...e_post_87f2f670-9cd6-4907-b82c-1b46a7dd2a78.xml | 2 +-
...e_post_88b4e1ba-3bd4-4cbe-81e5-e004056d6ca3.xml | 2 +-
...e_post_898cd63b-2585-4ec0-8720-d554bd324174.xml | 2 +-
...e_post_8fb13dc3-5818-45e2-9e29-46abc16e7d38.xml | 2 +-
...e_post_928c1896-52d4-4ac7-9832-f98e3eb65f02.xml | 2 +-
...e_post_93bdbb9d-2734-4f01-92fb-48634cca41de.xml | 2 +-
...e_post_948b39d5-bb4f-45b8-a8f2-4ff9501aaedd.xml | 2 +-
...e_post_9fd64fcc-f69c-4626-b72e-5c7776a29aa9.xml | 2 +-
...e_post_a06d04ab-e0d0-4a86-bfe8-71460f41fe37.xml | 2 +-
...e_post_ad61686c-d304-42d1-b845-8c1f3070c83e.xml | 2 +-
...e_post_af39c020-7b1d-429c-b474-f45c3164cb79.xml | 2 +-
...e_post_b90e2de6-3d25-4298-a13e-dc9492a8fc73.xml | 2 +-
...e_post_ba9b0107-dcee-46ef-823a-a2e25a911a96.xml | 2 +-
...e_post_bb66ebc5-7121-48b5-9f53-b56537d9561b.xml | 2 +-
...e_post_c02d1c85-df9f-45ee-bea7-345c35e02a98.xml | 2 +-
...e_post_c311a342-72e3-4983-be39-868e6ed9740f.xml | 2 +-
...e_post_c38916c2-4bc6-446d-b7aa-ab006d6ba31c.xml | 2 +-
...e_post_c8588f47-8e65-45f5-ad34-ff4524cad84d.xml | 2 +-
...e_post_da228d4c-e1be-43d7-9ccb-c3f27ee32541.xml | 2 +-
...e_post_dc92c2c4-87d8-4a13-964e-ff9b0e0c27b3.xml | 2 +-
...e_post_dcb13791-379e-4739-bcd4-dbaa69f0efdb.xml | 2 +-
...e_post_e308f030-c097-4036-a838-44bad74c9ef7.xml | 2 +-
...e_post_e6e9efb2-e2b7-4b0a-a3a2-7deea3f9b8e2.xml | 2 +-
...e_post_f7976c55-a156-4421-8199-bc0487da4b0f.xml | 2 +-
...e_post_f7d79701-f10b-4087-a33c-f62df0a04fd1.xml | 2 +-
...e_post_fc1bc094-88f1-4851-bc2b-dfc56be9f3c7.xml | 2 +-
...e_post_fe20960f-a26c-4f13-852d-470a0d3233f9.xml | 2 +-
...30_get_002258f0-627f-457f-b2ad-025777c77ac8.xml | 15 +
...30_get_045c600d-973d-41eb-9f60-eba1b717b720.xml | 24 +
...30_get_0bbcf862-5211-4351-9988-63f8bec49c98.xml | 116 +
...30_get_0bdf8457-971e-4ed1-be4a-5feca4dcd8fa.xml | 491 ++++
...30_get_0d8bbdec-0846-42ca-8dc8-b7f4cba41d67.xml | 47 +
...30_get_0e1dca37-477a-4060-99fe-7799b52d656c.xml | 15 +
...0_get_13c87956-51a4-4780-a8e9-6e0b5c0bb473.xml} | 77 +-
...30_get_151d982f-ebd3-4cb2-b507-a667713a1e92.xml | 7 +
...30_get_1869e495-1a61-4713-8285-76d1336ee1a6.xml | 7 +
...30_get_1bcb42a9-538c-4f0a-9d4c-d6f10b720aa6.xml | 7 +
...30_get_22f44168-2ccf-4801-ad96-204212566d56.xml | 491 ++++
...30_get_2499a9c9-8d33-449c-bc92-d494adfcc84d.xml | 491 ++++
...30_get_27f4f39c-d92a-4e3c-b961-c6aa8c24e513.xml | 491 ++++
...30_get_28e569df-8596-4128-8d9a-29ad03138915.xml | 8 +
...30_get_2b06a5c8-0df2-4af1-8d2e-a425de11c845.xml | 491 ++++
...30_get_2ba1418a-444d-4cce-9cfe-4c94efcf8b55.xml | 32 +
...30_get_397fe17a-d5b4-4f96-8cc4-4ce467ed4d0a.xml | 30 +
...30_get_3dcd1b15-73d2-4b7d-a3e3-ff15bf14aae4.xml | 69 +
...30_get_405e1ff1-5c75-4846-a28b-cfaff2a6921a.xml | 23 +
...30_get_43cd6471-6ac7-45bd-8ff9-148cb2de9a52.xml | 491 ++++
...30_get_4566d2ec-1283-4a02-baed-a74fc5b47e37.xml | 18 +
...30_get_461bd4c5-6623-490d-9036-d91a2201e87b.xml | 3 +
...30_get_5496894a-3877-4f62-a20b-5d7126f94925.xml | 7 +
...30_get_5a015f6a-bf14-4977-b1e3-6577eb0223c8.xml | 40 +
...30_get_5c3a2390-1fb9-43f0-b96c-f48c7a69c990.xml | 7 +
...30_get_5e9e67dc-18d6-4645-8111-c6263c88a61f.xml | 326 +++
...30_get_604d9379-741c-42e5-b4cf-92e56c87fa64.xml | 32 +
...30_get_60e6af95-d5fc-465a-82e2-fd2e6d85e4af.xml | 7 +
...30_get_62ad94c2-b558-4265-a427-23d6677975d6.xml | 7 +
...30_get_6a5e247b-0961-4b8a-a0d6-35a491d9cfe7.xml | 7 +
...30_get_6a9d0558-9d87-495b-b999-b49a3ef1cf99.xml | 491 ++++
...30_get_6bd790c9-6019-4652-9c91-330a894d6700.xml | 16 +
...30_get_6e9cba43-5e27-415d-adbd-a92851c2c173.xml | 491 ++++
...30_get_7630d230-e142-4a09-accf-f091000b90cd.xml | 10 +
...30_get_7e82446a-b5dc-43fe-9a73-4cc1f2f2f0bf.xml | 491 ++++
...30_get_8025978e-1a35-4d70-80c2-e8329e0c7864.xml | 491 ++++
...30_get_8184ae4f-536d-4978-8b28-ad703be96967.xml | 34 +
...30_get_88f63a89-664f-4315-b4f8-04a0b33803a7.xml | 18 +
...30_get_8987f8f0-4d93-4481-968c-a2ccbd6b8be2.xml | 7 +
...30_get_8e5fa0f6-3f29-4d1f-abe2-d9866f3def98.xml | 58 +
...30_get_9000ec29-5649-474e-b2d6-55c00f8a52c0.xml | 7 +
...30_get_91914d35-7bbf-45e6-9b37-5ef484869a4e.xml | 38 +
...30_get_92d4844d-57d5-4cf3-8f47-ba50e369dc04.xml | 6 +
...30_get_9c0e2a4b-b4e6-41c0-b630-c8c99fc89ff3.xml | 7 +
...30_get_9d7ffac8-9798-428d-8e27-3cd12497ee6b.xml | 7 +
...w30_get_Exception-GetDomain-value-reference.xml | 7 +
.../suites_csw30_get_Exception-GetDomain.xml | 7 +
...uites_csw30_get_Exception-GetRecordById-404.xml | 7 +
...es_csw30_get_Exception-GetRecordById-dc.xml.xml | 9 +
...30_get_Exception-GetRepositoryItem-notfound.xml | 7 +
.../suites_csw30_get_Exception-invalid-request.xml | 7 +
.../suites_csw30_get_GetCapabilities-base-url.xml | 491 ++++
...suites_csw30_get_GetCapabilities-no-version.xml | 491 ++++
.../expected/suites_csw30_get_GetCapabilities.xml | 491 ++++
.../suites_csw30_get_GetDomain-parameter.xml | 12 +
.../suites_csw30_get_GetDomain-value-reference.xml | 18 +
.../suites_csw30_get_GetRepositoryItem.xml | 11 +
.../suites_csw30_get_OpenSearch-description.xml | 15 +
...30_get_a2f18643-e24e-4fa5-b780-6de4a2dbc814.xml | 9 +
...30_get_abc90c8c-5868-4405-a73e-64c849be3b2a.xml | 7 +
...30_get_ad0c0571-09ed-436a-9a4f-a5de744c88fe.xml | 22 +
...30_get_af502903-f4ee-47ee-b76e-af878d238bcc.xml | 40 +
...30_get_b2aafc3f-4f35-47bc-affd-08590972deae.xml | 58 +
...30_get_b6069623-f7d8-4021-8582-98f0aea0f763.xml | 48 +
...30_get_b9a07a54-75a8-45bd-b341-2823600211e3.xml | 8 +
...30_get_baa4a7d0-0c01-42b6-adc3-0d03e9949fa3.xml | 7 +
...30_get_bfbe6409-f64a-4c89-acb3-50f260a5c743.xml | 15 +
...30_get_bfe20134-d1da-42ef-9c0f-8e1307bbf92b.xml | 38 +
...30_get_c03d173a-3f42-4956-89c8-1fe02c3a0873.xml | 491 ++++
...30_get_cb43d8c3-e14c-4a9f-9231-4384b7dd21f3.xml | 7 +
...30_get_d03c6fd3-e821-4a26-b62f-d20a474e25af.xml | 30 +
...30_get_d4ccbf96-a529-480e-a53d-5b88dc1dea7f.xml | 7 +
...30_get_d94c801a-1207-4897-b84a-53f3a192515b.xml | 6 +
...30_get_da859e34-91fc-495a-8c09-285a40c0900b.xml | 14 +
...30_get_dc246fb8-5af5-4fda-82bb-c18b3ecd439c.xml | 40 +
...30_get_de016645-6d5c-4855-943c-2db07ae9f49a.xml | 30 +
...0_get_dff3ec6b-bb2d-4887-bd17-8fcf15def042.xml} | 74 +-
...30_get_e38e6bfb-8ac4-4ae4-8b87-0aafbc8d3c6b.xml | 11 +
...30_get_e67ca935-d65d-4d8c-8302-1405333dded0.xml | 491 ++++
...30_get_e7704509-3441-458f-8ef0-e333c6b6043f.xml | 7 +
...30_get_f1223a49-6d08-44ff-97fe-4c32cbbfad82.xml | 6 +
...30_get_f89dd4e1-3a81-4433-afd2-a3fa1bdb1e18.xml | 7 +
..._post_Exception-GetDomain-parametername-bad.xml | 7 +
...post_Exception-GetDomain-valuereference-bad.xml | 7 +
...ites_csw30_post_Exception-GetRecordById-404.xml | 7 +
..._csw30_post_Exception-GetRecordById-bad-esn.xml | 7 +
.../suites_csw30_post_Exception-bad-xml.xml | 8 +
.../suites_csw30_post_Exception-not-xml.xml | 8 +
.../expected/suites_csw30_post_GetCapabilities.xml | 491 ++++
.../suites_csw30_post_GetDomain-parametername.xml | 12 +
.../suites_csw30_post_GetDomain-valuereference.xml | 18 +
.../suites_csw30_post_GetRecordById-dc-full.xml | 10 +
.../suites_csw30_post_GetRecordById-dc.xml | 10 +
...lt_get_Exception-GetRepositoryItem-notfound.xml | 7 +
...default_get_GetCapabilities-invalid-request.xml | 2 +-
.../suites_default_get_GetCapabilities.xml | 158 +-
.../expected/suites_default_get_GetRecords-all.xml | 2 +-
...tes_default_get_GetRecords-empty-maxrecords.xml | 6 +
.../suites_default_get_GetRecords-filter.xml | 2 +-
.../suites_default_get_GetRecords-sortby-asc.xml | 2 +-
.../suites_default_get_GetRecords-sortby-desc.xml | 2 +-
...default_get_GetRecords-sortby-invalid-order.xml | 2 +-
..._get_GetRecords-sortby-invalid-propertyname.xml | 2 +-
.../suites_default_get_GetRepositoryItem.xml | 14 +
.../suites_default_post_DescribeRecord-json.xml | 595 ++---
.../suites_default_post_DescribeRecord.xml | 2 +-
...efault_post_Exception-GetRecords-badsrsname.xml | 2 +-
...fault_post_Exception-GetRecords-elementname.xml | 2 +-
...fault_post_Exception-GetRecords-invalid-xml.xml | 2 +-
.../suites_default_post_GetCapabilities-SOAP.xml | 158 +-
...uites_default_post_GetCapabilities-sections.xml | 8 +-
...default_post_GetCapabilities-updatesequence.xml | 158 +-
.../suites_default_post_GetCapabilities.xml | 158 +-
.../suites_default_post_GetDomain-parameter.xml | 4 +-
.../suites_default_post_GetDomain-property.xml | 2 +-
.../suites_default_post_GetRecordById-json.xml | 62 +-
.../expected/suites_default_post_GetRecordById.xml | 2 +-
.../suites_default_post_GetRecords-all-json.xml | 227 +-
...default_post_GetRecords-all-resulttype-hits.xml | 2 +-
...ult_post_GetRecords-all-resulttype-validate.xml | 2 +-
...tes_default_post_GetRecords-all-sortby-bbox.xml | 2 +-
.../suites_default_post_GetRecords-all.xml | 2 +-
...s_default_post_GetRecords-bbox-filter-crs84.xml | 2 +-
.../suites_default_post_GetRecords-cql-title.xml | 2 +-
...s_default_post_GetRecords-distributedsearch.xml | 4 +-
.../suites_default_post_GetRecords-elementname.xml | 2 +-
.../suites_default_post_GetRecords-end.xml | 2 +-
...lt_post_GetRecords-filter-and-bbox-freetext.xml | 2 +-
...efault_post_GetRecords-filter-and-nested-or.xml | 2 +-
...fault_post_GetRecords-filter-and-nested-or2.xml | 2 +-
...ault_post_GetRecords-filter-anytext-and-not.xml | 2 +-
...efault_post_GetRecords-filter-anytext-equal.xml | 2 +-
...ites_default_post_GetRecords-filter-anytext.xml | 2 +-
...fault_post_GetRecords-filter-bbox-reproject.xml | 2 +-
..._default_post_GetRecords-filter-bbox-sortby.xml | 2 +-
.../suites_default_post_GetRecords-filter-bbox.xml | 2 +-
...ites_default_post_GetRecords-filter-between.xml | 2 +-
...default_post_GetRecords-filter-function-bad.xml | 2 +-
...tes_default_post_GetRecords-filter-function.xml | 2 +-
...tes_default_post_GetRecords-filter-not-bbox.xml | 2 +-
...ult_post_GetRecords-filter-or-bbox-freetext.xml | 2 +-
...efault_post_GetRecords-filter-or-nested-and.xml | 2 +-
...lt_post_GetRecords-filter-or-title-abstract.xml | 2 +-
.../suites_default_post_GetRecords-maxrecords.xml | 2 +-
.../suites_default_post_GetRecords-requestid.xml | 2 +-
.../suites_default_post_Harvest-default.xml | 2 +-
...uites_default_post_Harvest-response-handler.xml | 2 +-
.../suites_default_post_Transaction-delete.xml | 2 +-
.../suites_default_post_Transaction-insert.xml | 2 +-
...suites_default_post_Transaction-update-full.xml | 2 +-
...ault_post_Transaction-update-recordproperty.xml | 2 +-
tests/expected/suites_dif_post_DescribeRecord.xml | 2 +-
tests/expected/suites_dif_post_GetCapabilities.xml | 158 +-
.../suites_dif_post_GetRecords-filter-bbox.xml | 2 +-
.../expected/suites_ebrim_post_DescribeRecord.xml | 8 +-
.../expected/suites_ebrim_post_GetCapabilities.xml | 162 +-
...ites_ebrim_post_GetRecords-filter-bbox-full.xml | 2 +-
.../suites_ebrim_post_GetRecords-filter-bbox.xml | 2 +-
tests/expected/suites_fgdc_post_DescribeRecord.xml | 2 +-
.../expected/suites_fgdc_post_GetCapabilities.xml | 158 +-
.../suites_fgdc_post_GetRecords-filter-bbox.xml | 2 +-
...es.xml => suites_gm03_post_GetCapabilities.xml} | 174 +-
.../suites_gm03_post_GetRecords-filter-bbox.xml | 137 +
..._get_Exception-Harvest-invalid-resourcetype.xml | 4 +-
..._get_Exception-Harvest-missing-resourcetype.xml | 2 +-
...esting_get_Exception-Harvest-missing-source.xml | 2 +-
...vesting_get_Exception-Harvest-waf-bad-value.xml | 2 +-
..._get_Exception-Harvest-waf-no-records-found.xml | 2 +-
...suites_harvesting_post_Clear-000-delete-all.xml | 2 +-
...es_harvesting_post_Exception-Havest-csw-404.xml | 2 +-
.../suites_harvesting_post_GetCapabilities.xml | 293 ++-
.../suites_harvesting_post_GetDomain-parameter.xml | 25 +-
.../suites_harvesting_post_Harvest-csw-iso.xml | 160 +-
.../suites_harvesting_post_Harvest-csw-run1.xml | 4 +-
.../suites_harvesting_post_Harvest-csw-run2.xml | 4 +-
.../expected/suites_harvesting_post_Harvest-dc.xml | 2 +-
.../suites_harvesting_post_Harvest-fgdc.xml | 2 +-
.../suites_harvesting_post_Harvest-iso.xml | 2 +-
.../suites_harvesting_post_Harvest-rdf.xml | 2 +-
.../suites_harvesting_post_Harvest-sos100.xml | 8 +-
.../suites_harvesting_post_Harvest-sos200.xml | 2 +-
.../suites_harvesting_post_Harvest-waf.xml | 2 +-
.../suites_harvesting_post_Harvest-wcs.xml | 2 +-
.../suites_harvesting_post_Harvest-wfs.xml | 2 +-
.../suites_harvesting_post_Harvest-wms-run1.xml | 10 +-
.../suites_harvesting_post_Harvest-wms-run2.xml | 4 +-
.../suites_harvesting_post_Harvest-wmts.xml | 989 ++++++++
.../suites_harvesting_post_Harvest-wps.xml | 2 +-
...t_Harvest-zzz-post-GetRecords-filter-ows-dc.xml | 27 +-
...-zzz-post-GetRecords-filter-sos-abstract-dc.xml | 2 +-
...t_Harvest-zzz-post-GetRecords-filter-sos-dc.xml | 2 +-
..._Harvest-zzz-post-GetRecords-filter-sos-iso.xml | 13 +-
..._Harvest-zzz-post-GetRecords-filter-wfs-iso.xml | 10 +-
...t_Harvest-zzz-post-GetRecords-filter-wms-dc.xml | 68 +-
..._Harvest-zzz-post-GetRecords-filter-wms-iso.xml | 1065 +++++++-
...arvest-zzz-post-GetRecords-filter-wms-layer.xml | 2 +-
..._harvesting_post_Transaction-000-delete-all.xml | 4 +-
.../suites_manager_post_Clear-000-delete-all.xml | 2 +-
.../suites_manager_post_GetCapabilities.xml | 293 ++-
.../suites_manager_post_GetDomain-parameter.xml | 25 +-
...tes_manager_post_Transaction-000-delete-all.xml | 2 +-
...uites_manager_post_Transaction-dc-01-insert.xml | 2 +-
..._manager_post_Transaction-dc-02-update-full.xml | 2 +-
...tes_manager_post_Transaction-fgdc-01-insert.xml | 2 +-
...ger_post_Transaction-fgdc-02-update-recprop.xml | 2 +-
...manager_post_Transaction-fgdc-03-delete-all.xml | 2 +-
..._manager_post_Transaction-iso-00-delete-all.xml | 2 +-
...ites_manager_post_Transaction-iso-01-insert.xml | 2 +-
...manager_post_Transaction-iso-02-update-full.xml | 2 +-
...ager_post_Transaction-iso-03-update-recprop.xml | 2 +-
...ransaction-iso-04-update-recprop-no-matches.xml | 2 +-
...ites_manager_post_Transaction-iso-05-delete.xml | 2 +-
...tes_manager_post_Transaction-xxx-delete-all.xml | 2 +-
...es_oaipmh_get_GetRecord_bad_metadata_prefix.xml | 2 +-
tests/expected/suites_oaipmh_get_GetRecord_dc.xml | 2 +-
tests/expected/suites_oaipmh_get_GetRecord_iso.xml | 2 +-
.../suites_oaipmh_get_GetRecord_oai_dc.xml | 2 +-
tests/expected/suites_oaipmh_get_Identify.xml | 2 +-
...pmh_get_ListIdentifiers_bad_metadata_prefix.xml | 2 +-
.../suites_oaipmh_get_ListIdentifiers_dc.xml | 2 +-
.../suites_oaipmh_get_ListIdentifiers_iso.xml | 2 +-
...get_ListIdentifiers_missing_metadata_prefix.xml | 2 +-
.../suites_oaipmh_get_ListIdentifiers_oai_dc.xml | 2 +-
.../suites_oaipmh_get_ListMetadataFormats.xml | 29 +-
.../expected/suites_oaipmh_get_ListRecords_dc.xml | 2 +-
...ipmh_get_ListRecords_dc_bad_metadata_prefix.xml | 2 +-
.../suites_oaipmh_get_ListRecords_iso19139.xml | 2 +-
.../suites_oaipmh_get_ListRecords_oai_dc.xml | 2 +-
tests/expected/suites_oaipmh_get_ListSets.xml | 2 +-
tests/expected/suites_oaipmh_get_bad_verb.xml | 2 +-
tests/expected/suites_oaipmh_get_empty.xml | 2 +-
.../expected/suites_oaipmh_get_empty_with_amp.xml | 2 +-
tests/expected/suites_oaipmh_get_illegal_verb.xml | 2 +-
...suites_repofilter_post_GetRecordById-masked.xml | 2 +-
.../suites_repofilter_post_GetRecords-all.xml | 2 +-
tests/expected/suites_sru_get_explain.xml | 78 +-
tests/expected/suites_sru_get_search.xml | 8 +-
tests/expected/suites_sru_get_search_cql.xml | 36 +-
.../expected/suites_sru_get_search_maxrecords.xml | 36 +-
...uites_sru_get_search_startrecord_maxrecords.xml | 36 +-
.../expected/suites_utf-8_post_GetCapabilities.xml | 158 +-
tests/gen_html.py | 34 +-
tests/index.html | 99 +
tests/run_tests.py | 435 +++-
tests/suites/apiso/data/README.txt | 7 +
tests/suites/cite/data/README.txt | 65 +
tests/suites/cite/data/{records.db => cite.db} | Bin
.../suites/csw30/default.cfg | 60 +-
tests/suites/csw30/get/requests.txt | 82 +
.../post/Exception-GetDomain-parametername-bad.xml | 4 +
.../Exception-GetDomain-valuereference-bad.xml | 4 +
.../csw30/post/Exception-GetRecordById-404.xml | 4 +
.../csw30/post/Exception-GetRecordById-bad-esn.xml | 5 +
tests/suites/csw30/post/Exception-bad-xml.xml | 9 +
tests/suites/csw30/post/Exception-not-xml.xml | 1 +
tests/suites/csw30/post/GetCapabilities.xml | 9 +
.../suites/csw30/post/GetDomain-parametername.xml | 4 +
.../suites/csw30/post/GetDomain-valuereference.xml | 4 +
tests/suites/csw30/post/GetRecordById-dc-full.xml | 5 +
tests/suites/csw30/post/GetRecordById-dc.xml | 4 +
tests/suites/default/get/requests.txt | 3 +
.../suites/gm03/default.cfg | 60 +-
.../{apiso => gm03}/post/GetCapabilities.xml | 0
tests/suites/gm03/post/GetRecords-filter-bbox.xml | 17 +
tests/suites/harvesting/post/Harvest-csw-iso.xml | 5 +-
tests/suites/harvesting/post/Harvest-wmts.xml | 6 +
651 files changed, 42814 insertions(+), 8753 deletions(-)
create mode 100644 .github/ISSUE_TEMPLATE.md
create mode 100644 .github/PULL_REQUEST_TEMPLATE.md
create mode 100644 docs/api.rst
create mode 100644 docs/csw-support.rst
create mode 100644 docs/hhypermap.rst
create mode 100644 docs/json.rst
create mode 100644 docs/migration-guide.rst
delete mode 100644 etc/dist/debian/README
delete mode 100644 etc/dist/debian/changelog
delete mode 100644 etc/dist/debian/compat
delete mode 100644 etc/dist/debian/control
delete mode 100644 etc/dist/debian/copyright
delete mode 100644 etc/dist/debian/format
delete mode 100644 etc/dist/debian/pycsw-cgi.install
delete mode 100644 etc/dist/debian/pycsw-cgi.postinst
delete mode 100644 etc/dist/debian/python-pycsw.install
delete mode 100755 etc/dist/debian/rules
delete mode 100644 etc/dist/opensuse/python-pycsw.changes
delete mode 100644 etc/dist/opensuse/python-pycsw.spec
delete mode 100644 pycsw/config.py
copy pycsw/{plugins => core}/__init__.py (95%)
rename pycsw/{ => core}/admin.py (95%)
create mode 100644 pycsw/core/config.py
copy pycsw/{plugins/__init__.py => core/etree.py} (93%)
copy pycsw/{plugins => core/formats}/__init__.py (95%)
rename pycsw/{ => core}/formats/fmt_json.py (75%)
rename pycsw/{ => core}/log.py (98%)
rename pycsw/{ => core}/metadata.py (80%)
rename pycsw/{ => core}/repository.py (99%)
copy bin/pycsw-pylint.sh => pycsw/core/schemas/catalog.xml (58%)
mode change 100755 => 100644
rename pycsw/{ => core}/schemas/ogc/OGC-SOFTWARE-NOTICE.txt (100%)
rename pycsw/{ => core}/schemas/ogc/README.txt (100%)
rename pycsw/{ => core}/schemas/ogc/csw/2.0.2/CSW-discovery.xsd (100%)
rename pycsw/{ => core}/schemas/ogc/csw/2.0.2/CSW-publication.xsd (100%)
rename pycsw/{ => core}/schemas/ogc/csw/2.0.2/rec-dcmes.xsd (100%)
copy pycsw/{ => core}/schemas/ogc/csw/2.0.2/rec-dcterms.xsd (100%)
rename pycsw/{ => core}/schemas/ogc/csw/2.0.2/record.xsd (100%)
create mode 100644 pycsw/core/schemas/ogc/csw/3.0/README.txt
create mode 100644 pycsw/core/schemas/ogc/csw/3.0/cswAll.xsd
create mode 100644 pycsw/core/schemas/ogc/csw/3.0/cswCommon.xsd
create mode 100644 pycsw/core/schemas/ogc/csw/3.0/cswGetCapabilities.xsd
create mode 100644 pycsw/core/schemas/ogc/csw/3.0/cswGetDomain.xsd
create mode 100644 pycsw/core/schemas/ogc/csw/3.0/cswGetRecordById.xsd
create mode 100644 pycsw/core/schemas/ogc/csw/3.0/cswGetRecords.xsd
create mode 100644 pycsw/core/schemas/ogc/csw/3.0/cswHarvest.xsd
create mode 100644 pycsw/core/schemas/ogc/csw/3.0/cswTransaction.xsd
create mode 100644 pycsw/core/schemas/ogc/csw/3.0/cswUnHarvest.xsd
create mode 100644 pycsw/core/schemas/ogc/csw/3.0/rec-dcmes.xsd
rename pycsw/{schemas/ogc/csw/2.0.2 => core/schemas/ogc/csw/3.0}/rec-dcterms.xsd (78%)
create mode 100644 pycsw/core/schemas/ogc/csw/3.0/record.xsd
rename pycsw/{ => core}/schemas/ogc/filter/1.1.0/expr.xsd (100%)
rename pycsw/{ => core}/schemas/ogc/filter/1.1.0/filter.xsd (100%)
rename pycsw/{ => core}/schemas/ogc/filter/1.1.0/filterCapabilities.xsd (100%)
copy pycsw/{ => core}/schemas/ogc/filter/1.1.0/sort.xsd (100%)
create mode 100644 pycsw/core/schemas/ogc/filter/2.0/expr.xsd
create mode 100644 pycsw/core/schemas/ogc/filter/2.0/filter.xsd
create mode 100644 pycsw/core/schemas/ogc/filter/2.0/filterAll.xsd
create mode 100644 pycsw/core/schemas/ogc/filter/2.0/filterCapabilities.xsd
create mode 100644 pycsw/core/schemas/ogc/filter/2.0/query.xsd
rename pycsw/{schemas/ogc/filter/1.1.0 => core/schemas/ogc/filter/2.0}/sort.xsd (54%)
rename pycsw/{ => core}/schemas/ogc/gml/3.1.1/base/basicTypes.xsd (100%)
rename pycsw/{ => core}/schemas/ogc/gml/3.1.1/base/coordinateOperations.xsd (100%)
rename pycsw/{ => core}/schemas/ogc/gml/3.1.1/base/coordinateReferenceSystems.xsd (100%)
rename pycsw/{ => core}/schemas/ogc/gml/3.1.1/base/coordinateSystems.xsd (100%)
rename pycsw/{ => core}/schemas/ogc/gml/3.1.1/base/coverage.xsd (100%)
rename pycsw/{ => core}/schemas/ogc/gml/3.1.1/base/dataQuality.xsd (100%)
rename pycsw/{ => core}/schemas/ogc/gml/3.1.1/base/datums.xsd (100%)
copy pycsw/{ => core}/schemas/ogc/gml/3.1.1/base/defaultStyle.xsd (99%)
rename pycsw/{ => core}/schemas/ogc/gml/3.1.1/base/dictionary.xsd (100%)
rename pycsw/{ => core}/schemas/ogc/gml/3.1.1/base/direction.xsd (100%)
rename pycsw/{ => core}/schemas/ogc/gml/3.1.1/base/dynamicFeature.xsd (100%)
rename pycsw/{ => core}/schemas/ogc/gml/3.1.1/base/feature.xsd (100%)
rename pycsw/{ => core}/schemas/ogc/gml/3.1.1/base/geometryAggregates.xsd (100%)
rename pycsw/{ => core}/schemas/ogc/gml/3.1.1/base/geometryBasic0d1d.xsd (100%)
rename pycsw/{ => core}/schemas/ogc/gml/3.1.1/base/geometryBasic2d.xsd (100%)
rename pycsw/{ => core}/schemas/ogc/gml/3.1.1/base/geometryComplexes.xsd (100%)
rename pycsw/{ => core}/schemas/ogc/gml/3.1.1/base/geometryPrimitives.xsd (100%)
copy pycsw/{ => core}/schemas/ogc/gml/3.1.1/base/gml.xsd (100%)
rename pycsw/{ => core}/schemas/ogc/gml/3.1.1/base/gmlBase.xsd (100%)
rename pycsw/{ => core}/schemas/ogc/gml/3.1.1/base/grids.xsd (100%)
rename pycsw/{ => core}/schemas/ogc/gml/3.1.1/base/measures.xsd (100%)
rename pycsw/{ => core}/schemas/ogc/gml/3.1.1/base/observation.xsd (100%)
rename pycsw/{ => core}/schemas/ogc/gml/3.1.1/base/referenceSystems.xsd (100%)
rename pycsw/{ => core}/schemas/ogc/gml/3.1.1/base/temporal.xsd (100%)
rename pycsw/{ => core}/schemas/ogc/gml/3.1.1/base/temporalReferenceSystems.xsd (100%)
rename pycsw/{ => core}/schemas/ogc/gml/3.1.1/base/temporalTopology.xsd (100%)
rename pycsw/{ => core}/schemas/ogc/gml/3.1.1/base/topology.xsd (100%)
rename pycsw/{ => core}/schemas/ogc/gml/3.1.1/base/units.xsd (100%)
rename pycsw/{ => core}/schemas/ogc/gml/3.1.1/base/valueObjects.xsd (100%)
create mode 100644 pycsw/core/schemas/ogc/gml/3.2.1/SchematronConstraints.xml
create mode 100644 pycsw/core/schemas/ogc/gml/3.2.1/basicTypes.xsd
create mode 100644 pycsw/core/schemas/ogc/gml/3.2.1/coordinateOperations.xsd
create mode 100644 pycsw/core/schemas/ogc/gml/3.2.1/coordinateReferenceSystems.xsd
create mode 100644 pycsw/core/schemas/ogc/gml/3.2.1/coordinateSystems.xsd
create mode 100644 pycsw/core/schemas/ogc/gml/3.2.1/coverage.xsd
create mode 100644 pycsw/core/schemas/ogc/gml/3.2.1/datums.xsd
rename pycsw/{schemas/ogc/gml/3.1.1/base => core/schemas/ogc/gml/3.2.1}/defaultStyle.xsd (95%)
create mode 100644 pycsw/core/schemas/ogc/gml/3.2.1/deprecatedTypes.xsd
create mode 100644 pycsw/core/schemas/ogc/gml/3.2.1/dictionary.xsd
create mode 100644 pycsw/core/schemas/ogc/gml/3.2.1/direction.xsd
create mode 100644 pycsw/core/schemas/ogc/gml/3.2.1/dynamicFeature.xsd
create mode 100644 pycsw/core/schemas/ogc/gml/3.2.1/feature.xsd
create mode 100644 pycsw/core/schemas/ogc/gml/3.2.1/geometryAggregates.xsd
create mode 100644 pycsw/core/schemas/ogc/gml/3.2.1/geometryBasic0d1d.xsd
create mode 100644 pycsw/core/schemas/ogc/gml/3.2.1/geometryBasic2d.xsd
create mode 100644 pycsw/core/schemas/ogc/gml/3.2.1/geometryComplexes.xsd
create mode 100644 pycsw/core/schemas/ogc/gml/3.2.1/geometryPrimitives.xsd
rename pycsw/{schemas/ogc/gml/3.1.1/base => core/schemas/ogc/gml/3.2.1}/gml.xsd (50%)
copy pycsw/{plugins/profiles/apiso/schemas/ogc/iso/19139/20060504/gml => core/schemas/ogc/gml/3.2.1}/gmlBase.xsd (64%)
create mode 100644 pycsw/core/schemas/ogc/gml/3.2.1/gml_32_geometries.rdf
create mode 100644 pycsw/core/schemas/ogc/gml/3.2.1/gml_3_2_1-ReadMe.txt
create mode 100644 pycsw/core/schemas/ogc/gml/3.2.1/grids.xsd
create mode 100644 pycsw/core/schemas/ogc/gml/3.2.1/measures.xsd
create mode 100644 pycsw/core/schemas/ogc/gml/3.2.1/observation.xsd
create mode 100644 pycsw/core/schemas/ogc/gml/3.2.1/referenceSystems.xsd
create mode 100644 pycsw/core/schemas/ogc/gml/3.2.1/temporal.xsd
create mode 100644 pycsw/core/schemas/ogc/gml/3.2.1/temporalReferenceSystems.xsd
create mode 100644 pycsw/core/schemas/ogc/gml/3.2.1/temporalTopology.xsd
create mode 100644 pycsw/core/schemas/ogc/gml/3.2.1/topology.xsd
create mode 100644 pycsw/core/schemas/ogc/gml/3.2.1/units.xsd
create mode 100644 pycsw/core/schemas/ogc/gml/3.2.1/valueObjects.xsd
copy pycsw/{ => core}/schemas/ogc/ows/1.0.0/ows19115subset.xsd (100%)
copy pycsw/{ => core}/schemas/ogc/ows/1.0.0/owsAll.xsd (100%)
copy pycsw/{ => core}/schemas/ogc/ows/1.0.0/owsCommon.xsd (100%)
copy pycsw/{ => core}/schemas/ogc/ows/1.0.0/owsDataIdentification.xsd (100%)
copy pycsw/{ => core}/schemas/ogc/ows/1.0.0/owsExceptionReport.xsd (100%)
copy pycsw/{ => core}/schemas/ogc/ows/1.0.0/owsGetCapabilities.xsd (100%)
copy pycsw/{ => core}/schemas/ogc/ows/1.0.0/owsOperationsMetadata.xsd (100%)
copy pycsw/{ => core}/schemas/ogc/ows/1.0.0/owsServiceIdentification.xsd (100%)
copy pycsw/{ => core}/schemas/ogc/ows/1.0.0/owsServiceProvider.xsd (100%)
rename pycsw/{schemas/ogc/ows/1.0.0 => core/schemas/ogc/ows/1.1.0}/ows19115subset.xsd (85%)
rename pycsw/{schemas/ogc/ows/1.0.0 => core/schemas/ogc/ows/1.1.0}/owsAll.xsd (58%)
rename pycsw/{schemas/ogc/ows/1.0.0 => core/schemas/ogc/ows/1.1.0}/owsCommon.xsd (96%)
create mode 100644 pycsw/core/schemas/ogc/ows/1.1.0/owsContents.xsd
rename pycsw/{schemas/ogc/ows/1.0.0 => core/schemas/ogc/ows/1.1.0}/owsDataIdentification.xsd (73%)
create mode 100644 pycsw/core/schemas/ogc/ows/1.1.0/owsDomainType.xsd
rename pycsw/{schemas/ogc/ows/1.0.0 => core/schemas/ogc/ows/1.1.0}/owsExceptionReport.xsd (82%)
rename pycsw/{schemas/ogc/ows/1.0.0 => core/schemas/ogc/ows/1.1.0}/owsGetCapabilities.xsd (90%)
create mode 100644 pycsw/core/schemas/ogc/ows/1.1.0/owsGetResourceByID.xsd
create mode 100644 pycsw/core/schemas/ogc/ows/1.1.0/owsInputOutputData.xsd
create mode 100644 pycsw/core/schemas/ogc/ows/1.1.0/owsManifest.xsd
rename pycsw/{schemas/ogc/ows/1.0.0 => core/schemas/ogc/ows/1.1.0}/owsOperationsMetadata.xsd (79%)
rename pycsw/{schemas/ogc/ows/1.0.0 => core/schemas/ogc/ows/1.1.0}/owsServiceIdentification.xsd (74%)
rename pycsw/{schemas/ogc/ows/1.0.0 => core/schemas/ogc/ows/1.1.0}/owsServiceProvider.xsd (83%)
create mode 100644 pycsw/core/schemas/ogc/ows/2.0/ows19115subset.xsd
create mode 100644 pycsw/core/schemas/ogc/ows/2.0/owsAdditionalParameters.xsd
create mode 100644 pycsw/core/schemas/ogc/ows/2.0/owsAll.xsd
create mode 100644 pycsw/core/schemas/ogc/ows/2.0/owsCommon.xsd
create mode 100644 pycsw/core/schemas/ogc/ows/2.0/owsContents.xsd
create mode 100644 pycsw/core/schemas/ogc/ows/2.0/owsDataIdentification.xsd
create mode 100644 pycsw/core/schemas/ogc/ows/2.0/owsDomainType.xsd
create mode 100644 pycsw/core/schemas/ogc/ows/2.0/owsExceptionReport.xsd
create mode 100644 pycsw/core/schemas/ogc/ows/2.0/owsGetCapabilities.xsd
create mode 100644 pycsw/core/schemas/ogc/ows/2.0/owsGetResourceByID.xsd
create mode 100644 pycsw/core/schemas/ogc/ows/2.0/owsInputOutputData.xsd
create mode 100644 pycsw/core/schemas/ogc/ows/2.0/owsManifest.xsd
create mode 100644 pycsw/core/schemas/ogc/ows/2.0/owsOperationsMetadata.xsd
create mode 100644 pycsw/core/schemas/ogc/ows/2.0/owsServiceIdentification.xsd
create mode 100644 pycsw/core/schemas/ogc/ows/2.0/owsServiceProvider.xsd
rename pycsw/{ => core}/schemas/w3c/1999/xlink.xsd (100%)
rename pycsw/{ => core}/schemas/w3c/2001/xml.xsd (100%)
rename pycsw/{ => core}/util.py (88%)
copy pycsw/{plugins => ogc}/__init__.py (95%)
copy pycsw/{plugins => ogc/csw}/__init__.py (95%)
create mode 100644 pycsw/ogc/csw/csw2.py
create mode 100644 pycsw/ogc/csw/csw3.py
copy pycsw/{plugins => ogc/fes}/__init__.py (95%)
copy pycsw/{fes.py => ogc/fes/fes1.py} (98%)
rename pycsw/{fes.py => ogc/fes/fes2.py} (89%)
copy pycsw/{plugins => ogc/gml}/__init__.py (95%)
rename pycsw/{gml.py => ogc/gml/gml3.py} (98%)
create mode 100644 pycsw/plugins/outputschemas/gm03.py
create mode 100644 pycsw/plugins/profiles/apiso/schemas/ogc/iso/19139/20070417/ReadMe.txt
create mode 100644 pycsw/plugins/profiles/apiso/schemas/ogc/iso/19139/20070417/gco/ReadMe.txt
copy pycsw/plugins/profiles/apiso/schemas/ogc/iso/19139/{20060504 => 20070417}/gco/basicTypes.xsd (95%)
create mode 100644 pycsw/plugins/profiles/apiso/schemas/ogc/iso/19139/20070417/gco/gco.xsd
copy pycsw/plugins/profiles/apiso/schemas/ogc/iso/19139/{20060504 => 20070417}/gco/gcoBase.xsd (77%)
create mode 100644 pycsw/plugins/profiles/apiso/schemas/ogc/iso/19139/20070417/gmd/ReadMe.txt
create mode 100644 pycsw/plugins/profiles/apiso/schemas/ogc/iso/19139/20070417/gmd/applicationSchema.xsd
create mode 100644 pycsw/plugins/profiles/apiso/schemas/ogc/iso/19139/20070417/gmd/citation.xsd
create mode 100644 pycsw/plugins/profiles/apiso/schemas/ogc/iso/19139/20070417/gmd/constraints.xsd
create mode 100644 pycsw/plugins/profiles/apiso/schemas/ogc/iso/19139/20070417/gmd/content.xsd
create mode 100644 pycsw/plugins/profiles/apiso/schemas/ogc/iso/19139/20070417/gmd/dataQuality.xsd
create mode 100644 pycsw/plugins/profiles/apiso/schemas/ogc/iso/19139/20070417/gmd/distribution.xsd
create mode 100644 pycsw/plugins/profiles/apiso/schemas/ogc/iso/19139/20070417/gmd/extent.xsd
create mode 100644 pycsw/plugins/profiles/apiso/schemas/ogc/iso/19139/20070417/gmd/freeText.xsd
create mode 100644 pycsw/plugins/profiles/apiso/schemas/ogc/iso/19139/20070417/gmd/gmd.xsd
copy tests/expected/suites_apiso_post_DescribeRecord.xml => pycsw/plugins/profiles/apiso/schemas/ogc/iso/19139/20070417/gmd/identification.xsd (58%)
create mode 100644 pycsw/plugins/profiles/apiso/schemas/ogc/iso/19139/20070417/gmd/maintenance.xsd
create mode 100644 pycsw/plugins/profiles/apiso/schemas/ogc/iso/19139/20070417/gmd/metadataApplication.xsd
create mode 100644 pycsw/plugins/profiles/apiso/schemas/ogc/iso/19139/20070417/gmd/metadataEntity.xsd
create mode 100644 pycsw/plugins/profiles/apiso/schemas/ogc/iso/19139/20070417/gmd/metadataExtension.xsd
create mode 100644 pycsw/plugins/profiles/apiso/schemas/ogc/iso/19139/20070417/gmd/portrayalCatalogue.xsd
create mode 100644 pycsw/plugins/profiles/apiso/schemas/ogc/iso/19139/20070417/gmd/referenceSystem.xsd
create mode 100644 pycsw/plugins/profiles/apiso/schemas/ogc/iso/19139/20070417/gmd/spatialRepresentation.xsd
create mode 100644 pycsw/plugins/profiles/apiso/schemas/ogc/iso/19139/20070417/gmx/ReadMe.txt
create mode 100644 pycsw/plugins/profiles/apiso/schemas/ogc/iso/19139/20070417/gmx/catalogues.xsd
create mode 100644 pycsw/plugins/profiles/apiso/schemas/ogc/iso/19139/20070417/gmx/codelistItem.xsd
create mode 100644 pycsw/plugins/profiles/apiso/schemas/ogc/iso/19139/20070417/gmx/crsItem.xsd
copy pycsw/plugins/profiles/apiso/schemas/ogc/iso/19139/{20060504 => 20070417}/gmx/extendedTypes.xsd (80%)
create mode 100644 pycsw/plugins/profiles/apiso/schemas/ogc/iso/19139/20070417/gmx/gmx.xsd
create mode 100644 pycsw/plugins/profiles/apiso/schemas/ogc/iso/19139/20070417/gmx/gmxUsage.xsd
create mode 100644 pycsw/plugins/profiles/apiso/schemas/ogc/iso/19139/20070417/gmx/uomItem.xsd
create mode 100644 pycsw/plugins/profiles/apiso/schemas/ogc/iso/19139/20070417/gsr/ReadMe.txt
create mode 100644 pycsw/plugins/profiles/apiso/schemas/ogc/iso/19139/20070417/gsr/gsr.xsd
create mode 100644 pycsw/plugins/profiles/apiso/schemas/ogc/iso/19139/20070417/gsr/spatialReferencing.xsd
create mode 100644 pycsw/plugins/profiles/apiso/schemas/ogc/iso/19139/20070417/gss/ReadMe.txt
create mode 100644 pycsw/plugins/profiles/apiso/schemas/ogc/iso/19139/20070417/gss/geometry.xsd
create mode 100644 pycsw/plugins/profiles/apiso/schemas/ogc/iso/19139/20070417/gss/gss.xsd
create mode 100644 pycsw/plugins/profiles/apiso/schemas/ogc/iso/19139/20070417/gts/ReadMe.txt
create mode 100644 pycsw/plugins/profiles/apiso/schemas/ogc/iso/19139/20070417/gts/gts.xsd
create mode 100644 pycsw/plugins/profiles/apiso/schemas/ogc/iso/19139/20070417/gts/temporalObjects.xsd
create mode 100644 pycsw/plugins/profiles/apiso/schemas/ogc/iso/19139/20070417/resources/ReadMe.txt
copy pycsw/plugins/profiles/apiso/schemas/ogc/iso/19139/{20060504/resources/Codelist => 20070417/resources/codelist}/ML_gmxCodelists.xml (95%)
copy pycsw/plugins/profiles/apiso/schemas/ogc/iso/19139/{20060504/resources/Codelist => 20070417/resources/codelist}/gmxCodelists.xml (97%)
create mode 100644 pycsw/plugins/profiles/apiso/schemas/ogc/iso/19139/20070417/resources/codelist/tcCodelists.xml
copy pycsw/plugins/profiles/apiso/schemas/ogc/iso/19139/{20060504 => 20070417}/resources/crs/ML_gmxCrs.xml (52%)
copy pycsw/plugins/profiles/apiso/schemas/ogc/iso/19139/{20060504 => 20070417}/resources/crs/gmxCrs.xml (77%)
create mode 100644 pycsw/plugins/profiles/apiso/schemas/ogc/iso/19139/20070417/resources/example/fr-fr.xml
create mode 100644 pycsw/plugins/profiles/apiso/schemas/ogc/iso/19139/20070417/resources/uom/ML_gmxUom.xml
create mode 100644 pycsw/plugins/profiles/apiso/schemas/ogc/iso/19139/20070417/resources/uom/gmxUom.xml
rename pycsw/{formats => plugins/repository/hhypermap}/__init__.py (97%)
copy pycsw/plugins/repository/{odc/odc.py => hhypermap/hhypermap.py} (63%)
rename csw.wsgi => pycsw/wsgi.py (84%)
create mode 100644 requirements-pg.txt
create mode 100644 tests/expected/suites_csw30_get_002258f0-627f-457f-b2ad-025777c77ac8.xml
create mode 100644 tests/expected/suites_csw30_get_045c600d-973d-41eb-9f60-eba1b717b720.xml
create mode 100644 tests/expected/suites_csw30_get_0bbcf862-5211-4351-9988-63f8bec49c98.xml
create mode 100644 tests/expected/suites_csw30_get_0bdf8457-971e-4ed1-be4a-5feca4dcd8fa.xml
create mode 100644 tests/expected/suites_csw30_get_0d8bbdec-0846-42ca-8dc8-b7f4cba41d67.xml
create mode 100644 tests/expected/suites_csw30_get_0e1dca37-477a-4060-99fe-7799b52d656c.xml
copy tests/expected/{suites_cite_post_6e736fd0-c266-4852-9eb3-0656f5d0f5c4.xml => suites_csw30_get_13c87956-51a4-4780-a8e9-6e0b5c0bb473.xml} (59%)
create mode 100644 tests/expected/suites_csw30_get_151d982f-ebd3-4cb2-b507-a667713a1e92.xml
create mode 100644 tests/expected/suites_csw30_get_1869e495-1a61-4713-8285-76d1336ee1a6.xml
create mode 100644 tests/expected/suites_csw30_get_1bcb42a9-538c-4f0a-9d4c-d6f10b720aa6.xml
create mode 100644 tests/expected/suites_csw30_get_22f44168-2ccf-4801-ad96-204212566d56.xml
create mode 100644 tests/expected/suites_csw30_get_2499a9c9-8d33-449c-bc92-d494adfcc84d.xml
create mode 100644 tests/expected/suites_csw30_get_27f4f39c-d92a-4e3c-b961-c6aa8c24e513.xml
create mode 100644 tests/expected/suites_csw30_get_28e569df-8596-4128-8d9a-29ad03138915.xml
create mode 100644 tests/expected/suites_csw30_get_2b06a5c8-0df2-4af1-8d2e-a425de11c845.xml
create mode 100644 tests/expected/suites_csw30_get_2ba1418a-444d-4cce-9cfe-4c94efcf8b55.xml
create mode 100644 tests/expected/suites_csw30_get_397fe17a-d5b4-4f96-8cc4-4ce467ed4d0a.xml
create mode 100644 tests/expected/suites_csw30_get_3dcd1b15-73d2-4b7d-a3e3-ff15bf14aae4.xml
create mode 100644 tests/expected/suites_csw30_get_405e1ff1-5c75-4846-a28b-cfaff2a6921a.xml
create mode 100644 tests/expected/suites_csw30_get_43cd6471-6ac7-45bd-8ff9-148cb2de9a52.xml
create mode 100644 tests/expected/suites_csw30_get_4566d2ec-1283-4a02-baed-a74fc5b47e37.xml
create mode 100644 tests/expected/suites_csw30_get_461bd4c5-6623-490d-9036-d91a2201e87b.xml
create mode 100644 tests/expected/suites_csw30_get_5496894a-3877-4f62-a20b-5d7126f94925.xml
create mode 100644 tests/expected/suites_csw30_get_5a015f6a-bf14-4977-b1e3-6577eb0223c8.xml
create mode 100644 tests/expected/suites_csw30_get_5c3a2390-1fb9-43f0-b96c-f48c7a69c990.xml
create mode 100644 tests/expected/suites_csw30_get_5e9e67dc-18d6-4645-8111-c6263c88a61f.xml
create mode 100644 tests/expected/suites_csw30_get_604d9379-741c-42e5-b4cf-92e56c87fa64.xml
create mode 100644 tests/expected/suites_csw30_get_60e6af95-d5fc-465a-82e2-fd2e6d85e4af.xml
create mode 100644 tests/expected/suites_csw30_get_62ad94c2-b558-4265-a427-23d6677975d6.xml
create mode 100644 tests/expected/suites_csw30_get_6a5e247b-0961-4b8a-a0d6-35a491d9cfe7.xml
create mode 100644 tests/expected/suites_csw30_get_6a9d0558-9d87-495b-b999-b49a3ef1cf99.xml
create mode 100644 tests/expected/suites_csw30_get_6bd790c9-6019-4652-9c91-330a894d6700.xml
create mode 100644 tests/expected/suites_csw30_get_6e9cba43-5e27-415d-adbd-a92851c2c173.xml
create mode 100644 tests/expected/suites_csw30_get_7630d230-e142-4a09-accf-f091000b90cd.xml
create mode 100644 tests/expected/suites_csw30_get_7e82446a-b5dc-43fe-9a73-4cc1f2f2f0bf.xml
create mode 100644 tests/expected/suites_csw30_get_8025978e-1a35-4d70-80c2-e8329e0c7864.xml
create mode 100644 tests/expected/suites_csw30_get_8184ae4f-536d-4978-8b28-ad703be96967.xml
create mode 100644 tests/expected/suites_csw30_get_88f63a89-664f-4315-b4f8-04a0b33803a7.xml
create mode 100644 tests/expected/suites_csw30_get_8987f8f0-4d93-4481-968c-a2ccbd6b8be2.xml
create mode 100644 tests/expected/suites_csw30_get_8e5fa0f6-3f29-4d1f-abe2-d9866f3def98.xml
create mode 100644 tests/expected/suites_csw30_get_9000ec29-5649-474e-b2d6-55c00f8a52c0.xml
create mode 100644 tests/expected/suites_csw30_get_91914d35-7bbf-45e6-9b37-5ef484869a4e.xml
create mode 100644 tests/expected/suites_csw30_get_92d4844d-57d5-4cf3-8f47-ba50e369dc04.xml
create mode 100644 tests/expected/suites_csw30_get_9c0e2a4b-b4e6-41c0-b630-c8c99fc89ff3.xml
create mode 100644 tests/expected/suites_csw30_get_9d7ffac8-9798-428d-8e27-3cd12497ee6b.xml
create mode 100644 tests/expected/suites_csw30_get_Exception-GetDomain-value-reference.xml
create mode 100644 tests/expected/suites_csw30_get_Exception-GetDomain.xml
create mode 100644 tests/expected/suites_csw30_get_Exception-GetRecordById-404.xml
create mode 100644 tests/expected/suites_csw30_get_Exception-GetRecordById-dc.xml.xml
create mode 100644 tests/expected/suites_csw30_get_Exception-GetRepositoryItem-notfound.xml
create mode 100644 tests/expected/suites_csw30_get_Exception-invalid-request.xml
create mode 100644 tests/expected/suites_csw30_get_GetCapabilities-base-url.xml
create mode 100644 tests/expected/suites_csw30_get_GetCapabilities-no-version.xml
create mode 100644 tests/expected/suites_csw30_get_GetCapabilities.xml
create mode 100644 tests/expected/suites_csw30_get_GetDomain-parameter.xml
create mode 100644 tests/expected/suites_csw30_get_GetDomain-value-reference.xml
create mode 100644 tests/expected/suites_csw30_get_GetRepositoryItem.xml
create mode 100644 tests/expected/suites_csw30_get_OpenSearch-description.xml
create mode 100644 tests/expected/suites_csw30_get_a2f18643-e24e-4fa5-b780-6de4a2dbc814.xml
create mode 100644 tests/expected/suites_csw30_get_abc90c8c-5868-4405-a73e-64c849be3b2a.xml
create mode 100644 tests/expected/suites_csw30_get_ad0c0571-09ed-436a-9a4f-a5de744c88fe.xml
create mode 100644 tests/expected/suites_csw30_get_af502903-f4ee-47ee-b76e-af878d238bcc.xml
create mode 100644 tests/expected/suites_csw30_get_b2aafc3f-4f35-47bc-affd-08590972deae.xml
create mode 100644 tests/expected/suites_csw30_get_b6069623-f7d8-4021-8582-98f0aea0f763.xml
create mode 100644 tests/expected/suites_csw30_get_b9a07a54-75a8-45bd-b341-2823600211e3.xml
create mode 100644 tests/expected/suites_csw30_get_baa4a7d0-0c01-42b6-adc3-0d03e9949fa3.xml
create mode 100644 tests/expected/suites_csw30_get_bfbe6409-f64a-4c89-acb3-50f260a5c743.xml
create mode 100644 tests/expected/suites_csw30_get_bfe20134-d1da-42ef-9c0f-8e1307bbf92b.xml
create mode 100644 tests/expected/suites_csw30_get_c03d173a-3f42-4956-89c8-1fe02c3a0873.xml
create mode 100644 tests/expected/suites_csw30_get_cb43d8c3-e14c-4a9f-9231-4384b7dd21f3.xml
create mode 100644 tests/expected/suites_csw30_get_d03c6fd3-e821-4a26-b62f-d20a474e25af.xml
create mode 100644 tests/expected/suites_csw30_get_d4ccbf96-a529-480e-a53d-5b88dc1dea7f.xml
create mode 100644 tests/expected/suites_csw30_get_d94c801a-1207-4897-b84a-53f3a192515b.xml
create mode 100644 tests/expected/suites_csw30_get_da859e34-91fc-495a-8c09-285a40c0900b.xml
create mode 100644 tests/expected/suites_csw30_get_dc246fb8-5af5-4fda-82bb-c18b3ecd439c.xml
create mode 100644 tests/expected/suites_csw30_get_de016645-6d5c-4855-943c-2db07ae9f49a.xml
copy tests/expected/{suites_cite_post_6e736fd0-c266-4852-9eb3-0656f5d0f5c4.xml => suites_csw30_get_dff3ec6b-bb2d-4887-bd17-8fcf15def042.xml} (59%)
create mode 100644 tests/expected/suites_csw30_get_e38e6bfb-8ac4-4ae4-8b87-0aafbc8d3c6b.xml
create mode 100644 tests/expected/suites_csw30_get_e67ca935-d65d-4d8c-8302-1405333dded0.xml
create mode 100644 tests/expected/suites_csw30_get_e7704509-3441-458f-8ef0-e333c6b6043f.xml
create mode 100644 tests/expected/suites_csw30_get_f1223a49-6d08-44ff-97fe-4c32cbbfad82.xml
create mode 100644 tests/expected/suites_csw30_get_f89dd4e1-3a81-4433-afd2-a3fa1bdb1e18.xml
create mode 100644 tests/expected/suites_csw30_post_Exception-GetDomain-parametername-bad.xml
create mode 100644 tests/expected/suites_csw30_post_Exception-GetDomain-valuereference-bad.xml
create mode 100644 tests/expected/suites_csw30_post_Exception-GetRecordById-404.xml
create mode 100644 tests/expected/suites_csw30_post_Exception-GetRecordById-bad-esn.xml
create mode 100644 tests/expected/suites_csw30_post_Exception-bad-xml.xml
create mode 100644 tests/expected/suites_csw30_post_Exception-not-xml.xml
create mode 100644 tests/expected/suites_csw30_post_GetCapabilities.xml
create mode 100644 tests/expected/suites_csw30_post_GetDomain-parametername.xml
create mode 100644 tests/expected/suites_csw30_post_GetDomain-valuereference.xml
create mode 100644 tests/expected/suites_csw30_post_GetRecordById-dc-full.xml
create mode 100644 tests/expected/suites_csw30_post_GetRecordById-dc.xml
create mode 100644 tests/expected/suites_default_get_Exception-GetRepositoryItem-notfound.xml
create mode 100644 tests/expected/suites_default_get_GetRecords-empty-maxrecords.xml
create mode 100644 tests/expected/suites_default_get_GetRepositoryItem.xml
copy tests/expected/{suites_dif_post_GetCapabilities.xml => suites_gm03_post_GetCapabilities.xml} (87%)
create mode 100644 tests/expected/suites_gm03_post_GetRecords-filter-bbox.xml
create mode 100644 tests/expected/suites_harvesting_post_Harvest-wmts.xml
create mode 100644 tests/suites/apiso/data/README.txt
create mode 100644 tests/suites/cite/data/README.txt
rename tests/suites/cite/data/{records.db => cite.db} (100%)
copy default-sample.cfg => tests/suites/csw30/default.cfg (65%)
create mode 100644 tests/suites/csw30/get/requests.txt
create mode 100644 tests/suites/csw30/post/Exception-GetDomain-parametername-bad.xml
create mode 100644 tests/suites/csw30/post/Exception-GetDomain-valuereference-bad.xml
create mode 100644 tests/suites/csw30/post/Exception-GetRecordById-404.xml
create mode 100644 tests/suites/csw30/post/Exception-GetRecordById-bad-esn.xml
create mode 100644 tests/suites/csw30/post/Exception-bad-xml.xml
create mode 100644 tests/suites/csw30/post/Exception-not-xml.xml
create mode 100644 tests/suites/csw30/post/GetCapabilities.xml
create mode 100644 tests/suites/csw30/post/GetDomain-parametername.xml
create mode 100644 tests/suites/csw30/post/GetDomain-valuereference.xml
create mode 100644 tests/suites/csw30/post/GetRecordById-dc-full.xml
create mode 100644 tests/suites/csw30/post/GetRecordById-dc.xml
copy default-sample.cfg => tests/suites/gm03/default.cfg (65%)
copy tests/suites/{apiso => gm03}/post/GetCapabilities.xml (100%)
create mode 100644 tests/suites/gm03/post/GetRecords-filter-bbox.xml
create mode 100644 tests/suites/harvesting/post/Harvest-wmts.xml
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-grass/pycsw.git
More information about the Pkg-grass-devel
mailing list