SemanticCase

constructor(id: String, shape: SemanticShape, matches: Set<String>, filter: (QueryField) -> FilterExpression)