<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>It&#039;s not me &#187; bio2rdf</title>
	<atom:link href="http://blog.raoulbonnal.net/tag/bio2rdf/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.raoulbonnal.net</link>
	<description>My Ego gets a Blog</description>
	<lastBuildDate>Fri, 11 Mar 2011 02:47:39 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Agile SPARQL</title>
		<link>http://blog.raoulbonnal.net/2010/02/12/agile-sparql</link>
		<comments>http://blog.raoulbonnal.net/2010/02/12/agile-sparql#comments</comments>
		<pubDate>Fri, 12 Feb 2010 05:47:07 +0000</pubDate>
		<dc:creator>Ego</dc:creator>
				<category><![CDATA[development]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[bio2rdf]]></category>
		<category><![CDATA[bioinformatic]]></category>
		<category><![CDATA[bioruby]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[semantic web]]></category>

		<guid isPermaLink="false">http://blog.raoulbonnal.net/?p=227</guid>
		<description><![CDATA[I’m attending the BioHackathon 2010, the topic is “Semantic Web”. Everthing is fantastic, yeah you need a dozen of servers to crunch your data but that’s not the real problem. The real problem is how can we use that stuff ? There are different answers to this simple question. You can build a fancy/functional  interface [...]]]></description>
			<content:encoded><![CDATA[<p>I’m attending the BioHackathon 2010, the topic is “Semantic Web”.</p>
<p>Everthing is fantastic, yeah you need a dozen of servers to crunch your data but that’s not the real problem. The real problem is how can we use that stuff ?</p>
<p>There are different answers to this simple question.</p>
<p>You can build a fancy/functional  interface like BioGateway <a href="http://www.semantic-systems-biology.org/"> Semantic  Systems  Biology</a> by <a href="http://www.linkedin.com/pub/erick-antezana/3/b75/743">Erick  Antezana</a> . Actually this is a great work that puts in the hands of “scientists” the power of Semantic Web. The facade is just a pice of the huge work done by Eric.</p>
<p>Then there are the programs that need to consume this information and this has been solved by <a href="http://www.linkedin.com/pub/1/674/665">Mark  Wilkinson</a> , <a href="http://ca.linkedin.com/in/elmccarthy">Luke  McCarthy</a> and <a href="http://www.linkedin.com/in/paulmkgordon">Paul  Gordon</a> with thier <a href="http://sadiframework.org/">SADI</a> project.</p>
<p>Then there are the people in the middle, blue helments of the OpenBio* projects like BioRuby, BioPython, BioPerl, BioJava that need to come up with a way to use the so called Semantic Web.</p>
<p>I’m a BioRuby and I was in charge to consume this SemWeb. Googling around I found <a href="http://activerdf.org/">ActiveRDF </a> a very cute library which solved part of my/our problems. After some days of panic and bugs now BioRuby can consume in an Agile way every SPARQL endpoints. Thanks Eyal Oren, Renaud Delbru, Sebastian Gerke, and Benjamin Heitmann for your great work.</p>
<p>Query Bio2RDF GeneId endpoint.<br />
I know, the cose is messy but it’s just a test…<br />
<script src="http://gist.github.com/302322.js?file=BioSparqlDraft.rb"></script></p>
<p>Hey, but where is the agile stuff? Right there <img src='http://blog.raoulbonnal.net/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /> </p>
<p> myGeneSemWeb is an array of triplettes. Just grab the first one:</p>
<p><script src="http://gist.github.com/302340.js?file=gistfile1.txt"></script></p>
<p>Not yet agile, yessss I know… but now?<br />
<script src="http://gist.github.com/302339.js?file=gistfile1.txt"></script><br />
AGILE NOW!!!!!!</p>
<p><script src="http://gist.github.com/302336.js?file=gistfile1.txt"></script></p>
<p>At this point you can browse your object dinamically, the only limitation is moving from one domain to the other. We are using the geneid endpoint if you want to move to kegg it’s not yet possiblem but is something we want to do.</p>
<p>There are a lot of things to do:<br />
* design the integration with bioruby<br />
* handle multiple endpoints<br />
* test federation and create federated queries<br />
* provide to the end user a friendly api.<br />
   * We all are very happy to have met <a href="http://www.linkedin.com/pub/brad-chapman/3/300/8ba">Brad Chapman</a> and Peter Cock from BioPython Dev Team, we plan to develop the same/similar API and work together. You can find Brad’s work <a href="http://chapmanb.posterous.com/biohackathon-2010-day-4-improved-python-sparq">here</a><br />
* I’d like to implement this by default as autocompletion into irb<br />
* Map RDFS classes to BioRuby objects.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.raoulbonnal.net/2010/02/12/agile-sparql/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

