Packages

p

es.weso

shapemaps

package shapemaps

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. case class Association(node: NodeSelector, shape: ShapeMapLabel, info: Info = Info()) extends Product with Serializable
  2. case class BNodeLabel(bnode: BNode) extends ShapeMapLabel with Product with Serializable
  3. case class FixedShapeMap(shapeMap: Map[RDFNode, Map[ShapeMapLabel, Info]], nodesPrefixMap: PrefixMap, shapesPrefixMap: PrefixMap) extends ShapeMap with Product with Serializable
  4. case class GenericSelector(iri: IRI, param: String) extends NodeSelector with Product with Serializable
  5. case class IRILabel(iri: IRI) extends ShapeMapLabel with Product with Serializable
  6. case class Info(status: Status = Conformant, reason: Option[String] = None, appInfo: Option[Json] = None) extends Product with Serializable
  7. case class NodePattern(node: RDFNode) extends Pattern with Product with Serializable
  8. abstract class NodeSelector extends AnyRef
  9. class NodeSelectorMaker extends NodeSelectorBaseVisitor[Any]

    Visits the AST and builds the corresponding ShapeMaps classes

  10. class ParserErrorListener extends ANTLRErrorListener
  11. sealed abstract class Pattern extends AnyRef
  12. 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

  13. case class RDFNodeSelector(node: RDFNode) extends NodeSelector with Product with Serializable
  14. case class ResultShapeMap(resultMap: Map[RDFNode, Map[ShapeMapLabel, Info]], nodesPrefixMap: PrefixMap, shapesPrefixMap: PrefixMap) extends ShapeMap with Product with Serializable
  15. abstract class ShapeMap extends AnyRef
  16. sealed abstract class ShapeMapFormat extends AnyRef
  17. sealed abstract class ShapeMapLabel extends AnyRef
  18. class ShapeMapsMaker extends ShapeMapBaseVisitor[Any]

    Visits the AST and builds the corresponding ShapeMaps classes

  19. case class SparqlSelector(query: String) extends NodeSelector with Product with Serializable
  20. sealed abstract class Status extends AnyRef
  21. case class TriplePattern(subjectPattern: Pattern, path: SHACLPath, objectPattern: Pattern) extends NodeSelector with Product with Serializable

Ungrouped