Interface RdfSource

All Superinterfaces:
NodeTupleSource, RdfLikeSource
All Known Subinterfaces:
RdfSourceCollection, RdfSourceFromResource
All Known Implementing Classes:
RdfSourceCollectionImpl, RdfSourceFromRdd, RdfSourceFromResourceImpl

public interface RdfSource extends NodeTupleSource
An RdfSource is a NodeTupleSource with tuple size either 3 or 4.
  • Method Summary

    Modifier and Type
    Method
    Description
    org.apache.spark.rdd.RDD<org.aksw.jenax.arq.dataset.api.DatasetOneNg>
    A stream of datasets having one named graph each
    org.apache.spark.rdd.RDD<org.apache.jena.rdf.model.Model>
     
    org.apache.spark.rdd.RDD<org.apache.jena.sparql.core.Quad>
     
    org.apache.spark.rdd.RDD<org.apache.jena.graph.Triple>
    Return the backing loader; null if unknown
    default boolean
    Whether this source is based on a quad model

    Methods inherited from interface net.sansa_stack.spark.io.rdf.input.api.NodeTupleSource

    getComponentCount

    Methods inherited from interface net.sansa_stack.spark.io.rdf.input.api.RdfLikeSource

    peekDeclaredPrefixes
  • Method Details

    • usesQuads

      default boolean usesQuads()
      Whether this source is based on a quad model
    • asTriples

      org.apache.spark.rdd.RDD<org.apache.jena.graph.Triple> asTriples()
      Return the backing loader; null if unknown
    • asQuads

      org.apache.spark.rdd.RDD<org.apache.jena.sparql.core.Quad> asQuads()
    • asModels

      org.apache.spark.rdd.RDD<org.apache.jena.rdf.model.Model> asModels()
    • asDatasets

      org.apache.spark.rdd.RDD<org.aksw.jenax.arq.dataset.api.DatasetOneNg> asDatasets()
      A stream of datasets having one named graph each