Packages

p

es.weso.shex

normalized

package normalized

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. case class Constraint(shape: Option[ShapeExpr], hasExtra: Boolean, card: Cardinality, as: Option[List[Annotation]], tc: TripleConstraint) extends Product with Serializable
  2. case class FlatShape(slots: Map[Path, Constraint], closed: Boolean) extends Product with Serializable

    A flat shape consists of a list of slots where each slot is formed by a path and a constraint.

    A flat shape consists of a list of slots where each slot is formed by a path and a constraint. It has no repeated properties It can be represented as a map from a path to a constraint.

    slots

    a vector of pairs (Path, Constraint)

  3. case class NormalizedShape(slots: Map[Path, Vector[Constraint]], closed: Boolean) extends Product with Serializable

    A normalized shape consists of a list of slots where each slot is formed by a path and a list of constraints.

    A normalized shape consists of a list of slots where each slot is formed by a path and a list of constraints. It can be represented as a map from a path to a list of constraints

    slots

    a vector of pairs (Path, Vector[Constraint])

    closed

    indicates if the shape is closed

  4. case class Slot(path: Path, constraint: Constraint) extends Product with Serializable

Value Members

  1. object Constraint extends Serializable
  2. object FlatShape extends Serializable
  3. object NormalizedShape extends Serializable

Ungrouped