[pycsw] branch master updated (c059555 -> 5adb081)
Bas Couwenberg
sebastic at debian.org
Thu Jul 7 01:27:16 UTC 2016
This is an automated email from the git hooks/post-receive script.
sebastic pushed a change to branch master
in repository pycsw.
from c059555 Updated project description from upstream
adds c4c7946 Imported Upstream version 2.0.0~alpha1+dfsg
adds f4d89d1 Imported Upstream version 2.0.0~rc1+dfsg
new 4cf803a Merge tag 'upstream/2.0.0_rc1+dfsg'
new 52e0e76 New upstream release candidate.
new 976688e Update copyright file.
new fc2dc80 Update patches.
new e1606e4 Use dh_installdocs to install doc-base file.
new c5d5cc4 Align paths in install file with spaces.
new 5ca7dca Override dh_install to use --list-missing.
new 09a595f Update WSGI script to install.
new ae191f8 Drop unknown substitution variable ${python:Depends} from python-pycsw-wsgi.
new a27b941 Reorder (build) dependencies.
new 5b03711 Add python-six & python-xmltodict to dependencies.
new fdfab06 Update default.cfg for database rename.
new c3bb4f7 Sync default.cfg with default-sample.cfg.
new 24f8c8b Override dh_auto_test to use `paver test`.
new 0435b06 Set distribution to experimental.
new 3e93b8f Merge changes from Angelos.
new 6e6605a Collapse double spaces in package descriptions, wrap lines at 75 characters.
new 5adb081 Set distribution to experimental.
The 18 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 +-
debian/changelog | 35 +
debian/control | 82 +-
debian/copyright | 423 +++-
debian/default.cfg | 6 +-
.../0002-Remove-externally-linked-files.patch | 2 +-
...look-for-configuration-in-correct-etc-pat.patch | 19 -
...5-Set-default-configuration-path-for-wsgi.patch | 10 +-
debian/patches/0007-Use-geolinks-0.2.0.patch | 23 -
debian/patches/offline-tests.patch | 39 +
debian/patches/pavement.patch | 19 +
debian/patches/series | 4 +-
debian/pycsw.conf | 4 +-
.../{pycsw-docbase => python-pycsw-doc.doc-base} | 2 +-
debian/python-pycsw-doc.install | 1 -
debian/python-pycsw-wsgi.install | 23 +-
debian/rules | 8 +
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 +
667 files changed, 43401 insertions(+), 8866 deletions(-)
create mode 100644 .github/ISSUE_TEMPLATE.md
create mode 100644 .github/PULL_REQUEST_TEMPLATE.md
delete mode 100644 debian/patches/0003-Make-pycsw-look-for-configuration-in-correct-etc-pat.patch
delete mode 100644 debian/patches/0007-Use-geolinks-0.2.0.patch
create mode 100644 debian/patches/offline-tests.patch
create mode 100644 debian/patches/pavement.patch
rename debian/{pycsw-docbase => python-pycsw-doc.doc-base} (85%)
delete mode 100644 debian/python-pycsw-doc.install
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