es.weso.shapemaps

Members list

Concise view

Type members

Classlikes

case class Association(node: NodeSelector, shape: ShapeMapLabel, info: Info)

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class BNodeLabel(bnode: BNode) extends ShapeMapLabel

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
case object Compact extends ShapeMapFormat

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Self type
Compact.type
case object CompactDetails extends ShapeMapFormat

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Self type
case class FixedShapeMap(shapeMap: Map[RDFNode, Map[ShapeMapLabel, Info]], nodesPrefixMap: PrefixMap, shapesPrefixMap: PrefixMap) extends ShapeMap

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class ShapeMap
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case object Focus extends Pattern

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Pattern
class Object
trait Matchable
class Any
Self type
Focus.type
case class GenericSelector(iri: IRI, param: String) extends NodeSelector

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
case class IRILabel(iri: IRI) extends ShapeMapLabel

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
case class Info(status: Status, reason: Option[String], appInfo: Option[Json])

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
object Info

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Info.type

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Self type
case class NodePattern(node: RDFNode) extends Pattern

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Pattern
class Object
trait Matchable
class Any
abstract class NodeSelector

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
class NodeSelectorMaker(base: Option[String], nodesPrefixMap: PrefixMap) extends NodeSelectorBaseVisitor[Any]

Visits the AST and builds the corresponding ShapeMaps classes

Visits the AST and builds the corresponding ShapeMaps classes

Attributes

Graph
Supertypes
class NodeSelectorBaseVisitor[Any]
trait NodeSelectorVisitor[Any]
class AbstractParseTreeVisitor[Any]
trait ParseTreeVisitor[Any]
class Object
trait Matchable
class Any
object Parser

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Parser.type
class ParserErrorListener extends ANTLRErrorListener with LazyLogging

Attributes

Graph
Supertypes
trait LazyLogging
trait ANTLRErrorListener
class Object
trait Matchable
class Any
object ParserNodeSelector extends LazyLogging

Attributes

Graph
Supertypes
trait LazyLogging
class Object
trait Matchable
class Any
Self type
sealed abstract class Pattern

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Focus.type
object WildCard.type
object Pattern

Attributes

Companion:
class
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
Pattern.type
case class QueryShapeMap(associations: List[Association], nodesPrefixMap: PrefixMap, shapesPrefixMap: PrefixMap) extends ShapeMap

Input shape map also known as Query shape map

Input shape map also known as Query shape map

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class ShapeMap
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class RDFNodeSelector(node: RDFNode) extends NodeSelector

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
case class ResultShapeMap(resultMap: Map[RDFNode, Map[ShapeMapLabel, Info]], nodesPrefixMap: PrefixMap, shapesPrefixMap: PrefixMap) extends ShapeMap

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class ShapeMap
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
abstract class ShapeMap

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object ShapeMap

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
sealed abstract class ShapeMapFormat

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Compact.type
object CompactDetails.type
object JsonShapeMapFormat.type

Attributes

Companion:
class
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
sealed abstract class ShapeMapLabel

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class IRILabel
object Start.type

Attributes

Companion:
class
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
class ShapeMapsMaker(base: Option[IRI], nodesPrefixMap: PrefixMap, shapesPrefixMap: PrefixMap) extends ShapeMapBaseVisitor[Any]

Visits the AST and builds the corresponding ShapeMaps classes

Visits the AST and builds the corresponding ShapeMaps classes

Attributes

Graph
Supertypes
class ShapeMapBaseVisitor[Any]
trait ShapeMapVisitor[Any]
class AbstractParseTreeVisitor[Any]
trait ParseTreeVisitor[Any]
class Object
trait Matchable
class Any
case class SparqlSelector(query: String) extends NodeSelector

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
case object Start extends ShapeMapLabel

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Self type
Start.type
sealed abstract class Status

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Conformant.type
object NonConformant.type
object PendingConforms.type
object Undefined.type
object Status

Attributes

Companion:
class
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
Status.type
case class TriplePattern(subjectPattern: Pattern, path: SHACLPath, objectPattern: Pattern) extends NodeSelector

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
case object WildCard extends Pattern

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Pattern
class Object
trait Matchable
class Any
Self type