Parameter | Constraint | Link | Status | Comments |
---|---|---|---|---|
sh:class |
ClassConstraintComponent |
▶ | ||
sh:datatype |
DatatypeConstraintComponent |
▶ | ||
sh:nodeKind |
NodeKindConstraintComponent |
▶ |
Parameter | Constraint | Link | Status | Comments |
---|---|---|---|---|
sh:minCount |
MinCountConstraintComponent |
▶ | ||
sh:maxCount |
MaxCountConstraintComponent |
▶ |
Parameter | Constraint | Link | Status | Comments |
---|---|---|---|---|
sh:minExclusive |
MinExclusiveConstraintComponent |
▶ | ||
sh:minInclusive |
MinInclusiveConstraintComponent |
▶ | ||
sh:maxExclusive |
MaxExclusiveConstraintComponent |
▶ | ||
sh:maxInclusive |
MaxInclusiveConstraintComponent |
▶ |
Parameter | Constraint | Link | Status | Comments |
---|---|---|---|---|
sh:minLength |
MinLengthConstraintComponent |
▶ | ||
sh:maxLength |
MaxLengthConstraintComponent |
▶ | ||
sh:pattern |
PatternConstraintComponent |
▶ | includes sh:flags |
|
sh:languageIn |
LanguageInConstraintComponent |
▶ | ||
sh:uniqueLang |
UniqueLangConstraintComponent |
▶ |
Parameter | Constraint | Link | Status | Comments |
---|---|---|---|---|
sh:equals |
EqualsConstraintComponent |
▶ | ||
sh:disjoint |
DisjointConstraintComponent |
▶ | ||
sh:lessThan |
LessThanConstraintComponent |
▶ | ||
sh:lessThanOrEquals |
LessThanOrEqualsConstraintComponent |
▶ |
Parameter | Constraint | Link | Status | Comments |
---|---|---|---|---|
sh:not |
NotConstraintComponent |
▶ | ||
sh:and |
AndConstraintComponent |
▶ | ||
sh:or |
OrConstraintComponent |
▶ | ||
sh:xone |
XoneConstraintComponent |
▶ |
Parameter | Constraint | Link | Status | Comments |
---|---|---|---|---|
sh:node |
NodeConstraintComponent |
▶ | ||
sh:property |
PropertyConstraintComponent |
▶ | See SHACL Property Paths feature table below | |
sh:qualifiedValueShape |
QualifiedValueShapeConstraintComponent |
▶ | includes sh:qualifiedValueShapesDisjoint |
|
sh:qualifiedMinCount |
QualifiedMinCountConstraintComponent |
▶ | ||
sh:qualifiedMaxCount |
QualifiedMaxCountConstraintComponent |
▶ |
Parameter | Constraint | Link | Status | Comments |
---|---|---|---|---|
sh:closed |
ClosedConstraintComponent |
▶ | ||
sh:ignoredProperties |
ClosedConstraintComponent |
▶ | ||
sh:hasValue |
HasValueConstraintComponent |
▶ | ||
sh:in |
InConstraintComponent |
▶ |
Parameter | Constraint | Link | Status | Comments |
---|---|---|---|---|
sh:sparql |
SPARQLConstraintComponent |
▶ |
Parameter | Constraint | Link | Status | Comments |
---|---|---|---|---|
sh:validator |
ConstraintComponent |
▶ | ||
sh:select |
SPARQLSelectValidator |
▶ | ||
sh:ask |
SPARQLAskValidator |
▶ |
Path | Link | Status | Comments |
---|---|---|---|
Predicate Path | ▶ | ||
Sequence Paths | ▶ | ||
Alternative Paths | ▶ | ||
Inverse Paths | ▶ | ||
Zero-Or-More Paths | ▶ | ||
One-Or-More Paths | ▶ | ||
Zero-Or-One Paths | ▶ |
Path | Link | Status | Comments |
---|---|---|---|
sh:name |
▶ | ||
sh:description |
▶ | ||
sh:order |
▶ | ||
sh:group |
▶ | ||
sh:defaultValue |
▶ |
SHACL Advanced Features spec
Parameter | Link | Status | Comments |
---|---|---|---|
sh:target |
▶ | ||
sh:SPARQLTarget |
▶ | ||
sh:SPARQLTargetType |
▶ |
Parameter | Link | Status | Comments |
---|---|---|---|
sh:annotationProperty |
▶ | ||
sh:annotationVarName |
▶ | ||
sh:annotationValue |
▶ |
Parameter | Link | Status | Comments |
---|---|---|---|
sh:SPARQLFunction |
▶ | RDFLib not supporting Extensible Value Testing in SPARQL |
Path | Link | Status | Comments |
---|---|---|---|
sh:this |
▶ | ||
Constant Term | ▶ | ||
sh:filterShape |
▶ | ||
SHACL Function | ▶ | ||
sh:path |
▶ | ||
sh:intersection |
▶ | ||
sh:union |
▶ |
Path | Link | Status | Comments |
---|---|---|---|
sh:ExpressionConstraintComponent |
▶ |
Parameter | Link | Status | Comments |
---|---|---|---|
sh:condition |
▶ | ||
sh:order |
▶ | ||
sh:deactivated |
▶ | ||
sh:entailment |
▶ | ||
sh:TripleRule |
▶ | ||
sh:SPARQLRule |
▶ |
- core/property/datatype-ill-formed.ttl : Waiting on RDFLib support for determining ill-formed Literals https://github.com/RDFLib/rdflib/issues/848
- sparql/pre-binding/shapesGraph-001.ttl : Prebinding to $shapesGraph is currently unsupported. This will be supported in the future.
- /rules/triple/rectangle.test.ttl : Stuck on not-implemented Advanced Feature SPARQLFunction feature, due to RDFLib not supporting Extensible Value Testing
- /rules/triple/person2schema.test.ttl : Stuck on not-implemented Advanced Feature SPARQLFunction feature, due to RDFLib not supporting Extensible Value Testing
- /rules/triple/functions-permutations.test.ttl : Stuck on not-implemented Advanced Feature SPARQLFunction feature, due to RDFLib not supporting Extensible Value Testing