Package org.aksw.jenax.constraint.impl
Class RdfTermProfiles
java.lang.Object
org.aksw.jenax.constraint.impl.RdfTermProfiles
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic VSpaceforGraph()Create a restriction for the graph component; only allows for irisstatic VSpaceforIriPrefix(String prefix) static VSpaceforNode(org.apache.jena.graph.Node node) Create a restriction for a given nodestatic VSpaceCreate a restriction for the graph component; allows for anythingstatic VSpaceCreate a restriction for the graph component; only allows for irisstatic VSpaceforSlot(org.apache.jena.sparql.core.mem.TupleSlot slot) static VSpaceforStringPrefix(String prefix) static VSpaceCreate a restriction for the graph component; only allows for iris and bnodesstatic VSpaceOnly open the IRI value spacestatic VSpaceOpen all spaces other than IRI, BNODE and TRIPLEstatic VSpaceOpen all spaces other than IRI, BNODE and TRIPLEstatic VSpaceUnconstrainedstatic VSpaceOnly open the IRI value space
-
Constructor Details
-
RdfTermProfiles
public RdfTermProfiles()
-
-
Method Details
-
newUnboundProfile
Only open the IRI value space -
newOpenProfile
Unconstrained -
newIriProfile
Only open the IRI value space -
newLiteralProfile
Open all spaces other than IRI, BNODE and TRIPLE -
newNonLiteralProfile
Open all spaces other than IRI, BNODE and TRIPLE -
forGraph
Create a restriction for the graph component; only allows for iris -
forSubject
Create a restriction for the graph component; only allows for iris and bnodes -
forPredicate
Create a restriction for the graph component; only allows for iris -
forObject
Create a restriction for the graph component; allows for anything -
forNode
Create a restriction for a given node -
forStringPrefix
-
forIriPrefix
-
forSlot
-