Soprano  2.9.4
Class Hierarchy

Go to the graphical class hierarchy

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