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
RDFReader
override
def availableParseFormats: List[String]
Definition Classes
RDFReader
override
def availableSerializeFormats: List[String]
Definition Classes
RDFReader
override
def checkDatatype(node: RDFNode, datatype: IRI): IO[Boolean]
Definition Classes
RDFReader
override
def getNumberOfStatements(): IO[Int]
Definition Classes
RDFReader
override
def getPrefixMap: IO[PrefixMap]
Definition Classes
RDFReader
override
def getSHACLInstances(cls: RDFNode): Stream[IO, RDFNode]
Definition Classes
RDFReader
override
def hasPredicateWithSubject(n: RDFNode, p: IRI): IO[Boolean]
Definition Classes
RDFReader
override
def hasSHACLClass(n: RDFNode, c: RDFNode): IO[Boolean]
Definition Classes
RDFReader
override
def isIsomorphicWith(other: RDFReader): IO[Boolean]
Definition Classes
RDFReader
override
def nodesWithPath(p: SHACLPath): Stream[IO, (RDFNode, RDFNode)]
Definition Classes
RDFReader
override
def objectsWithPath(subj: RDFNode, path: SHACLPath): Stream[IO, RDFNode]
Definition Classes
RDFReader
override
def queryAsJson(str: String): IO[Json]
Definition Classes
RDFReader
override
def querySelect(queryStr: String): RDFStream[Map[String, RDFNode]]
Definition Classes
RDFReader
override
def rdfReaderName: String
Definition Classes
RDFReader
override
def rdfTriples(): RDFStream[RDFTriple]
Definition Classes
RDFReader
override
def serialize(format: String, base: Option[IRI]): IO[String]
Definition Classes
RDFReader
def showRDFId(msg: String): IO[Unit]
override
def sourceIRI: Option[IRI]
Definition Classes
RDFReader
override
def subjectsWithPath(p: SHACLPath, o: RDFNode): Stream[IO, RDFNode]
Definition Classes
RDFReader
override
def triplesWithObject(node: RDFNode): RDFStream[RDFTriple]
Definition Classes
RDFReader
override
def triplesWithPredicate(p: IRI): Stream[IO, RDFTriple]
Definition Classes
RDFReader
override
def triplesWithPredicateObject(p: IRI, o: RDFNode): Stream[IO, RDFTriple]
Definition Classes
RDFReader
override
def triplesWithSubject(node: RDFNode): RDFStream[RDFTriple]
Definition Classes
RDFReader

Inherited methods

def getTypes(node: RDFNode): RDFStream[RDFNode]
Inherited from
RDFReader
def iriObjects(): RDFStream[IRI]

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
def iris(): RDFStream[IRI]

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
def predicates(): RDFStream[IRI]

Returns the set of predicates

Returns the set of predicates

Inherited from
RDFReader
def productElementNames: Iterator[String]
Inherited from
Product
def productIterator: Iterator[Any]
Inherited from
Product
def subjects(): RDFStream[RDFNode]

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
def subjectsWithProperty(pred: IRI): RDFStream[RDFNode]
Inherited from
RDFReader
def subjectsWithType(t: RDFNode): RDFStream[RDFNode]
Inherited from
RDFReader
def triplesWithPredicatesObject(ps: LazyList[IRI], o: RDFNode): RDFStream[RDFTriple]

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 Params
o

object

ps

list of predicates

Inherited from
RDFReader
def triplesWithSubjectPredicate(s: RDFNode, p: IRI): RDFStream[RDFTriple]

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
def triplesWithSubjectPredicates(n: RDFNode, ps: LazyList[IRI]): RDFStream[RDFTriple]

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 Params
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

val nodeLocations: Map[RDFNode, Set[Location]]
Inherited from
RDFReader
val tripleLocations: Map[RDFTriple, Set[Location]]
Inherited from
RDFReader