<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>
<br>Cameron: sorry, I somehow missed this email, while answering subsequent emails on this thread.<br><br>Timely question: see http://sourceforge.net/mailarchive/message.php?msg_id=28754170 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><div id="SkyDrivePlaceholder"></div><hr id="stopSpelling">Date: Sun, 29 Jan 2012 21:32:32 +1100<br>From: cameron.shorter@gmail.com<br>To: gcpp.kalxas@gmail.com<br>CC: live-demo@lists.osgeo.org; tomkralidis@hotmail.com<br>Subject: Re: [Live-demo] pycsw in OSGeo Live.<br><br>
  
<meta http-equiv="Content-Type" content="text/html; charset=unicode">
<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 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 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 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 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 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 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 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 class="ecxmoz-txt-link-abbreviated" href="mailto:Live-demo@lists.osgeo.org">Live-demo@lists.osgeo.org</a>
<a 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 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 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 class="ecxmoz-txt-link-freetext" href="http://www.lisasoft.com" target="_blank">http://www.lisasoft.com</a>

</pre></div>                                          </div></body>
</html>