Packages

p

es.weso

shex

package shex

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. abstract class AbstractSchema extends AnyRef
  2. case class Annotation(predicate: IRI, obj: ObjectValue) extends Product with Serializable
  3. case class BNodeLabel(bnode: BNode) extends ShapeLabel with Product with Serializable
  4. case class Cardinality(min: Int, max: Max) extends Product with Serializable
  5. case class ConversionError(msg: String) extends RuntimeException with NoStackTrace with Product with Serializable
  6. case class DatatypeString(s: String, iri: IRI) extends ObjectLiteral with Product with Serializable
  7. case class Direct(pred: IRI) extends Path with Product with Serializable
  8. case class EachOf(id: Option[ShapeLabel], expressions: List[TripleExpr], optMin: Option[Int], optMax: Option[Max], semActs: Option[List[SemAct]], annotations: Option[List[Annotation]]) extends TripleExpr with Product with Serializable
  9. case class Expr(id: Option[ShapeLabel], e: ValueExpr) extends TripleExpr with Product with Serializable

    Support for arithmetic expressions

    Support for arithmetic expressions

    id

    an optional ShapeLabel

    e

    value expression

  10. case class FractionDigits(n: Int) extends NumericFacet with Product with Serializable
  11. sealed trait IRIExclusion extends AnyRef
  12. case class IRILabel(iri: IRI) extends ShapeLabel with Product with Serializable
  13. case class IRIRefExclusion(iri: IRI) extends IRIExclusion with Product with Serializable
  14. case class IRIStem(stem: IRI) extends ValueSetValue with Product with Serializable
  15. case class IRIStemExclusion(iriStem: IRIStem) extends IRIExclusion with Product with Serializable
  16. case class IRIStemRange(stem: IRIStemRangeValue, exclusions: Option[List[IRIExclusion]]) extends ValueSetValue with Product with Serializable
  17. sealed trait IRIStemRangeValue extends AnyRef
  18. case class IRIStemValueIRI(iri: IRI) extends IRIStemRangeValue with Product with Serializable
  19. case class IRIStemWildcard() extends IRIStemRangeValue with Product with Serializable
  20. case class IRIValue(i: IRI) extends ObjectValue with Product with Serializable
  21. case class Inclusion(include: ShapeLabel) extends TripleExpr with Product with Serializable
  22. case class IntMax(v: Int) extends Max with Product with Serializable
  23. case class Inverse(pred: IRI) extends Path with Product with Serializable
  24. case class LangString(s: String, lang: Lang) extends ObjectLiteral with Product with Serializable
  25. case class Language(languageTag: Lang) extends ValueSetValue with Product with Serializable
  26. sealed trait LanguageExclusion extends AnyRef
  27. case class LanguageStem(stem: Lang) extends ValueSetValue with Product with Serializable
  28. case class LanguageStemExclusion(languageStem: LanguageStem) extends LanguageExclusion with Product with Serializable
  29. case class LanguageStemRange(stem: LanguageStemRangeValue, exclusions: Option[List[LanguageExclusion]]) extends ValueSetValue with Product with Serializable
  30. case class LanguageStemRangeLang(stem: Lang) extends LanguageStemRangeValue with Product with Serializable
  31. sealed trait LanguageStemRangeValue extends AnyRef
  32. case class LanguageStemRangeWildcard() extends LanguageStemRangeValue with Product with Serializable
  33. case class LanguageTagExclusion(lang: Lang) extends LanguageExclusion with Product with Serializable
  34. case class Length(v: Int) extends StringFacet with Product with Serializable
  35. sealed trait LiteralExclusion extends AnyRef
  36. case class LiteralStem(stem: String) extends ValueSetValue with Product with Serializable
  37. case class LiteralStemExclusion(literalStem: LiteralStem) extends LiteralExclusion with Product with Serializable
  38. case class LiteralStemRange(stem: LiteralStemRangeValue, exclusions: Option[List[LiteralExclusion]]) extends ValueSetValue with Product with Serializable
  39. case class LiteralStemRangeString(str: String) extends LiteralStemRangeValue with Product with Serializable
  40. sealed trait LiteralStemRangeValue extends AnyRef
  41. case class LiteralStemRangeWildcard() extends LiteralStemRangeValue with Product with Serializable
  42. case class LiteralStringExclusion(str: String) extends LiteralExclusion with Product with Serializable
  43. sealed trait Max extends AnyRef
  44. case class MaxExclusive(n: NumericLiteral) extends NumericFacet with Product with Serializable
  45. case class MaxInclusive(n: NumericLiteral) extends NumericFacet with Product with Serializable
  46. case class MaxLength(v: Int) extends StringFacet with Product with Serializable
  47. case class MinExclusive(n: NumericLiteral) extends NumericFacet with Product with Serializable
  48. case class MinInclusive(n: NumericLiteral) extends NumericFacet with Product with Serializable
  49. case class MinLength(v: Int) extends StringFacet with Product with Serializable
  50. case class NodeConstraint(id: Option[ShapeLabel], nodeKind: Option[NodeKind], datatype: Option[IRI], xsFacets: List[XsFacet], values: Option[List[ValueSetValue]], annotations: Option[List[Annotation]], actions: Option[List[SemAct]]) extends ShapeExpr with Product with Serializable
  51. sealed trait NodeKind extends AnyRef
  52. sealed trait NumericFacet extends XsFacet
  53. sealed trait ObjectLiteral extends ObjectValue
  54. sealed trait ObjectValue extends ValueSetValue
  55. case class OneOf(id: Option[ShapeLabel], expressions: List[TripleExpr], optMin: Option[Int], optMax: Option[Max], semActs: Option[List[SemAct]], annotations: Option[List[Annotation]]) extends TripleExpr with Product with Serializable
  56. sealed trait Path extends AnyRef
  57. case class Pattern(p: String, flags: Option[String]) extends StringFacet with Product with Serializable
  58. case class ResolvedSchema(source: Schema, resolvedMapShapeExprs: Map[ShapeLabel, ResolvedShapeExpr], resolvedMapTripleExprs: Map[ShapeLabel, ResolvedTripleExpr], inheritanceGraph: Inheritance[ShapeLabel], labelLocationMap: Option[Map[ShapeLabel, Location]]) extends AbstractSchema with Product with Serializable

    Represents a schema with all the imports resolved

  59. case class ResolvedShapeExpr(se: ShapeExpr, source: Option[IRI]) extends Product with Serializable
  60. case class ResolvedTripleExpr(te: TripleExpr, source: Option[IRI]) extends Product with Serializable
  61. case class Schema extends AbstractSchema with Product with Serializable
  62. case class SemAct(name: IRI, code: Option[String]) extends Product with Serializable
  63. case class Shape(id: Option[ShapeLabel], virtual: Option[Boolean], closed: Option[Boolean], extra: Option[List[IRI]], expression: Option[TripleExpr], _extends: Option[List[ShapeLabel]], restricts: Option[List[ShapeLabel]], annotations: Option[List[Annotation]], actions: Option[List[SemAct]]) extends ShapeExpr with Extend with Product with Serializable
  64. case class ShapeAnd(id: Option[ShapeLabel], shapeExprs: List[ShapeExpr], annotations: Option[List[Annotation]], actions: Option[List[SemAct]]) extends ShapeExpr with Product with Serializable
  65. case class ShapeDecl(id: Option[ShapeLabel], _abstract: Boolean, shapeExpr: ShapeExpr) extends ShapeExpr with Product with Serializable
  66. sealed trait ShapeExpr extends Product with Serializable
  67. case class ShapeExternal(id: Option[ShapeLabel], annotations: Option[List[Annotation]], actions: Option[List[SemAct]]) extends ShapeExpr with Product with Serializable
  68. sealed trait ShapeLabel extends Product with Serializable
  69. case class ShapeNot(id: Option[ShapeLabel], shapeExpr: ShapeExpr, annotations: Option[List[Annotation]], actions: Option[List[SemAct]]) extends ShapeExpr with Product with Serializable
  70. case class ShapeOr(id: Option[ShapeLabel], shapeExprs: List[ShapeExpr], annotations: Option[List[Annotation]], actions: Option[List[SemAct]]) extends ShapeExpr with Product with Serializable
  71. case class ShapeRef(reference: ShapeLabel, annotations: Option[List[Annotation]], actions: Option[List[SemAct]]) extends ShapeExpr with Product with Serializable
  72. sealed trait StringFacet extends XsFacet
  73. case class StringValue(s: String) extends ObjectLiteral with Product with Serializable
  74. case class TotalDigits(n: Int) extends NumericFacet with Product with Serializable
  75. case class TripleConstraint(id: Option[ShapeLabel], optInverse: Option[Boolean], optNegated: Option[Boolean], predicate: IRI, valueExpr: Option[ShapeExpr], optMin: Option[Int], optMax: Option[Max], optVariableDecl: Option[VarName], semActs: Option[List[SemAct]], annotations: Option[List[Annotation]]) extends TripleExpr with Product with Serializable
  76. sealed trait TripleExpr extends AnyRef
  77. sealed trait ValueSetValue extends AnyRef
  78. final case class VarName(str: String) extends AnyVal with Product with Serializable
  79. case class VarTable(table: Map[VarName, List[RDFNode]]) extends Product with Serializable
  80. sealed trait XsFacet extends AnyRef

Ungrouped