FlatShape

case class FlatShape(slots: Map[Path, Constraint], closed: Boolean)

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.

Value Params
slots

a vector of pairs (Path, Constraint)

Companion
object
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Value members

Inherited methods

def productElementNames: Iterator[String]
Inherited from
Product
def productIterator: Iterator[Any]
Inherited from
Product

Concrete fields

lazy val hasRepeatedProperties: Boolean
lazy val paths: Set[Path]
lazy val preds: Set[IRI]