<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0">

    <channel>

        <title>BlueDynamics Alliance - IKS Project Related Topics</title>
        <link>http://bluedynamics.com/iksrelated</link>
        <description></description>

        <generator>basesyndication</generator>
        <!-- TODO
        <lastBuildDate>Mon, 30 Sep 2002 11:00:00 GMT</lastBuildDate>
        <copyright>Copyright 1997-2002 Dave Winer</copyright>
        <docs>http://backend.userland.com/rss</docs>
        <category domain="Syndic8">1765</category>
        <managingEditor>dave@userland.com</managingEditor>
        <webMaster>dave@userland.com</webMaster>
        -->

        <!-- TODO: Should there be an individual image associatable with each
        Weblog object?  I think so... -->
        <image>
            <title>BlueDynamics Alliance - IKS Project Related Topics</title>
            <url>http://bluedynamics.com/bdalogo.png</url>
            <link>http://bluedynamics.com/iksrelated</link>
        </image>

        
            <item>
                <title>BDA goes GSOC 2011</title>
                <guid>http://bluedynamics.com/articles/jens/bda-goes-gsoc</guid>
                <link>http://bluedynamics.com/articles/jens/bda-goes-gsoc</link>
                <description>&lt;img class="image-right" src="/articles/jens/karnak.jpg" alt="Karnak Tempel" /&gt;
&lt;p&gt;Plone Foundation happily got five slots for Google Summer of Code 2011 projects. Two of the committed proposals refered to software related to the BlueDynamics Alliance.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Dexterity type modelling and generation &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;First the ArchGenXML successor, a complete rewrite called &lt;a class="external-link" href="http://agx.me/"&gt;AGX&lt;/a&gt;, was &lt;a class="external-link" href="http://www.google-melange.com/gsoc/proposal/review/google/gsoc2011/chintu/1"&gt;proposed to get extended to generate Dexterity content-types&lt;/a&gt;. Proposing student for this project is Pranshu Saxena, third year student of Computer 
Science at Birla Institute of Technology and Science (BITS), Pilani, India. Mentor is Robert Niederreiter from Austria, main contributor of the new AGX stack. Co-mentor Jens Klein is long term contributor to both, ArchGenXML and AGX, supporting this project with deep knowledge in UML. Phil Auersperg, original author of ArchGenXML, known for his "lazy-programming" aproaches, will help to develop KISS-style and usable model-profiles and testing.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Stanbol Semantic Enhancement Engine &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Second &lt;a class="external-link" href="http://www.google-melange.com/gsoc/proposal/review/google/gsoc2011/yannis/1"&gt;proposal deals with semantic web&lt;/a&gt;, using the &lt;a class="external-link" href="http://incubator.apache.org/stanbol/"&gt;Apache Stanbol&lt;/a&gt; stack of the &lt;a class="external-link" href="http://www.iks-project.eu/"&gt;IKS project&lt;/a&gt; where BlueDynamics Alliance acts as &lt;a class="external-link" href="http://wiki.iks-project.eu/index.php/Klein_Proposal"&gt;Early Adopter for FISE-Plone Integration&lt;/a&gt; and is involved in the project as community partner. Proposing student is Yannis Mazzer, fourth year student in the computer science department of the 
University Claude Bernard of Lyon in France. Mentor is Jens Klein, involved in IKS from pre-alpha release of FISE, the sementic enhancement engine. He participated in three IKS community workshops.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Proud to support Plone&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In our long tradition of participating in the Plone Community and contributing to OpenSource we thanks Google to advance young software engineers. Thumbs up on the Plone Community for it's huge engagement in always bringing Plone towards the next level.&lt;/p&gt;
&lt;p align="right" class="discreet"&gt;&amp;#xa0;&lt;/p&gt;
</description>
                <author>Jens W. Klein</author>

                
                    <category>ArchGenXML</category>
                
                
                    <category>Community</category>
                
                
                    <category>Frameworks</category>
                
                
                    <category>Plone</category>
                
                
                    <category>Software</category>
                
                
                    <category>UML</category>
                

                <pubDate>Fri, 29 Apr 2011 15:35:00 +0200</pubDate>

                
            </item>
        
        
            <item>
                <title>Plone, Semantics and Python, IKS FISE at Plone Conference 2010</title>
                <guid>http://bluedynamics.com/articles/jens/plone-semantics-and-python-iks-fise-at-plone-conference-2010</guid>
                <link>http://bluedynamics.com/articles/jens/plone-semantics-and-python-iks-fise-at-plone-conference-2010</link>
                <description>
