Class RdfTermProfiles

java.lang.Object
org.aksw.jenax.constraint.impl.RdfTermProfiles

public class RdfTermProfiles extends Object
  • Constructor Details

    • RdfTermProfiles

      public RdfTermProfiles()
  • Method Details

    • newUnboundProfile

      public static VSpace newUnboundProfile()
      Only open the IRI value space
    • newOpenProfile

      public static VSpace newOpenProfile()
      Unconstrained
    • newIriProfile

      public static VSpace newIriProfile()
      Only open the IRI value space
    • newLiteralProfile

      public static VSpace newLiteralProfile()
      Open all spaces other than IRI, BNODE and TRIPLE
    • newNonLiteralProfile

      public static VSpace newNonLiteralProfile()
      Open all spaces other than IRI, BNODE and TRIPLE
    • forGraph

      public static VSpace forGraph()
      Create a restriction for the graph component; only allows for iris
    • forSubject

      public static VSpace forSubject()
      Create a restriction for the graph component; only allows for iris and bnodes
    • forPredicate

      public static VSpace forPredicate()
      Create a restriction for the graph component; only allows for iris
    • forObject

      public static VSpace forObject()
      Create a restriction for the graph component; allows for anything
    • forNode

      public static VSpace forNode(org.apache.jena.graph.Node node)
      Create a restriction for a given node
    • forStringPrefix

      public static VSpace forStringPrefix(String prefix)
    • forIriPrefix

      public static VSpace forIriPrefix(String prefix)
    • forSlot

      public static VSpace forSlot(org.apache.jena.sparql.core.mem.TupleSlot slot)