pycsw

From Wikipedia, the free encyclopedia


pycsw
Pycsw-logo-vertical.png
Developer(s)pycsw Development Team
Stable release
2.6.1 / October 14, 2021 (2021-10-14)
Repository
Written inPython
Operating systemLinux, MS-Windows, Mac OS X, POSIX compliant systems
TypeMetadata Catalog
LicenseMIT
Websitehttps://pycsw.org

Pycsw is an OGC API - Records and CSW server implementation written in Python.

Background[]

pycsw fully implements the OGC API - Records and OpenGIS Catalogue Service Implementation Specification [Catalogue Service for the Web]. Initial development started in 2010 (more formally announced in 2011). The project is certified OGC Compliant, and is an OGC Reference Implementation.[1] Since 2015, pycsw is an official OSGeo Project.

pycsw allows for the publishing and discovery of geospatial metadata via numerous APIs (CSW 2/CSW 3, OpenSearch, OAI-PMH, SRU). Existing repositories of geospatial metadata can also be exposed, providing a standards-based metadata and catalogue component of spatial data infrastructures.

Deployment[]

pycsw is used in government, academia and industry, and powers the Geoplatform.gov and Data.gov CSW services.[2] Data.gov is the home of the U.S. Government’s open data. pycsw can be deployed both as a standalone and embedded component in geospatial data portal applications such as CKAN, GeoNode, and Open Data Catalog.[3]

History[]

  • 2010: initial development started
  • 2011
    • June: 1.0.0 released, providing support for OGC Core CSW, ISO Application Profile, and INSPIRE Discovery Services
  • 2012
    • April: 1.2.0 released, adding OpenSearch, SRU, WMS harvesting, GeoNode connectivity, JSON output, and MySQL backend support
    • September: 1.4.0 released, adding WSGI and Open Data Catalogue connectivity
    • November: featured in OSGeo journal
  • 2013
  • 2014
    • March
      • 1.8.0 released, providing support for PostgreSQL Full Text Search, repository filtering, database connection pooling[5]
      • 1.8.0 deployed by Data.gov and Geoplatform.gov as CSW API [2]
    • April
      • Project Steering Committee (PSC) formed
    • September
      • 1.10.0 released at PDX, providing support for OGC OpenSearch Geo/Time, OAI-PMH[6]
  • 2015
    • March
      • pycsw graduates OSGeo incubation and is approved as an official OSGeo project
  • 2016
    • July
      • 2.0.0 "Doug" released, providing support for CSW 3.0.0 and Python 3 support
  • 2018
    • March
      • 2.2.0 released, adding WMS 1.3.0 and WPS process harvesting as well as plugin support enhancements
  • 2019
    • May
      • 2.4.0 released, harvesting enhancements, paging improvements, new logos/branding
  • 2020
    • December
      • pycsw turns 10 years old
      • 2.6.0 released, OpenSearch updates, cloud enhancements, 12 factor support, CRS enhancements, drop Python 2 support

See also[]

References[]

  1. ^ "OGC Implementing/Compliant Product Details | OGC(R)". Opengeospatial.org. Retrieved 2014-05-20.
  2. ^ a b "Announcing the Availability of Geoplatform.gov / Data.gov Catalog | GeoPlatform". Geoplatform.gov. 2014-03-17. Archived from the original on 2014-05-19. Retrieved 2014-05-20.
  3. ^ Tom Kralidis. "pycsw • Community". Pycsw.org. Retrieved 2014-05-20.
  4. ^ "pycsw Receives OGC Compliance Certification and Reference Implementation Status". OSGeo.org. 2013-01-14. Retrieved 2014-05-20.
  5. ^ Tzotsos, Angelos (20 March 2014). "pycsw 1.8.0 released". pycsw. Archived from the original on 21 January 2019. Retrieved 5 July 2021.
  6. ^ Kralidis, Tom (13 September 2014). "pycsw 1.10.0 released". pycsw. Archived from the original on 21 January 2019. Retrieved 5 July 2021.
Retrieved from ""