java.lang.Object
org.apache.jena.sparql.util.ModelUtils
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic RDFNode
Convert aNode
(graph SPI) to an RDFNode (model API)static RDFNode
convertGraphNodeToRDFNode
(Node node, Model model) Convert aNode
(graph SPI) to an RDFNode (model API), anchored to the model if possible.static ModelCollector
static boolean
isValidAsStatement
(Node s, Node p, Node o) Determines whether a valid Statement can be formed from the given Subject, Predicate and Objectstatic StmtIterator
triplesToStatements
(Iterator<Triple> it, Model refModel) static Statement
tripleToStatement
(Model model, Triple t) static ModelCollector
-
Constructor Details
-
ModelUtils
public ModelUtils()
-
-
Method Details
-
convertGraphNodeToRDFNode
Convert aNode
(graph SPI) to an RDFNode (model API), anchored to the model if possible.- Parameters:
node
-model
- (may be null)- Returns:
- RDFNode
-
convertGraphNodeToRDFNode
Convert aNode
(graph SPI) to an RDFNode (model API)- Parameters:
node
-- Returns:
- RDFNode
-
tripleToStatement
-
isValidAsStatement
Determines whether a valid Statement can be formed from the given Subject, Predicate and ObjectThis function reflects the fact that the
Triple
API is flexible in allowing any Node type in any position (including non-RDF node types like Variable) and as such not all Triples can be safely converted into Statements- Parameters:
s
- Subjectp
- Predicateo
- Object- Returns:
- True if a valid Statement can be formed
-
triplesToStatements
-
intersectCollector
-
unionCollector
-
statementsToTriples
-