- Soprano (KDE)
Infobox Software
name = Soprano
caption =
latest_release_version =
latest_release_date =
developer = Daniele Galdi and Sebastian Trueg, sponsored byMandriva
operating_system =Cross-platform
genre = RDF framework
license =GNU Lesser General Public License
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 will form a part of the semantic desktop in KDE 4 [ [http://soprano.sourceforge.net/node/1 Soprano - the QT based RDF framework ] ] . Soprano will function 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 [ [http://liquidat.wordpress.com/2007/06/19/more-about-nepomuk-kde-soprano-and-kde-integration/ More about Nepomuk-KDE: Soprano and KDE integration « /home/liquidat ] ] .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 DBus are provided
*Fully documented API usingDoxygen References
Wikimedia Foundation. 2010.