Class RdfElementVisitorRdfToJsonNt

java.lang.Object
org.aksw.jenax.graphql.sparql.v2.ron.RdfElementVisitorRdfToJsonNt
All Implemented Interfaces:
RdfElementVisitor<com.google.gson.JsonElement>

public class RdfElementVisitorRdfToJsonNt extends Object implements RdfElementVisitor<com.google.gson.JsonElement>
Json-NT is simply json where keys and literals are all strings that contain RDF terms in n-triples serialization. The format is sub-par from a parsing perspective because the document needs to be parsed first as JSON and then each string literal as an RDF term. However, other than that it is very easy to work with.
  • Constructor Details

    • RdfElementVisitorRdfToJsonNt

      public RdfElementVisitorRdfToJsonNt()
  • Method Details

    • visit

      public com.google.gson.JsonElement visit(RdfArray elements)
      Specified by:
      visit in interface RdfElementVisitor<com.google.gson.JsonElement>
    • visit

      public com.google.gson.JsonElement visit(RdfObject obj)
      Specified by:
      visit in interface RdfElementVisitor<com.google.gson.JsonElement>
    • visit

      public com.google.gson.JsonElement visit(RdfLiteral element)
      Specified by:
      visit in interface RdfElementVisitor<com.google.gson.JsonElement>
    • visit

      public com.google.gson.JsonElement visit(RdfNull element)
      Specified by:
      visit in interface RdfElementVisitor<com.google.gson.JsonElement>
    • path0ToName

      public static String path0ToName(org.apache.jena.sparql.path.P_Path0 path)
    • getPlainString

      public static String getPlainString(org.apache.jena.graph.Node node)
    • path0ToNt

      public static String path0ToNt(org.apache.jena.sparql.path.P_Path0 path)
    • nodeToJsonElement

      public static com.google.gson.JsonElement nodeToJsonElement(org.apache.jena.graph.Node node)