knowrob
2.1.0
A Knowledge Base System for Cognition-enabled Robots
|
Classes | |
class | Class |
class | Property |
class | Resource |
Typedefs | |
using | ClassVisitor = std::function< void(Class &)> |
using | ClassTupleVisitor = std::function< void(Class &, Class &)> |
using | ClassPtr = std::shared_ptr< Class > |
using | PropertyVisitor = std::function< void(Property &)> |
using | PropertyTupleVisitor = std::function< void(Property &, Property &)> |
using | PropertyPtr = std::shared_ptr< Property > |
Functions | |
OntologyLanguage | ontologyLanguageFromString (std::string_view format) |
std::string_view | ontologyLanguageToString (OntologyLanguage format) |
bool | isOntologyLanguageString (std::string_view format) |
TripleFormat | tripleFormatFromString (std::string_view format) |
std::string_view | tripleFormatToString (TripleFormat format) |
std::string_view | tripleFormatMimeType (TripleFormat format) |
bool | isTripleFormatString (std::string_view format) |
typedef std::shared_ptr< Class > knowrob::semweb::ClassPtr |
typedef std::function< void(Class &, Class &)> knowrob::semweb::ClassTupleVisitor |
typedef std::function< void(Class &)> knowrob::semweb::ClassVisitor |
typedef std::shared_ptr< Property > knowrob::semweb::PropertyPtr |
Definition at line 175 of file Property.h.
typedef std::function< void(Property &, Property &)> knowrob::semweb::PropertyTupleVisitor |
Definition at line 35 of file Property.h.
typedef std::function< void(Property &)> knowrob::semweb::PropertyVisitor |
Definition at line 33 of file Property.h.
Used to indicate the file format when loading triple data.
Enumerator | |
---|---|
RDFS | |
OWL | |
RDFS | |
OWL |
Definition at line 15 of file OntologyLanguage.h.
Used to indicate the file format when loading triple data.
Enumerator | |
---|---|
RDFS | |
OWL | |
RDFS | |
OWL |
Definition at line 15 of file OntologyLanguage.h.
Defines property type and semantics.
Definition at line 20 of file Property.h.
Defines property type and semantics.
Definition at line 20 of file Property.h.
Used to indicate the file format when loading triple data.
Enumerator | |
---|---|
RDF_XML | |
RDFA | |
TRIG | |
GRDDL | |
TURTLE | |
N_TRIPLES | |
RDF_XML | |
RDFA | |
TRIG | |
GRDDL | |
TURTLE | |
N_TRIPLES |
Definition at line 15 of file TripleFormat.h.
bool knowrob::semweb::isOntologyLanguageString | ( | std::string_view | format | ) |
format | the string identifier. |
Definition at line 17 of file OntologyLanguage.cpp.
bool knowrob::semweb::isTripleFormatString | ( | std::string_view | format | ) |
format | the string representation of the format |
Definition at line 35 of file TripleFormat.cpp.
OntologyLanguage knowrob::semweb::ontologyLanguageFromString | ( | std::string_view | format | ) |
format | string identifier of the data format. |
Definition at line 22 of file OntologyLanguage.cpp.
std::string_view knowrob::semweb::ontologyLanguageToString | ( | OntologyLanguage | format | ) |
format | the enum value. |
Definition at line 30 of file OntologyLanguage.cpp.
TripleFormat knowrob::semweb::tripleFormatFromString | ( | std::string_view | format | ) |
format | the string representation of the format |
Definition at line 40 of file TripleFormat.cpp.
std::string_view knowrob::semweb::tripleFormatMimeType | ( | TripleFormat | format | ) |
format | the TripleFormat |
Definition at line 70 of file TripleFormat.cpp.
std::string_view knowrob::semweb::tripleFormatToString | ( | TripleFormat | format | ) |
format | the TripleFormat |
Definition at line 52 of file TripleFormat.cpp.