&lt;p&gt;&lt;img class="image-right image-inline" src="/articles/jens/1695963939_0c850fdcdc_o.jpg" alt="A Banksy in Bristol" /&gt;First of all I was really amazed to see my talk titled "&lt;em&gt;Plone is so semantic, isn't it?&lt;/em&gt;" accepted for &lt;a class="external-link" href="http://www.ploneconf2010.org/"&gt;Plone Conference 2010&lt;/a&gt;. I always thought Plone and Semantics is not a topic popular at the conference. Now I know better. My talk at the conference including the questions and answers afterwards was recorded, &lt;a class="external-link" href="http://blip.tv/file/4317791/"&gt;so watch it yourself&lt;/a&gt;. If you cant read the slides in the video, especially the code examples, please look at &lt;a class="external-link" href="http://www.slideshare.net/jensens/plone-is-so-semantic-isnt-it"&gt;slidesshare&lt;/a&gt; or at the &lt;a class="external-link" href="https://github.com/collective/fise.client"&gt;README at github&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Prior to the talk I got in contact with Mr. De Marinis from the &lt;a class="external-link" href="http://www.eea.europa.eu/"&gt;European Environmental Agency&lt;/a&gt; (EEA). We had a very good conversation and I learned a lot about new semantic package &lt;a class="external-link" href="http://svn.eionet.europa.eu/projects/Zope/browser/trunk/eea.rdfmarshaller"&gt;eea.rdfmarshaller &lt;/a&gt;for Plone created by/for the EEA. This great work exports the whole structure and metadata of a Plone site or of a single content object to RDF using standards and common namespaces. EEA uses it to make its site with it tons of information available in the linked data cloud.&lt;/p&gt;
&lt;p&gt;I also meet other interested people to talk, get ideas and use cases. The major fear about semantics is, people talking about it all the time - a big buzz - but theres no pragmatic, easy to use software out there. Starting with semantics usally increases the complexity of your software and software stack dramatically.&lt;/p&gt;
&lt;p&gt;In my opinion &lt;a class="external-link" href="http://wiki.iks-project.eu/index.php/FISE"&gt;FISE&lt;/a&gt; will decrease this complexity a lot. It bundles semantic analyzers, a triple store and a sparql-endpoint. Unfortunately quering a triple store with &lt;a class="external-link" href="http://en.wikipedia.org/wiki/SPARQL"&gt;SPARQL&lt;/a&gt; brings a new query language and also thinking in triples is more complex than thinking in tables. So what we need here is a supporting tool. With &lt;a class="external-link" href="http://www.rdflib.net/"&gt;RDFlib&lt;/a&gt; and &lt;a class="external-link" href="http://packages.python.org/SuRF/"&gt;SuRF&lt;/a&gt; Python has a good libraries to deal with triples, also making the creation of SPARQL queries pythonic.&lt;/p&gt;
&lt;p&gt;FISE itself is a RESTful service. I created &lt;a class="external-link" href="https://github.com/collective/fise.client"&gt;fise.client&lt;/a&gt;, a simple python client dealing with FISE engines and store based on restkit. It makes the work with FISE pythonic, hiding all the RESTful HTTP struggling. The client ships with tests against a running FISE server. I also provided an integration buildout stitching the Python fise.client and the Java FISE-Server together, making it easy for Python developers to try the stack.&lt;/p&gt;
&lt;p&gt;Beside the Talk at Plone Conference I invited for an Open Space session on Plone and Semantics. We had about 8-10 interested people in the room talking and discussing about semantics in general, about possible use-cases and about existing software. I learned its difficult to construct use-cases, because in IT we dont think semantic. After the implications of having facts in triples in a triple store were explained, finding good real-world uses-cases improving the current situation were no longer a problem.&amp;#xa0;&lt;/p&gt;
&lt;p&gt;After the conference two days of sprint (aka hackathon) were held. At Saturday I worked together with Alexander Pilz from Munich on the Plone FISE story. While I fixed bugs in fise.client and helped bootstrapping FISE using &lt;a class="external-link" href="https://github.com/collective/fise-buildout"&gt;fise-buildout&lt;/a&gt; on other computers, Alexander started a first version of a Plone Integration package with FISE. Finally we got Plone Content (the SearchableText) passed to FISE. Theres really a bunch of work to be done, but it shows how easy FISE and fise.client is to use in a CMS.&lt;/p&gt;
&lt;p&gt;There is a lot more work to be done. First we need to use plone.app.async while pushing content to fise. Then we need to fetch the enhancements back and display them in Plone or expose them. Next we need to find a path to get the structural information of Plone offered by eea.rdfmarshaller into the FISE store, so we can include it in the sparql queries/results. And finally this all need to be used in a real world project.&lt;/p&gt;
&lt;p&gt;However, next date on my schedule - and on everybodys whos seriosly interested in the IKS stack - is the &lt;a class="external-link" href="http://wiki.iks-project.eu/index.php/Workshops/EAworkshopAmsterdam"&gt;workshop "Unleashing the Power of Semantic Data - Today"&lt;/a&gt; 9th and 10th of december 2010 in Amsterdam. Lets meet there!&lt;/p&gt;
&lt;p align="right" class="discreet"&gt;&lt;a class="external-link" href="http://www.flickr.com/photos/wurz/1695963939"&gt;Image by Wurz under a CC-License from Flickr&lt;/a&gt;&lt;/p&gt;
</description>
                <author>Jens W. Klein</author>

                
                    <category>Community</category>
                
                
                    <category>Entscheider</category>
                
                
                    <category>Entwickler</category>
                
                
                    <category>Frameworks</category>
                
                
                    <category>Integratoren</category>
                
                
                    <category>Plone</category>
                
                
                    <category>Python</category>
                
                
                    <category>Zope2</category>
                

                <pubDate>Fri, 05 Nov 2010 12:56:35 +0100</pubDate>

                
            </item>
        
        
            <item>
                <title>Reflection: IKS Project Requirements Workshop</title>
                <guid>http://bluedynamics.com/articles/jens/reflection-of-iks-requirements-workshop</guid>
                <link>http://bluedynamics.com/articles/jens/reflection-of-iks-requirements-workshop</link>
                <description>
