WikibaseRDF

case class WikibaseRDF(endpoint: IRI, prefixMap: PrefixMap, refCached: Ref[IO, CachedState]) extends RDFReader
Companion:
object
trait Serializable
trait Product
trait Equals
trait RDFReader
class Object
trait Matchable
class Any

Type members

Inherited types

type RDFRead[A] = IO[A]
Inherited from:
RDFReader
type RDFStream[A] = Stream[IO, A]
Inherited from:
RDFReader
type Rdf <: RDFReader
Inherited from:
RDFReader
type S[A] = Stream[IO, A]
Inherited from:
RDFReader

Value members

Concrete methods

override def asRDFBuilder: IO[RDFBuilder]
Definition Classes
Definition Classes
Definition Classes
override def checkDatatype(node: RDFNode, datatype: IRI): IO[Boolean]
Definition Classes
override def getNumberOfStatements(): IO[Int]
Definition Classes
override def getPrefixMap: IO[PrefixMap]
Definition Classes
override def getSHACLInstances(cls: RDFNode): Stream[IO, RDFNode]
Definition Classes
Definition Classes
override def hasSHACLClass(n: RDFNode, c: RDFNode): IO[Boolean]
Definition Classes
override def isIsomorphicWith(other: RDFReader): IO[Boolean]
Definition Classes
Definition Classes
override def objectsWithPath(subj: RDFNode, path: SHACLPath): Stream[IO, RDFNode]
Definition Classes
override def queryAsJson(str: String): IO[Json]
Definition Classes
override def querySelect(queryStr: String): RDFStream[Map[String, RDFNode]]
Definition Classes
override def rdfReaderName: String
Definition Classes
override def rdfTriples(): RDFStream[RDFTriple]
Definition Classes
override def serialize(format: String, base: Option[IRI]): IO[String]
Definition Classes
def showRDFId(msg: String): IO[Unit]
override def sourceIRI: Option[IRI]
Definition Classes
Definition Classes
Definition Classes
Definition Classes
Definition Classes
Definition Classes

Inherited methods

Inherited from:
RDFReader

Returns the set of iriObjects that are IRIs in a graph

Returns the set of iriObjects that are IRIs in a graph

Inherited from:
RDFReader

The set of all iri's available

The set of all iri's available

Inherited from:
RDFReader
def mkStream[A, B](vs: List[A], f: A => Stream[IO, B]): Stream[IO, B]
Inherited from:
RDFReader

Returns the set of predicates

Returns the set of predicates

Inherited from:
RDFReader
Inherited from:
Product

Returns the set of subjects that are IRIs in a graph

Returns the set of subjects that are IRIs in a graph

Inherited from:
RDFReader

Set of RDFTriples that contain a node as object with some of the predicates in a list

Set of RDFTriples that contain a node as object with some of the predicates in a list

Value parameters:
o

object

ps

list of predicates

Inherited from:
RDFReader

Set of RDFTriples that contain a node as subject and a given Predicate

Set of RDFTriples that contain a node as subject and a given Predicate

Inherited from:
RDFReader

Set of RDFTriples that contain a node as subject with some of the predicates in a list

Set of RDFTriples that contain a node as subject with some of the predicates in a list

Value parameters:
n

node

ps

list of predicates

Inherited from:
RDFReader
def triplesWithType(expectedType: IRI): RDFStream[RDFTriple]
Inherited from:
RDFReader

Concrete fields

override val id: String

Inherited fields