ShapeMap

object ShapeMap
Companion:
class
class Object
trait Matchable
class Any

Type members

Classlikes

case class ShapeMapFromPathException(errors: NonEmptyList[String], path: Path, format: String, base: Option[IRI], nodesPrefixMap: PrefixMap, shapesPrefixMap: PrefixMap) extends RuntimeException with NoStackTrace

Value members

Concrete methods

def fixShapeMap(shapeMap: ShapeMap, rdf: RDFReader, nodesPrefixMap: PrefixMap, shapesPrefixMap: PrefixMap): IO[FixedShapeMap]

Resolve triple patterns according to an RDF

Resolve triple patterns according to an RDF

def fromCompact(str: String, base: Option[IRI], nodesPrefixMap: PrefixMap, shapesPrefixMap: PrefixMap): Either[NonEmptyList[String], ShapeMap]
def fromInputStream(is: InputStream, format: String, base: Option[IRI], nodesPrefixMap: PrefixMap, shapesPrefixMap: PrefixMap): Either[NonEmptyList[String], ShapeMap]
def fromPath(path: Path, format: String, base: Option[IRI], nodesPrefixMap: PrefixMap, shapesPrefixMap: PrefixMap): IO[ShapeMap]
def fromString(str: String, format: String, base: Option[IRI], nodesPrefixMap: PrefixMap, shapesPrefixMap: PrefixMap): Either[NonEmptyList[String], ShapeMap]
def fromURI(uri: String, format: String, base: Option[IRI], nodesPrefixMap: PrefixMap, shapesPrefixMap: PrefixMap): IO[Either[NonEmptyList[String], ShapeMap]]
def parseResultMap(str: String, base: Option[IRI], rdf: RDFReader, shapesPrefixMap: PrefixMap): IO[ResultShapeMap]

Implicits

Implicits

implicit val showShapeMap: Show[ShapeMap]