ShEx

E664417

ShEx (Shape Expressions) is a concise, formal language for describing and validating the structure of RDF data graphs.

All labels observed (3)

Label Occurrences
ShEx canonical 3
ShExC 1
ShExJ 1

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf RDF validation language ⓘ
constraint language ⓘ
shape expression language ⓘ
alternativeTo SHACL ⓘ
appliesTo API input validation for RDF-based systems ⓘ
RDF data validation ⓘ
data quality checking ⓘ
schema-driven RDF data design ⓘ
comparedWith SHACL ⓘ
describes RDF graph structure ⓘ
domain Linked Data ⓘ
Semantic Web ⓘ
fullName Shape Expressions ⓘ
hasAbbreviation ShEx ⓘ
hasConcept node constraint ⓘ
shape ⓘ
shape map ⓘ
triple constraint ⓘ
value class ⓘ
hasFeature annotations on shapes and triple constraints ⓘ
closed and open shapes ⓘ
concise syntax ⓘ
formal semantics ⓘ
human-readable syntax ⓘ
imports of external schemas ⓘ
support for RDF node constraints ⓘ
support for cardinality constraints ⓘ
support for grouping and choice of properties ⓘ
support for negation of shapes ⓘ
support for recursion ⓘ
support for value constraints ⓘ
hasSerialization ShExC ⓘ
linked to: ShEx

ShExJ ⓘ
linked to: ShEx

ShExR ⓘ
supports RDF IRIs ⓘ
RDF blank nodes ⓘ
RDF datatypes ⓘ
RDF literals ⓘ
RDF node kinds ⓘ
regular-expression-like expressions over triples ⓘ
shape references ⓘ
value sets ⓘ
syntaxStyle JSON-based syntax ⓘ
RDF-based syntax ⓘ
compact text syntax ⓘ
usedFor defining constraints on RDF data ⓘ
validating RDF data graphs ⓘ
usedIn Wikidata data modeling ⓘ
knowledge graph validation ⓘ

How these facts were elicited

Referenced by (5)

Full triples — surface form annotated when it differs from this entity's canonical label.

SHACL → relatedTo → ShEx ⓘ
SHACL → competesWith → ShEx ⓘ
ShEx → hasAbbreviation → ShEx ⓘ
ShEx → hasSerialization → ShExC ⓘ
linked to: ShEx
ShEx → hasSerialization → ShExJ ⓘ
linked to: ShEx