Package org.topbraid.shacl.util


package org.topbraid.shacl.util
  • Classes
    Class
    Description
    Manages the current execution platform, used by dash:ExecutionPlatform etc.
    A singleton to record (and possibly print) failures thrown by the validation engine.
    Extended polymorphism support for Jena, checking whether the Node has a given rdf:type.
    A singleton that takes a Jena Model and prints it into a string.
    A Comparator that uses sh:order triples of the given resource in ascending order (defaulting to 0).
    A Comparator that uses sh:order triples of the given resources in ascending order (defaulting to 0).
    Utilities related to querying and updating prefix declarations based on sh:declare.
    A ThreadLocal structure to prevent infinite loops of tosh:hasShape calls etc.
    Manages global preferences related to SHACL processing.
    Provides API access to the system graphs needed by SHACL.
    Various SHACL-related utility methods that didn't fit elsewhere.
    An extension of the Jena polymorphism mechanism.