All Values must have same DataType Shape
type: Class
type: NodeShape
severity: Violation
sparql:
  message: Data Item {$this} has type {?valueType}.
  prefixes: datatype
  select: SELECT $this ?valueType WHERE { $this qudt:datatype/qudt:rdfsDatatype ?datatype . $this qudt:value ?valueList. ?valueList rdf:rest*/rdf:first ?value . BIND(datatype(?value) as ?valueType) . FILTER(?valueType != ?datatype) }
target class: HomogeneousArray