<div class="" id="magicdomid2"><span class="author-g-k6xypurnqwqwkas2">Hi all,</span></div><div class="" id="magicdomid3"><span class="author-g-k6xypurnqwqwkas2">On behalf of the pycsw development team, I would like to ask if we can include our project in OSGeoLive 5.0.</span></div>
<div class="" id="magicdomid4"><br></div><div class="" id="magicdomid5"><span class="author-g-k6xypurnqwqwkas2">I am providing requested answers below:</span></div><div class="" id="magicdomid6"><br></div><div class="" id="magicdomid7">
<ul class="list-bullet2"><li><span class="author-g-k6xypurnqwqwkas2"> Please describe your application. </span></li></ul></div><div class="" id="magicdomid8"><ul class="list-bullet3"><ul><li><span class="author-g-k6xypurnqwqwkas2"> What is its name? </span></li>
</ul></ul></div><div class="" id="magicdomid9"><span class="author-g-k6xypurnqwqwkas2">pycsw</span></div><div class="" id="magicdomid10"><span class="author-g-k6xypurnqwqwkas2"> </span></div><div class="" id="magicdomid11">
<ul class="list-bullet3"><ul><li><span class="author-g-k6xypurnqwqwkas2"> What is the home page URL?</span></li></ul></ul></div><div class="" id="magicdomid12"><span class="author-g-k6xypurnqwqwkas2 url"><a href="http://pycsw.org/">http://pycsw.org/</a></span><span class="author-g-k6xypurnqwqwkas2"> </span></div>
<div class="" id="magicdomid13"><span class="author-g-k6xypurnqwqwkas2"> </span></div><div class="" id="magicdomid14"><ul class="list-bullet3"><ul><li><span class="author-g-k6xypurnqwqwkas2"> Which OSI approved Open Source Licence is used? </span></li>
</ul></ul></div><div class="" id="magicdomid15"><span class="author-g-k6xypurnqwqwkas2">MIT</span></div><div class="" id="magicdomid16"><span class="author-g-k6xypurnqwqwkas2"> </span></div><div class="" id="magicdomid17">
<ul class="list-bullet3"><ul><li><span class="author-g-k6xypurnqwqwkas2"> What does the application do and how does it add value to the GeoSpatial stack of software? </span></li></ul></ul></div><div class="" id="magicdomid18">
<span class="author-g-k6xypurnqwqwkas2">pycsw is an OGC CSW server implementation written in Python.</span></div><div class="" id="magicdomid19"><span class="author-g-k6xypurnqwqwkas2">pycsw
implements clause 10 (HTTP protocol binding (Catalogue Services for the
Web, CSW)) of the OpenGIS Catalogue Service Implementation
Specification, version 2.0.2. </span></div><div class="" id="magicdomid20"><br></div><div class="" id="magicdomid21"><span class="author-g-k6xypurnqwqwkas2">We believe that pycsw would be a good addition for the LiveDVD, since it provides a lightweight</span><span class="author-g-2ur48mz122zeqj7dx2uo">, standalone</span><span class="author-g-k6xypurnqwqwkas2"> alternative to current Java-based, CSW server implementations. </span></div>
<div class="" id="magicdomid22"><br></div><div class="" id="magicdomid23"><ul class="list-bullet2"><li><span class="author-g-k6xypurnqwqwkas2"> Stability
is very important to us on OSGeo-Live. If a new user finds a bug in
one application, it will tarnish the reputation of all other OSGeo-Live
applications as well. Do you have a bug free, stable release, which
has been rolled out to production in a number of locations? Please
discuss the level of testing that your project has gone through, the
size of the community that uses the application, and how long the
project has had mature code.</span></li></ul></div><div class="" id="magicdomid24"><span class="author-g-k6xypurnqwqwkas2">Currently pycsw is in beta stage, but the latest 0.1.0 release is considered pretty stable.</span></div>
<div class="" id="magicdomid25"><span class="author-g-k6xypurnqwqwkas2">As a standalone CSW server implementation, pycsw passes 100% the OGC Cite tests for this release</span><span class="author-g-2ur48mz122zeqj7dx2uo">. CITE tests are run daily</span><span class="author-g-k6xypurnqwqwkas2">. </span><span class="author-g-2ur48mz122zeqj7dx2uo"> Additional tests are also provided with the source code which are tested before release. </span><span class="author-g-k6xypurnqwqwkas2">This latest release is well tested, but not currently </span><span class="author-g-2ur48mz122zeqj7dx2uo">deployed to </span><span class="author-g-k6xypurnqwqwkas2">a production </span><span class="author-g-2ur48mz122zeqj7dx2uo">e</span><span class="author-g-k6xypurnqwqwkas2">n</span><span class="author-g-2ur48mz122zeqj7dx2uo">vironment</span><span class="author-g-k6xypurnqwqwkas2">. Demo web pages can be found here: </span><span class="author-g-k6xypurnqwqwkas2 url"><a href="http://pycsw.org/demos.html">http://pycsw.org/demos.html</a></span><span class="author-g-2ur48mz122zeqj7dx2uo">.</span></div>
<div class="" id="magicdomid26"><span class="author-g-2ur48mz122zeqj7dx2uo"> </span></div><div class="" id="magicdomid27"><span class="author-g-2ur48mz122zeqj7dx2uo"> The pycsw community is relatively new, and there is growing interest given the release of 0.1.0.</span><span class="author-g-8riyxoklomrf9u9y">
pycsw integrates with other foss4g packages (i.e. OWSLib), and is
already being integrated in various interoperability demonstrations (CSW
<-> WPS integration with the ZOO project).</span></div><div class="" id="magicdomid28"><br></div><div class="" id="magicdomid29"><span class="author-g-k6xypurnqwqwkas2"> </span></div><div class="" id="magicdomid30">
<ul class="list-bullet2"><li><span class="author-g-k6xypurnqwqwkas2"> OSGeo-Live
is targeted at applications that people can use rather than libraries.
Does the application have a user interface (possibly a command line
interface) that a user can interact with? </span></li></ul></div><div class="" id="magicdomid31"><span class="author-g-k6xypurnqwqwkas2">pycsw is a web service (implementation of OGC CSW standard). Currently it does not include client code (internally uses OWS</span><span class="author-g-8riyxoklomrf9u9y">L</span><span class="author-g-k6xypurnqwqwkas2">ib in cases needed). There are some tester web pages (</span><span class="author-g-k6xypurnqwqwkas2 url"><a href="http://pycsw.org/demos.html%29">http://pycsw.org/demos.html)</a></span><span class="author-g-k6xypurnqwqwkas2"> that are also included in a clean setup.</span></div>
<div class="" id="magicdomid32"><br></div><div class="" id="magicdomid33"><ul class="list-bullet2"><li><span class="author-g-k6xypurnqwqwkas2"> We
give preference to OSGeo Incubated Projects, or Projects which are
presented at FOSS4G conferences. If your project is involved in OSGeo
Incubation, or has been selected to be presented at FOSS4G, then please
mention it. </span></li></ul></div><div class="" id="magicdomid34"><span class="author-g-k6xypurnqwqwkas2">We
are a new project, and didn't have the chance yet to apply for OSGeo
Incubation or get involved in a FOSS4G conference, but we hope to do so
in the future :)</span></div><div class="" id="magicdomid35"><br></div><div class="" id="magicdomid36"><ul class="list-bullet2"><li><span class="author-g-k6xypurnqwqwkas2"> With
around 50 applications installed on OSGeo-Live, us core packagers do
not have the time to liaise with every single project email list for
each OSGeo-Live release. So we require a volunteer (or two) to take
responsibility for liaising between OSGeo-Live and the project's
communities. This volunteer will be responsible for ensuring the
install scripts and English documentation are updated by someone for
each OSGeo-Live release. Also test that the installed application and
Quickstart documentation works as expected on release candidate
releases of OSGeo-Live. Who will act as the project's liaison person. </span></li></ul></div><div class="" id="magicdomid37"><span class="author-g-k6xypurnqwqwkas2">I would be happy to act in the requested role, as I am already involved in the OSGeoLive project.</span></div>
<div class="" id="magicdomid38"><br></div><div class="" id="magicdomid39"><ul class="list-bullet2"><li><span class="author-g-k6xypurnqwqwkas2"> OSGeo-Live is Ubuntu Linux based. Our installation preference is: </span></li>
</ul></div><div class="" id="magicdomid40"><ul class="list-bullet2"><ul><li><span class="author-g-k6xypurnqwqwkas2"> Install from UbuntuGIS or DebianGIS </span></li></ul></ul></div><div class="" id="magicdomid41"><ul class="list-bullet2">
<ul><li><span class="author-g-k6xypurnqwqwkas2"> Install .deb files from a PPA </span></li></ul></ul></div><div class="" id="magicdomid42"><ul class="list-bullet2"><ul><li><span class="author-g-k6xypurnqwqwkas2"> Write a custom install script </span></li>
</ul></ul></div><div class="" id="magicdomid44"><span class="author-g-k6xypurnqwqwkas2"> Can you please discuss how your application will be installed.</span></div><div class="" id="magicdomid45"><span class="author-g-k6xypurnqwqwkas2"> </span></div>
<div class="" id="magicdomid46"><span class="author-g-k6xypurnqwqwkas2">At
this moment, we have rpm packages for openSUSE and plan to create deb packages
for Ubuntu. Until then, we can create an installation script (</span><span class="author-g-k6xypurnqwqwkas2 url"><a href="http://pycsw.org/installation.html">http://pycsw.org/installation.html</a></span><span class="author-g-k6xypurnqwqwkas2"> ) </span></div>
<div class="" id="magicdomid47"><br></div><div class="" id="magicdomid48"><ul class="list-bullet2"><li><span class="author-g-k6xypurnqwqwkas2"> We include Windows and Mac installers for some applications. Would you be wishing to include Windows and/or Mac installers?</span></li>
</ul></div><div class="" id="magicdomid49"><span class="author-g-k6xypurnqwqwkas2">Not at this point. Perhaps in the future releases</span></div><div class="" id="magicdomid50"><br></div><div class="" id="magicdomid51"><ul class="list-bullet2">
<li><span class="author-g-k6xypurnqwqwkas2"> OSGeo-Live is memory and disk constrained. Can the application run in 512 Meg of RAM? </span></li></ul></div><div class="" id="magicdomid52"><span class="author-g-k6xypurnqwqwkas2">Yes, pycsw can easily run even in 256 Meg of RAM under Apache Web Server</span></div>
<div class="" id="magicdomid53"><br></div><div class="" id="magicdomid54"><ul class="list-bullet2"><li><span class="author-g-k6xypurnqwqwkas2"> How much disk space will be required to install the application and a suitable example application? </span></li>
</ul></div><div class="" id="magicdomid55"><span class="author-g-k6xypurnqwqwkas2">pycsw
by itself only occupies ~2Mb of disk space. Its dependencies though
(lxml, sqlalchemy, shapely), can occupy a bit more disk space if not
already included in OSGeoLive already.</span></div><div class="" id="magicdomid56"><br></div><div class="" id="magicdomid57"><ul class="list-bullet2"><li><span class="author-g-k6xypurnqwqwkas2"> We
aim to reduce disk space by having all applications make use of a
common dataset. We encourage applications to make use of the example
datasets already installed: </span></li></ul></div><div class="" id="magicdomid58"><ul><li><span class="author-g-k6xypurnqwqwkas2 url"><a href="http://wiki.osgeo.org/wiki/Live_GIS_Add_Project#Example_Datasets">http://wiki.osgeo.org/wiki/Live_GIS_Add_Project</a></span><span class="author-g-k6xypurnqwqwkas2 padtag padtag_Example_Datasets url"><a href="http://wiki.osgeo.org/wiki/Live_GIS_Add_Project#Example_Datasets">#Example_Datasets</a></span><span class="author-g-k6xypurnqwqwkas2">
If another dataset would be more appropriate, please discuss here. Is
it appropriate, to remove existing demo datasets which may already be
included in the standard release. </span></li></ul></div><div class="" id="magicdomid59"><br></div><div class="" id="magicdomid60"><span class="author-g-8riyxoklomrf9u9y">pycsw exposes metadata, and as such requires sample XML documents (Dublin Core and ISO 19139:2007). </span><span class="author-g-k6xypurnqwqwkas2">Since
the demo datasets for pycsw are plain xml metadata files in sqlite
database files, we can include existing metadata xml files (perhaps
Geonetwork demo data?). The demo metadata we provide are ~20 xml files
(CITE data from OGC and some xml files created with gimed editor)</span></div><div class="" id="magicdomid61"><br>Best regards,<br>Angelos<br></div><div class="" id="magicdomid64"></div><br>-- <br><span style="border-collapse:separate;color:rgb(0, 0, 0);font-family:'Times New Roman';font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:-webkit-auto;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;font-size:medium"><span style="font-family:arial;font-size:small"><div>
Angelos Tzotsos</div><div>Remote Sensing Laboratory</div><div>National Technical University of Athens</div><div><a href="http://users.ntua.gr/tzotsos" target="_blank">http://users.ntua.gr/tzotsos</a></div></span></span><br>