&lt;p&gt;&lt;img class="image-right" src="/articles/jens/iksreqws01-gruppe.jpg" alt="IKS Project Workshop Group Photo" /&gt;The IKS workshop was surprisingly great! &lt;strong&gt;Salzburg Research and the IKS team managed it to bring complete different CMS free- and OpenSource-software communities together.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Raphael Ritz and Jens Klein (me)&lt;strong&gt; represented Plone, Zope and Python in the discussion&lt;/strong&gt;. Raphael did this primary from a scientific point of view while I brought in &lt;strong&gt;needs of a small to medium enterprises&lt;/strong&gt; as founding member of BlueDynamics Alliance and managing director of Klein &amp;amp; Partner KEG.&lt;/p&gt;
&lt;p&gt;We had a bunch of JAVA CMS members like OpenCMS, Jaiha and more, a bunch of PHP folks, like Midgard, Drupal, fCMS and others. We had people from all over Europe, India and Canada there. This were the &lt;strong&gt;18 people from open source communities &lt;/strong&gt;(community members). The participating projects core-members are from &lt;strong&gt;7 research partners and 6 industrial partners&lt;/strong&gt;. At all we have been about 60 persons. We started at thursday with participants self-introductions. Unfortunatly only community-members introduced themselfs. Then we head over to dinner at Krimplstätter: Tafelspitz, home brewn beer and 60 &lt;em&gt;semantic people&lt;/em&gt; - it was an interesting evening with lots of valuable talking.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;IKS project is a Integrated Project of the European Union funded for 4 years&lt;/strong&gt;, initiated and coordinated by Salzburg Research. Integrated Projects are the biggest possible projects in the field of european ICT projects. IKS means Interactive Knowledge Stack. While this means all and nothing lets explain a bit from my understanding what it is all about.&lt;/p&gt;
&lt;p&gt;IKS deals with idea to &lt;strong&gt;empower small and medium european enterprises in the CMS market&lt;/strong&gt; to integrate, use and sell semantic web technologies. As all technology is free and opensource this is for sure available to non-europeans too. Most important three &lt;strong&gt;goals&lt;/strong&gt; the eu commission want to achieve is:&lt;strong&gt; impact, impact and impact&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;But: &lt;strong&gt;What is semantic web?&lt;/strong&gt; First its a well known buzzword for more than 10 years now. Its also known as an academic, non-real-world approach to deal with content. On the other hand we all know: Our current way to deal with information is not enough. In several of our projects we added additional fields containing keywords from controlled vocabularies or onthologies. We used those additional information with Plone-collections (stored dynamics searches) to offer the consumer of the information dynamic horizontal views and the content-soup - and at all it worked fine. But we don't have it generic. The same procedure like every year? Yes the same procedure like every year.&lt;/p&gt;
&lt;p&gt;Having a more generic way to give the content a meaning is indeed often a customer need. But customer - better say customers content-creators - do not like to edit additional information! Here is the conflict and main reason why semantic web isn't used.&lt;/p&gt;
&lt;p&gt;At Friday we started with brainstorming: &lt;strong&gt;our requirements, use-cases, user-stories and ideas were asked for&lt;/strong&gt;. Several ideas and requirements came up, most of them related to semantic web. But even for us Plone-people trivial (and off-topic) things like security, transaction-wareness and process support came up. Here you can see the power of Plone in several fields - we may need to communicate this better (even outside any semantic context). After the brainstorming session we had 5 pinboards full of cards. One major point I brought up (I think I dropped in about 5) was to &lt;strong&gt;make the IKS software stack architecture independent&lt;/strong&gt; from its implemenation and &lt;strong&gt;offer everything as services&lt;/strong&gt; (vs. libraries). Its needed by the heterogenos technology mix out there in the real world. All outcomes of the workshop will be documented and published soon. I'll provided the link as an new post here commenting them from my point of view.&lt;/p&gt;
&lt;p&gt;We identified some fields where &lt;strong&gt;action&lt;/strong&gt; can be done &lt;strong&gt;very soon&lt;/strong&gt;. One of them is a &lt;strong&gt;semantic search engine&lt;/strong&gt; based on Lucene/SOLR. Bertrand from the industry partners already started working on this. Since Plone can easily be integrated into SOLR its also easy to do this for a semantic SOLR. Then the documents need to be enriched with semantic metadata. At least the data we have can be exposed. This is goal of the Google Summer of Code project Raphael mentors and Matthew works on. If all is combined we be able put Plone Content into Semantic SOLR and query it on a semantic layer. If Semantic SOLR supports SPARQL, we can use the python-sparql client in Plone to ask complex questions on a semantic layer for Plone Content. We're not so far away from it.&lt;/p&gt;
&lt;p&gt;Another short-term goal is a &lt;strong&gt;semantic wysiwig editor&lt;/strong&gt;. Current editors like KUPU do not enrich the markup with semantics but with formatting, like classes and tags. A semantic editor would do this an the base of well-defined microformats or RDFa.&lt;/p&gt;
&lt;p&gt;I'am looking forward to test the outcomes of the short-term goals as soon as possible.&lt;/p&gt;
</description>
                <author>Jens W. Klein</author>

                
                    <category>Community</category>
                
                
                    <category>Entscheider</category>
                
                
                    <category>Integratoren</category>
                
                
                    <category>Konzepte</category>
                

                <pubDate>Wed, 03 Jun 2009 09:46:35 +0200</pubDate>

                
            </item>
        
        
            <item>
                <title>IKS Requirements Workshop: Semantic Web</title>
                <guid>http://bluedynamics.com/articles/jens/iks-requirements-workshop-sematic-web</guid>
                <link>http://bluedynamics.com/articles/jens/iks-requirements-workshop-sematic-web</link>
                <description>
