package
shex
Type Members
-
case class
Action(label: Label, code: String) extends Product with Serializable
-
case class
AndRule(conjoints: Set[Rule]) extends Rule with Product with Serializable
-
case class
ArcRule(id: Option[Label], name: NameClass, value: ValueClass, occurs: Cardinality, actions: Seq[Action] = List.empty, priority: Option[Int] = None, title: Option[String] = None) extends Rule with Product with Serializable
-
case class
BNodeLabel(bnode: BlankNode) extends Label with Product with Serializable
-
class
Bound extends AnyRef
-
-
case class
GroupRule(rule: Rule, opt: Boolean, a: Set[Action]) extends Rule with Product with Serializable
-
case class
IRILabel(iri: IRI) extends Label with Product with Serializable
-
case class
IRIStem(iri: IRI, isStem: Boolean) extends Product with Serializable
-
trait
Label extends AnyRef
-
trait
Model extends AnyRef
-
case class
NameAny(excl: Set[IRIStem]) extends NameClass with Product with Serializable
-
-
case class
NameStem(s: IRI) extends NameClass with Product with Serializable
-
case class
NameTerm(t: IRI) extends NameClass with ToQuads with Product with Serializable
-
case class
NoPass() extends ShExResult with Product with Serializable
-
case class
OrRule(disjoints: Set[Rule]) extends Rule with Product with Serializable
-
case class
Pass(assignment: Map[Res, IRI]) extends ShExResult with Product with Serializable
-
-
case class
Range(min: Long, max: Long) extends Cardinality with Product with Serializable
-
-
case class
ShEx(rules: Seq[Shape], start: Option[Label] = None) extends Product with Serializable
-
trait
ShExResult extends AnyRef
-
case class
Shape(label: Label, rule: Rule) extends Product with Serializable
-
-
-
-
trait
ToQuads extends AnyRef
-
trait
ToTriplets extends AnyRef
-
case class
Typing(map: Map[Res, Set[Res]]) extends Product with Serializable
-
case class
ValueAny(stem: IRIStem) extends ValueClass with Product with Serializable
-
-
-
case class
ValueSet(s: Set[RDFValue]) extends ValueClass with Product with Serializable
-
case class
ValueStem(s: IRI) extends ValueClass with Product with Serializable
-
case class
ValueType(v: Res) extends ValueClass with Product with Serializable
-
-
Inherited from AnyRef
Inherited from Any
Package objects with the most important constants and implicits