All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.apache.jena.shacl.vocabulary.SHACLM Maven / Gradle / Ivy

The newest version!
/*
 * 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" ); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy