22#ifndef _SOPRANO_RDF_SCHEMA_MODEL_H_
23#define _SOPRANO_RDF_SCHEMA_MODEL_H_
32 class StatementIterator;
A FilterModel is a virtual model that wraps another Model.
A Model is the central class in Soprano. It is a queryable collection of RDF quadruples,...
A Node represents one RDF resource.
Provides convenience methods to handle RDFS data.
bool isClass(const Node &resource) const
bool isSubPropertyOf(const Node &subProperty, const Node &superProperty) const
bool isType(const Node &someClass, const Node &someType) const
StatementIterator directSubPropertyOf(const Node &subProperty, const Node &superProperty=Node()) const
bool isDirectSubPropertyOf(const Node &subProperty, const Node &superProperty) const
RdfSchemaModel(Model *parentModel=0)
StatementIterator subPropertyOf(const Node &subProperty, const Node &superProperty=Node()) const
StatementIterator range(const Node &prop, const Node &range) const
bool isSubClassOf(const Node &subClass, const Node &superClass) const
StatementIterator domain(const Node &prop, const Node &domain) const
StatementIterator directSubClassOf(const Node &subClass, const Node &superClass=Node()) const
StatementIterator classes() const
bool isDirectSubClassOf(const Node &subClass, const Node &superClass) const
bool isDirectType(const Node &someClass, const Node &someType) const
StatementIterator type(const Node &someClass, const Node &someType) const
bool isProperty(const Node &resource) const
StatementIterator directType(const Node &someClass, const Node &someType) const
StatementIterator properties() const
StatementIterator subClassOf(const Node &subClass, const Node &superClass=Node()) const
An iterator that provides a stream of Statements.
SOPRANO_EXPORT QUrl range()
SOPRANO_EXPORT QUrl domain()