Class ExecutionPlatform

java.lang.Object
org.topbraid.shacl.util.ExecutionPlatform

public class ExecutionPlatform extends Object
Manages the current execution platform, used by dash:ExecutionPlatform etc. Used for example to determine if a given SPARQL constraint validator can be executed or not. By default this does not return true for any request, but implementations such as TopBraid will install their own ExecutionPlatform instance.
Author:
Holger Knublauch
  • Constructor Details

    • ExecutionPlatform

      public ExecutionPlatform()
  • Method Details

    • get

      public static ExecutionPlatform get()
    • set

      public static void set(ExecutionPlatform value)
    • canExecute

      public static boolean canExecute(org.apache.jena.rdf.model.Resource executable)
    • isCompatibleWith

      public static boolean isCompatibleWith(org.apache.jena.rdf.model.Resource platform)
    • isCompatibleWithExactly

      public boolean isCompatibleWithExactly(org.apache.jena.rdf.model.Resource platform)