Soprano 2.0 final released

Sebastian Trüg strueg at mandriva.com
Wed Jan 9 23:03:02 CET 2008


The Soprano development team is proud to announce the release of Soprano 2.0, 
the completely revamped stable version of the powerful desktop RDF framework.

The Soprano project was born from the QRDF prototype by Daniele Galdi and 
Duncan Mac-Vicar when the need for a proper RDF[1] storage solution for the 
KDE implementation of Nepomuk[2] technologies arose. In the Nepomuk project, 
all data is stored as RDF quadruples, and as such Soprano is one of the core 
elements for Nepomuk in KDE. Today Soprano is developed within the KDE source 
code repository as a direct dependency of the KDE Nepomuk[3] components.

Soprano is a pluggable open-source RDF storage, parsing, and serialization 
framework based on QT4[4]. Soprano is targeted at desktop applications that 
need an RDF solution for (meta)data storage. From the beginning its API has 
been optimized for easy usage and simplicity.

Soprano has a wide range of features, the most important ones include:
* Storage backends for Redland[5] and Sesame2[6] 
* RDF parser and serialization plugins for Raptor (rdf+xml, Trig, Turtle) and 
  NQuads 
* An iterator-based design for query result iteration and triple/quadruple 
  listing 
* Hierarchical model (graph) design allowing to stack different filters on top 
  of an RDF repository 
* Full support for contexts (aka named graphs or RDF quadruples) 
* A rule-based forward inference engine 
* A full-text index based on CLucene[7] which allows fast queries on literal 
  statements 
* A server and client library including a simple daemon implementation 
* A powerful command line tool to control a Soprano server or directly modify 
  and query a Soprano repository 

The Soprano source code package can be retrieved from 
http://soprano.sourceforge.net.

[1] http://nepomuk.semanticdesktop.org
[2] http://www.w3.org/TR/REC-rdf-syntax/
[3] http://nepomuk-kde.semanticdesktop.org
[4] http://trolltech.com/products/qt
[5] http://librdf.org
[6] http://openrdf.org
[7] http://clucene.sourceforge.net


More information about the Kde-announce-apps mailing list