public class SPIN extends Object
Modifier and Type | Field and Description |
---|---|
static URI |
ABSTRACT_PROPERTY
http://spinrdf.org/spin#abstract Can be set to true to indicate that this
module shall not be instantiated.
|
static URI |
ASK_TEMPLATE_CLASS
http://spinrdf.org/spin#AskTemplate A SPIN template that wraps an ASK
query.
|
static URI |
ASK_TEMPLATES_CLASS
http://spinrdf.org/spin#AskTemplates Suggested abstract base class for all
AskTemplates.
|
static URI |
BODY_PROPERTY
http://spinrdf.org/spin#body The body of a Function or Template.
|
static URI |
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 URI |
COLUMN_INDEX_PROPERTY
http://spinrdf.org/spin#columnIndex The index of a column (from left to
right) starting at 0.
|
static URI |
COLUMN_PROPERTY
http://spinrdf.org/spin#column Can link a TableDataProvider (esp.
|
static URI |
COLUMN_TYPE_PROPERTY
http://spinrdf.org/spin#columnType The datatype or resource type of a
spin:Column.
|
static URI |
COLUMN_WIDTH_PROPERTY
http://spinrdf.org/spin#columnWidth The preferred width of the associated
Column, for display purposes.
|
static URI |
COMMAND_PROPERTY
http://spinrdf.org/spin#command Can be used to link a resource with a
SPARQL query or update request (sp:Command).
|
static URI |
CONSTRAINT_PROPERTY
http://spinrdf.org/spin#constraint Links a class with constraints on its
instances.
|
static URI |
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 URI |
CONSTRUCT_TEMPLATE_CLASS |
static URI |
CONSTRUCT_TEMPLATES_CLASS
http://spinrdf.org/spin#ConstructTemplates Suggested abstract base class
for all ConstructTemplates.
|
static URI |
CONSTRUCTOR_PROPERTY
http://spinrdf.org/spin#constructor Can be used to attach a "constructor"
to a class.
|
static URI |
EVAL_CLASS
http://spinrdf.org/spin#eval Evaluates a given SPIN expression or SELECT
or ASK query, and returns its result.
|
static URI |
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 URI |
FUNCTION_CLASS
http://spinrdf.org/spin#Function Metaclass for functions that can be used
in SPARQL expressions (e.g.
|
static URI |
FUNCTIONS_CLASS
http://spinrdf.org/spin#Functions An abstract base class for all defined
functions.
|
static URI |
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 URI |
LABEL_TEMPLATE_PROPERTY
http://spinrdf.org/spin#labelTemplate A template string for displaying
instantiations of a module in human-readable form.
|
static URI |
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 URI |
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 URI |
MAGIC_PROPERTY_CLASS |
static URI |
MODULE_CLASS
http://spinrdf.org/spin#Module An abstract building block of a SPARQL
system.
|
static URI |
MODULES_CLASS
http://spinrdf.org/spin#Modules An "artificial" parent class for all
Functions and Templates.
|
static URI |
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 URI |
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 URI |
QUERY_PROPERTY
http://spinrdf.org/spin#query Can be used to point from any resource to a
Query.
|
static URI |
RETURN_TYPE_PROPERTY
http://spinrdf.org/spin#returnType The return type of a Function, e.g.
|
static URI |
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 URI |
RULE_PROPERTY
http://spinrdf.org/spin#rule An inferencing rule attached to a class.
|
static URI |
RULE_PROPERTY_CLASS
http://spinrdf.org/spin#RuleProperty The metaclass of spin:rule and its
subproperties.
|
static URI |
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 URI |
SELECT_TEMPLATE_CLASS
http://spinrdf.org/spin#SelectTemplate A SPIN template that wraps a SELECT
query.
|
static URI |
SELECT_TEMPLATES_CLASS
http://spinrdf.org/spin#SelectTemplates Suggested abstract base class for
all SelectTemplates.
|
static URI |
SYMBOL_PROPERTY
http://spinrdf.org/spin#symbol The symbol of a function, e.g.
|
static URI |
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 URI |
TABLE_DATA_PROVIDER_CLASS
http://spinrdf.org/spin#TableDataProvider An abstraction of objects that
can produce tabular data.
|
static URI |
TEMPLATE_CLASS
http://spinrdf.org/spin#Template The metaclass of SPIN templates.
|
static URI |
TEMPLATES_CLASS
http://spinrdf.org/spin#Templates Suggested abstract base class for all
Templates.
|
static URI |
THIS_CONTEXT_INSTANCE
http://spinrdf.org/spin#_this A system variable representing the current
context instance in a rule or constraint.
|
static URI |
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 URI |
UPDATE_PROPERTY
http://spinrdf.org/spin#update Can be used to point from any resource to
an Update.
|
static URI |
UPDATE_TEMPLATE_CLASS
http://spinrdf.org/spin#UpdateTemplate A SPIN template that has an UPDATE
command as its body.
|
static URI |
UPDATE_TEMPLATES_CLASS
http://spinrdf.org/spin#UpdateTemplates Suggested abstract base class for
all UpdateTemplates.
|
static URI |
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 URI |
VIOLATION_ROOT_PROPERTY
http://spinrdf.org/spin#violationRoot The root resource of the violation
(often ?this in the constraint body).
|
static URI |
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.
|
Constructor and Description |
---|
SPIN() |
public static URI FUNCTION_CLASS
public static URI MODULE_CLASS
public static URI BODY_PROPERTY
public static URI TABLE_DATA_PROVIDER_CLASS
public static URI CONSTRUCT_TEMPLATE_CLASS
public static URI TEMPLATE_CLASS
public static URI RULE_CLASS
public static URI ASK_TEMPLATE_CLASS
public static URI UPDATE_TEMPLATE_CLASS
public static URI RULE_PROPERTY_CLASS
public static URI CONSTRAINT_VIOLATION_CLASS
public static URI MODULES_CLASS
public static URI SELECT_TEMPLATE_CLASS
public static URI COLUMN_CLASS
public static URI LIBRARY_ONTOLOGY_CLASS
public static URI MAGIC_PROPERTY_CLASS
public static URI UPDATE_PROPERTY
public static URI COMMAND_PROPERTY
public static URI RETURN_TYPE_PROPERTY
public static URI SYSTEM_PROPERTY_PROPERTY
public static URI COLUMN_PROPERTY
public static URI SYMBOL_PROPERTY
public static URI VIOLATION_ROOT_PROPERTY
public static URI COLUMN_TYPE_PROPERTY
public static URI NEXT_RULE_PROPERTY_PROPERTY
public static URI PRIVATE_PROPERTY
public static URI LABEL_TEMPLATE_PROPERTY
public static URI VIOLATION_PATH_PROPERTY
public static URI CONSTRUCTOR_PROPERTY
public static URI ABSTRACT_PROPERTY
public static URI CONSTRAINT_PROPERTY
public static URI QUERY_PROPERTY
public static URI FIX_PROPERTY
public static URI COLUMN_WIDTH_PROPERTY
public static URI VIOLATION_SOURCE_PROPERTY
public static URI COLUMN_INDEX_PROPERTY
public static URI THIS_UNBOUND_PROPERTY
public static URI RULE_PROPERTY_MAX_ITERATION_COUNT_PROPERTY
public static URI IMPORTS_PROPERTY
public static URI CONSTRUCT_TEMPLATES_CLASS
public static URI TEMPLATES_CLASS
public static URI EVAL_CLASS
public static URI FUNCTIONS_CLASS
public static URI ASK_TEMPLATES_CLASS
public static URI SELECT_TEMPLATES_CLASS
public static URI MAGIC_PROPERTIES_CLASS
public static URI THIS_CONTEXT_INSTANCE
public static URI UPDATE_TEMPLATES_CLASS
public static URI RULE_PROPERTY
Copyright © 2001-2016 Aduna. All Rights Reserved.