pycsw.org - pycsw • Metadata Publishing Just Got Easier

Description: pycsw - pycsw is an OGC API - Records and OGC CSW server implementation written in Python

search (8570) iso (1399) catalog (1103) catalogue (830) discovery (618) metadata (139) csw (30) ogc (27) pycsw (1)

Example domain paragraphs

Metadata Publishing Just Got Easier pycsw is an OARec and OGC CSW server implementation written in Python . Started in 2010 (more formally announced in 2011 ), pycsw allows for the publishing and discovery of geospatial metadata via numerous APIs (CSW 2/CSW 3, OpenSearch, OAI-PMH, SRU), providing a standards-based metadata and catalogue component of spatial data infrastructures. pycsw is Open Source , released under an MIT license , and runs on all major platforms (Windows, Linux, Mac OS X).

Deploy in 4 Minutes # Setup a virtual environment: virtualenv pycsw && cd pycsw && . bin/activate # Grab the pycsw source code: git clone https://github.com/geopython/pycsw.git && cd pycsw pip install -e . && pip install -r requirements-standalone.txt # Create and adjust a configuration file: cp default-sample.cfg default.cfg vi default.cfg # adjust paths in # - server.home # - repository.database # set server.url to http://localhost:8000/ # Setup the database: pycsw-admin.py setup_db --config default.cfg #

Everything is callable and configurable: Embed within your Python application, or use standalone Deploy via mod_wsgi, Django, Flask, Pylons, or CGI Integrated with popular open data portal software: GeoNode , CKAN , HHypermap , Open Data Catalog Hook up to your existing metadata database, or use pycsw's native model and import your XML files Choose your backend: PostgreSQL (with or without PostGIS), MySQL, or hack with SQLite Manage settings in a configuration file, database, or even pass a Python dict Robu

Links to pycsw.org (5)