public class SPIN extends Object
Modifier and Type | Field and Description |
---|---|
static IRI |
ABSTRACT_PROPERTY
http://spinrdf.org/spin#abstract Can be set to true to indicate that this module shall not be instantiated.
|
static IRI |
ARG1_INSTANCE |
static IRI |
ARG2_INSTANCE |
static IRI |
ARG3_INSTANCE |
static IRI |
ARG4_INSTANCE |
static IRI |
ARG5_INSTANCE |
static IRI |
ASK_FUNCTION |
static IRI |
ASK_TEMPLATE_CLASS
http://spinrdf.org/spin#AskTemplate A SPIN template that wraps an ASK query.
|
static IRI |
ASK_TEMPLATES_CLASS
http://spinrdf.org/spin#AskTemplates Suggested abstract base class for all AskTemplates.
|
static IRI |
BODY_PROPERTY
http://spinrdf.org/spin#body The body of a Function or Template.
|
static IRI |
COLUMN_CLASS
http://spinrdf.org/spin#Column Provides metadata about a column in the result set of a (SPARQL) query, for
example of the body queries of SPIN templates.
|
static IRI |
COLUMN_INDEX_PROPERTY
http://spinrdf.org/spin#columnIndex The index of a column (from left to right) starting at 0.
|
static IRI |
COLUMN_PROPERTY
http://spinrdf.org/spin#column Can link a TableDataProvider (esp.
|
static IRI |
COLUMN_TYPE_PROPERTY
http://spinrdf.org/spin#columnType The datatype or resource type of a spin:Column.
|
static IRI |
COLUMN_WIDTH_PROPERTY
http://spinrdf.org/spin#columnWidth The preferred width of the associated Column, for display purposes.
|
static IRI |
COMMAND_PROPERTY
http://spinrdf.org/spin#command Can be used to link a resource with a SPARQL query or update request
(sp:Command).
|
static IRI |
CONSTRAINT_PROPERTY
http://spinrdf.org/spin#constraint Links a class with constraints on its instances.
|
static IRI |
CONSTRAINT_VIOLATION_CLASS
http://spinrdf.org/spin#ConstraintViolation An object that can be created by spin:constraints to provide
information about a constraint violation.
|
static IRI |
CONSTRUCT_PROPERTY |
static IRI |
CONSTRUCT_TEMPLATE_CLASS |
static IRI |
CONSTRUCT_TEMPLATES_CLASS
http://spinrdf.org/spin#ConstructTemplates Suggested abstract base class for all ConstructTemplates.
|
static IRI |
CONSTRUCTOR_PROPERTY
http://spinrdf.org/spin#constructor Can be used to attach a "constructor" to a class.
|
static IRI |
ERROR_VIOLATION_LEVEL |
static IRI |
EVAL_CLASS
Deprecated.
|
static IRI |
EVAL_FUNCTION
http://spinrdf.org/spin#eval Evaluates a given SPIN expression or SELECT or ASK query, and returns its result.
|
static IRI |
FATAL_VIOLATION_LEVEL |
static IRI |
FIX_PROPERTY
http://spinrdf.org/spin#fix Can be used to link a ConstraintViolation with one or more UPDATE Templates that
would help fix the violation.
|
static IRI |
FUNCTION_CLASS
http://spinrdf.org/spin#Function Metaclass for functions that can be used in SPARQL expressions (e.g.
|
static IRI |
FUNCTIONS_CLASS
http://spinrdf.org/spin#Functions An abstract base class for all defined functions.
|
static IRI |
IMPORTS_PROPERTY
http://spinrdf.org/spin#imports Can be used to link an RDF graph (usually the instance of owl:Ontology) with a
SPIN library to define constraints.
|
static IRI |
INFO_VIOLATION_LEVEL |
static IRI |
LABEL_TEMPLATE_PROPERTY
http://spinrdf.org/spin#labelTemplate A template string for displaying instantiations of a module in
human-readable form.
|
static IRI |
LIBRARY_ONTOLOGY_CLASS
http://spinrdf.org/spin#LibraryOntology A marker class that can be attached to base URIs (ontologies) to instruct
SPIN engines that this ontology only contains a library of SPIN declarations.
|
static IRI |
MAGIC_PROPERTIES_CLASS
http://spinrdf.org/spin#MagicProperties An abstract superclass that can be used to group all spin:MagicProperty
instances under a single parent class.
|
static IRI |
MAGIC_PROPERTY_CLASS |
static IRI |
MODULE_CLASS
http://spinrdf.org/spin#Module An abstract building block of a SPARQL system.
|
static IRI |
MODULES_CLASS
http://spinrdf.org/spin#Modules An "artificial" parent class for all Functions and Templates.
|
static String |
NAMESPACE
http://spinrdf.org/spin An RDF Schema that can be used to attach constraints and rules to RDFS classes, and to
encapsulate reusable SPARQL queries into functions and templates.
|
static IRI |
NEXT_RULE_PROPERTY_PROPERTY
http://spinrdf.org/spin#nextRuleProperty Can be used to link two sub-properties of spin:rule (or spin:rule
itself) to instruct the SPIN engine to execute one set of rules before another one.
|
static String |
PREFIX |
static IRI |
PRIVATE_PROPERTY
http://spinrdf.org/spin#private Can be set to true to indicate that a SPIN function is only meant to be used as a
helper of other functions, but not directly.
|
static IRI |
QUERY_PROPERTY
http://spinrdf.org/spin#query Can be used to point from any resource to a Query.
|
static IRI |
RETURN_TYPE_PROPERTY
http://spinrdf.org/spin#returnType The return type of a Function, e.g.
|
static IRI |
RULE_CLASS
http://spinrdf.org/spin#Rule Groups together the kinds of SPARQL commands that can appear as SPIN rules and
constructors: CONSTRUCT, DELETE WHERE and DELETE/INSERT.
|
static IRI |
RULE_PROPERTY
http://spinrdf.org/spin#rule An inferencing rule attached to a class.
|
static IRI |
RULE_PROPERTY_CLASS
http://spinrdf.org/spin#RuleProperty The metaclass of spin:rule and its subproperties.
|
static IRI |
RULE_PROPERTY_MAX_ITERATION_COUNT_PROPERTY
http://spinrdf.org/spin#rulePropertyMaxIterationCount Can be attached to spin:rule (or subclasses thereof) to
instruct a SPIN rules engine that it shall only execute the rules max times.
|
static IRI |
SELECT_PROPERTY |
static IRI |
SELECT_TEMPLATE_CLASS
http://spinrdf.org/spin#SelectTemplate A SPIN template that wraps a SELECT query.
|
static IRI |
SELECT_TEMPLATES_CLASS
http://spinrdf.org/spin#SelectTemplates Suggested abstract base class for all SelectTemplates.
|
static IRI |
SYMBOL_PROPERTY
http://spinrdf.org/spin#symbol The symbol of a function, e.g.
|
static IRI |
SYSTEM_PROPERTY_PROPERTY
http://spinrdf.org/spin#systemProperty An "abstract" base property that groups together those system properties
that the user will hardly ever need to see in property trees.
|
static IRI |
TABLE_DATA_PROVIDER_CLASS
http://spinrdf.org/spin#TableDataProvider An abstraction of objects that can produce tabular data.
|
static IRI |
TEMPLATE_CLASS
http://spinrdf.org/spin#Template The metaclass of SPIN templates.
|
static IRI |
TEMPLATES_CLASS
http://spinrdf.org/spin#Templates Suggested abstract base class for all Templates.
|
static IRI |
THIS_CONTEXT_INSTANCE
http://spinrdf.org/spin#_this A system variable representing the current context instance in a rule or
constraint.
|
static IRI |
THIS_UNBOUND_PROPERTY
http://spinrdf.org/spin#thisUnbound Can be set to true for SPIN rules and constraints that do not require
pre-binding the variable ?this with all members of the associated class.
|
static IRI |
UPDATE_PROPERTY
http://spinrdf.org/spin#update Can be used to point from any resource to an Update.
|
static IRI |
UPDATE_TEMPLATE_CLASS
http://spinrdf.org/spin#UpdateTemplate A SPIN template that has an UPDATE command as its body.
|
static IRI |
UPDATE_TEMPLATES_CLASS
http://spinrdf.org/spin#UpdateTemplates Suggested abstract base class for all UpdateTemplates.
|
static IRI |
VIOLATION_LEVEL_PROPERTY |
static IRI |
VIOLATION_PATH_PROPERTY
http://spinrdf.org/spin#violationPath An optional attribute of ConstraintViolations to provide a path expression
from the root resource to the value that is invalid.
|
static IRI |
VIOLATION_ROOT_PROPERTY
http://spinrdf.org/spin#violationRoot The root resource of the violation (often ?this in the constraint body).
|
static IRI |
VIOLATION_SOURCE_PROPERTY
http://spinrdf.org/spin#violationSource Can be used to link a spin:ConstraintViolation with the query or template
call that caused it.
|
static IRI |
VIOLATION_VALUE_PROPERTY |
static IRI |
WARNING_VIOLATION_LEVEL |
Constructor and Description |
---|
SPIN() |
public static final String NAMESPACE
public static final String PREFIX
public static IRI FUNCTION_CLASS
public static IRI MODULE_CLASS
public static IRI BODY_PROPERTY
public static IRI TABLE_DATA_PROVIDER_CLASS
public static IRI CONSTRUCT_TEMPLATE_CLASS
public static IRI TEMPLATE_CLASS
public static IRI RULE_CLASS
public static IRI ASK_TEMPLATE_CLASS
public static IRI UPDATE_TEMPLATE_CLASS
public static IRI RULE_PROPERTY_CLASS
public static IRI CONSTRAINT_VIOLATION_CLASS
public static IRI MODULES_CLASS
public static IRI SELECT_TEMPLATE_CLASS
public static IRI COLUMN_CLASS
public static IRI LIBRARY_ONTOLOGY_CLASS
public static IRI MAGIC_PROPERTY_CLASS
public static IRI UPDATE_PROPERTY
public static IRI COMMAND_PROPERTY
public static IRI RETURN_TYPE_PROPERTY
public static IRI SYSTEM_PROPERTY_PROPERTY
public static IRI COLUMN_PROPERTY
public static IRI SYMBOL_PROPERTY
public static IRI VIOLATION_ROOT_PROPERTY
public static IRI COLUMN_TYPE_PROPERTY
public static IRI NEXT_RULE_PROPERTY_PROPERTY
public static IRI PRIVATE_PROPERTY
public static IRI LABEL_TEMPLATE_PROPERTY
public static IRI VIOLATION_PATH_PROPERTY
public static IRI CONSTRUCTOR_PROPERTY
public static IRI ABSTRACT_PROPERTY
public static IRI CONSTRAINT_PROPERTY
public static IRI QUERY_PROPERTY
public static IRI FIX_PROPERTY
public static IRI COLUMN_WIDTH_PROPERTY
public static IRI VIOLATION_SOURCE_PROPERTY
public static IRI COLUMN_INDEX_PROPERTY
public static IRI THIS_UNBOUND_PROPERTY
public static IRI RULE_PROPERTY_MAX_ITERATION_COUNT_PROPERTY
public static IRI IMPORTS_PROPERTY
public static IRI CONSTRUCT_TEMPLATES_CLASS
public static IRI TEMPLATES_CLASS
public static final IRI EVAL_FUNCTION
@Deprecated public static final IRI EVAL_CLASS
public static IRI FUNCTIONS_CLASS
public static IRI ASK_TEMPLATES_CLASS
public static IRI SELECT_TEMPLATES_CLASS
public static IRI MAGIC_PROPERTIES_CLASS
public static IRI THIS_CONTEXT_INSTANCE
public static IRI UPDATE_TEMPLATES_CLASS
public static IRI RULE_PROPERTY
public static final IRI VIOLATION_VALUE_PROPERTY
public static final IRI VIOLATION_LEVEL_PROPERTY
public static final IRI INFO_VIOLATION_LEVEL
public static final IRI WARNING_VIOLATION_LEVEL
public static final IRI ERROR_VIOLATION_LEVEL
public static final IRI FATAL_VIOLATION_LEVEL
public static final IRI ARG1_INSTANCE
public static final IRI ARG2_INSTANCE
public static final IRI ARG3_INSTANCE
public static final IRI ARG4_INSTANCE
public static final IRI ARG5_INSTANCE
public static final IRI ASK_FUNCTION
public static final IRI CONSTRUCT_PROPERTY
public static final IRI SELECT_PROPERTY
Copyright © 2015-2020 Eclipse Foundation. All Rights Reserved.