Software:pycsw
Developer(s) | pycsw Development Team |
---|---|
Stable release | 2.6.1
/ October 14, 2021 |
Written in | Python |
Operating system | Linux, MS-Windows, Mac OS X, POSIX compliant systems |
Type | Metadata Catalog |
License | MIT |
Website | https://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
- 2013
- January
- pycsw becomes certified OGC Compliant
- pycsw becomes an OGC reference implementation [4]
- April
- pycsw enters OSGeo Incubation
- June
- pycsw workshop provided by Gateway Geomatics for the Oregon Coastal Management Program (~ 40 participants)
- 1.6.0 released, providing support for native PostGIS geometry support, spatial relevance ranking, WAF/RDF Dublin Core harvesting, ISO 19115-2, flexible administration
- August
- pycsw integrated into CKAN
- September
- New website launched, including blog, mobile support, bootstrap UI
- FOSS4G2013: pycsw part of 5 presentations, including Metadata Publishing Just Got Easier, as well as Maps and Metadata BOF
- January
- 2014
- March
- April
- Project Steering Committee (PSC) formed
- September
- 1.10.0 released at FOSS4G 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
- March
- 2016
- July
- 2.0.0 "Doug" released, providing support for CSW 3.0.0 and Python 3 support
- July
- 2018
- March
- 2.2.0 released, adding WMS 1.3.0 and WPS process harvesting as well as plugin support enhancements
- March
- 2019
- May
- 2.4.0 released, harvesting enhancements, paging improvements, new logos/branding
- May
- 2020
- December
- pycsw turns 10 years old
- 2.6.0 released, OpenSearch updates, cloud enhancements, 12 factor support, CRS enhancements, drop Python 2 support
- December
See also
References
- ↑ "OGC Implementing/Compliant Product Details | OGC(R)". Opengeospatial.org. http://www.opengeospatial.org/resource/products/details/?pid=1104. Retrieved 2014-05-20.
- ↑ 2.0 2.1 "Announcing the Availability of Geoplatform.gov / Data.gov Catalog | GeoPlatform". Geoplatform.gov. 2014-03-17. http://www.geoplatform.gov/announcements/announcing-availability-geoplatformgov-datagov-catalog. Retrieved 2014-05-20.
- ↑ Tom Kralidis. "pycsw • Community". Pycsw.org. https://pycsw.org/community/. Retrieved 2014-05-20.
- ↑ "pycsw Receives OGC Compliance Certification and Reference Implementation Status". OSGeo.org. 2013-01-14. http://www.osgeo.org/node/1334. Retrieved 2014-05-20.
- ↑ Tzotsos, Angelos (20 March 2014). "pycsw 1.8.0 released". https://pycsw.org/2014/03/20/pycsw-180-released.html.
- ↑ Kralidis, Tom (13 September 2014). "pycsw 1.10.0 released". https://pycsw.org/2014/09/13/pycsw-1100-released.html.