&lt;p&gt;&lt;img class="image-right image-inline" src="/articles/jens/semanticcube3448804778_6fc1876655_o.png" alt="Semantic Web Rubik's Cube" /&gt;The &lt;a class="external-link" href="http://www.iks-project.eu/"&gt;EU project IKS&lt;/a&gt; invited me to participate at the first &lt;a class="external-link" href="http://www.iks-project.eu/requirements-workshop"&gt;Requirements Workshop&lt;/a&gt; held in Salzburg/ Austria at May 28th/29th 2009. Together with Raphael Ritz from the &lt;a class="external-link" href="http://incf.org/"&gt;International Neuroinformatics Coordinating Facility&lt;/a&gt; we represent the Zope and Plone community and the language Python&amp;#xa0; there.&lt;/p&gt;
&lt;p&gt;Invited are &lt;a class="external-link" href="http://www.iks-project.eu/node/60"&gt;over 50 persons&lt;/a&gt; from FOSS-/CMS-communities, universities and vendors.&lt;/p&gt;
&lt;p&gt;Goal of the workshop is to identify the main-topics for future features in the area of semantic web and linked data needed by OpenSource CMS/KMS projects to support small and medium companies.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Provide me with your ideas, your requirements, projects on semantic web you did or know about in the Python (Zope/Plone/Repoze/Django/Pylon/TurboGears, etc.) world! &lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Just add an comment (using your OpenId) or write me an e-mail: jens@bluedynamics.com&lt;/p&gt;
&lt;p align="right" id="title_div3448804778" class="discreet"&gt;Picture: Semantic Web Rubik's Cube by &lt;a class="external-link" href="http://www.flickr.com/photos/dullhunk/3448804778/"&gt;dullhunk at flickr&lt;/a&gt; under a &lt;a class="external-link" href="http://creativecommons.org/licenses/by/2.0/deed.de"&gt;cc-license&lt;/a&gt;. Thanks!&lt;/p&gt;
</description>
                <author>Jens W. Klein</author>

                
                    <category>Community</category>
                
                
                    <category>Entscheider</category>
                
                
                    <category>Entwickler</category>
                
                
                    <category>Frameworks</category>
                
                
                    <category>Plone</category>
                
                
                    <category>Python</category>
                
                
                    <category>Zope2</category>
                

                <pubDate>Tue, 26 May 2009 11:05:00 +0200</pubDate>

                
            </item>
        

    </channel>
</rss>



