object
ShapeSyntax
Type Members
-
case class
Action(label: Label, code: String) extends Product with Serializable
-
case class
ActionRule(r: Rule, a: Seq[Action]) extends Rule with Product with Serializable
-
case class
AndRule(r1: Rule, r2: Rule) extends Rule with Product with Serializable
-
case class
ArcRule(id: Option[Label], n: NameClass, v: ValueClass) extends Rule with Product with Serializable
-
case class
BNodeLabel(bnodeId: Int) extends Label with Product with Serializable
-
case class
FailRule(msg: String) 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
-
sealed
trait
Label extends AnyRef
-
case class
LangObject(lang: Lang) extends ValueObject with Product with Serializable
-
case class
NameAny(excl: Set[IRIStem]) extends NameClass with Product with Serializable
-
sealed
trait
NameClass extends AnyRef
-
case class
NameStem(s: IRIStem) extends NameClass with Product with Serializable
-
case class
NameTerm(t: IRI) extends NameClass with Product with Serializable
-
-
case class
NotRule(r: Rule) extends Rule with Product with Serializable
-
case class
OptRule(r: Rule) extends Rule with Product with Serializable
-
-
case class
OrRule(r1: Rule, r2: Rule) extends Rule with Product with Serializable
-
case class
PlusRule(r: Rule) extends Rule with Product with Serializable
-
case class
RDFNodeObject(node: RDFNode) extends ValueObject with Product with Serializable
-
case class
RegexObject(regex: Regex, lang: Option[Lang]) extends ValueObject with Product with Serializable
-
-
sealed
trait
Rule extends Positional
-
case class
ShEx(rules: Seq[Shape], start: Option[Label]) extends Positional with Product with Serializable
-
case class
Shape(label: Label, rule: Rule) extends Positional with Product with Serializable
-
case class
StarRule(r: Rule) extends Rule with Product with Serializable
-
case class
ValueAny(excl: Set[IRIStem]) extends ValueClass with Product with Serializable
-
sealed
trait
ValueClass extends AnyRef
-
sealed
trait
ValueObject extends AnyRef
-
-
case class
ValueSet(s: Seq[ValueObject]) extends ValueClass with Product with Serializable
-
case class
ValueStem(s: IRIStem) extends ValueClass with Product with Serializable
-
case class
ValueType(v: RDFNode) extends ValueClass with Product with Serializable
Value Members
-
final
def
!=(arg0: AnyRef): Boolean
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: AnyRef): Boolean
-
final
def
==(arg0: Any): Boolean
-
object
AnyRule extends Rule with Product with Serializable
-
object
EmptyRule extends Rule with Product with Serializable
-
lazy val
NoActions: Seq[Action]
-
lazy val
anyShape: Shape
-
final
def
asInstanceOf[T0]: T0
-
def
clone(): AnyRef
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
finalize(): Unit
-
lazy val
foaf: String
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
def
matchStems(stems: Set[IRIStem], node: RDFNode): Boolean
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
def
option(r: Rule): Rule
-
def
range(m: Int, n: Int, r: Rule): Rule
-
lazy val
rdf: String
-
lazy val
rdf_type: IRI
-
lazy val
shex: String
-
lazy val
shex_Any: IRI
-
lazy val
shex_BNode: IRI
-
lazy val
shex_IRI: IRI
-
lazy val
shex_Literal: IRI
-
lazy val
shex_NonBNode: IRI
-
lazy val
shex_NonIRI: IRI
-
lazy val
shex_NonLiteral: IRI
-
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
lazy val
typeShexBNode: ValueType
-
lazy val
typeShexIRI: ValueType
-
lazy val
typeShexLiteral: ValueType
-
lazy val
typeShexNonBNode: ValueType
-
lazy val
typeShexNonIRI: ValueType
-
lazy val
typeShexNonLiteral: ValueType
-
lazy val
typeXsdString: ValueType
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
-
lazy val
xsd: String
-
lazy val
xsd_double: IRI
-
lazy val
xsd_integer: IRI
-
lazy val
xsd_string: IRI
Inherited from AnyRef
Inherited from Any
The following definitions follow: http://www.w3.org/2013/ShEx/Definition