<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>rdf</title>
  <link rel="alternate" type="text/html" href="http://stephen.evanchik.com/category/quick-tags/rdf"/>
  <link rel="self" type="application/atom+xml" href="http://stephen.evanchik.com/taxonomy/term/12/atom/feed"/>
  <id>http://stephen.evanchik.com/taxonomy/term/12/atom/feed</id>
  <updated>2006-12-14T11:14:34-08:00</updated>
  <entry>
    <title>Released ODO 0.20</title>
    <link rel="alternate" type="text/html" href="http://stephen.evanchik.com/blog/2007/01/released-odo-020.html" />
    <id>http://stephen.evanchik.com/blog/2007/01/released-odo-020.html</id>
    <published>2007-01-29T08:23:34-08:00</published>
    <updated>2007-01-29T08:23:34-08:00</updated>
    <author>
      <name>Stephen Evanchik</name>
    </author>
    <category term="IBM" />
    <category term="Open source" />
    <category term="Semantic Web" />
    <category term="databases" />
    <category term="odo" />
    <category term="ontologies" />
    <category term="optimization" />
    <category term="perl" />
    <category term="rdf" />
    <summary type="html"><![CDATA[	<p>Late last week I released <a href="http://sourceforge.net/project/showfiles.php?group_id=181986&#38;package_id=215049"><span class="caps">ODO</span> 0.20</a> which has some important updates:</p>

	<p>	<ul>
		<li>Jena Database compatibility layer</li>
	</ul><br />

It is now possible to connect to and read/write databases created with <a href="http://jena.sf.net">HP Lab&#8217;s Jena</a> . The code is still experimental but provides a good starting point for feedback. There are test cases in this release so regression testing and bug demonstration should be easy.</p>

	<p>	<ul>
		<li><span class="caps">RDFS</span> code generator.</li>
	</ul><br />

Ontologies and more specifically the <span class="caps">RDFS</span> code generator have been updated and bug tested. The   version in the first release was a port of older code that didn&#8217;t translate perfectly in to the new <span class="caps">ODO</span> framework. I am happy to report that the code is now used to host the ODO-Jena compatibility layer and there are now test cases for it as well.</p>    ]]></summary>
    <content type="html"><![CDATA[	<p>Late last week I released <a href="http://sourceforge.net/project/showfiles.php?group_id=181986&#38;package_id=215049"><span class="caps">ODO</span> 0.20</a> which has some important updates:</p>

	<p>	<ul>
		<li>Jena Database compatibility layer</li>
	</ul><br />
It is now possible to connect to and read/write databases created with <a href="http://jena.sf.net">HP Lab&#8217;s Jena</a> . The code is still experimental but provides a good starting point for feedback. There are test cases in this release so regression testing and bug demonstration should be easy.</p>

	<p>	<ul>
		<li><span class="caps">RDFS</span> code generator.</li>
	</ul><br />
Ontologies and more specifically the <span class="caps">RDFS</span> code generator have been updated and bug tested. The   version in the first release was a port of older code that didn&#8217;t translate perfectly in to the new <span class="caps">ODO</span> framework. I am happy to report that the code is now used to host the ODO-Jena compatibility layer and there are now test cases for it as well.</p>

	<p>	<ul>
		<li>N3 <span class="caps">RDF</span> parser.</li>
	</ul><br />
This release includes an initial version of an N3 <span class="caps">RDF</span> parser. It isn&#8217;t complete because I don&#8217;t have a test suite to make sure it accepts valid N3. Hopefully with each release this component will mature. </p>

	<p>	<ul>
		<li>OWL-Lite code generator is still in development. </li>
	</ul><br />
A casualty of the debugging / testing of the <span class="caps">RDFS</span> code generator this system still needs to be updated and tested with the new Ontology &#8220;layer.&#8221;</p>

	<ul>
		<li>Many more bug fixes and test cases. </li>
	</ul>    ]]></content>
  </entry>
  <entry>
    <title>ODO - Ontologies, Databases, and Optimizations</title>
    <link rel="alternate" type="text/html" href="http://stephen.evanchik.com/blog/2006/12/odo-ontologies-databases-and-optimizations.html" />
    <id>http://stephen.evanchik.com/blog/2006/12/odo-ontologies-databases-and-optimizations.html</id>
    <published>2006-12-14T10:58:22-08:00</published>
    <updated>2006-12-14T11:14:34-08:00</updated>
    <author>
      <name>Stephen Evanchik</name>
    </author>
    <category term="IBM" />
    <category term="LSID" />
    <category term="Semantic Web" />
    <category term="framework" />
    <category term="perl" />
    <category term="rdf" />
    <category term="semantic web" />
    <summary type="html"><![CDATA[	<p>I have been working at <a href="http://www.ibm.com">IBM</a> for the past couple years on a project called the <a href="http://ibm-slrp.sourceforge.net"><span class="caps">IBM</span> Semantic Layered Research Platform</a> . The project is a collection of software components that provide support for semantics through the entire application-middleware stack. </p>

	<p>We released the <a href="http://sourceforge.net/project/showfiles.php?group_id=181986">source code</a>  for the entire project in November under the <a href="http://www.eclipse.org/legal/epl-v10.html">Eclipse Public License</a> . </p>

	<p>My part of the project originates from my work on the <a href="http://lsid.sourceforge.net">LSID</a> project. I had been working with a lot of <a href="http://www.w3.org/RDF/">RDF</a> metadata while maintaining the <a href="http://sourceforge.net/project/showfiles.php?group_id=130827&#38;package_id=144608">Perl <span class="caps">LSID</span> development stack</a> and realized that (back in early 2004) that a clean, useful and relatively bug free <span class="caps">RDF</span> framework didn&#8217;t exist. It turns out that a number of people shared my concerns and were independently creating their own ad hoc Perl libaries for <span class="caps">RDF</span> processing.</p>    ]]></summary>
    <content type="html"><![CDATA[	<p>I have been working at <a href="http://www.ibm.com">IBM</a> for the past couple years on a project called the <a href="http://ibm-slrp.sourceforge.net"><span class="caps">IBM</span> Semantic Layered Research Platform</a> . The project is a collection of software components that provide support for semantics through the entire application-middleware stack. </p>

	<p>We released the <a href="http://sourceforge.net/project/showfiles.php?group_id=181986">source code</a>  for the entire project in November under the <a href="http://www.eclipse.org/legal/epl-v10.html">Eclipse Public License</a> . </p>

	<p>My part of the project originates from my work on the <a href="http://lsid.sourceforge.net">LSID</a> project. I had been working with a lot of <a href="http://www.w3.org/RDF/">RDF</a> metadata while maintaining the <a href="http://sourceforge.net/project/showfiles.php?group_id=130827&#38;package_id=144608">Perl <span class="caps">LSID</span> development stack</a> and realized that (back in early 2004) that a clean, useful and relatively bug free <span class="caps">RDF</span> framework didn&#8217;t exist. It turns out that a number of people shared my concerns and were independently creating their own ad hoc Perl libaries for <span class="caps">RDF</span> processing.</p>

	<p>I started to collect my various <span class="caps">RDF</span> manipulating Perl scripts from my <a href="http://lsid.sourceforge.net">LSID</a> work and began to organize them in to a framework that I called <a href="http://sourceforge.net/project/showfiles.php?group_id=181986&#38;package_id=215049">ODO</a> . <span class="caps">ODO</span> is an acronym for &#8220;Ontologies, Databases, and Optimizations,&#8221; which are the three items I was most interested in experimenting with at the time. They were also the three categories of functionality I couldn&#8217;t find in the existing Perl <span class="caps">RDF</span> libraries.</p>

	<p><a href="http://sourceforge.net/project/showfiles.php?group_id=181986&#38;package_id=215049">ODO</a> is still evolving and I have some more features to push out but right now it supports:</p>

	<ul>
		<li>Nodes, statements and graph backed by memory</li>
		<li><span class="caps">RDFS</span> and OWL-Lite to Perl code generators</li>
		<li>Queries using <span class="caps">RDQL</span> with <a href="http://www.w3.org/TR/rdf-sparql-query/">SPARQL</a> on its way</li>
	</ul>
	<ul>
		<li>RDF/<span class="caps">XML</span> and NTriple parsers</li>
	</ul>

	<p>Each of these items is built inside the <span class="caps">ODO</span> framework so it is possible to extend and enhance the library over time without breaking applications (hopefully!).</p>

	<p>I have some more components of the library to push out over the next few weeks. I am in the process of making the <span class="caps">POD</span> available on the <a href="http://ibm-slrp.sourceforge.net"><span class="caps">IBM</span> Semantic Layered Research Platform</a> web site and will write some demo applications soon!</p>    ]]></content>
  </entry>
</feed>
