p

es.weso

shacl

package shacl

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. case class And(shapes: List[RefNode]) extends Component with Product with Serializable
  2. case class ClassComponent(value: RDFNode) extends Component with Product with Serializable
  3. case class Closed(isClosed: Boolean, ignoredProperties: List[IRI]) extends Component with Product with Serializable
  4. sealed abstract class Component extends AnyRef
  5. case class Datatype(value: IRI) extends Component with Product with Serializable
  6. case class Disjoint(p: IRI) extends Component with Product with Serializable
  7. case class Equals(p: IRI) extends Component with Product with Serializable
  8. case class HasValue(value: Value) extends Component with Product with Serializable
  9. case class IRIValue(iri: IRI) extends Value with Product with Serializable
  10. case class In(list: List[Value]) extends Component with Product with Serializable
  11. case class LanguageIn(langs: List[String]) extends Component with Product with Serializable
  12. case class LessThan(p: IRI) extends Component with Product with Serializable
  13. case class LessThanOrEquals(p: IRI) extends Component with Product with Serializable
  14. case class LiteralValue(literal: Literal) extends Value with Product with Serializable
  15. case class MaxCount(value: Int) extends Component with Product with Serializable
  16. case class MaxExclusive(value: Literal) extends Component with Product with Serializable
  17. case class MaxInclusive(value: Literal) extends Component with Product with Serializable
  18. case class MaxLength(value: Int) extends Component with Product with Serializable
  19. case class MessageMap(mmap: Map[Option[Lang], String]) extends Product with Serializable
  20. case class MinCount(value: Int) extends Component with Product with Serializable
  21. case class MinExclusive(value: Literal) extends Component with Product with Serializable
  22. case class MinInclusive(value: Literal) extends Component with Product with Serializable
  23. case class MinLength(value: Int) extends Component with Product with Serializable
  24. case class NodeComponent(shape: RefNode) extends Component with Product with Serializable
  25. case class NodeKind(value: NodeKindType) extends Component with Product with Serializable
  26. sealed trait NodeKindType extends AnyRef
  27. case class NodeShape(id: RDFNode, components: List[Component], targets: Seq[Target], propertyShapes: Seq[RefNode], closed: Boolean, ignoredProperties: List[IRI], deactivated: Boolean, message: MessageMap, severity: Option[Severity], name: MessageMap, description: MessageMap, order: Option[DecimalLiteral], group: Option[RefNode], sourceIRI: Option[IRI]) extends Shape with Product with Serializable
  28. case class Not(shape: RefNode) extends Component with Product with Serializable
  29. case class Or(shapes: List[RefNode]) extends Component with Product with Serializable
  30. case class Pattern(pattern: String, flags: Option[String]) extends Component with Product with Serializable
  31. case class PropertyGroup(order: Option[DecimalLiteral], label: Set[RDFNode]) extends Product with Serializable
  32. case class PropertyShape(id: RDFNode, path: SHACLPath, components: List[Component], targets: Seq[Target], propertyShapes: Seq[RefNode], closed: Boolean, ignoredProperties: List[IRI], deactivated: Boolean, message: MessageMap, severity: Option[Severity], name: MessageMap, description: MessageMap, order: Option[DecimalLiteral], group: Option[RefNode], sourceIRI: Option[IRI], annotations: List[(IRI, RDFNode)]) extends Shape with Product with Serializable
  33. case class QualifiedValueShape(shape: RefNode, qualifiedMinCount: Option[Int], qualifiedMaxCount: Option[Int], qualifiedValueShapesDisjoint: Option[Boolean]) extends Component with Product with Serializable
  34. final case class RefNode(id: RDFNode) extends AnyVal with Product with Serializable
  35. case class Schema(pm: PrefixMap, imports: List[IRI], entailments: List[IRI], shapesMap: Map[RefNode, Shape], propertyGroups: Map[RefNode, PropertyGroup]) extends Product with Serializable
  36. sealed abstract class Shape extends AnyRef
  37. sealed abstract class Target extends AnyRef
  38. case class TargetClass(node: RDFNode) extends Target with Product with Serializable
  39. case class TargetNode(node: RDFNode) extends Target with Product with Serializable
  40. case class TargetObjectsOf(pred: IRI) extends Target with Product with Serializable
  41. case class TargetSubjectsOf(pred: IRI) extends Target with Product with Serializable
  42. case class UniqueLang(value: Boolean) extends Component with Product with Serializable
  43. trait Value extends AnyRef

    Represents IRIs or Literals (no Blank nodes)

  44. case class Xone(shapes: List[RefNode]) extends Component with Product with Serializable

Ungrouped