-
Notifications
You must be signed in to change notification settings - Fork 8
Open
Labels
enhancementNew feature or requestNew feature or requestrustRelated to the Rust implementationRelated to the Rust implementation
Milestone
Description
Our goal is to support all ShEx language features. In this issue we will track the features that we support.
ShEx features based on: ShEx semantics document
Validation process
Feature | Supported | Pending | Comments |
---|---|---|---|
Node-shape | 👍 | ||
Node-Schema (start declaration) | Work in progress | ||
Shape map | Work in progress |
Shape Expressions
Feature | Supported | Pending | Comments |
---|---|---|---|
ShapeAnd | |||
ShapeOr | |||
ShapeNot | |||
NodeConstraint | |||
Shape | |||
ShapeRef | |||
ShapeExternal | |||
Closed shapes | |||
Extra IRIs in shapes | |||
Extends/Inheritance |
Triple expressions
Feature | Supported | Pending | |
---|---|---|---|
EachOf | |||
SomeOf | |||
Inclusion |
Triple constraints
Feature | Supported | Pending | |
---|---|---|---|
Inverse qualifier | |||
Negated qualifier | |||
Min cardinality | |||
Max cardinality | |||
Unbounded cardinality |
Node constraints
Feature | Supported | Pending | |
---|---|---|---|
IRI kind | |||
BNode kind | |||
Literal kind | |||
Non literal kind | |||
Datatype | |||
Value set value | |||
Int value | |||
Decimal value | |||
Double value | |||
Length facet | |||
MinLength facet | |||
MaxLength facet | |||
Pattern facet | |||
MinInclusive facet | |||
MaxInclusive facet | |||
MinExclusive facet | |||
MaxExclusive facet | |||
Totaldigits facet | |||
Fractiondigits facet | |||
Stem | |||
Stem range with exclusions | |||
Stem range with wildcard |
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestrustRelated to the Rust implementationRelated to the Rust implementation