Soprano  2.9.0
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
oCSoprano::BackendSettingWraps one setting for Model creation
oCSoprano::BindingSetRepresents one set of bindings in the result of a select query
oCSoprano::Error::ErrorRepresents an error in Soprano
|\CSoprano::Error::ParserErrorRepresents a parser error in Soprano
oCSoprano::Error::ErrorCacheCore class of Soprano's exception system
|oCSoprano::Iterator< BindingSet >
||\CSoprano::QueryResultIteratorAn iterator for query results
|| \CSoprano::Client::DBusQueryResultIteratorInterface to a DBus server query result iterator
|oCSoprano::Iterator< Node >
||\CSoprano::NodeIteratorAn iterator that provides a stream of Nodes
|| oCSoprano::Client::DBusNodeIteratorInterface to a DBus server node iterator
|| \CSoprano::Util::SimpleNodeIteratorThe most simple version of a NodeIterator simply iterates over a list of Nodes
|oCSoprano::Iterator< Statement >
||\CSoprano::StatementIteratorAn iterator that provides a stream of Statements
|| oCSoprano::Client::DBusStatementIteratorInterface to a DBus server statement iterator
|| \CSoprano::Util::SimpleStatementIteratorThe most simple version of a StatementIterator simply iterates over a list of Statements
|oCSoprano::IteratorBackend< BindingSet >
||\CSoprano::QueryResultIteratorBackendQueryResultIteratorBackend is the actual working horse behind QueryResultIterator
|oCSoprano::BackendSoprano::Backend defines the interface for a Soprano backend plugin
|oCSoprano::Client::DBusClientCore class to handle a connection to a Soprano server through the DBus interface
|oCSoprano::Client::LocalSocketClientCreates a connection to the Soprano server through a local socket interface
|oCSoprano::Client::TcpClientCreates a connection to the Soprano server through a TCP connection
|oCSoprano::DataStream
|oCSoprano::Index::CLuceneIndexThe CLuceneIndex provides a wrapper around a CLucene index which stores RDF statements
|oCSoprano::Iterator< T >The basic Soprano iterator class
|oCSoprano::IteratorBackend< T >The actual work in a Iterator instance is done by an IteratorBackend
|oCSoprano::ModelA Model is the central class in Soprano. It is a queryable collection of RDF quadruples, i.e statements
||oCSoprano::Client::SparqlModelRemote client Model for Http SPARQL end points
||oCSoprano::FilterModelA FilterModel is a virtual model that wraps another Model
|||oCSoprano::Index::IndexFilterModelThe IndexFilterModel provides a full text index around any Soprano Model
|||oCSoprano::Inference::InferenceModelThe Soprano Inference Model provides a simple forward chaining inference engine which uses the underlying parent model itself to store status information
|||oCSoprano::NRLModelModel filter that makes working with NRL data simpler
|||oCSoprano::RdfSchemaModelProvides convenience methods to handle RDFS data
|||oCSoprano::Server::DBusExportModelExports a Soprano Model via D-Bus
|||oCSoprano::Util::AsyncModelFilter model that allows to perform operations asyncroneously
|||oCSoprano::Util::MutexModelProtect a Model for multiple calls in multi-threaded applications
|||\CSoprano::Util::SignalCacheModelCaches multiple signals into one to avoid slowdown when adding or removing many statements
||oCSoprano::StorageModelBase class for all Model implementations that store data (as compared to FilterModel)
|||\CSoprano::Client::DBusModelInterface to a DBus server model
||oCSoprano::Util::DummyModelA dummy model. All its methods do nothing and always fail with a default error
||\CSoprano::Util::ReadOnlyModelSimple filter model preventing any write operations
|oCSoprano::N3NodeParserParser which converts N3 string representation of nodes into Node objects
|oCSoprano::ParserSoprano::Parser defines the interface for a Soprano RDF parser plugin
|oCSoprano::SerializerSoprano::Serializer defines the interface for a Soprano RDF serializer plugin
|oCSoprano::Server::DBusExportIteratorExports a Soprano Iterator via D-Bus
|oCSoprano::Server::ServerCoreCentral Soprano server class
|oCSoprano::Util::AsyncQueryA wrapper around Soprano::Model which executes a query in a separate thread and allows to iterate the results asyncroneously
|\CSoprano::Util::AsyncResultA delayed result as returned by AsyncModel
oCSoprano::GraphA simple collection of statements
oCSoprano::LanguageTagA LanguageTag represents a language according to RFC 3066 and RFC 4646
oCSoprano::LiteralValueRepresents a literal value of an RDF Node
oCSoprano::Error::LocatorDetails of a parser Error
oCSoprano::NodeA Node represents one RDF resource
oCSoprano::Inference::NodePatternSmallest building block of an inference Rule
oCSoprano::PluginBase class for all plugins in Soprano
|oCSoprano::BackendSoprano::Backend defines the interface for a Soprano backend plugin
|oCSoprano::ParserSoprano::Parser defines the interface for a Soprano RDF parser plugin
|\CSoprano::SerializerSoprano::Serializer defines the interface for a Soprano RDF serializer plugin
oCQObject [external]
|oCSoprano::Client::DBusClientCore class to handle a connection to a Soprano server through the DBus interface
|oCSoprano::Client::LocalSocketClientCreates a connection to the Soprano server through a local socket interface
|oCSoprano::Client::TcpClientCreates a connection to the Soprano server through a TCP connection
|oCSoprano::ModelA Model is the central class in Soprano. It is a queryable collection of RDF quadruples, i.e statements
|oCSoprano::PluginManagerThe PluginManager loads and maintains all Soprano plugins
|oCSoprano::Server::DBusExportIteratorExports a Soprano Iterator via D-Bus
|oCSoprano::Server::ServerCoreCentral Soprano server class
|oCSoprano::Util::AsyncQueryA wrapper around Soprano::Model which executes a query in a separate thread and allows to iterate the results asyncroneously
|\CSoprano::Util::AsyncResultA delayed result as returned by AsyncModel
oCSoprano::Index::QueryHitQueryHit represents a hit from an IndexFilterModel query. It basically is an RDF resource combined with a hit score
oCSoprano::Inference::RuleA rule used by the InferenceModel to generate inferenced statements
oCSoprano::Inference::RuleParserThe RuleParser can be used to parse Soprano rule files
oCSoprano::Inference::RuleSetA set of inference rules
oCSoprano::StatementA Statement instance represents one RDF quadruple
\CSoprano::Inference::StatementPatternBuilding block of an inference Rule