Example usage for org.apache.commons.rdf.api RDFTermFactory createTriple

List of usage examples for org.apache.commons.rdf.api RDFTermFactory createTriple

Introduction

In this page you can find the example usage for org.apache.commons.rdf.api RDFTermFactory createTriple.

Prototype

default Triple createTriple(BlankNodeOrIRI subject, IRI predicate, RDFTerm object)
        throws IllegalArgumentException, UnsupportedOperationException 

Source Link

Document

Create a triple.

Usage

From source file:org.apache.jena.commonsrdf.JenaCommonsRDF.java

/** Convert from Jena {@link org.apache.jena.graph.Triple} to any RDFCommons implementation */
public static Triple fromJena(RDFTermFactory factory, org.apache.jena.graph.Triple triple) {
    BlankNodeOrIRI subject = (BlankNodeOrIRI) (fromJena(factory, triple.getSubject()));
    IRI predicate = (IRI) (fromJena(factory, triple.getPredicate()));
    RDFTerm object = fromJena(factory, triple.getObject());
    return factory.createTriple(subject, predicate, object);
}