GoalsΒΆ

Initially conceived in 2010, the overal vision of the development team was to:

  1. Create an Open Source standalone metadata publisher in Python

    ../../_images/python-logo.gif ../../_images/opensource_logo.png

    Many other metadata publishing options exist, but mostly in Java. Python is an Open Source scripting language, that is supported on all major platforms, and is very popular in the geospatial world today.

  2. Make it lightweight and easy to configure: focused on one task, publishing

    Keep the goals of the project to simple metadata publishing; don’t get into other tasks such as metadata editing and acquisition. Rather than a bloated “kitchen sink” concept. limit the software to easy metadata publishing.

    ../../_images/kitchen-sink.png
  3. Design so additional metadata formats can be easily supported.

    Although initially the core metadata model was Dublin Core, design the sofware so that many other metadata formats can be plugged in.

    ../../_images/plug.jpg

Note

The initial pycsw ‘manifesto’ is still available here. It is a nice way to understand the project’s vision.