p

es.weso

shacl

package shacl

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Package Members

  1. package converter
  2. package report
  3. package validator

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

Value Members

  1. case object BlankNodeKind extends NodeKindType with Product with Serializable
  2. case object BlankNodeOrIRI extends NodeKindType with Product with Serializable
  3. case object BlankNodeOrLiteral extends NodeKindType with Product with Serializable
  4. case object IRIKind extends NodeKindType with Product with Serializable
  5. case object IRIOrLiteral extends NodeKindType with Product with Serializable
  6. case object LiteralKind extends NodeKindType with Product with Serializable
  7. object MessageMap extends Serializable
  8. object SHACLPrefixes
  9. object Schema extends Serializable
  10. object Shacl
  11. object Shape
  12. object showShacl

Ungrouped