HOME

TheInfoList



OR:

Pycsw is an OGC
API An application programming interface (API) is a way for two or more computer programs to communicate with each other. It is a type of software Interface (computing), interface, offering a service to other pieces of software. A document or standa ...
Records and CSW server implementation written in
Python Python may refer to: Snakes * Pythonidae, a family of nonvenomous snakes found in Africa, Asia, and Australia ** ''Python'' (genus), a genus of Pythonidae found in Africa and Asia * Python (mythology), a mythical serpent Computing * Python (pro ...
.


Background

pycsw fully implements the OGC APIRecords and OpenGIS Catalogue Service Implementation Specification atalogue 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 In the software development process, a reference implementation (or, less frequently, sample implementation or model implementation) is a program that implements all requirements from a corresponding specification. The reference implementation o ...
. Since 2015, Pycsw is an official
OSGeo The Open Source Geospatial Foundation (OSGeo), is a non-profit non-governmental organization whose mission is to support and promote the collaborative development of open geospatial technologies and data. The foundation was formed in February 200 ...
Project. Pycsw allows for the publishing and discovery of
geospatial Geographic data and information is defined in the ISO/TC 211 series of standards as data and information having an implicit or explicit association with a location relative to Earth (a geographic location or geographic position). It is also call ...
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 th
geoplatform.gov
an
data.gov
CSW services. 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 The Comprehensive Knowledge Archive Network (CKAN) is an open-source software, open-source open data portal for the storage and distribution of open data. Being initially inspired by the Package management system, package management capabilities o ...

GeoNode
an
Open Data Catalog


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 OSGe
journal
* 2013 ** January *** pycsw become
certified OGC Compliant
*** pycsw becomes an OG
reference implementation
** April *** pycsw enter

** June *** pycs
workshop
provided b
Gateway Geomatics
for th
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 The Comprehensive Knowledge Archive Network (CKAN) is an open-source software, open-source open data portal for the storage and distribution of open data. Being initially inspired by the Package management system, package management capabilities o ...
** September *** New websit
launched
including blog, mobile support, bootstrap UI *** FOSS4G2013: pycsw part of 5 presentations, includin
Metadata Publishing Just Got Easier
as well a
Maps and Metadata BOF
* 2014 ** March *** 1.8.0 released, providing support for PostgreSQL Full Text Search, repository filtering, database connection pooling *** 1.8.0 deployed by Data.gov and Geoplatform.gov as CSW API ** April *** Project Steering Committee (PSC) formed ** September *** 1.10.0 released at FOSS4G PDX, providing support for OGC OpenSearch Geo/Time, OAI-PMH * 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 turn
10 years old
*** 2.6.0 released, OpenSearch updates, cloud enhancements, 12 factor support, CRS enhancements, drop Python 2 support


See also


Homepage

Source Code

Live Deployments


References

{{Reflist Free GIS software Free software programmed in Python Web applications