<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#FFFFFF">
Tom,<br>
<br>
Excellent timing on the PyCSW mailing list post :)<br>
<br>
Angelos.<br>
<br>
On 01/30/2012 01:46 AM, Tom Kralidis wrote:
<blockquote cite="mid:BAY151-W600F7F465D389579211674BA8C0@phx.gbl"
type="cite">
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style>
<div dir="ltr">
<br>
Cameron: sorry, I somehow missed this email, while answering
subsequent emails on this thread.<br>
<br>
Timely question: see
<a class="moz-txt-link-freetext" href="http://sourceforge.net/mailarchive/message.php?msg_id=28754170">http://sourceforge.net/mailarchive/message.php?msg_id=28754170</a>
for more info/updates. We're confident that pycsw can serve as
a useful CSW (with transactions) server for formal metadata
discovery.<br>
<br>
..Tom<br>
<br>
<br>
<div>
<hr id="stopSpelling">Date: Sun, 29 Jan 2012 21:32:32 +1100<br>
From: <a class="moz-txt-link-abbreviated" href="mailto:cameron.shorter@gmail.com">cameron.shorter@gmail.com</a><br>
To: <a class="moz-txt-link-abbreviated" href="mailto:gcpp.kalxas@gmail.com">gcpp.kalxas@gmail.com</a><br>
CC: <a class="moz-txt-link-abbreviated" href="mailto:live-demo@lists.osgeo.org">live-demo@lists.osgeo.org</a>; <a class="moz-txt-link-abbreviated" href="mailto:tomkralidis@hotmail.com">tomkralidis@hotmail.com</a><br>
Subject: Re: [Live-demo] pycsw in OSGeo Live.<br>
<br>
<meta http-equiv="Content-Type" content="text/html;
charset=ISO-8859-1">
<meta name="Generator" content="Microsoft SafeHTML">
Angelos, Tom,<br>
<br>
In preparing for osgeolive 5.0, I suggested that pycsw was
probably not mature enough to be included in OSGeo-Live.<br>
<br>
I'm interested to understand how the project has matured since
then.<br>
If the project is ready, we will need to quickly review and
update the documentation so it can be translated.<br>
<br>
On 27/04/11 18:34, Cameron Shorter wrote:
<blockquote cite="mid:4DB7D515.4090905@gmail.com"> Angelos,<br>
It is great to see interest from pycsw in joining the
OSGeo-Live stable of quality applications.<br>
<br>
My initial feeling is that it would be great to include
pywcs in a future release of OSGeo-Live, but as pywcs is
still only at a 0.1 release, without wide uptake yet, it is
premature to include pywcs into the next OSGeo-Live release.<br>
<br>
I believe that we have developed a reputation that if an
application has been deployed on OSGeo-Live, then someone
can expect that it has been deployed in many different
locations, and tested by many different organisations.
Hence, users can be confident that they will be unlikely to
uncover any bugs by running standard operations.<br>
<br>
Feel free to suggest that I have mis-read the project, or
argue otherwise.<br>
<br>
One option that we could potentially consider is including a
pywcs install script on the DVD, but not call the install
script from our main.sh install script. This would mean that
pywcs would not be installed on OSGeo-Live, but it would be
easy to run the pywcs install script and get pywcs installed
if required by an expert. Would this be of interest?<br>
<br>
On 26/04/2011 9:06 AM, Angelos Tzotsos wrote:
<blockquote
cite="mid:BANLkTi=ZNERA74QcwRSvxM2-sXivC=AZew@mail.gmail.com">
<div class="ecx" id="ecxmagicdomid2"><span
class="ecxauthor-g-k6xypurnqwqwkas2">Hi all,</span></div>
<div class="ecx" id="ecxmagicdomid3"><span
class="ecxauthor-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="ecx" id="ecxmagicdomid4"><br>
</div>
<div class="ecx" id="ecxmagicdomid5"><span
class="ecxauthor-g-k6xypurnqwqwkas2">I am providing
requested answers below:</span></div>
<div class="ecx" id="ecxmagicdomid6"><br>
</div>
<div class="ecx" id="ecxmagicdomid7">
<ul class="ecxlist-bullet2">
<li><span class="ecxauthor-g-k6xypurnqwqwkas2"> Please
describe your application. </span></li>
</ul>
</div>
<div class="ecx" id="ecxmagicdomid8">
<ul class="ecxlist-bullet3">
<ul>
<li><span class="ecxauthor-g-k6xypurnqwqwkas2"> What
is its name? </span></li>
</ul>
</ul>
</div>
<div class="ecx" id="ecxmagicdomid9"><span
class="ecxauthor-g-k6xypurnqwqwkas2">pycsw</span></div>
<div class="ecx" id="ecxmagicdomid10"><span
class="ecxauthor-g-k6xypurnqwqwkas2"> </span></div>
<div class="ecx" id="ecxmagicdomid11">
<ul class="ecxlist-bullet3">
<ul>
<li><span class="ecxauthor-g-k6xypurnqwqwkas2"> What
is the home page URL?</span></li>
</ul>
</ul>
</div>
<div class="ecx" id="ecxmagicdomid12"><span
class="ecxauthor-g-k6xypurnqwqwkas2 ecxurl"><a
moz-do-not-send="true" href="http://pycsw.org/"
target="_blank">http://pycsw.org/</a></span><span
class="ecxauthor-g-k6xypurnqwqwkas2"> </span></div>
<div class="ecx" id="ecxmagicdomid13"><span
class="ecxauthor-g-k6xypurnqwqwkas2"> </span></div>
<div class="ecx" id="ecxmagicdomid14">
<ul class="ecxlist-bullet3">
<ul>
<li><span class="ecxauthor-g-k6xypurnqwqwkas2"> Which
OSI approved Open Source Licence is used? </span></li>
</ul>
</ul>
</div>
<div class="ecx" id="ecxmagicdomid15"><span
class="ecxauthor-g-k6xypurnqwqwkas2">MIT</span></div>
<div class="ecx" id="ecxmagicdomid16"><span
class="ecxauthor-g-k6xypurnqwqwkas2"> </span></div>
<div class="ecx" id="ecxmagicdomid17">
<ul class="ecxlist-bullet3">
<ul>
<li><span class="ecxauthor-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="ecx" id="ecxmagicdomid18"> <span
class="ecxauthor-g-k6xypurnqwqwkas2">pycsw is an OGC
CSW server implementation written in Python.</span></div>
<div class="ecx" id="ecxmagicdomid19"><span
class="ecxauthor-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="ecx" id="ecxmagicdomid20"><br>
</div>
<div class="ecx" id="ecxmagicdomid21"><span
class="ecxauthor-g-k6xypurnqwqwkas2">We believe that
pycsw would be a good addition for the LiveDVD, since
it provides a lightweight</span><span
class="ecxauthor-g-2ur48mz122zeqj7dx2uo">, standalone</span><span
class="ecxauthor-g-k6xypurnqwqwkas2"> alternative to
current Java-based, CSW server implementations. </span></div>
<div class="ecx" id="ecxmagicdomid22"><br>
</div>
<div class="ecx" id="ecxmagicdomid23">
<ul class="ecxlist-bullet2">
<li><span class="ecxauthor-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="ecx" id="ecxmagicdomid24"><span
class="ecxauthor-g-k6xypurnqwqwkas2">Currently pycsw
is in beta stage, but the latest 0.1.0 release is
considered pretty stable.</span></div>
<div class="ecx" id="ecxmagicdomid25"><span
class="ecxauthor-g-k6xypurnqwqwkas2">As a standalone
CSW server implementation, pycsw passes 100% the OGC
Cite tests for this release</span><span
class="ecxauthor-g-2ur48mz122zeqj7dx2uo">. CITE tests
are run daily</span><span
class="ecxauthor-g-k6xypurnqwqwkas2">. </span><span
class="ecxauthor-g-2ur48mz122zeqj7dx2uo"> Additional
tests are also provided with the source code which are
tested before release. </span><span
class="ecxauthor-g-k6xypurnqwqwkas2">This latest
release is well tested, but not currently </span><span
class="ecxauthor-g-2ur48mz122zeqj7dx2uo">deployed to </span><span
class="ecxauthor-g-k6xypurnqwqwkas2">a production </span><span
class="ecxauthor-g-2ur48mz122zeqj7dx2uo">e</span><span
class="ecxauthor-g-k6xypurnqwqwkas2">n</span><span
class="ecxauthor-g-2ur48mz122zeqj7dx2uo">vironment</span><span
class="ecxauthor-g-k6xypurnqwqwkas2">. Demo web pages
can be found here: </span><span
class="ecxauthor-g-k6xypurnqwqwkas2 ecxurl"><a
moz-do-not-send="true"
href="http://pycsw.org/demos.html" target="_blank">http://pycsw.org/demos.html</a></span><span
class="ecxauthor-g-2ur48mz122zeqj7dx2uo">.</span></div>
<div class="ecx" id="ecxmagicdomid26"><span
class="ecxauthor-g-2ur48mz122zeqj7dx2uo"> </span></div>
<div class="ecx" id="ecxmagicdomid27"><span
class="ecxauthor-g-2ur48mz122zeqj7dx2uo"> The pycsw
community is relatively new, and there is growing
interest given the release of 0.1.0.</span><span
class="ecxauthor-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="ecx" id="ecxmagicdomid28"><br>
</div>
<div class="ecx" id="ecxmagicdomid29"><span
class="ecxauthor-g-k6xypurnqwqwkas2"> </span></div>
<div class="ecx" id="ecxmagicdomid30">
<ul class="ecxlist-bullet2">
<li><span class="ecxauthor-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="ecx" id="ecxmagicdomid31"><span
class="ecxauthor-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="ecxauthor-g-8riyxoklomrf9u9y">L</span><span
class="ecxauthor-g-k6xypurnqwqwkas2">ib in cases
needed). There are some tester web pages (</span><span
class="ecxauthor-g-k6xypurnqwqwkas2 ecxurl"><a
moz-do-not-send="true"
href="http://pycsw.org/demos.html%29"
target="_blank">http://pycsw.org/demos.html)</a></span><span
class="ecxauthor-g-k6xypurnqwqwkas2"> that are also
included in a clean setup.</span></div>
<div class="ecx" id="ecxmagicdomid32"><br>
</div>
<div class="ecx" id="ecxmagicdomid33">
<ul class="ecxlist-bullet2">
<li><span class="ecxauthor-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="ecx" id="ecxmagicdomid34"><span
class="ecxauthor-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="ecx" id="ecxmagicdomid35"><br>
</div>
<div class="ecx" id="ecxmagicdomid36">
<ul class="ecxlist-bullet2">
<li><span class="ecxauthor-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="ecx" id="ecxmagicdomid37"><span
class="ecxauthor-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="ecx" id="ecxmagicdomid38"><br>
</div>
<div class="ecx" id="ecxmagicdomid39">
<ul class="ecxlist-bullet2">
<li><span class="ecxauthor-g-k6xypurnqwqwkas2"> OSGeo-Live
is Ubuntu Linux based. Our installation preference
is: </span></li>
</ul>
</div>
<div class="ecx" id="ecxmagicdomid40">
<ul class="ecxlist-bullet2">
<ul>
<li><span class="ecxauthor-g-k6xypurnqwqwkas2"> Install
from UbuntuGIS or DebianGIS </span></li>
</ul>
</ul>
</div>
<div class="ecx" id="ecxmagicdomid41">
<ul class="ecxlist-bullet2">
<ul>
<li><span class="ecxauthor-g-k6xypurnqwqwkas2"> Install
.deb files from a PPA </span></li>
</ul>
</ul>
</div>
<div class="ecx" id="ecxmagicdomid42">
<ul class="ecxlist-bullet2">
<ul>
<li><span class="ecxauthor-g-k6xypurnqwqwkas2"> Write
a custom install script </span></li>
</ul>
</ul>
</div>
<div class="ecx" id="ecxmagicdomid44"><span
class="ecxauthor-g-k6xypurnqwqwkas2"> Can you
please discuss how your application will be installed.</span></div>
<div class="ecx" id="ecxmagicdomid45"><span
class="ecxauthor-g-k6xypurnqwqwkas2"> </span></div>
<div class="ecx" id="ecxmagicdomid46"><span
class="ecxauthor-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="ecxauthor-g-k6xypurnqwqwkas2 ecxurl"><a
moz-do-not-send="true"
href="http://pycsw.org/installation.html"
target="_blank">http://pycsw.org/installation.html</a></span><span
class="ecxauthor-g-k6xypurnqwqwkas2"> ) </span></div>
<div class="ecx" id="ecxmagicdomid47"><br>
</div>
<div class="ecx" id="ecxmagicdomid48">
<ul class="ecxlist-bullet2">
<li><span class="ecxauthor-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="ecx" id="ecxmagicdomid49"><span
class="ecxauthor-g-k6xypurnqwqwkas2">Not at this
point. Perhaps in the future releases</span></div>
<div class="ecx" id="ecxmagicdomid50"><br>
</div>
<div class="ecx" id="ecxmagicdomid51">
<ul class="ecxlist-bullet2">
<li><span class="ecxauthor-g-k6xypurnqwqwkas2"> OSGeo-Live
is memory and disk constrained. Can the
application run in 512 Meg of RAM? </span></li>
</ul>
</div>
<div class="ecx" id="ecxmagicdomid52"><span
class="ecxauthor-g-k6xypurnqwqwkas2">Yes, pycsw can
easily run even in 256 Meg of RAM under Apache Web
Server</span></div>
<div class="ecx" id="ecxmagicdomid53"><br>
</div>
<div class="ecx" id="ecxmagicdomid54">
<ul class="ecxlist-bullet2">
<li><span class="ecxauthor-g-k6xypurnqwqwkas2"> How
much disk space will be required to install the
application and a suitable example application? </span></li>
</ul>
</div>
<div class="ecx" id="ecxmagicdomid55"><span
class="ecxauthor-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="ecx" id="ecxmagicdomid56"><br>
</div>
<div class="ecx" id="ecxmagicdomid57">
<ul class="ecxlist-bullet2">
<li><span class="ecxauthor-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="ecx" id="ecxmagicdomid58">
<ul>
<li><span class="ecxauthor-g-k6xypurnqwqwkas2 ecxurl"><a
moz-do-not-send="true"
href="http://wiki.osgeo.org/wiki/Live_GIS_Add_Project#Example_Datasets"
target="_blank">http://wiki.osgeo.org/wiki/Live_GIS_Add_Project</a></span><span
class="ecxauthor-g-k6xypurnqwqwkas2 ecxpadtag
ecxpadtag_Example_Datasets ecxurl"><a
moz-do-not-send="true"
href="http://wiki.osgeo.org/wiki/Live_GIS_Add_Project#Example_Datasets"
target="_blank">#Example_Datasets</a></span><span
class="ecxauthor-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="ecx" id="ecxmagicdomid59"><br>
</div>
<div class="ecx" id="ecxmagicdomid60"><span
class="ecxauthor-g-8riyxoklomrf9u9y">pycsw exposes
metadata, and as such requires sample XML documents
(Dublin Core and ISO 19139:2007). </span><span
class="ecxauthor-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="ecx" id="ecxmagicdomid61"><br>
Best regards,<br>
Angelos<br>
</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-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 moz-do-not-send="true"
href="http://users.ntua.gr/tzotsos"
target="_blank">http://users.ntua.gr/tzotsos</a></div>
</span></span><br>
<pre><fieldset class="ecxmimeAttachmentHeader"></fieldset>
_______________________________________________
Live-demo mailing list
<a moz-do-not-send="true" class="ecxmoz-txt-link-abbreviated" href="mailto:Live-demo@lists.osgeo.org">Live-demo@lists.osgeo.org</a>
<a moz-do-not-send="true" class="ecxmoz-txt-link-freetext" href="http://lists.osgeo.org/mailman/listinfo/live-demo" target="_blank">http://lists.osgeo.org/mailman/listinfo/live-demo</a>
<a moz-do-not-send="true" class="ecxmoz-txt-link-freetext" href="http://wiki.osgeo.org/wiki/Live_GIS_Disc" target="_blank">http://wiki.osgeo.org/wiki/Live_GIS_Disc</a></pre>
</blockquote>
<br>
<br>
<pre class="ecxmoz-signature">--
Cameron Shorter
Geospatial Solutions Manager
Tel: +61 (0)2 8570 5050
Mob: +61 (0)419 142 254
Think Globally, Fix Locally
Geospatial Solutions enhanced with Open Standards and Open Source
<a moz-do-not-send="true" class="ecxmoz-txt-link-freetext" href="http://www.lisasoft.com" target="_blank">http://www.lisasoft.com</a>
</pre>
</blockquote>
<br>
<br>
<pre class="ecxmoz-signature">--
Cameron Shorter
Geospatial Solutions Manager
Tel: +61 (0)2 8570 5050
Mob: +61 (0)419 142 254
Think Globally, Fix Locally
Geospatial Solutions enhanced with Open Standards and Open Source
<a moz-do-not-send="true" class="ecxmoz-txt-link-freetext" href="http://www.lisasoft.com" target="_blank">http://www.lisasoft.com</a>
</pre>
</div>
</div>
</blockquote>
<br>
<br>
<pre class="moz-signature" cols="72">--
Angelos Tzotsos
Remote Sensing Laboratory
National Technical University of Athens
<a class="moz-txt-link-freetext" href="http://users.ntua.gr/tzotsos">http://users.ntua.gr/tzotsos</a></pre>
</body>
</html>