sh:
RDF Prefix
W3C Shapes Constraint Language (SHACL) Vocabulary
This vocabulary defines terms used in SHACL, the W3C Shapes Constraint Language.
The http://www.w3.org/ns/shacl#
namespace defines:
1 | owl:Ontology |
118 | rdf:Property |
40 | rdfs:Class |
1 | rdfs:Resource |
32 | sh:ConstraintComponent |
6 | sh:NodeKind |
23 | sh:NodeShape |
38 | sh:Parameter |
3 | sh:Severity |
118
rdf:Property
- sh:alternativePath (alternative path)
- sh:and (and)
- sh:annotationProperty (annotation property)
- sh:annotationValue (annotation value)
- sh:annotationVarName (annotation variable name)
- sh:ask (ask)
- sh:class (class)
- sh:closed (closed)
- sh:condition (condition)
- sh:conforms (conforms)
- sh:construct (construct)
- sh:count
- sh:datatype (datatype)
- sh:deactivated (deactivated)
- sh:declare (declare)
- sh:defaultValue (default value)
- sh:desc
- sh:description (description)
- sh:detail (detail)
- sh:disjoint (disjoint)
- sh:distinct
- sh:else
- sh:entailment (entailment)
- sh:equals (equals)
- sh:exists
- sh:expression (expression)
- sh:filterShape (filter shape)
- sh:flags (flags)
- sh:focusNode (focus node)
- sh:group (group)
- sh:groupConcat
- sh:hasValue (has value)
- sh:if
- sh:ignoredProperties (ignored properties)
- sh:in (in)
- sh:intersection (intersection)
- sh:inversePath (inverse path)
- sh:js (JavaScript constraint)
- sh:jsFunctionName (JavaScript function name)
- sh:jsLibrary (JavaScript library)
- sh:jsLibraryURL (JavaScript library URL)
- sh:labelTemplate (label template)
- sh:languageIn (language in)
- sh:lessThan (less than)
- sh:lessThanOrEquals (less than or equals)
- sh:limit
- sh:max
- sh:maxCount (max count)
- sh:maxExclusive (max exclusive)
- sh:maxInclusive (max inclusive)
- sh:maxLength (max length)
- sh:message (message)
- sh:min
- sh:minCount (min count)
- sh:minExclusive (min exclusive)
- sh:minInclusive (min inclusive)
- sh:minLength (min length)
- sh:minus
- sh:name (name)
- sh:namespace (namespace)
- sh:node (node)
- sh:nodeKind (node kind)
- sh:nodeValidator (shape validator)
- sh:nodes (nodes)
- sh:not (not)
- sh:object (object)
- sh:offset
- sh:oneOrMorePath (one or more path)
- sh:optional (optional)
- sh:or (or)
- sh:order (order)
- sh:orderBy
- sh:parameter (parameter)
- sh:path (path)
- sh:pattern (pattern)
- sh:predicate (predicate)
- sh:prefix (prefix)
- sh:prefixes (prefixes)
- sh:property (property)
- sh:propertyValidator (property validator)
- sh:qualifiedMaxCount (qualified max count)
- sh:qualifiedMinCount (qualified min count)
- sh:qualifiedValueShape (qualified value shape)
- sh:qualifiedValueShapesDisjoint (qualified value shapes disjoint)
- sh:result (result)
- sh:resultAnnotation (result annotation)
- sh:resultMessage (result message)
- sh:resultPath (result path)
- sh:resultSeverity (result severity)
- sh:returnType (return type)
- sh:rule (rule)
- sh:select (select)
- sh:separator
- sh:severity (severity)
- sh:shapesGraph (shapes graph)
- sh:shapesGraphWellFormed (shapes graph well-formed)
- sh:sourceConstraint (source constraint)
- sh:sourceConstraintComponent (source constraint component)
- sh:sourceShape (source shape)
- sh:sparql (constraint (in SPARQL))
- sh:subject (subject)
- sh:suggestedShapesGraph (suggested shapes graph)
- sh:sum
- sh:target (target)
- sh:targetClass (target class)
- sh:targetNode (target node)
- sh:targetObjectsOf (target objects of)
- sh:targetSubjectsOf (target subjects of)
- sh:then
- sh:union (union)
- sh:uniqueLang (unique languages)
- sh:update (update)
- sh:validator (validator)
- sh:value (value)
- sh:values
- sh:xone (exactly one)
- sh:zeroOrMorePath (zero or more path)
- sh:zeroOrOnePath (zero or one path)
40
rdfs:Class
- sh:AbstractResult (Abstract result)
- sh:ConstraintComponent (Constraint component)
- sh:Function (Function)
- sh:JSConstraint (JavaScript-based constraint)
- sh:JSExecutable (JavaScript executable)
- sh:JSFunction (JavaScript function)
- sh:JSLibrary (JavaScript library)
- sh:JSRule (JavaScript rule)
- sh:JSTarget (JavaScript target)
- sh:JSTargetType (JavaScript target type)
- sh:JSValidator (JavaScript validator)
- sh:NodeKind (Node kind)
- sh:NodeShape (Node shape)
- sh:Parameter (Parameter)
- sh:Parameterizable (Parameterizable)
- sh:PrefixDeclaration (Prefix declaration)
- sh:PropertyGroup (Property group)
- sh:PropertyShape (Property shape)
- sh:ResultAnnotation (Result annotation)
- sh:Rule (Rule)
- sh:SPARQLAskExecutable (SPARQL ASK executable)
- sh:SPARQLAskValidator (SPARQL ASK validator)
- sh:SPARQLConstraint (SPARQL constraint)
- sh:SPARQLConstructExecutable (SPARQL CONSTRUCT executable)
- sh:SPARQLExecutable (SPARQL executable)
- sh:SPARQLFunction (SPARQL function)
- sh:SPARQLRule (SPARQL CONSTRUCT rule)
- sh:SPARQLSelectExecutable (SPARQL SELECT executable)
- sh:SPARQLSelectValidator (SPARQL SELECT validator)
- sh:SPARQLTarget (SPARQL target)
- sh:SPARQLTargetType (SPARQL target type)
- sh:SPARQLUpdateExecutable (SPARQL UPDATE executable)
- sh:Severity (Severity)
- sh:Shape (Shape)
- sh:Target (Target)
- sh:TargetType (Target type)
- sh:TripleRule (A rule based on triple (subject, predicate, object) pattern.)
- sh:ValidationReport (Validation report)
- sh:ValidationResult (Validation result)
- sh:Validator (Validator)
32
sh:ConstraintComponent
- sh:AndConstraintComponent (And constraint component)
- sh:ClassConstraintComponent (Class constraint component)
- sh:ClosedConstraintComponent (Closed constraint component)
- sh:DatatypeConstraintComponent (Datatype constraint component)
- sh:DisjointConstraintComponent (Disjoint constraint component)
- sh:EqualsConstraintComponent (Equals constraint component)
- sh:ExpressionConstraintComponent (Expression constraint component)
- sh:HasValueConstraintComponent (Has-value constraint component)
- sh:InConstraintComponent (In constraint component)
- sh:JSConstraintComponent (JavaScript constraint component)
- sh:LanguageInConstraintComponent (Language-in constraint component)
- sh:LessThanConstraintComponent (Less-than constraint component)
- sh:LessThanOrEqualsConstraintComponent (less-than-or-equals constraint component)
- sh:MaxCountConstraintComponent (Max-count constraint component)
- sh:MaxExclusiveConstraintComponent (Max-exclusive constraint component)
- sh:MaxInclusiveConstraintComponent (Max-inclusive constraint component)
- sh:MaxLengthConstraintComponent (Max-length constraint component)
- sh:MinCountConstraintComponent (Min-count constraint component)
- sh:MinExclusiveConstraintComponent (Min-exclusive constraint component)
- sh:MinInclusiveConstraintComponent (Min-inclusive constraint component)
- sh:MinLengthConstraintComponent (Min-length constraint component)
- sh:NodeConstraintComponent (Node constraint component)
- sh:NodeKindConstraintComponent (Node-kind constraint component)
- sh:NotConstraintComponent (Not constraint component)
- sh:OrConstraintComponent (Or constraint component)
- sh:PatternConstraintComponent (Pattern constraint component)
- sh:PropertyConstraintComponent (Property constraint component)
- sh:QualifiedMaxCountConstraintComponent (Qualified-max-count constraint component)
- sh:QualifiedMinCountConstraintComponent (Qualified-min-count constraint component)
- sh:SPARQLConstraintComponent (SPARQL constraint component)
- sh:UniqueLangConstraintComponent (Unique-languages constraint component)
- sh:XoneConstraintComponent (Exactly one constraint component)
23
sh:NodeShape
- sh:CountExpression (Count Expression)
- sh:DistinctExpression (Distinct Expression)
- sh:ExistsExpression (Exists Expression)
- sh:FilterShapeExpression (Filter Shape Expression)
- sh:FocusNodeOrConstantTermExpression
- sh:FunctionExpression (Function Expression)
- sh:GroupConcatExpression (Group Concat Expression)
- sh:IfExpression (If Expression)
- sh:IntersectionExpression (Intersection Expression)
- sh:LimitExpression (Limit Expression)
- sh:MaxExpression (Max Expression)
- sh:MinExpression (Min Expression)
- sh:MinusExpression (Minus Expression)
- sh:NodeExpression
- sh:OffsetExpression (Offset Expression)
- sh:OrderByExpression (OrderBy Expression)
- sh:PathExpression (Path Expression)
- sh:SPARQLAskExpression (SPARQL ASK Expression)
- sh:SPARQLRule (SPARQL CONSTRUCT rule)
- sh:SPARQLSelectExpression (SPARQL SELECT Expression)
- sh:SumExpression (Sum Expression)
- sh:TripleRule (A rule based on triple (subject, predicate, object) pattern.)
- sh:UnionExpression (Union Expression)
38
sh:Parameter
- sh:AndConstraintComponent-and
- sh:ClassConstraintComponent-class
- sh:ClosedConstraintComponent-closed
- sh:ClosedConstraintComponent-ignoredProperties
- sh:DatatypeConstraintComponent-datatype
- sh:DisjointConstraintComponent-disjoint
- sh:EqualsConstraintComponent-equals
- sh:ExpressionConstraintComponent-expression
- sh:HasValueConstraintComponent-hasValue
- sh:InConstraintComponent-in
- sh:JSConstraint-js
- sh:LanguageInConstraintComponent-languageIn
- sh:LessThanConstraintComponent-lessThan
- sh:LessThanOrEqualsConstraintComponent-lessThanOrEquals
- sh:MaxCountConstraintComponent-maxCount
- sh:MaxExclusiveConstraintComponent-maxExclusive
- sh:MaxInclusiveConstraintComponent-maxInclusive
- sh:MaxLengthConstraintComponent-maxLength
- sh:MinCountConstraintComponent-minCount
- sh:MinExclusiveConstraintComponent-minExclusive
- sh:MinInclusiveConstraintComponent-minInclusive
- sh:MinLengthConstraintComponent-minLength
- sh:NodeConstraintComponent-node
- sh:NodeKindConstraintComponent-nodeKind
- sh:NotConstraintComponent-not
- sh:OrConstraintComponent-or
- sh:PatternConstraintComponent-flags
- sh:PatternConstraintComponent-pattern
- sh:PropertyConstraintComponent-property
- sh:QualifiedMaxCountConstraintComponent-qualifiedMaxCount
- sh:QualifiedMaxCountConstraintComponent-qualifiedValueShape
- sh:QualifiedMaxCountConstraintComponent-qualifiedValueShapesDisjoint
- sh:QualifiedMinCountConstraintComponent-qualifiedMinCount
- sh:QualifiedMinCountConstraintComponent-qualifiedValueShape
- sh:QualifiedMinCountConstraintComponent-qualifiedValueShapesDisjoint
- sh:SPARQLConstraintComponent-sparql
- sh:UniqueLangConstraintComponent-uniqueLang
- sh:XoneConstraintComponent-xone