|
kDB: Knowledge DataBase
|
#include <BlankNode.h>
Public Member Functions | |
| BlankNode () | |
| BlankNode (const QString &_label) | |
| BlankNode (const QUuid &_uuid, const QString &_label=QString()) | |
| BlankNode (const BlankNode &_rhs) | |
| BlankNode & | operator= (const BlankNode &_rhs) |
| QString | label () const |
| bool | operator== (const BlankNode &_rhs) const |
| bool | operator!= (const BlankNode &_rhs) const |
| bool | operator< (const BlankNode &_rhs) const |
| QUuid | uuid () const |
Friends | |
| struct | std::formatter< BlankNode > |
| class | knowCore::MetaTypeDefinition< BlankNode > |
| uint | qHash (const BlankNode &key, std::size_t seed=0) |
This class represents a BlankNode in RDF (i.e. an unspecific uri). Each blank node is uniquely identified by an UUID.
The blank node maybe associated with a label. However the label is not considered to check if two blank nodes are equals, only the UUID is used. The label is mainly used for display purposes and as a hint when serializing documents.
| BlankNode::BlankNode | ( | ) |
Create a blank node with a random UUID.
| BlankNode::BlankNode | ( | const QString & | _label | ) |
Create a blank node with a given label, labels are often used to identify a blank node in an RDF document.
| BlankNode::BlankNode | ( | const QUuid & | _uuid, |
| const QString & | _label = QString() ) |
Create a blank node with a given UUID and label.
| QString BlankNode::label | ( | ) | const |