package shapemaps
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- case class Association(node: NodeSelector, shape: ShapeMapLabel, info: Info = Info()) extends Product with Serializable
- case class BNodeLabel(bnode: BNode) extends ShapeMapLabel with Product with Serializable
- case class FixedShapeMap(shapeMap: Map[RDFNode, Map[ShapeMapLabel, Info]], nodesPrefixMap: PrefixMap, shapesPrefixMap: PrefixMap) extends ShapeMap with Product with Serializable
- case class GenericSelector(iri: IRI, param: String) extends NodeSelector with Product with Serializable
- case class IRILabel(iri: IRI) extends ShapeMapLabel with Product with Serializable
- case class Info(status: Status = Conformant, reason: Option[String] = None, appInfo: Option[Json] = None) extends Product with Serializable
- case class NodePattern(node: RDFNode) extends Pattern with Product with Serializable
- abstract class NodeSelector extends AnyRef
-
class
NodeSelectorMaker extends NodeSelectorBaseVisitor[Any]
Visits the AST and builds the corresponding ShapeMaps classes
- class ParserErrorListener extends ANTLRErrorListener
- sealed abstract class Pattern extends AnyRef
-
case class
QueryShapeMap(associations: List[Association], nodesPrefixMap: PrefixMap, shapesPrefixMap: PrefixMap) extends ShapeMap with Product with Serializable
Input shape map also known as Query shape map
- case class RDFNodeSelector(node: RDFNode) extends NodeSelector with Product with Serializable
- case class ResultShapeMap(resultMap: Map[RDFNode, Map[ShapeMapLabel, Info]], nodesPrefixMap: PrefixMap, shapesPrefixMap: PrefixMap) extends ShapeMap with Product with Serializable
- abstract class ShapeMap extends AnyRef
- sealed abstract class ShapeMapFormat extends AnyRef
- sealed abstract class ShapeMapLabel extends AnyRef
-
class
ShapeMapsMaker extends ShapeMapBaseVisitor[Any]
Visits the AST and builds the corresponding ShapeMaps classes
- case class SparqlSelector(query: String) extends NodeSelector with Product with Serializable
- sealed abstract class Status extends AnyRef
- case class TriplePattern(subjectPattern: Pattern, path: SHACLPath, objectPattern: Pattern) extends NodeSelector with Product with Serializable
Value Members
- object Association extends Serializable
- object Compact extends ShapeMapFormat with Product with Serializable
- object CompactDetails extends ShapeMapFormat with Product with Serializable
- object Conformant extends Status with Product with Serializable
- object FixedShapeMap extends Serializable
- object Focus extends Pattern with Product with Serializable
- object Info extends Serializable
- object JsonShapeMapFormat extends ShapeMapFormat with Product with Serializable
- object NodeSelector
- object NonConformant extends Status with Product with Serializable
- object Parser
- object ParserNodeSelector
- object Pattern
- object QueryShapeMap extends Serializable
- object ResultShapeMap extends Serializable
- object ShapeMap
- object ShapeMapFormat
- object ShapeMapLabel
- object Start extends ShapeMapLabel with Product with Serializable
- object Status
- object Undefined extends Status with Product with Serializable
- object WildCard extends Pattern with Product with Serializable