org.apache.jena.shacl.vocabulary.SHACLM Maven / Gradle / Ivy
Show all versions of jena-shacl Show documentation
/*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.apache.jena.shacl.vocabulary;
import org.apache.jena.rdf.model.Model;
import org.apache.jena.rdf.model.ModelFactory;
import org.apache.jena.rdf.model.Property;
import org.apache.jena.rdf.model.Resource;
// Vocabulary for http://www.w3.org/ns/shacl#
// schemagen
public class SHACLM {
/** The RDF model that holds the vocabulary terms
*/
private static final Model M_MODEL = ModelFactory.createDefaultModel();
/** The namespace of the vocabulary as a string
*/
public static final String NS = "http://www.w3.org/ns/shacl#";
/** The namespace of the vocabulary as a string
* @return namespace as String
* @see #NS */
public static String getURI() {return NS;}
/** The namespace of the vocabulary as a resource
*/
public static final Resource NAMESPACE = M_MODEL.createResource( NS );
/** The (single) value of this property must be a list of path elements, representing
* the elements of alternative paths.
*/
public static final Property alternativePath = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#alternativePath" );
/** RDF list of shapes to validate the value nodes against.
*/
public static final Property and = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#and" );
/** The annotation property that shall be set.
*/
public static final Property annotationProperty = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#annotationProperty" );
/** The (default) values of the annotation property.
*/
public static final Property annotationValue = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#annotationValue" );
/** The name of the SPARQL variable from the SELECT clause that shall be used
* for the values.
*/
public static final Property annotationVarName = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#annotationVarName" );
/** The SPARQL ASK query to execute.
*/
public static final Property ask = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#ask" );
/** The type that all value nodes must have.
*/
public static final Property class_ = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#class" );
/** If set to true then the shape is closed.
*/
public static final Property closed = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#closed" );
/** The shapes that the focus nodes need to conform to before a rule is executed
* on them.
*/
public static final Property condition = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#condition" );
/** True if the validation did not produce any validation results, and false otherwise.
*/
public static final Property conforms = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#conforms" );
/** The SPARQL CONSTRUCT query to execute.
*/
public static final Property construct = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#construct" );
/** Specifies an RDF datatype that all value nodes must have.
*/
public static final Property datatype = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#datatype" );
/** If set to true then all nodes conform to this.
*/
public static final Property deactivated = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#deactivated" );
/** Links a resource with its namespace prefix declarations.
*/
public static final Property declare = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#declare" );
/** A default value for a property, for example for user interface tools to pre-populate
* input fields.
*/
public static final Property defaultValue = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#defaultValue" );
/** Human-readable descriptions for the property in the context of the surrounding
* shape.
*/
public static final Property description = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#description" );
/** Links a result with other results that provide more details, for example to
* describe violations against nested shapes.
*/
public static final Property detail = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#detail" );
/** Specifies a property where the set of values must be disjoint with the value
* nodes.
*/
public static final Property disjoint = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#disjoint" );
/** An entailment regime that indicates what kind of inferencing is required by
* a shapes graph.
*/
public static final Property entailment = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#entailment" );
/** Specifies a property that must have the same values as the value nodes.
*/
public static final Property equals = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#equals" );
/** The node expression that must return true for the value nodes.
*/
public static final Property expression = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#expression" );
/** The shape that all input nodes of the expression need to conform to.
*/
public static final Property filterShape = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#filterShape" );
/** An optional flag to be used with regular expression pattern matching.
*/
public static final Property flags = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#flags" );
/** The focus node that was validated when the result was produced.
*/
public static final Property focusNode = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#focusNode" );
/** Can be used to link to a property group to indicate that a property shape
* belongs to a group of related property shapes.
*/
public static final Property group = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#group" );
/** Specifies a value that must be among the value nodes.
*/
public static final Property hasValue = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#hasValue" );
/** An optional RDF list of properties that are also permitted in addition to
* those explicitly enumerated via sh:property/sh:path.
*/
public static final Property ignoredProperties = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#ignoredProperties" );
/** Specifies a list of allowed values so that each value node must be among the
* members of the given list.
*/
public static final Property in = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#in" );
/** A list of node expressions that shall be intersected.
*/
public static final Property intersection = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#intersection" );
/** The (single) value of this property represents an inverse path (object to
* subject).
*/
public static final Property inversePath = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#inversePath" );
/** Constraints expressed in JavaScript.
*/
public static final Property js = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#js" );
/** The name of the JavaScript function to execute.
*/
public static final Property jsFunctionName = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#jsFunctionName" );
/** Declares which JavaScript libraries are needed to execute this.
*/
public static final Property jsLibrary = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#jsLibrary" );
/** Declares the URLs of a JavaScript library. This should be the absolute URL
* of a JavaScript file. Implementations may redirect those to local files.
*/
public static final Property jsLibraryURL = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#jsLibraryURL" );
/** 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.
*/
public static final Property labelTemplate = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#labelTemplate" );
/** Specifies a list of language tags that all value nodes must have.
*/
public static final Property languageIn = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#languageIn" );
/** Specifies a property that must have smaller values than the value nodes.
*/
public static final Property lessThan = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#lessThan" );
/** Specifies a property that must have smaller or equal values than the value
* nodes.
*/
public static final Property lessThanOrEquals = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#lessThanOrEquals" );
/** Specifies the maximum number of values in the set of value nodes.
*/
public static final Property maxCount = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#maxCount" );
/** Specifies the maximum exclusive value of each value node.
*/
public static final Property maxExclusive = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#maxExclusive" );
/** Specifies the maximum inclusive value of each value node.
*/
public static final Property maxInclusive = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#maxInclusive" );
/** Specifies the maximum string length of each value node.
*/
public static final Property maxLength = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#maxLength" );
/** A human-readable message (possibly with placeholders for variables) explaining
* the cause of the result.
*/
public static final Property message = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#message" );
/** Specifies the minimum number of values in the set of value nodes.
*/
public static final Property minCount = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#minCount" );
/** Specifies the minimum exclusive value of each value node.
*/
public static final Property minExclusive = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#minExclusive" );
/** Specifies the minimum inclusive value of each value node.
*/
public static final Property minInclusive = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#minInclusive" );
/** Specifies the minimum string length of each value node.
*/
public static final Property minLength = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#minLength" );
/** Human-readable labels for the property in the context of the surrounding shape.
*/
public static final Property name = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#name" );
/** The namespace associated with a prefix in a prefix declaration.
*/
public static final Property namespace = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#namespace" );
/** Specifies the node shape that all value nodes must conform to.
*/
public static final Property node = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#node" );
/** Specifies the node kind (e.g. IRI or literal) each value node.
*/
public static final Property nodeKind = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#nodeKind" );
/** The validator(s) used to evaluate a constraint in the context of a node shape.
*/
public static final Property nodeValidator = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#nodeValidator" );
/** The node expression producing the input nodes of a filter shape expression.
*/
public static final Property nodes = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#nodes" );
/** Specifies a shape that the value nodes must not conform to.
*/
public static final Property not = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#not" );
/** An expression producing the nodes that shall be inferred as objects.
*/
public static final Property object = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#object" );
/** The (single) value of this property represents a path that is matched one
* or more times.
*/
public static final Property oneOrMorePath = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#oneOrMorePath" );
/** Indicates whether a parameter is optional.
*/
public static final Property optional = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#optional" );
/** Specifies a list of shapes so that the value nodes must conform to at least
* one of the shapes.
*/
public static final Property or = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#or" );
/** Specifies the relative order of this compared to its siblings. For example
* use 0 for the first, 1 for the second.
*/
public static final Property order = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#order" );
/** The parameters of a function or constraint component.
*/
public static final Property parameter = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#parameter" );
/** Specifies the property path of a property shape.
*/
public static final Property path = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#path" );
/** Specifies a regular expression pattern that the string representations of
* the value nodes must match.
*/
public static final Property pattern = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#pattern" );
/** An expression producing the properties that shall be inferred as predicates.
*/
public static final Property predicate = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#predicate" );
/** The prefix of a prefix declaration.
*/
public static final Property prefix = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#prefix" );
/** The prefixes that shall be applied before parsing the associated SPARQL query.
*/
public static final Property prefixes = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#prefixes" );
/** Links a shape to its property shapes.
*/
public static final Property property = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#property" );
/** The validator(s) used to evaluate a constraint in the context of a property
* shape.
*/
public static final Property propertyValidator = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#propertyValidator" );
/** The maximum number of value nodes that can conform to the shape.
*/
public static final Property qualifiedMaxCount = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#qualifiedMaxCount" );
/** The minimum number of value nodes that must conform to the shape.
*/
public static final Property qualifiedMinCount = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#qualifiedMinCount" );
/** The shape that a specified number of values must conform to.
*/
public static final Property qualifiedValueShape = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#qualifiedValueShape" );
/** Can be used to mark the qualified value shape to be disjoint with its sibling
* shapes.
*/
public static final Property qualifiedValueShapesDisjoint = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#qualifiedValueShapesDisjoint" );
/** The validation results contained in a validation report.
*/
public static final Property result = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#result" );
/** 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.
*/
public static final Property resultAnnotation = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#resultAnnotation" );
/** Human-readable messages explaining the cause of the result.
*/
public static final Property resultMessage = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#resultMessage" );
/** The path of a validation result, based on the path of the validated property
* shape.
*/
public static final Property resultPath = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#resultPath" );
/** The severity of the result, e.g. warning.
*/
public static final Property resultSeverity = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#resultSeverity" );
/** The expected type of values returned by the associated function.
*/
public static final Property returnType = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#returnType" );
/** The rules linked to a shape.
*/
public static final Property rule = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#rule" );
/** The SPARQL SELECT query to execute.
*/
public static final Property select = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#select" );
/** Defines the severity that validation results produced by a shape must have.
* Defaults to sh:Violation.
*/
public static final Property severity = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#severity" );
/** Shapes graphs that should be used when validating this data graph.
*/
public static final Property shapesGraph = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#shapesGraph" );
/** If true then the validation engine was certain that the shapes graph has passed
* all SHACL syntax requirements during the validation process.
*/
public static final Property shapesGraphWellFormed = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#shapesGraphWellFormed" );
/** The constraint that was validated when the result was produced.
*/
public static final Property sourceConstraint = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#sourceConstraint" );
/** The constraint component that is the source of the result.
*/
public static final Property sourceConstraintComponent = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#sourceConstraintComponent" );
/** The shape that is was validated when the result was produced.
*/
public static final Property sourceShape = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#sourceShape" );
/** Links a shape with SPARQL constraints.
*/
public static final Property sparql = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#sparql" );
/** An expression producing the resources that shall be inferred as subjects.
*/
public static final Property subject = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#subject" );
/** Suggested shapes graphs for this ontology. The values of this property may
* be used in the absence of specific sh:shapesGraph statements.
*/
public static final Property suggestedShapesGraph = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#suggestedShapesGraph" );
/** Links a shape to a target specified by an extension language, for example
* instances of sh:SPARQLTarget.
*/
public static final Property target = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#target" );
/** Links a shape to a class, indicating that all instances of the class must
* conform to the shape.
*/
public static final Property targetClass = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#targetClass" );
/** Links a shape to individual nodes, indicating that these nodes must conform
* to the shape.
*/
public static final Property targetNode = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#targetNode" );
/** 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.
*/
public static final Property targetObjectsOf = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#targetObjectsOf" );
/** 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.
*/
public static final Property targetSubjectsOf = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#targetSubjectsOf" );
/** A list of node expressions that shall be used together.
*/
public static final Property union = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#union" );
/** Specifies whether all node values must have a unique (or no) language tag.
*/
public static final Property uniqueLang = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#uniqueLang" );
/** The SPARQL UPDATE to execute.
*/
public static final Property update = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#update" );
/** The validator(s) used to evaluate constraints of either node or property shapes.
*/
public static final Property validator = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#validator" );
/** An RDF node that has caused the result.
*/
public static final Property value = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#value" );
/** Specifies a list of shapes so that the value nodes must conform to exactly
* one of the shapes.
*/
public static final Property xone = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#xone" );
/** The (single) value of this property represents a path that is matched zero
* or more times.
*/
public static final Property zeroOrMorePath = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#zeroOrMorePath" );
/** The (single) value of this property represents a path that is matched zero
* or one times.
*/
public static final Property zeroOrOnePath = M_MODEL.createProperty( "http://www.w3.org/ns/shacl#zeroOrOnePath" );
/** The base class of validation results, typically not instantiated directly.
*/
public static final Resource AbstractResult = M_MODEL.createResource( "http://www.w3.org/ns/shacl#AbstractResult" );
/** A constraint component that can be used to test whether a value node conforms
* to all members of a provided list of shapes.
*/
public static final Resource AndConstraintComponent = M_MODEL.createResource( "http://www.w3.org/ns/shacl#AndConstraintComponent" );
public static final Resource AndConstraintComponent_and = M_MODEL.createResource( "http://www.w3.org/ns/shacl#AndConstraintComponent-and" );
/** The node kind of all blank nodes.
*/
public static final Resource BlankNode = M_MODEL.createResource( "http://www.w3.org/ns/shacl#BlankNode" );
/** The node kind of all blank nodes or IRIs.
*/
public static final Resource BlankNodeOrIRI = M_MODEL.createResource( "http://www.w3.org/ns/shacl#BlankNodeOrIRI" );
/** The node kind of all blank nodes or literals.
*/
public static final Resource BlankNodeOrLiteral = M_MODEL.createResource( "http://www.w3.org/ns/shacl#BlankNodeOrLiteral" );
/** A constraint component that can be used to verify that each value node is
* an instance of a given type.
*/
public static final Resource ClassConstraintComponent = M_MODEL.createResource( "http://www.w3.org/ns/shacl#ClassConstraintComponent" );
public static final Resource ClassConstraintComponent_class = M_MODEL.createResource( "http://www.w3.org/ns/shacl#ClassConstraintComponent-class" );
/** 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.
*/
public static final Resource ClosedConstraintComponent = M_MODEL.createResource( "http://www.w3.org/ns/shacl#ClosedConstraintComponent" );
public static final Resource ClosedConstraintComponent_closed = M_MODEL.createResource( "http://www.w3.org/ns/shacl#ClosedConstraintComponent-closed" );
public static final Resource ClosedConstraintComponent_ignoredProperties = M_MODEL.createResource( "http://www.w3.org/ns/shacl#ClosedConstraintComponent-ignoredProperties" );
/** The class of constraint components.
*/
public static final Resource ConstraintComponent = M_MODEL.createResource( "http://www.w3.org/ns/shacl#ConstraintComponent" );
/** A constraint component that can be used to restrict the datatype of all value
* nodes.
*/
public static final Resource DatatypeConstraintComponent = M_MODEL.createResource( "http://www.w3.org/ns/shacl#DatatypeConstraintComponent" );
public static final Resource DatatypeConstraintComponent_datatype = M_MODEL.createResource( "http://www.w3.org/ns/shacl#DatatypeConstraintComponent-datatype" );
/** 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.
*/
public static final Resource DisjointConstraintComponent = M_MODEL.createResource( "http://www.w3.org/ns/shacl#DisjointConstraintComponent" );
public static final Resource DisjointConstraintComponent_disjoint = M_MODEL.createResource( "http://www.w3.org/ns/shacl#DisjointConstraintComponent-disjoint" );
/** 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.
*/
public static final Resource EqualsConstraintComponent = M_MODEL.createResource( "http://www.w3.org/ns/shacl#EqualsConstraintComponent" );
public static final Resource EqualsConstraintComponent_equals = M_MODEL.createResource( "http://www.w3.org/ns/shacl#EqualsConstraintComponent-equals" );
/** A constraint component that can be used to verify that a given node expression
* produces true for all value nodes.
*/
public static final Resource ExpressionConstraintComponent = M_MODEL.createResource( "http://www.w3.org/ns/shacl#ExpressionConstraintComponent" );
public static final Resource ExpressionConstraintComponent_expression = M_MODEL.createResource( "http://www.w3.org/ns/shacl#ExpressionConstraintComponent-expression" );
/** The class of SHACL functions.
*/
public static final Resource Function = M_MODEL.createResource( "http://www.w3.org/ns/shacl#Function" );
/** A constraint component that can be used to verify that one of the value nodes
* is a given RDF node.
*/
public static final Resource HasValueConstraintComponent = M_MODEL.createResource( "http://www.w3.org/ns/shacl#HasValueConstraintComponent" );
public static final Resource HasValueConstraintComponent_hasValue = M_MODEL.createResource( "http://www.w3.org/ns/shacl#HasValueConstraintComponent-hasValue" );
/** The node kind of all IRIs.
*/
public static final Resource IRI = M_MODEL.createResource( "http://www.w3.org/ns/shacl#IRI" );
/** The node kind of all IRIs or literals.
*/
public static final Resource IRIOrLiteral = M_MODEL.createResource( "http://www.w3.org/ns/shacl#IRIOrLiteral" );
/** A constraint component that can be used to exclusively enumerate the permitted
* value nodes.
*/
public static final Resource InConstraintComponent = M_MODEL.createResource( "http://www.w3.org/ns/shacl#InConstraintComponent" );
public static final Resource InConstraintComponent_in = M_MODEL.createResource( "http://www.w3.org/ns/shacl#InConstraintComponent-in" );
/** The severity for an informational validation result.
*/
public static final Resource Info = M_MODEL.createResource( "http://www.w3.org/ns/shacl#Info" );
/** The class of constraints backed by a JavaScript function.
*/
public static final Resource JSConstraint = M_MODEL.createResource( "http://www.w3.org/ns/shacl#JSConstraint" );
public static final Resource JSConstraint_js = M_MODEL.createResource( "http://www.w3.org/ns/shacl#JSConstraint-js" );
/** A constraint component with the parameter sh:js linking to a sh:JSConstraint
* containing a sh:script.
*/
public static final Resource JSConstraintComponent = M_MODEL.createResource( "http://www.w3.org/ns/shacl#JSConstraintComponent" );
/** Abstract base class of resources that declare an executable JavaScript.
*/
public static final Resource JSExecutable = M_MODEL.createResource( "http://www.w3.org/ns/shacl#JSExecutable" );
/** The class of SHACL functions that execute a JavaScript function when called.
*/
public static final Resource JSFunction = M_MODEL.createResource( "http://www.w3.org/ns/shacl#JSFunction" );
/** Represents a JavaScript library, typically identified by one or more URLs
* of files to include.
*/
public static final Resource JSLibrary = M_MODEL.createResource( "http://www.w3.org/ns/shacl#JSLibrary" );
/** The class of SHACL rules expressed using JavaScript.
*/
public static final Resource JSRule = M_MODEL.createResource( "http://www.w3.org/ns/shacl#JSRule" );
/** The class of targets that are based on JavaScript functions.
*/
public static final Resource JSTarget = M_MODEL.createResource( "http://www.w3.org/ns/shacl#JSTarget" );
/** The (meta) class for parameterizable targets that are based on JavaScript
* functions.
*/
public static final Resource JSTargetType = M_MODEL.createResource( "http://www.w3.org/ns/shacl#JSTargetType" );
/** A SHACL validator based on JavaScript. This can be used to declare SHACL constraint
* components that perform JavaScript-based validation when used.
*/
public static final Resource JSValidator = M_MODEL.createResource( "http://www.w3.org/ns/shacl#JSValidator" );
/** A constraint component that can be used to enumerate language tags that all
* value nodes must have.
*/
public static final Resource LanguageInConstraintComponent = M_MODEL.createResource( "http://www.w3.org/ns/shacl#LanguageInConstraintComponent" );
public static final Resource LanguageInConstraintComponent_languageIn = M_MODEL.createResource( "http://www.w3.org/ns/shacl#LanguageInConstraintComponent-languageIn" );
/** 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.
*/
public static final Resource LessThanConstraintComponent = M_MODEL.createResource( "http://www.w3.org/ns/shacl#LessThanConstraintComponent" );
public static final Resource LessThanConstraintComponent_lessThan = M_MODEL.createResource( "http://www.w3.org/ns/shacl#LessThanConstraintComponent-lessThan" );
/** 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.
*/
public static final Resource LessThanOrEqualsConstraintComponent = M_MODEL.createResource( "http://www.w3.org/ns/shacl#LessThanOrEqualsConstraintComponent" );
public static final Resource LessThanOrEqualsConstraintComponent_lessThanOrEquals = M_MODEL.createResource( "http://www.w3.org/ns/shacl#LessThanOrEqualsConstraintComponent-lessThanOrEquals" );
/** The node kind of all literals.
*/
public static final Resource Literal = M_MODEL.createResource( "http://www.w3.org/ns/shacl#Literal" );
/** A constraint component that can be used to restrict the maximum number of
* value nodes.
*/
public static final Resource MaxCountConstraintComponent = M_MODEL.createResource( "http://www.w3.org/ns/shacl#MaxCountConstraintComponent" );
public static final Resource MaxCountConstraintComponent_maxCount = M_MODEL.createResource( "http://www.w3.org/ns/shacl#MaxCountConstraintComponent-maxCount" );
/** A constraint component that can be used to restrict the range of value nodes
* with a maximum exclusive value.
*/
public static final Resource MaxExclusiveConstraintComponent = M_MODEL.createResource( "http://www.w3.org/ns/shacl#MaxExclusiveConstraintComponent" );
public static final Resource MaxExclusiveConstraintComponent_maxExclusive = M_MODEL.createResource( "http://www.w3.org/ns/shacl#MaxExclusiveConstraintComponent-maxExclusive" );
/** A constraint component that can be used to restrict the range of value nodes
* with a maximum inclusive value.
*/
public static final Resource MaxInclusiveConstraintComponent = M_MODEL.createResource( "http://www.w3.org/ns/shacl#MaxInclusiveConstraintComponent" );
public static final Resource MaxInclusiveConstraintComponent_maxInclusive = M_MODEL.createResource( "http://www.w3.org/ns/shacl#MaxInclusiveConstraintComponent-maxInclusive" );
/** A constraint component that can be used to restrict the maximum string length
* of value nodes.
*/
public static final Resource MaxLengthConstraintComponent = M_MODEL.createResource( "http://www.w3.org/ns/shacl#MaxLengthConstraintComponent" );
public static final Resource MaxLengthConstraintComponent_maxLength = M_MODEL.createResource( "http://www.w3.org/ns/shacl#MaxLengthConstraintComponent-maxLength" );
/** A constraint component that can be used to restrict the minimum number of
* value nodes.
*/
public static final Resource MinCountConstraintComponent = M_MODEL.createResource( "http://www.w3.org/ns/shacl#MinCountConstraintComponent" );
public static final Resource MinCountConstraintComponent_minCount = M_MODEL.createResource( "http://www.w3.org/ns/shacl#MinCountConstraintComponent-minCount" );
/** A constraint component that can be used to restrict the range of value nodes
* with a minimum exclusive value.
*/
public static final Resource MinExclusiveConstraintComponent = M_MODEL.createResource( "http://www.w3.org/ns/shacl#MinExclusiveConstraintComponent" );
public static final Resource MinExclusiveConstraintComponent_minExclusive = M_MODEL.createResource( "http://www.w3.org/ns/shacl#MinExclusiveConstraintComponent-minExclusive" );
/** A constraint component that can be used to restrict the range of value nodes
* with a minimum inclusive value.
*/
public static final Resource MinInclusiveConstraintComponent = M_MODEL.createResource( "http://www.w3.org/ns/shacl#MinInclusiveConstraintComponent" );
public static final Resource MinInclusiveConstraintComponent_minInclusive = M_MODEL.createResource( "http://www.w3.org/ns/shacl#MinInclusiveConstraintComponent-minInclusive" );
/** A constraint component that can be used to restrict the minimum string length
* of value nodes.
*/
public static final Resource MinLengthConstraintComponent = M_MODEL.createResource( "http://www.w3.org/ns/shacl#MinLengthConstraintComponent" );
public static final Resource MinLengthConstraintComponent_minLength = M_MODEL.createResource( "http://www.w3.org/ns/shacl#MinLengthConstraintComponent-minLength" );
/** A constraint component that can be used to verify that all value nodes conform
* to the given node shape.
*/
public static final Resource NodeConstraintComponent = M_MODEL.createResource( "http://www.w3.org/ns/shacl#NodeConstraintComponent" );
public static final Resource NodeConstraintComponent_node = M_MODEL.createResource( "http://www.w3.org/ns/shacl#NodeConstraintComponent-node" );
/** The class of all node kinds, including sh:BlankNode, sh:IRI, sh:Literal or
* the combinations of these: sh:BlankNodeOrIRI, sh:BlankNodeOrLiteral, sh:IRIOrLiteral.
*/
public static final Resource NodeKind = M_MODEL.createResource( "http://www.w3.org/ns/shacl#NodeKind" );
/** A constraint component that can be used to restrict the RDF node kind of each
* value node.
*/
public static final Resource NodeKindConstraintComponent = M_MODEL.createResource( "http://www.w3.org/ns/shacl#NodeKindConstraintComponent" );
public static final Resource NodeKindConstraintComponent_nodeKind = M_MODEL.createResource( "http://www.w3.org/ns/shacl#NodeKindConstraintComponent-nodeKind" );
/** A node shape is a shape that specifies constraint that need to be met with
* respect to focus nodes.
*/
public static final Resource NodeShape = M_MODEL.createResource( "http://www.w3.org/ns/shacl#NodeShape" );
/** A constraint component that can be used to verify that value nodes do not
* conform to a given shape.
*/
public static final Resource NotConstraintComponent = M_MODEL.createResource( "http://www.w3.org/ns/shacl#NotConstraintComponent" );
public static final Resource NotConstraintComponent_not = M_MODEL.createResource( "http://www.w3.org/ns/shacl#NotConstraintComponent-not" );
/** 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.
*/
public static final Resource OrConstraintComponent = M_MODEL.createResource( "http://www.w3.org/ns/shacl#OrConstraintComponent" );
public static final Resource OrConstraintComponent_or = M_MODEL.createResource( "http://www.w3.org/ns/shacl#OrConstraintComponent-or" );
/** The class of parameter declarations, consisting of a path predicate and (possibly)
* information about allowed value type, cardinality and other characteristics.
*/
public static final Resource Parameter = M_MODEL.createResource( "http://www.w3.org/ns/shacl#Parameter" );
/** Superclass of components that can take parameters, especially functions and
* constraint components.
*/
public static final Resource Parameterizable = M_MODEL.createResource( "http://www.w3.org/ns/shacl#Parameterizable" );
/** A constraint component that can be used to verify that every value node matches
* a given regular expression.
*/
public static final Resource PatternConstraintComponent = M_MODEL.createResource( "http://www.w3.org/ns/shacl#PatternConstraintComponent" );
public static final Resource PatternConstraintComponent_flags = M_MODEL.createResource( "http://www.w3.org/ns/shacl#PatternConstraintComponent-flags" );
public static final Resource PatternConstraintComponent_pattern = M_MODEL.createResource( "http://www.w3.org/ns/shacl#PatternConstraintComponent-pattern" );
/** The class of prefix declarations, consisting of pairs of a prefix with a namespace.
*/
public static final Resource PrefixDeclaration = M_MODEL.createResource( "http://www.w3.org/ns/shacl#PrefixDeclaration" );
/** A constraint component that can be used to verify that all value nodes conform
* to the given property shape.
*/
public static final Resource PropertyConstraintComponent = M_MODEL.createResource( "http://www.w3.org/ns/shacl#PropertyConstraintComponent" );
public static final Resource PropertyConstraintComponent_property = M_MODEL.createResource( "http://www.w3.org/ns/shacl#PropertyConstraintComponent-property" );
/** Instances of this class represent groups of property shapes that belong together.
*/
public static final Resource PropertyGroup = M_MODEL.createResource( "http://www.w3.org/ns/shacl#PropertyGroup" );
/** A property shape is a shape that specifies constraints on the values of a
* focus node for a given property or path.
*/
public static final Resource PropertyShape = M_MODEL.createResource( "http://www.w3.org/ns/shacl#PropertyShape" );
/** A constraint component that can be used to verify that a specified maximum
* number of value nodes conforms to a given shape.
*/
public static final Resource QualifiedMaxCountConstraintComponent = M_MODEL.createResource( "http://www.w3.org/ns/shacl#QualifiedMaxCountConstraintComponent" );
public static final Resource QualifiedMaxCountConstraintComponent_qualifiedMaxCount = M_MODEL.createResource( "http://www.w3.org/ns/shacl#QualifiedMaxCountConstraintComponent-qualifiedMaxCount" );
public static final Resource QualifiedMaxCountConstraintComponent_qualifiedValueShape = M_MODEL.createResource( "http://www.w3.org/ns/shacl#QualifiedMaxCountConstraintComponent-qualifiedValueShape" );
public static final Resource QualifiedMaxCountConstraintComponent_qualifiedValueShapesDisjoint = M_MODEL.createResource( "http://www.w3.org/ns/shacl#QualifiedMaxCountConstraintComponent-qualifiedValueShapesDisjoint" );
/** A constraint component that can be used to verify that a specified minimum
* number of value nodes conforms to a given shape.
*/
public static final Resource QualifiedMinCountConstraintComponent = M_MODEL.createResource( "http://www.w3.org/ns/shacl#QualifiedMinCountConstraintComponent" );
public static final Resource QualifiedMinCountConstraintComponent_qualifiedMinCount = M_MODEL.createResource( "http://www.w3.org/ns/shacl#QualifiedMinCountConstraintComponent-qualifiedMinCount" );
public static final Resource QualifiedMinCountConstraintComponent_qualifiedValueShape = M_MODEL.createResource( "http://www.w3.org/ns/shacl#QualifiedMinCountConstraintComponent-qualifiedValueShape" );
public static final Resource QualifiedMinCountConstraintComponent_qualifiedValueShapesDisjoint = M_MODEL.createResource( "http://www.w3.org/ns/shacl#QualifiedMinCountConstraintComponent-qualifiedValueShapesDisjoint" );
/** 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.
*/
public static final Resource ResultAnnotation = M_MODEL.createResource( "http://www.w3.org/ns/shacl#ResultAnnotation" );
/** The class of SHACL rules. Never instantiated directly.
*/
public static final Resource Rule = M_MODEL.createResource( "http://www.w3.org/ns/shacl#Rule" );
/** The class of SPARQL executables that are based on an ASK query.
*/
public static final Resource SPARQLAskExecutable = M_MODEL.createResource( "http://www.w3.org/ns/shacl#SPARQLAskExecutable" );
/** 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.
*/
public static final Resource SPARQLAskValidator = M_MODEL.createResource( "http://www.w3.org/ns/shacl#SPARQLAskValidator" );
/** The class of constraints based on SPARQL SELECT queries.
*/
public static final Resource SPARQLConstraint = M_MODEL.createResource( "http://www.w3.org/ns/shacl#SPARQLConstraint" );
/** A constraint component that can be used to define constraints based on SPARQL
* queries.
*/
public static final Resource SPARQLConstraintComponent = M_MODEL.createResource( "http://www.w3.org/ns/shacl#SPARQLConstraintComponent" );
public static final Resource SPARQLConstraintComponent_sparql = M_MODEL.createResource( "http://www.w3.org/ns/shacl#SPARQLConstraintComponent-sparql" );
/** The class of SPARQL executables that are based on a CONSTRUCT query.
*/
public static final Resource SPARQLConstructExecutable = M_MODEL.createResource( "http://www.w3.org/ns/shacl#SPARQLConstructExecutable" );
/** The class of resources that encapsulate a SPARQL query.
*/
public static final Resource SPARQLExecutable = M_MODEL.createResource( "http://www.w3.org/ns/shacl#SPARQLExecutable" );
/** A function backed by a SPARQL query - either ASK or SELECT.
*/
public static final Resource SPARQLFunction = M_MODEL.createResource( "http://www.w3.org/ns/shacl#SPARQLFunction" );
/** The class of SHACL rules based on SPARQL CONSTRUCT queries.
*/
public static final Resource SPARQLRule = M_MODEL.createResource( "http://www.w3.org/ns/shacl#SPARQLRule" );
/** The class of SPARQL executables based on a SELECT query.
*/
public static final Resource SPARQLSelectExecutable = M_MODEL.createResource( "http://www.w3.org/ns/shacl#SPARQLSelectExecutable" );
/** 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.
*/
public static final Resource SPARQLSelectValidator = M_MODEL.createResource( "http://www.w3.org/ns/shacl#SPARQLSelectValidator" );
/** The class of targets that are based on SPARQL queries.
*/
public static final Resource SPARQLTarget = M_MODEL.createResource( "http://www.w3.org/ns/shacl#SPARQLTarget" );
/** The (meta) class for parameterizable targets that are based on SPARQL queries.
*/
public static final Resource SPARQLTargetType = M_MODEL.createResource( "http://www.w3.org/ns/shacl#SPARQLTargetType" );
/** The class of SPARQL executables based on a SPARQL UPDATE.
*/
public static final Resource SPARQLUpdateExecutable = M_MODEL.createResource( "http://www.w3.org/ns/shacl#SPARQLUpdateExecutable" );
/** The class of validation result severity levels, including violation and warning
* levels.
*/
public static final Resource Severity = M_MODEL.createResource( "http://www.w3.org/ns/shacl#Severity" );
/** A shape is a collection of constraints that may be targeted for certain nodes.
*/
public static final Resource Shape = M_MODEL.createResource( "http://www.w3.org/ns/shacl#Shape" );
/** The base class of targets such as those based on SPARQL queries.
*/
public static final Resource Target = M_MODEL.createResource( "http://www.w3.org/ns/shacl#Target" );
/** The (meta) class for parameterizable targets. Instances of this are instantiated
* as values of the sh:target property.
*/
public static final Resource TargetType = M_MODEL.createResource( "http://www.w3.org/ns/shacl#TargetType" );
public static final Resource TripleRule = M_MODEL.createResource( "http://www.w3.org/ns/shacl#TripleRule" );
/** A constraint component that can be used to specify that no pair of value nodes
* may use the same language tag.
*/
public static final Resource UniqueLangConstraintComponent = M_MODEL.createResource( "http://www.w3.org/ns/shacl#UniqueLangConstraintComponent" );
public static final Resource UniqueLangConstraintComponent_uniqueLang = M_MODEL.createResource( "http://www.w3.org/ns/shacl#UniqueLangConstraintComponent-uniqueLang" );
/** The class of SHACL validation reports.
*/
public static final Resource ValidationReport = M_MODEL.createResource( "http://www.w3.org/ns/shacl#ValidationReport" );
/** The class of validation results.
*/
public static final Resource ValidationResult = M_MODEL.createResource( "http://www.w3.org/ns/shacl#ValidationResult" );
/** 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.
*/
public static final Resource Validator = M_MODEL.createResource( "http://www.w3.org/ns/shacl#Validator" );
/** The severity for a violation validation result.
*/
public static final Resource Violation = M_MODEL.createResource( "http://www.w3.org/ns/shacl#Violation" );
/** The severity for a warning validation result.
*/
public static final Resource Warning = M_MODEL.createResource( "http://www.w3.org/ns/shacl#Warning" );
/** A constraint component that can be used to restrict the value nodes so that
* they conform to exactly one out of several provided shapes.
*/
public static final Resource XoneConstraintComponent = M_MODEL.createResource( "http://www.w3.org/ns/shacl#XoneConstraintComponent" );
public static final Resource XoneConstraintComponent_xone = M_MODEL.createResource( "http://www.w3.org/ns/shacl#XoneConstraintComponent-xone" );
}