[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-core-devel
Subject: Re: Policy on binary compatibility in kdesupport?
From: Sune Vuorela <nospam () vuorela ! dk>
Date: 2008-08-13 14:01:37
Message-ID: slrnga5qa1.ouv.nospam () sshway ! ssh ! pusling ! com
[Download RAW message or body]
On 2008-08-13, Thiago Macieira <thiago@kde.org> wrote:
>
> Also note that KDE code shouldn't be using the Soprano API directly, then.>
> There should be a wrapper library in kdelibs if that's necessary.
It is nepomuk that uses soprano. Unfortuately, it looks like Nepomuk is
exposing the ABI of soprano to the outside of nepomuk
/Sune
$ grep -i soprano /usr/include/nepomuk/*
/usr/include/nepomuk/desktopontologyloader.h:
QList<Soprano::Statement> loadOntology( const QUrl& url );
/usr/include/nepomuk/entity.h:#include <Soprano/Node>
/usr/include/nepomuk/fileontologyloader.h:#include <soprano/parser.h>
/usr/include/nepomuk/fileontologyloader.h:#include
<soprano/sopranotypes.h>
/usr/include/nepomuk/fileontologyloader.h:
Soprano::RdfSerialization serialization = Soprano::SerializationUnknown
);
/usr/include/nepomuk/fileontologyloader.h: * Defaults to
Soprano::SerializationUnknown
/usr/include/nepomuk/fileontologyloader.h: void setSerialization(
Soprano::RdfSerialization );
/usr/include/nepomuk/fileontologyloader.h:
QList<Soprano::Statement> loadOntology( const QUrl& url );
/usr/include/nepomuk/nepomukontologyloader.h:
QList<Soprano::Statement> loadOntology( const QUrl& url );
/usr/include/nepomuk/nepomukservice.h:namespace Soprano {
/usr/include/nepomuk/nepomukservice.h: Soprano::Model*
mainModel();
/usr/include/nepomuk/ontologyloader.h:namespace Soprano {
/usr/include/nepomuk/ontologyloader.h: virtual
QList<Soprano::Statement> loadOntology( const QUrl& url ) = 0;
/usr/include/nepomuk/ontologymanager.h:namespace Soprano {
/usr/include/nepomuk/ontologymanager.h: Ontology* constructOntology(
const QUrl& uri, const QList<Soprano::Statement>& sl );
/usr/include/nepomuk/resourcemanager.h:namespace Soprano {
/usr/include/nepomuk/resourcemanager.h: Soprano::Model*
mainModel();
/usr/include/nepomuk/resourcemanager.h: void
setOverrideMainModel( Soprano::Model* model );
/usr/include/nepomuk/resourcemanager.h: // FIXME: use the new
Soprano::Model signals once they are implemented
/usr/include/nepomuk/tools.h:#include <soprano/node.h>
/usr/include/nepomuk/tools.h: * \deprecated Use
Soprano::Vocabulary::RDF::type()
/usr/include/nepomuk/tools.h: NEPOMUK_EXPORT QList<Soprano::Node>
valuesToRDFNodes( const Variant& );
/usr/include/nepomuk/tools.h: NEPOMUK_EXPORT Soprano::Node
valueToRDFNode( const Variant& );
/usr/include/nepomuk/tools.h: NEPOMUK_EXPORT Variant
RDFLiteralToValue( const Soprano::Node& node );
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic