- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enA rule based on triple (subject, predicate, object) pattern.
- SubClassOf
- Rule
- Comment
- enThe base class of validation results, typically not instantiated directly.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enAbstract result
- SubClassOf
- Resource
alternative path
The (single) value of this property must be a list of path elements, representing the elements of alternative paths.
- Comment
- enThe (single) value of this property must be a list of path elements, representing the elements of alternative paths.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enalternative path
- Range
- List
- Comment
- enRDF list of shapes to validate the value nodes against.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enand
- Range
- List
And constraint component
A constraint component that can be used to test whether a value node conforms to all members of a provided list of shapes.
- Comment
- enA constraint component that can be used to test whether a value node conforms to all members of a provided list of shapes.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enAnd constraint component
- Parameter
- AndConstraintComponent-and
- Comment
- enThe annotation property that shall be set.
- Domain
- Result annotation
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enannotation property
- Range
- Property
- Comment
- enThe (default) values of the annotation property.
- Domain
- Result annotation
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enannotation value
annotation variable name
The name of the SPARQL variable from the SELECT clause that shall be used for the values.
- Comment
- enThe name of the SPARQL variable from the SELECT clause that shall be used for the values.
- Domain
- Result annotation
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enannotation variable name
- Range
- string
- Comment
- enThe SPARQL ASK query to execute.
- Domain
- SPARQL ASK executable
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enask
- Range
- string
- Comment
- enThe node kind of all blank nodes.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enBlank node
- Comment
- enThe node kind of all blank nodes or IRIs.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enBlank node or IRI
- Comment
- enThe node kind of all blank nodes or literals.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enBlank node or literal
- Comment
- enThe type that all value nodes must have.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enclass
- Range
- Class
Class constraint component
A constraint component that can be used to verify that each value node is an instance of a given type.
- Comment
- enA constraint component that can be used to verify that each value node is an instance of a given type.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enClass constraint component
- Parameter
- ClassConstraintComponent-class
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Node kind
- IRI
- Path
- class
- Comment
- enIf set to true then the shape is closed.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enclosed
- Range
- boolean
Closed constraint component
A constraint component that can be used to indicate that focus nodes must only have values for those properties that have been explicitly enumerated via sh:property/sh:path.
- Comment
- enA constraint component that can be used to indicate that focus nodes must only have values for those properties that have been explicitly enumerated via sh:property/sh:path.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enClosed constraint component
- Parameter
- ClosedConstraintComponent-closed
- ClosedConstraintComponent-ignoredProperties
- Datatype
- boolean
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Path
- closed
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Optional
- true
- Path
- ignored properties
condition
The shapes that the focus nodes need to conform to before a rule is executed on them.
- Comment
- enThe shapes that the focus nodes need to conform to before a rule is executed on them.
- Domain
- Rule
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- encondition
- Range
- Shape
conforms
True if the validation did not produce any validation results, and false otherwise.
- Comment
- enTrue if the validation did not produce any validation results, and false otherwise.
- Domain
- Validation report
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enconforms
- Range
- boolean
- Comment
- enLinks a shape with SPARQL constraints.
- Domain
- Shape
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enconstraint (in SPARQL)
- Range
- SPARQL constraint
- Comment
- enThe class of constraint components.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enConstraint component
- SubClassOf
- Parameterizable
- Comment
- enThe SPARQL CONSTRUCT query to execute.
- Domain
- SPARQL CONSTRUCT executable
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enconstruct
- Range
- string
- Comment
- enSpecifies an RDF datatype that all value nodes must have.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- endatatype
- Range
- Datatype
Datatype constraint component
A constraint component that can be used to restrict the datatype of all value nodes.
- Comment
- enA constraint component that can be used to restrict the datatype of all value nodes.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enDatatype constraint component
- Parameter
- DatatypeConstraintComponent-datatype
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Max count
- 1
- Node kind
- IRI
- Path
- datatype
- Comment
- enIf set to true then all nodes conform to this.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- endeactivated
- Range
- boolean
- Comment
- enLinks a resource with its namespace prefix declarations.
- Domain
- Ontology
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- endeclare
- Range
- Prefix declaration
default value
A default value for a property, for example for user interface tools to pre-populate input fields.
- Comment
- enA default value for a property, for example for user interface tools to pre-populate input fields.
- Domain
- Property shape
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- endefault value
description
Human-readable descriptions for the property in the context of the surrounding shape.
- Comment
- enHuman-readable descriptions for the property in the context of the surrounding shape.
- Domain
- Property shape
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- endescription
detail
Links a result with other results that provide more details, for example to describe violations against nested shapes.
- Comment
- enLinks a result with other results that provide more details, for example to describe violations against nested shapes.
- Domain
- Abstract result
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- endetail
- Range
- Abstract result
disjoint
Specifies a property where the set of values must be disjoint with the value nodes.
- Comment
- enSpecifies a property where the set of values must be disjoint with the value nodes.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- endisjoint
- Range
- Property
Disjoint constraint component
A constraint component that can be used to verify that the set of value nodes is disjoint with the the set of nodes that have the focus node as subject and the value of a given property as predicate.
- Comment
- enA constraint component that can be used to verify that the set of value nodes is disjoint with the the set of nodes that have the focus node as subject and the value of a given property as predicate.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enDisjoint constraint component
- Parameter
- DisjointConstraintComponent-disjoint
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Node kind
- IRI
- Path
- disjoint
entailment
An entailment regime that indicates what kind of inferencing is required by a shapes graph.
- Comment
- enAn entailment regime that indicates what kind of inferencing is required by a shapes graph.
- Domain
- Ontology
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enentailment
- Range
- Resource
- Comment
- enSpecifies a property that must have the same values as the value nodes.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enequals
- Range
- Property
Equals constraint component
A constraint component that can be used to verify that the set of value nodes is equal to the set of nodes that have the focus node as subject and the value of a given property as predicate.
- Comment
- enA constraint component that can be used to verify that the set of value nodes is equal to the set of nodes that have the focus node as subject and the value of a given property as predicate.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enEquals constraint component
- Parameter
- EqualsConstraintComponent-equals
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Node kind
- IRI
- Path
- equals
exactly one
Specifies a list of shapes so that the value nodes must conform to exactly one of the shapes.
- Comment
- enSpecifies a list of shapes so that the value nodes must conform to exactly one of the shapes.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enexactly one
- Range
- List
Exactly one constraint component
A constraint component that can be used to restrict the value nodes so that they conform to exactly one out of several provided shapes.
- Comment
- enA constraint component that can be used to restrict the value nodes so that they conform to exactly one out of several provided shapes.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enExactly one constraint component
- Parameter
- XoneConstraintComponent-xone
- Comment
- enThe node expression that must return true for the value nodes.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enexpression
Expression constraint component
A constraint component that can be used to verify that a given node expression produces true for all value nodes.
- Comment
- enA constraint component that can be used to verify that a given node expression produces true for all value nodes.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enExpression constraint component
- Parameter
- ExpressionConstraintComponent-expression
- Comment
- enThe shape that all input nodes of the expression need to conform to.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enfilter shape
- Range
- Shape
- Comment
- enAn optional flag to be used with regular expression pattern matching.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enflags
- Range
- string
- Comment
- enThe focus node that was validated when the result was produced.
- Domain
- Abstract result
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enfocus node
- Comment
- enThe class of SHACL functions.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enFunction
- SubClassOf
- Parameterizable
group
Can be used to link to a property group to indicate that a property shape belongs to a group of related property shapes.
- Comment
- enCan be used to link to a property group to indicate that a property shape belongs to a group of related property shapes.
- Domain
- Property shape
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- engroup
- Range
- Property group
- Comment
- enSpecifies a value that must be among the value nodes.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enhas value
Has-value constraint component
A constraint component that can be used to verify that one of the value nodes is a given RDF node.
- Comment
- enA constraint component that can be used to verify that one of the value nodes is a given RDF node.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enHas-value constraint component
- Parameter
- HasValueConstraintComponent-hasValue
- Comment
- enThe node kind of all IRIs.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enIRI
- Comment
- enThe node kind of all IRIs or literals.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enIRI or literal
ignored properties
An optional RDF list of properties that are also permitted in addition to those explicitly enumerated via sh:property/sh:path.
- Comment
- enAn optional RDF list of properties that are also permitted in addition to those explicitly enumerated via sh:property/sh:path.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enignored properties
- Range
- List
in
Specifies a list of allowed values so that each value node must be among the members of the given list.
- Comment
- enSpecifies a list of allowed values so that each value node must be among the members of the given list.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enin
- Range
- List
In constraint component
A constraint component that can be used to exclusively enumerate the permitted value nodes.
- Comment
- enA constraint component that can be used to exclusively enumerate the permitted value nodes.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enIn constraint component
- Parameter
- InConstraintComponent-in
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Max count
- 1
- Path
- in
- Comment
- enThe severity for an informational validation result.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enInfo
- Comment
- enA list of node expressions that shall be intersected.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enintersection
inverse path
The (single) value of this property represents an inverse path (object to subject).
- Comment
- enThe (single) value of this property represents an inverse path (object to subject).
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- eninverse path
- Range
- Resource
- Comment
- Constraints expressed in JavaScript.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enJavaScript constraint
- Range
- JavaScript-based constraint
JavaScript constraint component
A constraint component with the parameter sh:js linking to a sh:JSConstraint containing a sh:script.
- Comment
- enA constraint component with the parameter sh:js linking to a sh:JSConstraint containing a sh:script.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enJavaScript constraint component
- Parameter
- JSConstraint-js
- Comment
- enAbstract base class of resources that declare an executable JavaScript.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enJavaScript executable
- SubClassOf
- Resource
JavaScript function
The class of SHACL functions that execute a JavaScript function when called.
- Comment
- enThe class of SHACL functions that execute a JavaScript function when called.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enJavaScript function
- SubClassOf
- Function
- JavaScript executable
- Comment
- enThe name of the JavaScript function to execute.
- Domain
- JavaScript executable
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enJavaScript function name
- Range
- string
JavaScript library
Represents a JavaScript library, typically identified by one or more URLs of files to include.
- Comment
- enRepresents a JavaScript library, typically identified by one or more URLs of files to include.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enJavaScript library
- SubClassOf
- Resource
- Comment
- enDeclares which JavaScript libraries are needed to execute this.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enJavaScript library
- Range
- JavaScript library
JavaScript library URL
Declares the URLs of a JavaScript library. This should be the absolute URL of a JavaScript file. Implementations may redirect those to local files.
- Comment
- enDeclares the URLs of a JavaScript library. This should be the absolute URL of a JavaScript file. Implementations may redirect those to local files.
- Domain
- JavaScript library
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enJavaScript library URL
- Range
- anyURI
- Comment
- enThe class of SHACL rules expressed using JavaScript.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enJavaScript rule
- SubClassOf
- JavaScript executable
- Rule
- Comment
- enThe class of targets that are based on JavaScript functions.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enJavaScript target
- SubClassOf
- JavaScript executable
- Target
JavaScript target type
The (meta) class for parameterizable targets that are based on JavaScript functions.
- Comment
- enThe (meta) class for parameterizable targets that are based on JavaScript functions.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enJavaScript target type
- SubClassOf
- JavaScript executable
- Target type
JavaScript validator
A SHACL validator based on JavaScript. This can be used to declare SHACL constraint components that perform JavaScript-based validation when used.
- Comment
- enA SHACL validator based on JavaScript. This can be used to declare SHACL constraint components that perform JavaScript-based validation when used.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enJavaScript validator
- SubClassOf
- JavaScript executable
- Validator
- Comment
- enThe class of constraints backed by a JavaScript function.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enJavaScript-based constraint
- SubClassOf
- JavaScript executable
label template
Outlines how human-readable labels of instances of the associated Parameterizable shall be produced. The values can contain {?paramName} as placeholders for the actual values of the given parameter.
- Comment
- enOutlines how human-readable labels of instances of the associated Parameterizable shall be produced. The values can contain {?paramName} as placeholders for the actual values of the given parameter.
- Domain
- Parameterizable
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enlabel template
- Comment
- enSpecifies a list of language tags that all value nodes must have.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enlanguage in
- Range
- List
Language-in constraint component
A constraint component that can be used to enumerate language tags that all value nodes must have.
- Comment
- enA constraint component that can be used to enumerate language tags that all value nodes must have.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enLanguage-in constraint component
- Parameter
- LanguageInConstraintComponent-languageIn
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Max count
- 1
- Path
- language in
- Comment
- enSpecifies a property that must have smaller values than the value nodes.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enless than
- Range
- Property
less than or equals
Specifies a property that must have smaller or equal values than the value nodes.
- Comment
- enSpecifies a property that must have smaller or equal values than the value nodes.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enless than or equals
- Range
- Property
Less-than constraint component
A constraint component that can be used to verify that each value node is smaller than all the nodes that have the focus node as subject and the value of a given property as predicate.
- Comment
- enA constraint component that can be used to verify that each value node is smaller than all the nodes that have the focus node as subject and the value of a given property as predicate.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enLess-than constraint component
- Parameter
- LessThanConstraintComponent-lessThan
less-than-or-equals constraint component
A constraint component that can be used to verify that every value node is smaller than all the nodes that have the focus node as subject and the value of a given property as predicate.
- Comment
- enA constraint component that can be used to verify that every value node is smaller than all the nodes that have the focus node as subject and the value of a given property as predicate.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enless-than-or-equals constraint component
- Parameter
- LessThanOrEqualsConstraintComponent-lessThanOrEquals
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Node kind
- IRI
- Path
- less than
- Comment
- enThe node kind of all literals.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enLiteral
- Comment
- enSpecifies the maximum number of values in the set of value nodes.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enmax count
- Range
- integer
- Comment
- enSpecifies the maximum exclusive value of each value node.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enmax exclusive
- Comment
- enSpecifies the maximum inclusive value of each value node.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enmax inclusive
- Comment
- enSpecifies the maximum string length of each value node.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enmax length
- Range
- integer
Max-count constraint component
A constraint component that can be used to restrict the maximum number of value nodes.
- Comment
- enA constraint component that can be used to restrict the maximum number of value nodes.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enMax-count constraint component
- Parameter
- MaxCountConstraintComponent-maxCount
Max-exclusive constraint component
A constraint component that can be used to restrict the range of value nodes with a maximum exclusive value.
- Comment
- enA constraint component that can be used to restrict the range of value nodes with a maximum exclusive value.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enMax-exclusive constraint component
- Parameter
- MaxExclusiveConstraintComponent-maxExclusive
Max-inclusive constraint component
A constraint component that can be used to restrict the range of value nodes with a maximum inclusive value.
- Comment
- enA constraint component that can be used to restrict the range of value nodes with a maximum inclusive value.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enMax-inclusive constraint component
- Parameter
- MaxInclusiveConstraintComponent-maxInclusive
Max-length constraint component
A constraint component that can be used to restrict the maximum string length of value nodes.
- Comment
- enA constraint component that can be used to restrict the maximum string length of value nodes.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enMax-length constraint component
- Parameter
- MaxLengthConstraintComponent-maxLength
- Datatype
- integer
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Max count
- 1
- Path
- max count
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Max count
- 1
- Node kind
- Literal
- Path
- max exclusive
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Max count
- 1
- Node kind
- Literal
- Path
- max inclusive
- Datatype
- integer
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Max count
- 1
- Path
- max length
message
A human-readable message (possibly with placeholders for variables) explaining the cause of the result.
- Comment
- enA human-readable message (possibly with placeholders for variables) explaining the cause of the result.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enmessage
- Comment
- enSpecifies the minimum number of values in the set of value nodes.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enmin count
- Range
- integer
- Comment
- enSpecifies the minimum exclusive value of each value node.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enmin exclusive
- Comment
- enSpecifies the minimum inclusive value of each value node.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enmin inclusive
- Comment
- enSpecifies the minimum string length of each value node.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enmin length
- Range
- integer
Min-count constraint component
A constraint component that can be used to restrict the minimum number of value nodes.
- Comment
- enA constraint component that can be used to restrict the minimum number of value nodes.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enMin-count constraint component
- Parameter
- MinCountConstraintComponent-minCount
Min-exclusive constraint component
A constraint component that can be used to restrict the range of value nodes with a minimum exclusive value.
- Comment
- enA constraint component that can be used to restrict the range of value nodes with a minimum exclusive value.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enMin-exclusive constraint component
- Parameter
- MinExclusiveConstraintComponent-minExclusive
Min-inclusive constraint component
A constraint component that can be used to restrict the range of value nodes with a minimum inclusive value.
- Comment
- enA constraint component that can be used to restrict the range of value nodes with a minimum inclusive value.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enMin-inclusive constraint component
- Parameter
- MinInclusiveConstraintComponent-minInclusive
Min-length constraint component
A constraint component that can be used to restrict the minimum string length of value nodes.
- Comment
- enA constraint component that can be used to restrict the minimum string length of value nodes.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enMin-length constraint component
- Parameter
- MinLengthConstraintComponent-minLength
- Datatype
- integer
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Max count
- 1
- Path
- min count
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Max count
- 1
- Node kind
- Literal
- Path
- min exclusive
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Max count
- 1
- Node kind
- Literal
- Path
- min inclusive
- Datatype
- integer
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Max count
- 1
- Path
- min length
- Comment
- enHuman-readable labels for the property in the context of the surrounding shape.
- Domain
- Property shape
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enname
- Comment
- enThe namespace associated with a prefix in a prefix declaration.
- Domain
- Prefix declaration
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- ennamespace
- Range
- anyURI
- Comment
- enSpecifies the node shape that all value nodes must conform to.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- ennode
- Range
- Node shape
Node constraint component
A constraint component that can be used to verify that all value nodes conform to the given node shape.
- Comment
- enA constraint component that can be used to verify that all value nodes conform to the given node shape.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enNode constraint component
- Parameter
- NodeConstraintComponent-node
Node kind
The class of all node kinds, including sh:BlankNode, sh:IRI, sh:Literal or the combinations of these: sh:BlankNodeOrIRI, sh:BlankNodeOrLiteral, sh:IRIOrLiteral.
- Comment
- enThe class of all node kinds, including sh:BlankNode, sh:IRI, sh:Literal or the combinations of these: sh:BlankNodeOrIRI, sh:BlankNodeOrLiteral, sh:IRIOrLiteral.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enNode kind
- SubClassOf
- Resource
- Comment
- enSpecifies the node kind (e.g. IRI or literal) each value node.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- ennode kind
- Range
- Node kind
Node shape
A node shape is a shape that specifies constraint that need to be met with respect to focus nodes.
- Comment
- enA node shape is a shape that specifies constraint that need to be met with respect to focus nodes.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enNode shape
- SubClassOf
- Shape
Node-kind constraint component
A constraint component that can be used to restrict the RDF node kind of each value node.
- Comment
- enA constraint component that can be used to restrict the RDF node kind of each value node.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enNode-kind constraint component
- Parameter
- NodeKindConstraintComponent-nodeKind
- In
-
A2
- First
- Blank node
- Rest
-
A4
- First
- IRI
- Rest
-
A0
- First
- Literal
- Rest
-
A1
- First
- Blank node or IRI
- Rest
-
A5
- First
- Blank node or literal
- Rest
-
A6
- First
- IRI or literal
- Rest
- nil
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Max count
- 1
- Path
- node kind
- Comment
- enThe node expression producing the input nodes of a filter shape expression.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- ennodes
- Comment
- enSpecifies a shape that the value nodes must not conform to.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- ennot
- Range
- Shape
Not constraint component
A constraint component that can be used to verify that value nodes do not conform to a given shape.
- Comment
- enA constraint component that can be used to verify that value nodes do not conform to a given shape.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enNot constraint component
- Parameter
- NotConstraintComponent-not
- Comment
- enAn expression producing the nodes that shall be inferred as objects.
- Domain
- A rule based on triple (subject, predicate, object) pattern.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enobject
one or more path
The (single) value of this property represents a path that is matched one or more times.
- Comment
- enThe (single) value of this property represents a path that is matched one or more times.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enone or more path
- Range
- Resource
- Comment
- enIndicates whether a parameter is optional.
- Domain
- Parameter
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enoptional
- Range
- boolean
or
Specifies a list of shapes so that the value nodes must conform to at least one of the shapes.
- Comment
- enSpecifies a list of shapes so that the value nodes must conform to at least one of the shapes.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enor
- Range
- List
Or constraint component
A constraint component that can be used to restrict the value nodes so that they conform to at least one out of several provided shapes.
- Comment
- enA constraint component that can be used to restrict the value nodes so that they conform to at least one out of several provided shapes.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enOr constraint component
- Parameter
- OrConstraintComponent-or
order
Specifies the relative order of this compared to its siblings. For example use 0 for the first, 1 for the second.
- Comment
- enSpecifies the relative order of this compared to its siblings. For example use 0 for the first, 1 for the second.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enorder
Parameter
The class of parameter declarations, consisting of a path predicate and (possibly) information about allowed value type, cardinality and other characteristics.
- Comment
- enThe class of parameter declarations, consisting of a path predicate and (possibly) information about allowed value type, cardinality and other characteristics.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enParameter
- SubClassOf
- Property shape
- Comment
- enThe parameters of a function or constraint component.
- Domain
- Parameterizable
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enparameter
- Range
- Parameter
Parameterizable
Superclass of components that can take parameters, especially functions and constraint components.
- Comment
- enSuperclass of components that can take parameters, especially functions and constraint components.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enParameterizable
- SubClassOf
- Resource
- Comment
- enSpecifies the property path of a property shape.
- Domain
- Property shape
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enpath
- Range
- Resource
pattern
Specifies a regular expression pattern that the string representations of the value nodes must match.
- Comment
- enSpecifies a regular expression pattern that the string representations of the value nodes must match.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enpattern
- Range
- string
Pattern constraint component
A constraint component that can be used to verify that every value node matches a given regular expression.
- Comment
- enA constraint component that can be used to verify that every value node matches a given regular expression.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enPattern constraint component
- Parameter
- PatternConstraintComponent-flags
- PatternConstraintComponent-pattern
- Datatype
- string
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Optional
- true
- Path
- flags
- Datatype
- string
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Path
- pattern
- Comment
- enAn expression producing the properties that shall be inferred as predicates.
- Domain
- A rule based on triple (subject, predicate, object) pattern.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enpredicate
- Comment
- enThe prefix of a prefix declaration.
- Domain
- Prefix declaration
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enprefix
- Range
- string
Prefix declaration
The class of prefix declarations, consisting of pairs of a prefix with a namespace.
- Comment
- enThe class of prefix declarations, consisting of pairs of a prefix with a namespace.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enPrefix declaration
- SubClassOf
- Resource
- Comment
- enThe prefixes that shall be applied before parsing the associated SPARQL query.
- Domain
- SPARQL executable
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enprefixes
- Range
- Ontology
- Comment
- enLinks a shape to its property shapes.
- Domain
- Shape
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enproperty
- Range
- Property shape
Property constraint component
A constraint component that can be used to verify that all value nodes conform to the given property shape.
- Comment
- enA constraint component that can be used to verify that all value nodes conform to the given property shape.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enProperty constraint component
- Parameter
- PropertyConstraintComponent-property
Property group
Instances of this class represent groups of property shapes that belong together.
- Comment
- enInstances of this class represent groups of property shapes that belong together.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enProperty group
- SubClassOf
- Resource
Property shape
A property shape is a shape that specifies constraints on the values of a focus node for a given property or path.
- Comment
- enA property shape is a shape that specifies constraints on the values of a focus node for a given property or path.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enProperty shape
- SubClassOf
- Shape
property validator
The validator(s) used to evaluate a constraint in the context of a property shape.
- Comment
- enThe validator(s) used to evaluate a constraint in the context of a property shape.
- Domain
- Constraint component
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enproperty validator
- Range
- Validator
- Comment
- enThe maximum number of value nodes that can conform to the shape.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enqualified max count
- Range
- integer
- Comment
- enThe minimum number of value nodes that must conform to the shape.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enqualified min count
- Range
- integer
- Comment
- enThe shape that a specified number of values must conform to.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enqualified value shape
- Range
- Shape
qualified value shapes disjoint
Can be used to mark the qualified value shape to be disjoint with its sibling shapes.
- Comment
- enCan be used to mark the qualified value shape to be disjoint with its sibling shapes.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enqualified value shapes disjoint
- Range
- boolean
Qualified-max-count constraint component
A constraint component that can be used to verify that a specified maximum number of value nodes conforms to a given shape.
- Comment
- enA constraint component that can be used to verify that a specified maximum number of value nodes conforms to a given shape.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enQualified-max-count constraint component
- Parameter
- QualifiedMaxCountConstraintComponent-qualifiedMaxCount
- QualifiedMaxCountConstraintComponent-qualifiedValueShape
- QualifiedMaxCountConstraintComponent-qualifiedValueShapesDisjoint
Qualified-min-count constraint component
A constraint component that can be used to verify that a specified minimum number of value nodes conforms to a given shape.
- Comment
- enA constraint component that can be used to verify that a specified minimum number of value nodes conforms to a given shape.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enQualified-min-count constraint component
- Parameter
- QualifiedMinCountConstraintComponent-qualifiedMinCount
- QualifiedMinCountConstraintComponent-qualifiedValueShape
- QualifiedMinCountConstraintComponent-qualifiedValueShapesDisjoint
- Datatype
- boolean
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Optional
- true
- Path
- qualified value shapes disjoint
- Datatype
- boolean
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Optional
- true
- Path
- qualified value shapes disjoint
- Comment
- enThe validation results contained in a validation report.
- Domain
- Validation report
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enresult
- Range
- Validation result
Result annotation
A class of result annotations, which define the rules to derive the values of a given annotation property as extra values for a validation result.
- Comment
- enA class of result annotations, which define the rules to derive the values of a given annotation property as extra values for a validation result.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enResult annotation
- SubClassOf
- Resource
result annotation
Links a SPARQL validator with zero or more sh:ResultAnnotation instances, defining how to derive additional result properties based on the variables of the SELECT query.
- Comment
- enLinks a SPARQL validator with zero or more sh:ResultAnnotation instances, defining how to derive additional result properties based on the variables of the SELECT query.
- Domain
- SPARQL SELECT validator
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enresult annotation
- Range
- Result annotation
- Comment
- enHuman-readable messages explaining the cause of the result.
- Domain
- Abstract result
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enresult message
result path
The path of a validation result, based on the path of the validated property shape.
- Comment
- enThe path of a validation result, based on the path of the validated property shape.
- Domain
- Abstract result
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enresult path
- Range
- Resource
- Comment
- enThe severity of the result, e.g. warning.
- Domain
- Abstract result
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enresult severity
- Range
- Severity
- Comment
- enThe expected type of values returned by the associated function.
- Domain
- Function
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enreturn type
- Range
- Class
- Comment
- enThe class of SHACL rules. Never instantiated directly.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enRule
- SubClassOf
- Resource
- Comment
- enThe rules linked to a shape.
- Domain
- Shape
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enrule
- Range
- Rule
- Comment
- enThe class of SPARQL executables that are based on an ASK query.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enSPARQL ASK executable
- SubClassOf
- SPARQL executable
SPARQL ASK validator
The class of validators based on SPARQL ASK queries. The queries are evaluated for each value node and are supposed to return true if the given node conforms.
- Comment
- enThe class of validators based on SPARQL ASK queries. The queries are evaluated for each value node and are supposed to return true if the given node conforms.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enSPARQL ASK validator
- SubClassOf
- SPARQL ASK executable
- Validator
SPARQL CONSTRUCT executable
The class of SPARQL executables that are based on a CONSTRUCT query.
- Comment
- enThe class of SPARQL executables that are based on a CONSTRUCT query.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enSPARQL CONSTRUCT executable
- SubClassOf
- SPARQL executable
- Comment
- enThe class of SHACL rules based on SPARQL CONSTRUCT queries.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enSPARQL CONSTRUCT rule
- SubClassOf
- Rule
- SPARQL CONSTRUCT executable
- Comment
- enThe class of SPARQL executables based on a SELECT query.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enSPARQL SELECT executable
- SubClassOf
- SPARQL executable
SPARQL SELECT validator
The class of validators based on SPARQL SELECT queries. The queries are evaluated for each focus node and are supposed to produce bindings for all focus nodes that do not conform.
- Comment
- enThe class of validators based on SPARQL SELECT queries. The queries are evaluated for each focus node and are supposed to produce bindings for all focus nodes that do not conform.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enSPARQL SELECT validator
- SubClassOf
- SPARQL SELECT executable
- Validator
- Comment
- enThe class of SPARQL executables based on a SPARQL UPDATE.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enSPARQL UPDATE executable
- SubClassOf
- SPARQL executable
- Comment
- enThe class of constraints based on SPARQL SELECT queries.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enSPARQL constraint
- SubClassOf
- SPARQL SELECT executable
SPARQL constraint component
A constraint component that can be used to define constraints based on SPARQL queries.
- Comment
- enA constraint component that can be used to define constraints based on SPARQL queries.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enSPARQL constraint component
- Parameter
- SPARQLConstraintComponent-sparql
- Comment
- enThe class of resources that encapsulate a SPARQL query.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enSPARQL executable
- SubClassOf
- Resource
- Comment
- enA function backed by a SPARQL query - either ASK or SELECT.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enSPARQL function
- SubClassOf
- Function
- SPARQL ASK executable
- SPARQL SELECT executable
- Comment
- enThe class of targets that are based on SPARQL queries.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enSPARQL target
- SubClassOf
- SPARQL ASK executable
- SPARQL SELECT executable
- Target
SPARQL target type
The (meta) class for parameterizable targets that are based on SPARQL queries.
- Comment
- enThe (meta) class for parameterizable targets that are based on SPARQL queries.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enSPARQL target type
- SubClassOf
- SPARQL ASK executable
- SPARQL SELECT executable
- Target type
- Comment
- enThe SPARQL SELECT query to execute.
- Domain
- SPARQL SELECT executable
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enselect
- Range
- string
Severity
The class of validation result severity levels, including violation and warning levels.
- Comment
- enThe class of validation result severity levels, including violation and warning levels.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enSeverity
- SubClassOf
- Resource
severity
Defines the severity that validation results produced by a shape must have. Defaults to sh:Violation.
- Comment
- enDefines the severity that validation results produced by a shape must have. Defaults to sh:Violation.
- Domain
- Shape
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enseverity
- Range
- Severity
- Comment
- enA shape is a collection of constraints that may be targeted for certain nodes.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enShape
- SubClassOf
- Resource
shape validator
The validator(s) used to evaluate a constraint in the context of a node shape.
- Comment
- enThe validator(s) used to evaluate a constraint in the context of a node shape.
- Domain
- Constraint component
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enshape validator
- Range
- Validator
- Comment
- enShapes graphs that should be used when validating this data graph.
- Domain
- Ontology
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enshapes graph
- Range
- Ontology
shapes graph well-formed
If true then the validation engine was certain that the shapes graph has passed all SHACL syntax requirements during the validation process.
- Comment
- enIf true then the validation engine was certain that the shapes graph has passed all SHACL syntax requirements during the validation process.
- Domain
- Validation report
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enshapes graph well-formed
- Range
- boolean
- Comment
- enThe constraint that was validated when the result was produced.
- Domain
- Abstract result
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- ensource constraint
- Comment
- enThe constraint component that is the source of the result.
- Domain
- Abstract result
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- ensource constraint component
- Range
- Constraint component
- Comment
- enThe shape that is was validated when the result was produced.
- Domain
- Abstract result
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- ensource shape
- Range
- Shape
- Comment
- enAn expression producing the resources that shall be inferred as subjects.
- Domain
- A rule based on triple (subject, predicate, object) pattern.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- ensubject
suggested shapes graph
Suggested shapes graphs for this ontology. The values of this property may be used in the absence of specific sh:shapesGraph statements.
- Comment
- enSuggested shapes graphs for this ontology. The values of this property may be used in the absence of specific sh:shapesGraph statements.
- Domain
- Ontology
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- ensuggested shapes graph
- Range
- Ontology
- Comment
- enThe base class of targets such as those based on SPARQL queries.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enTarget
- SubClassOf
- Resource
target
Links a shape to a target specified by an extension language, for example instances of sh:SPARQLTarget.
- Comment
- enLinks a shape to a target specified by an extension language, for example instances of sh:SPARQLTarget.
- Domain
- Shape
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- entarget
- Range
- Target
target class
Links a shape to a class, indicating that all instances of the class must conform to the shape.
- Comment
- enLinks a shape to a class, indicating that all instances of the class must conform to the shape.
- Domain
- Shape
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- entarget class
- Range
- Class
target node
Links a shape to individual nodes, indicating that these nodes must conform to the shape.
- Comment
- enLinks a shape to individual nodes, indicating that these nodes must conform to the shape.
- Domain
- Shape
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- entarget node
target objects of
Links a shape to a property, indicating that all all objects of triples that have the given property as their predicate must conform to the shape.
- Comment
- enLinks a shape to a property, indicating that all all objects of triples that have the given property as their predicate must conform to the shape.
- Domain
- Shape
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- entarget objects of
- Range
- Property
target subjects of
Links a shape to a property, indicating that all subjects of triples that have the given property as their predicate must conform to the shape.
- Comment
- enLinks a shape to a property, indicating that all subjects of triples that have the given property as their predicate must conform to the shape.
- Domain
- Shape
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- entarget subjects of
- Range
- Property
Target type
The (meta) class for parameterizable targets. Instances of this are instantiated as values of the sh:target property.
- Comment
- enThe (meta) class for parameterizable targets. Instances of this are instantiated as values of the sh:target property.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enTarget type
- SubClassOf
- Class
- Parameterizable
- Comment
- enA node expression that represents the current focus node.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enthis
- Comment
- enA list of node expressions that shall be used together.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enunion
unique languages
Specifies whether all node values must have a unique (or no) language tag.
- Comment
- enSpecifies whether all node values must have a unique (or no) language tag.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enunique languages
- Range
- boolean
Unique-languages constraint component
A constraint component that can be used to specify that no pair of value nodes may use the same language tag.
- Comment
- enA constraint component that can be used to specify that no pair of value nodes may use the same language tag.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enUnique-languages constraint component
- Parameter
- UniqueLangConstraintComponent-uniqueLang
- Datatype
- boolean
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Max count
- 1
- Path
- unique languages
- Comment
- enThe SPARQL UPDATE to execute.
- Domain
- SPARQL UPDATE executable
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enupdate
- Range
- string
- Comment
- enThe class of SHACL validation reports.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enValidation report
- SubClassOf
- Resource
- Comment
- enThe class of validation results.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enValidation result
- SubClassOf
- Abstract result
Validator
The class of validators, which provide instructions on how to process a constraint definition. This class serves as base class for the SPARQL-based validators and other possible implementations.
- Comment
- enThe class of validators, which provide instructions on how to process a constraint definition. This class serves as base class for the SPARQL-based validators and other possible implementations.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enValidator
- SubClassOf
- Resource
- Comment
- enThe validator(s) used to evaluate constraints of either node or property shapes.
- Domain
- Constraint component
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- envalidator
- Range
- Validator
- Comment
- enAn RDF node that has caused the result.
- Domain
- Abstract result
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- envalue
- Comment
- enThe severity for a violation validation result.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enViolation
W3C Shapes Constraint Language (SHACL) Vocabulary
This vocabulary defines terms used in SHACL, the W3C Shapes Constraint Language.
- Comment
- enThis vocabulary defines terms used in SHACL, the W3C Shapes Constraint Language.
- Declare
-
A3
- Namespace
- http://www.w3.org/ns/shacl#
- Prefix
- sh
- Label
- enW3C Shapes Constraint Language (SHACL) Vocabulary
- Suggested shapes graph
- shacl-shacl#
- Comment
- enThe severity for a warning validation result.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enWarning
zero or more path
The (single) value of this property represents a path that is matched zero or more times.
- Comment
- enThe (single) value of this property represents a path that is matched zero or more times.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enzero or more path
- Range
- Resource
zero or one path
The (single) value of this property represents a path that is matched zero or one times.
- Comment
- enThe (single) value of this property represents a path that is matched zero or one times.
- IsDefinedBy
- W3C Shapes Constraint Language (SHACL) Vocabulary
- Label
- enzero or one path
- Range
- Resource