#include <Subject.h>
|
enum class | Type { Undefined
, Uri
, BlankNode
, Variable
} |
|
|
| Subject (const QString &_string, Type _type) |
|
| Subject (const knowCore::Uri &_uri) |
|
| Subject (const knowCore::Uri &_base, const QString &_suffix) |
|
| Subject (const BlankNode &_blankNodeRef) |
|
| Subject (const Subject &_rhs) |
|
template<typename _T_ , std::enable_if_t< knowCore::Uris::IsUriDefinitionV< _T_ >, int > = 0> |
| Subject (const _T_ &_t) |
|
Subject & | operator= (const Subject &_rhs) |
|
bool | operator== (const Subject &_rhs) const |
|
Type | type () const |
|
knowCore::Uri | uri () const |
|
BlankNode | blankNode () const |
|
QString | variableName () const |
|
QByteArray | md5 () const |
|
QJsonValue | toJsonValue () const |
|
QCborValue | toCborValue () const |
|
Represents a Subject (either knowCore::Uri or BlankNode) in an RDF triple definition.
◆ Subject()
template<typename _T_ , std::enable_if_t< knowCore::Uris::IsUriDefinitionV< _T_ >, int > = 0>
knowRDF::Subject::Subject |
( |
const _T_ & | _t | ) |
|
|
inline |
Create a Subject from a Uri Ontology Definition.
The documentation for this class was generated from the following files:
- knowl/src/knowRDF/Subject.h
- knowl/src/knowRDF/Subject.cpp