<?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>sones GraphDB &#187; GraphDB</title>
	<atom:link href="http://developers.sones.de/category/sones/graphdb/feed/" rel="self" type="application/rss+xml" />
	<link>http://developers.sones.de</link>
	<description></description>
	<lastBuildDate>Thu, 20 Oct 2011 15:16:21 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>we’ve added a bulk import plug-in</title>
		<link>http://developers.sones.de/2011/10/20/weve-added-a-bulk-import-plug-in/</link>
		<comments>http://developers.sones.de/2011/10/20/weve-added-a-bulk-import-plug-in/#comments</comments>
		<pubDate>Thu, 20 Oct 2011 15:16:21 +0000</pubDate>
		<dc:creator>bietiekay</dc:creator>
				<category><![CDATA[benchmark]]></category>
		<category><![CDATA[GraphDB]]></category>
		<category><![CDATA[GraphQL]]></category>

		<guid isPermaLink="false">http://developers.sones.de/2011/10/20/weve-added-a-bulk-import-plug-in/</guid>
		<description><![CDATA[Today we added a plug-in to the 2.1 version of the community edition of GraphDB which is called “FastImport”. It’s basically a bulk import plug-in which takes a proprietary XML format as input and imports vertices and edges into a running GraphDB instance. In order to use this new plug-in and import feature you need [...]]]></description>
			<content:encoded><![CDATA[<p>Today we added a plug-in to the 2.1 version of the community edition of GraphDB which is called “FastImport”. It’s basically a bulk import plug-in which takes a proprietary XML format as input and imports vertices and edges into a running GraphDB instance.</p>
<p>In order to use this new plug-in and import feature you need to know that an import basically splits into a two-stage process:</p>
<ol>
<li>scheme setup</li>
<li>fast-import</li>
</ol>
<p>So first you’ll have to define which vertex and edge types get imported by the following step 2 – you normally do this using the GraphQL and specifying several vertex types. For demonstration purposes we take a small social network with only one vertex type:</p>
<p align="center"><strong>CREATE VERTEX TYPE User ATTRIBUTES (String Name, Int64 Age, Set&lt;User&gt; Friends)</strong></p>
<p>After having set-up the scheme the only thing left is to actually call the import plug-in using another short GraphQL query:</p>
<p align="center"><strong>IMPORT FROM ‘file:\\100k_import.xml’ FORMAT FastImport</strong></p>
<p>This will, for example, take the 100.000 user dataset and import it into the current GraphDB instance. Of course we did that already for you so here are the comparison results between a GraphQL and FastImport and the persistent and In-Memory version of GraphDB:</p>
<p><a href="http://developers.sones.de/wp-content/uploads/2011/10/in-Memory_import.png" target="_blank"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px; padding-top: 0px" title="in-Memory_import" border="0" alt="in-Memory_import" src="http://developers.sones.de/wp-content/uploads/2011/10/in-Memory_import_thumb.png" width="400" height="423" /></a></p>
<p align="center"><a href="http://developers.sones.de/wp-content/uploads/2011/10/persistent_import.png" target="_blank"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="persistent_import" border="0" alt="persistent_import" src="http://developers.sones.de/wp-content/uploads/2011/10/persistent_import_thumb.png" width="400" height="385" /></a></p>
<p> </p>
<p>Of course you can also download the data-sets used in this small benchmark here:</p>
<p>10.000 Users / 592.374 edges : <a href="http://developers.sones.de/media/10k_gqlimport.zip" target="_blank">GraphQL Import</a> , <a href="http://developers.sones.de/media/10k_fastimport.zip" target="_blank">FastImport</a></p>
<p>100.000 Users / 5.944.332 edges : <a href="http://developers.sones.de/media/100k_gqlimport.zip" target="_blank">GraphQL Import</a>, <a href="http://developers.sones.de/media/100k_fastimport.zip" target="_blank">FastImport</a></p>
]]></content:encoded>
			<wfw:commentRss>http://developers.sones.de/2011/10/20/weve-added-a-bulk-import-plug-in/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>new index interfaces and how to integrate custom indices</title>
		<link>http://developers.sones.de/2011/09/08/new-index-interfaces-and-how-to-integrate-custom-indices/</link>
		<comments>http://developers.sones.de/2011/09/08/new-index-interfaces-and-how-to-integrate-custom-indices/#comments</comments>
		<pubDate>Thu, 08 Sep 2011 12:37:07 +0000</pubDate>
		<dc:creator>Martin Junghanns</dc:creator>
				<category><![CDATA[Announcement]]></category>
		<category><![CDATA[Example]]></category>
		<category><![CDATA[GraphDB]]></category>

		<guid isPermaLink="false">http://developers.sones.de/?p=1076</guid>
		<description><![CDATA[In the course of our work at sones GraphDB 2.1 we refactored our index interfaces to make them more suitable for our needs. Furthermore, we wanted to make it easier for the community to implement custom index structures for their special needs. For the latter reason we set up a tutorial and published a sample [...]]]></description>
			<content:encoded><![CDATA[<p>In the course of our work at sones GraphDB 2.1 we refactored our index interfaces to make them more suitable for our needs. Furthermore, we wanted to make it easier for the community to implement custom index structures for their special needs. For the latter reason we set up a tutorial and published a sample implementation on github.</p>
<p><a href="http://developers.sones.de/wp-content/uploads/2011/09/IndexInterfaces_overview.png"><img src="http://developers.sones.de/wp-content/uploads/2011/09/IndexInterfaces_overview-1024x371.png" alt="" title="IndexInterfaces_overview" width="600" class="alignnone size-large wp-image-1079" /></a></p>
<p>The interfaces are explained in our developer wiki, the tutorial can also be found there. The source code regarding the tutorial is located at github.</p>
<p>Source 1: <a href="http://developers.sones.de/wiki/doku.php?id=documentation:plugins:database:indices" title="Index Interfaces at developer wiki" target="_blank">Index Interfaces at developer wiki</a><br />
Source 2: <a href="http://developers.sones.de/wiki/doku.php?id=documentation:plugins:database:indices#implementing_a_custom_index" title="Integration tutorial at developer wiki" target="_blank">Integration tutorial at developer wiki</a><br />
Source 3: <a href="https://github.com/sones/sones-bstindex-tutorial" title="Source code at github" target="_blank">Source code at github</a></p>
]]></content:encoded>
			<wfw:commentRss>http://developers.sones.de/2011/09/08/new-index-interfaces-and-how-to-integrate-custom-indices/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>use Mule ESB with GraphDB</title>
		<link>http://developers.sones.de/2011/08/31/use-mule-esb-with-graphdb/</link>
		<comments>http://developers.sones.de/2011/08/31/use-mule-esb-with-graphdb/#comments</comments>
		<pubDate>Wed, 31 Aug 2011 14:03:38 +0000</pubDate>
		<dc:creator>bietiekay</dc:creator>
				<category><![CDATA[Connectors]]></category>
		<category><![CDATA[GraphDB]]></category>
		<category><![CDATA[REST]]></category>
		<category><![CDATA[use-case]]></category>

		<guid isPermaLink="false">http://developers.sones.de/2011/08/31/use-mule-esb-with-graphdb/</guid>
		<description><![CDATA[We always think about new ways to integrate GraphDB into existing environments. And one of those environments our users are working with right now are the several Enterprise Service Busses which are available right now. One big player in the ESB environment is the Mule Open Source ESB: “Mule is a lightweight enterprise service bus [...]]]></description>
			<content:encoded><![CDATA[<p>We always think about new ways to integrate GraphDB into existing environments. And one of those environments our users are working with right now are the several Enterprise Service Busses which are available right now. </p>
<p>One big player in the ESB environment is the Mule Open Source ESB:</p>
<p><em>“<a href="http://www.mulesoft.org/" target="_blank">Mule</a> is a lightweight enterprise service bus (ESB) and integration framework. It can handle services and applications using disparate transport and messaging technologies. The platform is Java-based, but can broker interactions between other platforms such as .NET using web services or sockets.</em></p>
<p><em>The architecture is a scalable, highly-distributable object broker that can seamlessly handle interactions across legacy systems, in-house applications and almost all modern transports and protocols.”</em></p>
<p>In order to show how a GraphDB integrates into those typical ESB environments we created a small example.</p>
<p>The architecture of this example is like this:</p>
<p><a href="http://developers.sones.de/wiki/doku.php?id=tutorials:muleexampleapp" target="_blank"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px; padding-top: 0px" title="mule-esb" border="0" alt="mule-esb" src="http://developers.sones.de/wp-content/uploads/2011/08/mule-esb.png" width="400" height="432" /></a></p>
<p>The idea behind this is that an example Message-WebApp is posting a message to the Mule ESB and then this message gets transformed and in the last consequence consumed by a sones RESTful webservice hosted by a GraphDB. </p>
<p>You can read more in this <a href="http://developers.sones.de/wiki/doku.php?id=tutorials:muleexampleapp" target="_blank">tutorial here</a> and you can <a href="https://github.com/sones/sones-mule" target="_blank">download the sourcecode here</a>.</p>
<p>Source 1: <a title="http://www.mulesoft.org/" href="http://www.mulesoft.org/" target="_blank">http://www.mulesoft.org/</a>    <br />Source 2: <a title="https://github.com/sones/sones-mule" href="https://github.com/sones/sones-mule" target="_blank">https://github.com/sones/sones-mule</a>    <br />Source 3: <a title="http://developers.sones.de/wiki/doku.php?id=tutorials:muleexampleapp" href="http://developers.sones.de/wiki/doku.php?id=tutorials:muleexampleapp">http://developers.sones.de/wiki/doku.php?id=tutorials:muleexampleapp</a></p>
]]></content:encoded>
			<wfw:commentRss>http://developers.sones.de/2011/08/31/use-mule-esb-with-graphdb/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>manage edge types with GraphDB 2.1</title>
		<link>http://developers.sones.de/2011/08/28/manage-edge-types-with-graphdb-2-1/</link>
		<comments>http://developers.sones.de/2011/08/28/manage-edge-types-with-graphdb-2-1/#comments</comments>
		<pubDate>Sun, 28 Aug 2011 19:00:40 +0000</pubDate>
		<dc:creator>bietiekay</dc:creator>
				<category><![CDATA[Announcement]]></category>
		<category><![CDATA[documentation]]></category>
		<category><![CDATA[GraphDB]]></category>
		<category><![CDATA[GraphQL]]></category>

		<guid isPermaLink="false">http://developers.sones.de/?p=1051</guid>
		<description><![CDATA[With version 2.0 of sones GraphDB we introduced an enhanced graph model we call Property Hypergraph. In this Property Hypergraph model there are some standard edge types: single-edge: an edge between two vertices multi-edge: an edge splitting up into single-edges of the same edge type pointing towards the same vertex type. hyper-edge: an edge to [...]]]></description>
			<content:encoded><![CDATA[<p>With version 2.0 of sones GraphDB we introduced an enhanced graph model we call <a href="http://developers.sones.de/wiki/doku.php?id=property_hypergraph" target="_blank">Property Hypergraph</a>.</p>
<p style="text-align: center;"><a href="http://developers.sones.de/wp-content/uploads/2011/08/fetch1.png"><br />
</a><a href="http://developers.sones.de/wp-content/uploads/2011/08/fetch1.png" rel="http://developers.sones.de/wiki/doku.php?id=property_hypergraph" target="_blank"><img class="aligncenter size-full wp-image-1052 alignnone" title="Property Hypergraph" src="http://developers.sones.de/wp-content/uploads/2011/08/fetch1.png" alt="" width="295" height="423" /></a></p>
<p style="text-align: left;">In this Property Hypergraph model there are some standard edge types:</p>
<ul>
<li>single-edge: an edge between two vertices</li>
<li>multi-edge: an edge splitting up into single-edges of the same edge type pointing towards the same vertex type.</li>
<li>hyper-edge: an edge to a subgraph made up by all possible types of vertices</li>
</ul>
<p>In order to create different vertex types since version 1.0 of sones GraphDB the GraphQL command “<strong><em>CREATE VERTEX TYPE</em></strong>” is available to users. In version 2.0 we introduced edge types but those were only useable if you would use the API to interact with the GraphDB instance.</p>
<p>In version 2.1 we’ve now added a full edge type management to be used either through GraphDBs new edge-type API and of course through the new GraphQL extensions which add edge-type handling.</p>
<p>So for example let’s say you want to create an edge type “User” and insert a bunch of those. And you want those users to be connected by a specific edge type which comes with it’s own attributes – something like this:</p>
<p style="text-align: center;"><a href="http://developers.sones.de/wp-content/uploads/2011/08/edgetype_sample.png"><img class="size-full wp-image-1055 aligncenter" title="edgetype_sample" src="http://developers.sones.de/wp-content/uploads/2011/08/edgetype_sample.png" alt="" width="406" height="190" /></a></p>
<p style="text-align: left;">The GraphQL Queries to create the above scheme would be these:</p>
<blockquote><p><strong>CREATE EDGE TYPE</strong> UserLink <strong>ATTRIBUTES</strong> (<em>Double</em> weight, <em>String</em> priority, <em>LIST</em>&lt;<em>String</em>&gt; tags) <strong>COMMENT</strong> = ‘This is my edge type named UserLink.’<br />
<strong>CREATE VERTEX TYPE</strong> User <strong>ATTRIBUTES</strong> (<em>String</em> name, <em>SET</em>&lt;User(UserLink)&gt; friends)<br />
<strong>INSERT INTO</strong> User <strong>VALUES</strong> (name = ‘UserA’)<br />
<strong>INSERT INTO</strong> User <strong>VALUES</strong> (name = ‘UserB’, friends = <strong>SETOF</strong>(name = ‘UserA’ : (weight = 15.5, priority = ‘high’, tags = <strong>LISTOF</strong>(‘best friend’, ‘mate’))))</p></blockquote>
<p>As you can see it’s easy to actually create edge types and add attributes to the relationships these edges represent. It even gets better: you can also use the inheritance mechanisms you are already used to on vertex types as well as undefined (schemeless) attributes.</p>
<p>If you want to dive deeper into edge types you won’t have to wait until the release of GraphDB 2.1 at the end of this year. You can just <a href="http://github.com/sones/sones" target="_blank">grab the current source code on github</a> and get started.</p>
<p>Additional documentation and examples are available in our documentation wiki. Here are some places you will find more information:</p>
<ul>
<li><a href="http://developers.sones.de/wiki/doku.php?id=documentation:database:edges:latest" target="_blank">Edges in GraphDB</a></li>
<li><a href="http://developers.sones.de/wiki/doku.php?id=documentation:graphql:gddl" target="_blank">GraphQL data definition language (DDL)</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://developers.sones.de/2011/08/28/manage-edge-types-with-graphdb-2-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>simple graphs for GraphDB 2.1</title>
		<link>http://developers.sones.de/2011/08/10/simple-graphs-for-graphdb-2-1/</link>
		<comments>http://developers.sones.de/2011/08/10/simple-graphs-for-graphdb-2-1/#comments</comments>
		<pubDate>Wed, 10 Aug 2011 08:43:27 +0000</pubDate>
		<dc:creator>bietiekay</dc:creator>
				<category><![CDATA[GraphDB]]></category>
		<category><![CDATA[sones]]></category>
		<category><![CDATA[visualization]]></category>

		<guid isPermaLink="false">http://developers.sones.de/?p=1027</guid>
		<description><![CDATA[As you might have noticed by the check-ins on the source code repository we are well on the way towards version 2.1 of sones GraphDB. Besides the many new features and fixes we just merged a feature branch into the main repository which contains the first steps of a simple but already powerful visualization. For [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">As you might have noticed by the check-ins on the <a href="http://github.com/sones/sones" target="_blank">source code repository</a> we are well on the way towards version 2.1 of sones GraphDB. Besides the many new features and fixes we just merged a feature branch into the main repository which contains the first steps of a simple but already powerful visualization.</p>
<p>For some time now we are looking into ways to visualize the data stored in GraphDB and since todays web browsers come with HTML5 features the idea was born to integrate a future visualization into the existing integrated WebShell and the future web administration tool.</p>
<p>The WebShell is an integrated module of GraphDB which allows the user to access sones GraphDB by just logging in using a web browser.</p>
<p style="text-align: center;"><a href="http://developers.sones.de/wp-content/uploads/2011/08/foto1.png" target="_blank"><img class="size-medium wp-image-1028 aligncenter" title="foto1" src="http://developers.sones.de/wp-content/uploads/2011/08/foto1-300x152.png" alt="" width="300" height="152" /></a></p>
<p> </p>
<p>With the ability to run queries and use plug-ins to determine how the output will look like the WebShell is a perfect place to enhance user experience. Since there are several output plug-ins available with version 2.0 already (JSON, XML, Text, HTML,…) we thought it would be a great idea to have a simple visualization implemented just by adding a new output plug-in to GraphDB.</p>
<p>And that’s what we did in the first step: We added an additional output plug-in called “barchart”. This first new output plug-in uses the great <a href="http://mbostock.github.com/d3/" target="_blank">D3.js</a> library to draw nice charts, plots and graphs in HTML5 and the GraphQL ALIAS feature to map x and y coordinate-axes of those visualizations.</p>
<p>A bit tricky is how multi-level mappings of x– and y-axes are handled, we are still working on that. But currently if your data is in the same level you can already output nice graphs like this one:</p>
<p style="text-align: center;"><a href="http://developers.sones.de/wp-content/uploads/2011/08/foto21.png" target="_blank"><img class="size-full wp-image-1030" title="foto2" src="http://developers.sones.de/wp-content/uploads/2011/08/foto21.png" alt="" width="400" height="185" /></a></p>
<p style="text-align: left;">Just by switching to the barchart format using the FORMAT WebShell command and then changing a query like this:</p>
<blockquote>
<p style="text-align: left;"><strong>FROM</strong> <em>SimpsonCharacter</em> <strong>SELECT</strong> <em>Friend.Name, Friend.Friend.Count()</em> <strong>WHERE</strong> <em>Name = “Homer Simpson”</em></p>
</blockquote>
<p style="text-align: left;">into</p>
<blockquote>
<p style="text-align: left;"><strong>FROM</strong> <em>SimpsonCharacter</em> <strong>SELECT</strong> <em>Friend.Name</em> <strong>AS</strong> <em>x, Friend.Friend.Count()</em> <strong>AS</strong> <em>y</em> <strong>WHERE</strong> <em>Name = “Homer Simpson”</em></p>
</blockquote>
<p style="text-align: left;">Since the current state is only the beginning we will add more visualization options and features for the release of GraphDB version 2.1 at the end of this year.</p>
]]></content:encoded>
			<wfw:commentRss>http://developers.sones.de/2011/08/10/simple-graphs-for-graphdb-2-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Benchmarking GraphDB</title>
		<link>http://developers.sones.de/2011/08/08/benchmarking-graphdb/</link>
		<comments>http://developers.sones.de/2011/08/08/benchmarking-graphdb/#comments</comments>
		<pubDate>Mon, 08 Aug 2011 15:47:53 +0000</pubDate>
		<dc:creator>bietiekay</dc:creator>
				<category><![CDATA[benchmark]]></category>
		<category><![CDATA[demo]]></category>
		<category><![CDATA[documentation]]></category>
		<category><![CDATA[GraphDB]]></category>
		<category><![CDATA[testing]]></category>
		<category><![CDATA[use-case]]></category>

		<guid isPermaLink="false">http://developers.sones.de/2011/08/08/benchmarking-graphdb/</guid>
		<description><![CDATA[For many scenarios it’s important to know how a database performs. Especially these days when the number of databases seem to grow by the day and a choice is hard to make. To demonstrate how sones GraphDB performs at given use-cases we created a benchmark framework and tool which basically divides benchmarking into two steps: [...]]]></description>
			<content:encoded><![CDATA[<p>For many scenarios it’s important to know how a database performs. Especially these days when the number of databases seem to grow by the day and a choice is hard to make. </p>
<p>To demonstrate how sones GraphDB performs at given use-cases we created a benchmark framework and tool which basically divides benchmarking into two steps: </p>
<ol>
<li>
<p>Generate and/or Import use-case specific data and measure the performance</p>
</li>
<li>
<p>Execute use-case specific algorithms on the graph and measure the performance</p>
</li>
</ol>
<p>Because there are many different use-cases these both steps are made up by plug-ins which can be adressed using the commandline which is integrated into the benchmark tool. </p>
<p>The framework, tool and plug-ins are released as AGPLv3 licensed OpenSource software and can be downloaded <a href="https://github.com/sones/benchmark">here</a>. </p>
<p>We distribute the source code mainly because it’s the best way for you to reproduce the results and take a look at what actually is being tested, the other main cause is that we want everybody to be able to benchmark and test their own algorithms on GraphDB. </p>
<p align="center"><a href="http://developers.sones.de/wp-content/uploads/2011/08/fetch.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="fetch" border="0" alt="fetch" src="http://developers.sones.de/wp-content/uploads/2011/08/fetch_thumb.png" width="404" height="448" /></a></p>
<p>Source 1: <a title="https://github.com/sones/benchmark" href="https://github.com/sones/benchmark">https://github.com/sones/benchmark</a>    <br />Source 2: <a title="http://developers.sones.de/wiki/doku.php?id=benchmarks" href="http://developers.sones.de/wiki/doku.php?id=benchmarks">http://developers.sones.de/wiki/doku.php?id=benchmarks</a></p>
]]></content:encoded>
			<wfw:commentRss>http://developers.sones.de/2011/08/08/benchmarking-graphdb/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Forum and Bugtracking is online</title>
		<link>http://developers.sones.de/2011/08/01/forum-and-bugtracking-is-online/</link>
		<comments>http://developers.sones.de/2011/08/01/forum-and-bugtracking-is-online/#comments</comments>
		<pubDate>Mon, 01 Aug 2011 16:06:15 +0000</pubDate>
		<dc:creator>bietiekay</dc:creator>
				<category><![CDATA[Announcement]]></category>
		<category><![CDATA[documentation]]></category>
		<category><![CDATA[GraphDB]]></category>

		<guid isPermaLink="false">http://developers.sones.de/2011/08/01/forum-and-bugtracking-is-online/</guid>
		<description><![CDATA[We want to build the GraphDB community a home – a home they meet to discuss, track, code and have all sorts of graphy fun. This is why we just launched our forum and our bugtracking tool. Those both tools complement the already existing GitHub presence by adding the functionality to discuss and get/give support. [...]]]></description>
			<content:encoded><![CDATA[<p>We want to build the GraphDB community a home – a home they meet to discuss, track, code and have all sorts of graphy fun. This is why we just launched our forum and our bugtracking tool. Those both tools complement the already existing <a href="http://github.com/sones/sones" target="_blank">GitHub presence</a> by adding the functionality to discuss and get/give support. </p>
<p><em><strong><a href="http://forum.sones.de" target="_blank"><font size="4">forum.sones.de</font></a></strong></em></p>
<p>It’s a way to communicate with GraphDB users and developers, either those working at sones or those out in the community. </p>
<p> </p>
<p align="center"><a href="http://developers.sones.de/wp-content/uploads/2011/08/forum.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="forum" border="0" alt="forum" src="http://developers.sones.de/wp-content/uploads/2011/08/forum_thumb.png" width="404" height="381" /></a></p>
<p><em><strong><font size="4"><a href="http://jira.sones.de" target="_blank">jira.sones.de</a></font></strong></em></p>
<p>In order to make a wish, to report bugs, to track the progress of the GraphDB development the bugtracking tool Jira (made by <a href="http://www.atlassian.com/software/jira/" target="_blank">Atlassian</a>) is used.</p>
<p align="center"><a href="http://developers.sones.de/wp-content/uploads/2011/08/jira.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="jira" border="0" alt="jira" src="http://developers.sones.de/wp-content/uploads/2011/08/jira_thumb.png" width="404" height="304" /></a></p>
<p>You can always go to those new tools and just read – but we encourage you to jump in and <a href="http://forum.sones.de/register" target="_blank">register yourself</a> an account to write what you think about GraphDB, what your experience was while using it and what cool projects you are working on currently.</p>
<p> </p>
<p>Source 1: <a href="http://github.com/sones/sones" target="_blank">http://github.com/sones/sones</a>    <br />Source 2: <a href="http://forum.sones.de" target="_blank">http://forum.sones.de</a>    <br />Source 3: <a href="http://jira.sones.de" target="_blank">http://jira.sones.de</a>    <br />Source 4: <a href="http://forum.sones.de/register" target="_blank">http://forum.sones.de/register</a></p>
]]></content:encoded>
			<wfw:commentRss>http://developers.sones.de/2011/08/01/forum-and-bugtracking-is-online/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>new developer tutorial available: use GraphDB in C#</title>
		<link>http://developers.sones.de/2011/07/05/new-developer-tutorial-available-use-graphdb-in-c/</link>
		<comments>http://developers.sones.de/2011/07/05/new-developer-tutorial-available-use-graphdb-in-c/#comments</comments>
		<pubDate>Tue, 05 Jul 2011 12:01:33 +0000</pubDate>
		<dc:creator>bietiekay</dc:creator>
				<category><![CDATA[Connectors]]></category>
		<category><![CDATA[documentation]]></category>
		<category><![CDATA[Example]]></category>
		<category><![CDATA[GraphDB]]></category>
		<category><![CDATA[GraphQL]]></category>

		<guid isPermaLink="false">http://developers.sones.de/?p=997</guid>
		<description><![CDATA[There is a new example available for all the developers out there who want to start using GraphDB. This tutorial describes and shows the simplicity of setting up a GraphDB by using the sones GraphDB CommunityEdition. It shows  how to create your own database by using the sones GraphDB C# API and how to use [...]]]></description>
			<content:encoded><![CDATA[<p>There is a new example available for all the developers out there who want to start using GraphDB.</p>
<p>This tutorial describes and shows the simplicity of setting up a GraphDB by using the sones GraphDB <a title="https://github.com/sones/sones" href="https://github.com/sones/sones" rel="nofollow">CommunityEdition</a>. It shows  how to create your own database by using the sones GraphDB C# <acronym title="Application Programming Interface">API</acronym> and how to use GraphDB to create your own graph scheme (in not one but two different approaches).</p>
<ol>
<li>
<div>by using GraphDB API Requests</div>
</li>
<li>
<div>by using GraphQL queries</div>
</li>
</ol>
<p>Beside the tutorial itself there is <a href="https://github.com/sones/sones/tree/master/Applications/TagExample" target="_blank">source code available here</a>.</p>
<p style="text-align: center;"><a href="http://developers.sones.de/wp-content/uploads/2011/07/tagexample_tutorial.png"><img class="size-medium wp-image-999 aligncenter" title="tagexample_tutorial" src="http://developers.sones.de/wp-content/uploads/2011/07/tagexample_tutorial-300x159.png" alt="" width="300" height="159" /></a></p>
<p>If you are using the GraphQL please read our <a title="https://github.com/downloads/sones/sones/GQL_cheatsheet_latest.pdf" href="https://github.com/downloads/sones/sones/GQL_cheatsheet_latest.pdf" rel="nofollow">GraphQL Cheatsheet</a> there you can find the description of all available statements and some additional examples.</p>
<p>The tutorial itself will show you how to:</p>
<ol>
<li>
<div>create user defined types, add structured properties, add unknown/schemeless properties</div>
</li>
<li>
<div>create outgoing and incoming edges on a vertex type</div>
</li>
<li>
<div>create an index on a specified property in 3 different ways</div>
</li>
<li>
<div>set constraints on properties (like “unique” and “mandatory”)</div>
</li>
<li>
<div>set up queries and analyze them</div>
</li>
<li>
<div>use function and aggregates in a query</div>
</li>
</ol>
<p>Source 1: <a title="TagExample C# Tutorial" href="http://developers.sones.de/wiki/doku.php?id=tutorials:tagexample" target="_blank">C# TagExample Tutorial</a><br />
Source 2: <a href="https://github.com/sones/sones/tree/master/Applications/TagExample" target="_blank">C# TagExample Source Code</a></p>
]]></content:encoded>
			<wfw:commentRss>http://developers.sones.de/2011/07/05/new-developer-tutorial-available-use-graphdb-in-c/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GraphDB Client Libraries are LGPL now!</title>
		<link>http://developers.sones.de/2011/06/16/graphdb-client-libraries-are-lgpl-now/</link>
		<comments>http://developers.sones.de/2011/06/16/graphdb-client-libraries-are-lgpl-now/#comments</comments>
		<pubDate>Thu, 16 Jun 2011 15:45:04 +0000</pubDate>
		<dc:creator>bietiekay</dc:creator>
				<category><![CDATA[Announcement]]></category>
		<category><![CDATA[GraphDB]]></category>
		<category><![CDATA[sones]]></category>

		<guid isPermaLink="false">http://developers.sones.de/?p=941</guid>
		<description><![CDATA[As you already know the Community Edition of sones GraphDB was always released under the GNU Affero General Public License version 3. All Language Bindings and Client Libraries we (sones) released so far were also released under that certain AGPLv3 license. We got quite a lot interesting feedback on that matter and decided that from [...]]]></description>
			<content:encoded><![CDATA[<p>As you already know the Community Edition of sones GraphDB was always released under the <a href="http://www.gnu.org/licenses/agpl.html" target="_blank">GNU Affero General Public License version 3</a>. All Language Bindings and Client Libraries we (sones) released so far were also released under that certain AGPLv3 license.</p>
<p>We got quite a lot interesting feedback on that matter and decided that from now on the GraphDB Language Bindings, Client Libraries and Talend OpenStudio component will be released under the <a href="http://www.gnu.org/licenses/lgpl.html" target="_blank">GNU Lesser General Public License version 3</a>.</p>
<p><a href="http://www.gnu.org/licenses/lgpl.html"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="lgplv3-147x51" border="0" alt="lgplv3-147x51" src="http://developers.sones.de/wp-content/uploads/2011/06/lgplv3-147x51.png" width="147" height="51" /></a></p>
<p>From now on you can link to the library in your project, no matter what license your project uses, your code will not become GPL’d. That’s basically the only reason for that change.</p>
<p>Currently the following libraries are available:</p>
<ul>
<li><a href="https://github.com/sones/sones-talend" target="_blank">Talend OpenStudio Connector</a></li>
<li><a href="https://github.com/sones/sones-javaclient" target="_blank">Java Client Library</a></li>
<li><a href="https://github.com/sones/sones-csharpclient" target="_blank">C# Client Library</a></li>
<li><a href="https://github.com/sones/sones-javascriptclient" target="_blank">JavaScript Client Library</a></li>
<li><a href="https://github.com/sones/sones-phpclient" target="_blank">PHP Client Library</a></li>
</ul>
<p>Besides that the software itself can also be licensed using a proprietary commercial license. <a href="http://www.sones.com/kontakt" target="_blank">Just ask for it.</a></p>
<p> </p>
<p>Link 1: <a title="http://www.gnu.org/licenses/agpl.html" href="http://www.gnu.org/licenses/agpl.html">http://www.gnu.org/licenses/agpl.html</a>    <br />Link 2: <a title="http://www.gnu.org/licenses/lgpl.html" href="http://www.gnu.org/licenses/lgpl.html">http://www.gnu.org/licenses/lgpl.html</a>    <br />Link 3: <a title="http://www.sones.com/kontakt" href="http://www.sones.com/kontakt">http://www.sones.com/kontakt</a></p>
]]></content:encoded>
			<wfw:commentRss>http://developers.sones.de/2011/06/16/graphdb-client-libraries-are-lgpl-now/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>sones GraphDB 2.0 technical datasheet</title>
		<link>http://developers.sones.de/2011/06/10/sones-graphdb-2-0-technical-datasheet/</link>
		<comments>http://developers.sones.de/2011/06/10/sones-graphdb-2-0-technical-datasheet/#comments</comments>
		<pubDate>Fri, 10 Jun 2011 14:37:40 +0000</pubDate>
		<dc:creator>bietiekay</dc:creator>
				<category><![CDATA[documentation]]></category>
		<category><![CDATA[GraphDB]]></category>
		<category><![CDATA[sones]]></category>

		<guid isPermaLink="false">http://developers.sones.de/2011/06/10/sones-graphdb-2-0-technical-datasheet/</guid>
		<description><![CDATA[The final version of the technical datasheet for the newly released GraphDB 2.0 can be downloaded now:]]></description>
			<content:encoded><![CDATA[<p>The final version of the technical datasheet for the newly released GraphDB 2.0 can be downloaded now:</p>
<p align="center"><a href="http://developers.sones.de/wp-content/uploads/2011/09/graphDB2-technical-datasheet.pdf" target="_blank"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="technical-data-sheet" src="http://developers.sones.de/wp-content/uploads/2011/06/technical-data-sheet.png" alt="technical-data-sheet" width="355" height="484" border="0" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://developers.sones.de/2011/06/10/sones-graphdb-2-0-technical-datasheet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

