#include <Definition.h>
|
static cres_qresult< Definition > | create (const QString &_Definition_def, const knowCore::Uri &_base, const QString &_format=knowCore::FileFormat::Turtle) |
|
static cres_qresult< Definition > | create (QIODevice *_definition_device, const knowCore::Uri &_base, const QString &_format=knowCore::FileFormat::Turtle) |
|
static cres_qresult< Definition > | create (const QUrl &_Definition_url, const QString &_format=knowCore::FileFormat::Turtle) |
|
static cres_qresult< Definition > | create (const knowRDF::Graph &_graph) |
|
|
class | details::DefinitionParser |
|
Definition for SHACL as defined in https://www.w3.org/TR/shacl/ plus support for some extensions.
◆ create() [1/3]
cres_qresult< Definition > Definition::create |
( |
const QString & | _Definition_def, |
|
|
const knowCore::Uri & | _base, |
|
|
const QString & | _format = knowCore::FileFormat::Turtle ) |
|
static |
Create a Definition according to the definition given in _Definition_def.
◆ create() [2/3]
cres_qresult< Definition > Definition::create |
( |
const QUrl & | _Definition_url, |
|
|
const QString & | _format = knowCore::FileFormat::Turtle ) |
|
static |
Create a Definition according to the definition given in _Definition_def.
◆ create() [3/3]
cres_qresult< Definition > Definition::create |
( |
QIODevice * | _definition_device, |
|
|
const knowCore::Uri & | _base, |
|
|
const QString & | _format = knowCore::FileFormat::Turtle ) |
|
static |
Create a Definition according to the definition given in _definition_device.
◆ isValid()
bool Definition::isValid |
( |
| ) |
const |
- Returns
- true if the definition is valid
◆ nodes()
- Returns
- the nodes definition for this definition
◆ shapesFor()
- Returns
- the list of shapes that applies to a give RDF node
_node
The documentation for this class was generated from the following files:
- knowl/src/knowSHACL/Definition.h
- knowl/src/knowSHACL/Definition.cpp