Soprano (software)
Developer(s) | Daniele Galdi and Sebastian Trueg (sponsored by Mandriva) |
---|---|
Stable release | 2.8.0[1] / June 27, 2012 |
Development status | Active |
Written in | C++ / Qt |
Operating system | Cross-platform |
Size | 1.9 MB |
Type | RDF framework |
License | GNU Lesser General Public License[2] |
Website | http://soprano.sourceforge.net/ |
Soprano is a software library that provides an object-oriented C++/Qt4 framework for RDF data. Soprano was created as a sub project under the NEPOMUK project and forms a part of the semantic desktop in KDE Software Compilation 4. Soprano functions as a repository to store information generated by the NEPOMUK server (like ratings, tags or comments), which will then be indexed by Strigi for better search results.[3]
Soprano comes with support for redland and Sesame2 backends for storing and querying the RDF data.[4]
Features
- Simple plugin design, with 5 different classes of plugins
- Server/client architecture which allows to run an RDF storage remotely. Interfaces for communication over TCP, Unix sockets, and D-Bus are provided
- Fully documented API using Doxygen
- CLucene index which provides a full-text query index
References
- ↑ trueg (June 27, 2012). "Soprano 2.8.0 released". Retrieved June 30, 2012.
- ↑ Soprano in sourceforge
- ↑ More about Nepomuk-KDE: Soprano and KDE integration
- ↑ Soprano homepage
|
This article is issued from Wikipedia - version of the Thursday, August 27, 2015. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.