-
Couldn't load subscription status.
- Fork 9
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) | 👍 | ||
| Shape map | 👍 |
Shape Expressions
| Feature | Supported | Pending | Comments |
|---|---|---|---|
| ShapeAnd | 👍 | ||
| ShapeOr | 👍 | ||
| ShapeNot | 👍 | ||
| NodeConstraint | 👍 | ||
| Shape | 👍 | ||
| ShapeRef | 👍 | ||
| ShapeExternal | |||
| Closed shapes | 👍 | ||
| Extra IRIs in shapes | 👍 | ||
| Extends/Inheritance | Pending |
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