ShEx2RDF

trait ShEx2RDF extends RDFSaver
Companion
object
trait RDFSaver
class Object
trait Matchable
class Any

Type members

Inherited types

type RDFSaver[A] = StateT[IO, RDFBuilder, A]
Inherited from
RDFSaver

Value members

Concrete methods

def serialize(shex: Schema, node: Option[IRI], format: String, rdfBuilder: RDFBuilder): IO[String]
def toRDF(s: Schema, node: Option[IRI], initial: RDFBuilder): IO[RDFBuilder]

Inherited methods

def addContent[A](x: A, node: RDFNode, pred: IRI, saver: A => RDFSaver[RDFNode]): RDFSaver[Unit]
Inherited from
RDFSaver
def addListContent[A](ls: List[A], node: RDFNode, pred: IRI, saver: A => RDFSaver[RDFNode]): RDFSaver[Unit]
Inherited from
RDFSaver
def addPrefix(alias: String, iri: IRI): RDFSaver[Unit]
Inherited from
RDFSaver
def addPrefixMap(pm: PrefixMap): RDFSaver[Unit]
Inherited from
RDFSaver
def addStarContent[A](ls: List[A], node: RDFNode, pred: IRI, saver: A => RDFSaver[RDFNode]): RDFSaver[Unit]
Inherited from
RDFSaver
def addTriple(s: RDFNode, p: IRI, o: RDFNode): RDFSaver[Unit]
Inherited from
RDFSaver
def addTripleObjects(s: RDFNode, p: IRI, os: List[RDFNode]): RDFSaver[Unit]
Inherited from
RDFSaver
def createBNode(): RDFSaver[RDFNode]
Inherited from
RDFSaver
def fromIO[A](x: IO[A]): RDFSaver[A]
Inherited from
RDFSaver
def getRDF: RDFSaver[RDFBuilder]
Inherited from
RDFSaver
def iri(i: IRI): RDFSaver[RDFNode]
Inherited from
RDFSaver
def listSaver[A](ls: List[A], saver: A => RDFSaver[RDFNode]): RDFSaver[List[RDFNode]]
Inherited from
RDFSaver
def makeId(v: Option[IRI]): RDFSaver[RDFNode]
Inherited from
RDFSaver
def makePath(path: SHACLPath): RDFSaver[RDFNode]
Inherited from
RDFSaver
def maybeAddContent[A](maybe: Option[A], node: RDFNode, pred: IRI, saver: A => RDFSaver[RDFNode]): RDFSaver[Unit]
Inherited from
RDFSaver
def maybeAddListContent[A](maybeLs: Option[List[A]], node: RDFNode, pred: IRI, saver: A => RDFSaver[RDFNode]): RDFSaver[Unit]
Inherited from
RDFSaver
def maybeAddStarContent[A](maybeLs: Option[List[A]], node: RDFNode, pred: IRI, saver: A => RDFSaver[RDFNode]): RDFSaver[Unit]
Inherited from
RDFSaver
def maybeAddTriple[A](node: RDFNode, pred: IRI, maybe: Option[RDFNode]): RDFSaver[Unit]
Inherited from
RDFSaver
def mkRDFList(ls: List[RDFNode]): RDFSaver[RDFNode]
Inherited from
RDFSaver
def modify(upd: RDFBuilder => IO[RDFBuilder]): RDFSaver[Unit]
Inherited from
RDFSaver
def modifyGet[A](upd: RDFBuilder => IO[(A, RDFBuilder)]): RDFSaver[A]
Inherited from
RDFSaver
def ok[A](x: A): RDFSaver[A]
Inherited from
RDFSaver
def optSaver[A](maybe: Option[A], saver: A => RDFSaver[RDFNode]): RDFSaver[Option[RDFNode]]
Inherited from
RDFSaver
def rdfBoolean(x: Boolean): RDFSaver[RDFNode]
Inherited from
RDFSaver
def rdfInt(x: Int): RDFSaver[RDFNode]
Inherited from
RDFSaver
def rdfString(x: String): RDFSaver[RDFNode]
Inherited from
RDFSaver
def saveAsRDFList[A](ls: List[A], saver: A => RDFSaver[RDFNode]): RDFSaver[RDFNode]
Inherited from
RDFSaver
def saveList[A](ls: List[A], f: A => RDFSaver[Unit]): RDFSaver[Unit]
Inherited from
RDFSaver
def saveToRDFList[A](ls: List[A], f: A => RDFSaver[RDFNode]): RDFSaver[RDFNode]
Inherited from
RDFSaver
def sequence[A](ls: List[RDFSaver[A]]): RDFSaver[List[A]]
Inherited from
RDFSaver
def setRDF(rdf: RDFBuilder): RDFSaver[Unit]
Inherited from
RDFSaver