Soprano 是一个软件库，提供了一个物件导向的C++/Qt4框架处理RDF数据。Soprano创建作为NEPOMUK项目下的一个子项目，构成KDE 4语义学桌面的一部分。Soprano将作为一个仓库来存储 NEPOMUK 伺服器所产生的信息（如评级、标签或意见）。然后将索引提供给Strigi来产生更好的搜索结果。