Class SystemARQ

java.lang.Object
org.apache.jena.sparql.SystemARQ

public class SystemARQ extends Object
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static boolean
    Whether support for Roman numerals (datatype http://rome.example.org/Numeral).
    static boolean
    Under strict F&O, dateTimes and dates that have no timezone have one magically applied.
    static boolean
    Use a plain graph (sameValueAs is term equality)
    static boolean
    Control whether addition datatypes, over and above strict, minimal SPARQL compliance, are handled.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static Symbol
    allocSymbol(String shortName)
     
    static Symbol
    allocSymbol(String base, String shortName)
     
    static void
    sync(org.apache.jena.graph.Graph graph)
    Sync if provided.
    static void
    sync(Dataset dataset)
    Sync a Dataset, if underlying storage provides sync.
    static void
    sync(org.apache.jena.rdf.model.Model model)
    Sync a Model if it provides the underlying graph provides sync .
    static void
    sync(DatasetGraph dataset)
    Sync carefully for compound objects
    static void
    Sync an object if synchronizable (model, graph, dataset).

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • ValueExtensions

      public static boolean ValueExtensions
      Control whether addition datatypes, over and above strict, minimal SPARQL compliance, are handled. Examples include xsd:date and simple literal/xsd:string.
    • StrictDateTimeFO

      public static boolean StrictDateTimeFO
      Under strict F&O, dateTimes and dates that have no timezone have one magically applied. This default timezone is implementation dependent and can lead to different answers to queries depending on the timezone. Normally, ARQ uses XMLSchema dateTime comparisons, which an yield "indeterminate", which in turn is an evaluation error. F&O insists on true/false and so can lead to false positives and negatives.
    • EnableRomanNumerals

      public static boolean EnableRomanNumerals
      Whether support for Roman numerals (datatype http://rome.example.org/Numeral). Mainly a test of datatype extension.
    • UsePlainGraph

      public static boolean UsePlainGraph
      Use a plain graph (sameValueAs is term equality)
  • Constructor Details

    • SystemARQ

      public SystemARQ()
  • Method Details

    • sync

      public static void sync(org.apache.jena.rdf.model.Model model)
      Sync a Model if it provides the underlying graph provides sync . Do nothing otherwise.
    • sync

      public static void sync(org.apache.jena.graph.Graph graph)
      Sync if provided. Do nothing if not.
    • sync

      public static void sync(Dataset dataset)
      Sync a Dataset, if underlying storage provides sync.
    • sync

      public static void sync(DatasetGraph dataset)
      Sync carefully for compound objects
    • syncObject

      public static void syncObject(Object object)
      Sync an object if synchronizable (model, graph, dataset).
    • allocSymbol

      public static Symbol allocSymbol(String shortName)
    • allocSymbol

      public static Symbol allocSymbol(String base, String shortName)