Package

net.sansa_stack.inference.spark.data

model

Permalink

package model

Visibility
  1. Public
  2. All

Type Members

  1. abstract class AbstractRDFGraphSpark[Rdf <: RDF, D, G <: AbstractRDFGraphSpark[Rdf, D, G]] extends AbstractRDFGraph[Rdf, D, G] with SparkGraphExtensions[Rdf, D, G]

    Permalink

    A data structure that comprises a collection of triples.

    A data structure that comprises a collection of triples. Note, due to the implementation of the Spark datastructures, this doesn't necessarily mean to be free of duplicates which is why a distinct operation is provided.

  2. case class RDFGraph(triples: RDD[Triple]) extends Product with Serializable

    Permalink

    A data structure that comprises a set of triples.

  3. class RDFGraphDataFrame extends AbstractRDFGraphSpark[SimpleRDF, DataFrame, RDFGraphDataFrame]

    Permalink

    A data structure that comprises a set of triples.

  4. class RDFGraphDataset extends AbstractRDFGraphSpark[Jena, Dataset[Triple], RDFGraphDataset]

    Permalink

    A data structure that comprises a set of triples.

  5. class RDFGraphNative extends AbstractRDFGraphSpark[Jena, RDD[Triple], RDFGraphNative]

    Permalink

    A data structure that comprises a set of triples based on an RDD.

  6. case class RDFTuple(s: String, o: String) extends Product2[String, String] with Product with Serializable

    Permalink

    An RDF tuple (s o), i.e.

    An RDF tuple (s o), i.e. only subject and object are represented.

    s

    the subject

    o

    the object

  7. trait SparkGraphExtensions[Rdf <: RDF, D, G <: AbstractRDFGraph[Rdf, D, G]] extends AnyRef

    Permalink

    Some Spark based extension for an RDF graph.

  8. class TripleUtils extends AnyRef

    Permalink

Value Members

  1. object EmptyRDFGraphDataFrame

    Permalink

    Represents an empty RDF graph as Dataframe.

  2. object TripleUtils extends TripleUtils

    Permalink

Ungrouped