#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