knowrob
2.1.0
A Knowledge Base System for Cognition-enabled Robots
|
#include <SPARQLService.h>
Public Member Functions | |
SPARQLService (const URI &uri, semweb::TripleFormat format) | |
SPARQLService (const URI &uri, std::string_view format) | |
bool | load (const TripleHandler &callback) override |
SPARQLService (const URI &uri, semweb::TripleFormat format) | |
SPARQLService (const URI &uri, std::string_view format) | |
bool | load (const TripleHandler &callback) override |
Public Member Functions inherited from knowrob::OntologySource | |
OntologySource (const URI &uri, std::string_view format) | |
virtual | ~OntologySource ()=default |
void | setFrame (const GraphSelectorPtr &frame) |
const auto & | frame () const |
void | setParentOrigin (std::string_view parentOrigin) |
auto & | parentOrigin () const |
std::string_view | origin () const |
const auto & | imports () const |
void | setImports (const std::vector< std::string > &imports) |
OntologySource (const URI &uri, std::string_view format) | |
virtual | ~OntologySource ()=default |
void | setFrame (const GraphSelectorPtr &frame) |
const auto & | frame () const |
void | setParentOrigin (std::string_view parentOrigin) |
auto & | parentOrigin () const |
std::string_view | origin () const |
const auto & | imports () const |
void | setImports (const std::vector< std::string > &imports) |
Public Member Functions inherited from knowrob::DataSource | |
DataSource (URI uri, std::string_view format, DataSourceType dataSourceType) | |
const auto & | uri () const |
const auto & | path () const |
const auto & | format () const |
DataSourceType | dataSourceType () const |
auto | name () const |
auto | version () const |
DataSource (URI uri, std::string_view format, DataSourceType dataSourceType) | |
const auto & | uri () const |
const auto & | path () const |
const auto & | format () const |
DataSourceType | dataSourceType () const |
auto | name () const |
auto | version () const |
Protected Attributes | |
RedlandModel | model_ |
Protected Attributes inherited from knowrob::OntologySource | |
GraphSelectorPtr | frame_ |
std::optional< std::string > | parentOrigin_ |
std::string | origin_ |
std::vector< std::string > | imports_ |
Protected Attributes inherited from knowrob::DataSource | |
DataSourceType | dataSourceType_ |
std::string | format_ |
URI | uri_ |
Additional Inherited Members | |
Static Public Member Functions inherited from knowrob::DataSource | |
static std::string | getNameFromURI (const std::string &uriString) |
static std::string | getVersionFromURI (const std::string &uriString) |
static bool | isVersionString (const std::string &versionString) |
static std::shared_ptr< DataSource > | create (const VocabularyPtr &vocabulary, const boost::property_tree::ptree &config) |
static std::string | getNameFromURI (const std::string &uriString) |
static std::string | getVersionFromURI (const std::string &uriString) |
static bool | isVersionString (const std::string &versionString) |
static std::shared_ptr< DataSource > | create (const VocabularyPtr &vocabulary, const boost::property_tree::ptree &config) |
A SPARQL service is a data service that can be queried for triples.
Definition at line 19 of file SPARQLService.h.
SPARQLService::SPARQLService | ( | const URI & | uri, |
semweb::TripleFormat | format | ||
) |
uri | the URI of the SPARQL endpoint. |
format | the format of the triples in the endpoint. |
Definition at line 11 of file SPARQLService.cpp.
SPARQLService::SPARQLService | ( | const URI & | uri, |
std::string_view | format | ||
) |
s
uri | the URI of the SPARQL endpoint. |
format | the format of the triples in the endpoint. |
Definition at line 15 of file SPARQLService.cpp.
knowrob::SPARQLService::SPARQLService | ( | const URI & | uri, |
semweb::TripleFormat | format | ||
) |
uri | the URI of the SPARQL endpoint. |
format | the format of the triples in the endpoint. |
knowrob::SPARQLService::SPARQLService | ( | const URI & | uri, |
std::string_view | format | ||
) |
s
uri | the URI of the SPARQL endpoint. |
format | the format of the triples in the endpoint. |
|
overridevirtual |
Load triples from the SPARQL endpoint.
callback | the callback to handle the triples. |
Implements knowrob::OntologySource.
Definition at line 31 of file SPARQLService.cpp.
|
overridevirtual |
Load triples from the SPARQL endpoint.
callback | the callback to handle the triples. |
Implements knowrob::OntologySource.
|
protected |
Definition at line 37 of file SPARQLService.h.