knowL: Knowledge Libraries
|
#include <Validator.h>
Classes | |
struct | Private |
Public Member Functions | |
Validator (const Validator &_rhs) | |
Validator & | operator= (const Validator &_rhs) |
Definition | definition () const |
knowCore::ReturnValue< ValidationResults > | validate (const knowRDF::Graph &_graph) |
knowCore::ReturnValue< ValidationResults > | validate (const QUrl &_graph_uri, const QString &_format=knowCore::Format::Turtle) |
knowCore::ReturnValue< ValidationResults > | validate (QIODevice *_graph_data, const knowCore::Uri &_base, const QString &_format=knowCore::Format::Turtle) |
knowCore::ReturnValue< ValidationResults > | validate (const knowCore::Uri &_graph_uri, const QString &_format=knowCore::Format::Turtle) |
Static Public Member Functions | |
static knowCore::ReturnValue< Validator > | create (const QString &_validator_def, const QString &_format=knowCore::Format::Turtle) |
static knowCore::ReturnValue< Validator > | create (const QUrl &_validator_url, const QString &_format=knowCore::Format::Turtle) |
static knowCore::ReturnValue< Validator > | create (const knowCore::Uri &_validator_url, const QString &_format=knowCore::Format::Turtle) |
static knowCore::ReturnValue< Validator > | create (const knowRDF::Graph &_graph) |
Validator for SHACL as defined in https://www.w3.org/TR/shacl/ plus support for some extensions.
|
static |
Create a Validator according to the definition loaded from _validator_url.
|
static |
Create a validator from a RDF graph
|
static |
Create a Validator according to the definition given in _validator_def.
|
static |
Create a Validator according to the definition loaded from _validator_url.
Definition knowSHACL::Validator::definition | ( | ) | const |
knowCore::ReturnValue< ValidationResults > Validator::validate | ( | const knowCore::Uri & | _graph_uri, |
const QString & | _format = knowCore::Format::Turtle ) |
_graph
knowCore::ReturnValue< ValidationResults > Validator::validate | ( | const knowRDF::Graph & | _graph | ) |
_graph
knowCore::ReturnValue< ValidationResults > Validator::validate | ( | const QUrl & | _graph_uri, |
const QString & | _format = knowCore::Format::Turtle ) |
_graph
knowCore::ReturnValue< ValidationResults > Validator::validate | ( | QIODevice * | _graph_data, |
const knowCore::Uri & | _base, | ||
const QString & | _format = knowCore::Format::Turtle ) |
_graph