Class JenaUtils

java.lang.Object
cz.cvut.kbss.ontodriver.jena.util.JenaUtils

public class JenaUtils extends Object
Utility methods for working with Jena API.
  • Method Details

    • valueToRdfNode

      public static <T> org.apache.jena.rdf.model.RDFNode valueToRdfNode(Assertion assertion, Value<T> value)
      Transforms the specified Value to an RDFNode, be it a resource or a literal.
      Parameters:
      assertion - Assertion representing the asserted property
      value - Value to transform
      Returns:
      Jena RDFNode
    • toRdfNode

      public static org.apache.jena.rdf.model.RDFNode toRdfNode(Assertion assertion, Object value)
      Transforms the specified value to an RDFNode, be it a resource or a literal.
      Parameters:
      assertion - Assertion representing the asserted property
      value - Value to transform
      Returns:
      Jena RDFNode
    • literalToValue

      public static Object literalToValue(org.apache.jena.rdf.model.Literal literal)