All Classes and Interfaces
Class
Description
Abstract base class of plugin configuration objects supporting additional properties (in addition to the
ones defined as annotated fields).
AbstractRDF4JValueDeserializer<T extends org.eclipse.rdf4j.model.Value>
Converts the NT serialization of an RDF term to an object implementing
Value
.AbstractStringToRDF4JValueConverter<T extends org.eclipse.rdf4j.model.Value>
Converts the NT serialization of an RDF term to an object implementing
Value
.Describes the access to a remote server for accessing existing (remote) repositories.
An object implementing this interface processed the results produced by a
QueryBuilder
generating
AnnotatedValue<Resource>
sAnnotatedValue<T extends org.eclipse.rdf4j.model.Value>
An object implementing this interface processed the results produced by a
QueryBuilder
generating
BindingSet
sException thrown when an operation is denied because of a blacklisted argument.
ControllerAdvice that handles the exception thrown by Semantic Turkey services (published using the MVC
framework).
This class represents the output of a
ReformattingExporter
.This extension point allows for connecting Semantic Turkey to a collaboration management platform.
Generic Configuration Properties for Semantic Turkey.
a vocabulary of content types to be defined for properties
see annotation:
see annotation:
ContentType
Helper for corrupted project facets.
Indicates in the context of a service operation that the annotated parameter holds an RDF resource, which
is created by the operation.
Describes the creation of new local repositories inside the project.
Describes the access to a remote server for the creation of new (remote) repositories.
An
ApplicationListener
that listens for Event
objects and propagates them to other plugins application
contextsCollection of
FormsMapping
.A store for the schema of custom project facets.
A storage for custom searches (based on parameterizations of stored SPARQL queries).
The definition of a custom service, which supports the implementation and deployment of an ST
service without the need to write, build and deploy Java code.
This extension point allows for plugging different technologies for the implementation of custom services
(see
CustomServiceDefinitionStore
).A storage for custom service definitions.
Represents a data format.
This extension point allows for connecting Semantic Turkey to (usually remote) dataset catalogs.
Extension point for the dataset metadata exporters
Exception occurred during the generation of dataset metadata (see
DatasetMetadataExporter
)Validates
HasDatatype
constraints.Indicates in the context of a service operation that the annotated parameter holds an RDF resource, which
is deleted by the operation.
Extension point for deployers.
The
Deployer
extension point.Information about a directory entry
Indicates a (human-understandable) name for displaying a service operation.
An
STProperties
which can be defined at runtime.This enum is useful to distinguish the application that is requiring the usage of an email-service in order
to send and email notification (e.g. if it is required the password reset, the system needs to know if it
has been required from the VB or ShowVoc client application)
Annotates an
STProperties
with the allowed values.Describes an enumeration.
Base class for ST events.
Interfaces for listeners of ST
EventListenerTest
.Marks a field of an exception for inclusion in the response returned to the client
A
ConfigurationManager
for managing stored exporter configurations (see
StoredExportConfiguration
.This class represents the context of execution of an
ReformattingExporter
.An ExtensionFactory provides instances of a given
Extension
.Holds a reference to an an extension together with an optional inline configuration.
Holds a reference to an an extension together with an optional relative reference to a stored
configuration.
This annotation associates a property with a setting to get a default value from
Utility class for the implementation of filters.
This interface allows to expose the notion of supported formats.
A collection of
CustomForm
Mapping between a class/property and a
FormCollection
Represents a graph pattern that can be used to construct a SPARQL query.
Builder for the construction of
GraphPattern
objects.Requires that a literal has a given datatype
Requires that a
Configuration
is about a certain extension point.Validators associated with the constraint
HasExtensionPoint
Requires that a resource has a given role
Requires that a resource has a given type
Validators associated with the constraint
HasType
An AOP Alliance
MethodInterceptor
implementation that manages history-relevant metadata related to
Semantic Turkey service operations.A convenient
BeanPostProcessor
implementation that advises eligible beans (i.e.A convenience class providing per-thread storage of the metadata about the currenlty executing operation.
Thrown when the URI contained in an owl:imports statement does not match the declared ontology URI.
A
ConfigurationManager
for managing stored importer configurations (see
StoredImportConfiguration
.This is a temporary interface introduced to recognized new-style service controllers, for which we
developed
LegacyAndNewStyleServiceConnectioManagementHandlerInterceptor
.An invokable reporter based on the invocation of custom services
A storage for invokable reporters based on invocations of custom services.
A
HandlerMethodArgumentResolver
that uses Jackson's
ObjectMapper
, with priority with respect to default onesDefines a JSON realization for Response interface
Defines a JSON serialization based ERROR response
Defines a JSON serialization based EXCEPTION response
Defines a JSON realization of ResponseProblem interface
Defines a JSON serialization based REPLY response
Converters a JSON schema to a
DynamicSTProperties
.Indicates that a service parameter is serialized in Json, and thus should be handled with
JacksonMethodArgumentResolver
.Requires that an RDF literal represents a language tagged string.
An
HandlerInterceptor
that implements connection management for legacy (e.g.This class represents the context of execution of an
RDFLifter
.This exception class represents a failure of a
RDFLifter
.Literal text inside a rendering template
Extension point for loaders.
The
Loader
extension point.Requires that an RDF resource occurs as subject of at least one explicit triple.
Requires that an RDF resource occurs as subject of at least one explicit triple.
Validators associated with the constraint
LocallyDefinedResources
Validators associated with the constraint
LocallyDefined
This class provides an empty implementation of
ManchesterOWL2SyntaxParserListener
,
which can be extended to create a listener which only needs to handle a subset
of the available methods.This interface defines a complete listener for a parse tree produced by
ManchesterOWL2SyntaxParserParser
.Class used for syntactic errors in a Manchester Expression (prefix used but not defined is considered a Syntactic error)
Utility class related to the AOP
MethodInvocation
.Indicates in the context of a service operation that the annotated parameter holds an RDF resource, which
is modified by the operation.
ApplicationListener
implementation invoking the same method in each world.Annotation that marks a method to receive events originated from different world in the multiverse.
EventListenerFactory
implementation that handles MultiverseEventListener
annotated methods.An
HandlerInterceptor
that select the right world in the multiverse based on the request parameter
ctx_world
.Multiverse management.
Requires that an RDF resource is a narrower of a given SKOS concept
Validators associated with the constraint
SubClassOf
A variable usage inside a rendering template
A tagging interface to mark newer new-style services.
A tagging interface to mark new-style services.
A storage for notification-related system settings.
Requires that an RDF resource occurs as subject of at least one explicit triple.
Validators associated with the constraint
NotLocallyDefined
This class realizes a File-persisted manager for namespace-prefix mappings, adopted inside Semantic Turkey
projects
This system has an in-memory representation of the map, which is regularly persisted to file; its sync is managed internally.
This system has an in-memory representation of the map, which is regularly persisted to file; its sync is managed internally.
This annotation marks a property to tell that its default value should not be included in the form returned to the client
Marks a service operation so that history-relevant metadata are omitted.
Represents an individual ontology import
A class managing high level operations (such as recursive ontology import, gussing namespace-prefix
mappings etc..) which are usually not automated by a triple store.
Native implementation of
OntologyManager
for RDF4J.The definition of an operation provided by a custom service.
Metadata about ST service operations.
It indicates that a parameter of an ST service may be omitted in an HTTP request to that service.
Deprecated.
A simple pair.
A
StdSerializer
that serializes commons-lang3 Pair
.The definition of parameter of a custom service operation
Represents a contribution approved by the administrator (the projects has been created)
which the data has still not loaded by the contributor.
Holds a pluginFactoryId, its configuration type (if not the default) and any configuration parameter
A
Event
raised just before a project is torn down.This class describes the Access Control List for a given
Project
.This interface identifies "environments" in which projects may be open and their data be consumed.
An event related to a project
Project facets.
A storage for project facets.
A
Event
raised after a project has been initialized.An element of the projection associated with a
GraphPattern
.A builder for the construction of
ProjectionElement
objects.
a manager/factory class for creating new projects, for retrieving existing ones or for accessing the loaded
projects
A storage for project metadata
A ProjectScopedConfigurableComponent is able to look on configurations from all different
Scope
s.Utility class for
Project
s.CV based on a property chain.
Generic PropertyFile Manager.
A PUScopedConfigurableComponent is able to look on configurations from all different
Scope
s.A
QueryBuilderProcessor
computing the QName of resources that are IRIs.A
QueryBuilder
supports the composition and evaluation of the SPARQL query underpinning an Semantic
Turkey service, by taking care of cross-cutting concerns such as rendering and role retrieval.A @code
QueryBuilderProcessor
allows to customize the query performed via a QueryBuilder
.The result of applying
QueryBuilderProcessor
objects to a TupleQueryShallowModel
.An object implementing this interface can be used to process the (raw) results produced by a
QueryBuilder
, in order to generate the final results.A factory class for instatiating common
QueryResultsProcessor
s.A
JsonDeserializer
for RDF4J BNode
.A
JsonDeserializer
for RDF4J IRI
.A
JsonDeserializer
for RDF4J Literal
.Implementation of
PlatformTransactionManager
for RDF4J
Repositories.A
FactoryBean
that is used to instantiate the RDF4JRepositoryTransactionManager
managing
the repository associated with the current project.Utility class that provides static methods for obtaining connections from Sesame Repositories.
A
JsonDeserializer
for RDF4J BNode
./** A
JsonDeserializer
for RDF4J Value
./** A
JsonSerializer
for RDF4J Value
.Extension point for RDF lifters.
The
RDFLifter
extension point.An object able to report to an
RDFHandler
.this enum class provides a closed list of resource types according to the OWL vocabulary.
Extension point for the export filters.
this enum class provides a closed list of RDF node types.
Marks a service method as read-only.
A
RepositoryConnectionInterceptor
that forbids mutation operations.A
DelegatingRepository
that wraps another Repository
forbudding any mutation operation.A configuration class for the
ReadOnlyRepositoryWrapper
repository.Factory for
ReadOnlyRepositoryWrapper
.provides a unique reference to stored information addressing the system/user/project dimension
This exception class represents a failure of a
ReformattingExporter
.Extension point for reformatting exporters.
The
ReformattingExporter
extension point.This exception class represents a failure of a
ReformattingExporter
.This exception class represents a failure of a
ReformattingExporter
.The annotated
CharSequence
must match the given regular expression.Validates
HasDatatype
constraints.An AOP Alliance
MethodInterceptor
implementation that takes care of term rejection logging
metadata.A convenient
BeanPostProcessor
implementation that advises eligible beans (i.e.A settings manager for the association of a project with a remote alignment service.
Stores the coordinates of remote alignment services.
Abstract base class of concrete remote repository access options:
CreateRemote
,
AccessExistingRemote
.A component able to compute the rendering of a collection of resources.
Abstract base class of concrete repository access options:
CreateLocal
, CreateRemote
,
AccessExistingRemote
.A component providing the configuration for a
RepositoryImplConfig
.A
Deployer
which can deploy a RepositoryConnection
.The
RepositorySourcedDeployer
extension point.A
Loader
which can load data into RepositoryConnection
.The
RepositoryTargetingLoader
extension point.An
HandlerInterceptor
that stores the current request in a thread-local store.A
BeanPostProcessor
that reconfigures the RequestMappingHandlerAdapter
bean created by the
tag <mvc:annotation-driver>
.this annotation marks a property as required (i.e. it must have a value)
Holder class to expose the (optionally wrapped) web request in the form of a thread-bound object.
A
Event
raised when a resource has been created.A
Event
raised when a resource has been deleted.A convenience class providing per-thread storage of the resource-level change metadata about the currently
executing operation.
An AOP Alliance
MethodInterceptor
implementation that manages events about resouce lifecycle
related to Semantic Turkey service operations.A convenient
BeanPostProcessor
implementation that advises eligible beans (i.e.This class is used to locate a resource either as belonging to a currently open project or to a remote
dataset.
Managed metadata about a resource across its life cycle.
A
Event
raised when a resource has been modified.A
QueryBuilderProcessor
computing the nature of resources.Defines a basic interface for Semantic Turkey service response
Defines a basic interface for trouble response
Defines an interface for Semantic Turkey query response with data content
Validators associated with the constraint
LocallyDefined
Holds the main
ApplicationContext
.Annotate an
STProperties
property to a schema provider.Common interface abstracting different search mechanisms.
An AOP Alliance
MethodInterceptor
implementation that manages search-relevant resources after the
execution of Semantic Turkey service (mutation) operations.A convenient
BeanPostProcessor
implementation that advises eligible beans (i.e.Binds a service method parameter to the resource that triggered the method in the user interface.
Main class in charge of:
A settings manager for Semantic Turkey core settings.
Different species of service.
A
Event
raised when a settings has been updated.A
Event
raised when a settings has been updated.SHACL-related settings.
Indicates that a service parameter whose type is a kind of RDF4J Value should not be validated.
Requires that a property is subPropertyOf a given property
Validators associated with the constraint
SKOSXLLabelProperty
The source of a
Deployer
.A storage for parameterizations of stored SPARQL Operations (see:
SPARQLStore
).A parser performing a shallow analysis of a SPARQL query to construct a modifiable representation (see
TupleQueryShallowModel
).A storage for SPARQL operations (i.e. queries and updates).
Requires that a String is a Spring cron expression
Validates
SpringCron
constraint.Constants for Semantic Turkey-specific changelog metadata.
A @Configuration class for the core framework.
A subclass of
LocalRepositoryManager
adding ST-related capabilities.Manages server-side storage of content
A stored export configuration
A stored export configuration
A parameterization of a stored SPARQL operation (see
StoredSPARQLOperation
).A Jackson's
JsonDeserializer
for reading STProperties
from files.A mix-in specifying serialization/deserialization instructions for STProperties.
A Jackson's
JsonSerializer
for the persistence of STProperties
as files.A schema for an
STProperties
object.A Jackson's
JsonSerializer
for STProperties
.fields decorated with this annotation are marked as properties
An enumeration for an
STProperties
property.A schema for a property in an
STProperties
object.A type for an
STProperties
property.A
Deployer
which can deploy a FormattedResourceSource
.The
StreamSourcedDeployer
extension point.A
Loader
which can load data into a ClosableFormattedResource
.The
StreamTargetingLoader
extension point.Constructs a
DataSize
object from its string serialization (e.g. 2 MiB)Converts a string to an
ObjectNode
.Converts a string to a
PluginSpecification
, containing a plugin factoryId and its configuration
parameterConverts the NT serialization of a blank node to an object implementing
BNode
.Converts the NT serialization of an (escaped) IRI to an object implementing
IRI
.Converts the NT serialization of a literal to an object implementing
Literal
.Converts the string serialization of an RDF4J
RDFFormat
.Converts the NT serialization of a resource (either an escaped IRI or a blank node) to an object
implementing
Resource
.Converts the NT serialization of an RDF term to an object implementing
Value
.Converts a JSON string to a
RepositoryAccess
describing different access options.Constructs a
ZonedDateTime
object from a ISO-like date-time format, such as '2011-12-03T10:15:30+01:00[Europe/Paris]'.this annotation is used to inform the
STServiceProcessor
to generate a controller for the service
(class) annotated with itBase class of Semantic Turkey services.
Aspect wrapping the execution of a service method with appropriate bookkeeping logic.
An interface describing contextual information associated with service invocation.
Utility class for decoding an
STServiceContext
.this annotation is used to inform the
STServiceProcessor
to map a service operation to a method in
the controller generated for the defining service class.A
Pointcut
implementation matching Semantic Turkey service operations.This singleton object tracks services inside Semantic Turkey.
A converter implementing the CODA contract
RandomIdGenerator
by using the generator bound to the
extension point URIGenerator
.This enum is intended just for informs the client about the situation of the new
registering user through SAML, namely it tells if there are already registered user or not.
Requires that an RDF resource is subClassOf a given class
Validators associated with the constraint
SubClassOf
Requires that a property is subPropertyOf a given property
Validators associated with the constraint
SubPropertyOf
Constants for the support repository.
A SystemScopedConfigurableComponent is able to look on configurations from the sole
Scope.SYSTEM
scope.The target of a
Loader
.A template for resource rendering
A component of a rendering template
This annotation can be used to mark a
Write
annotated service method to indicate that it will
create a label/concept.A
RepositoryConnectionInterceptor
throwing RepositoryReadOnlyException
upon the invocation
of mutation operations on a RepositoryConnection
.An
EventListener
bound to a phase of the current transaction.A
RepositoryConnectionWrapper
that is aware of possible transactions bound the current thread.This enumeration defines the sources from which the system is authorized to resolve transitive imports.
A triple used for search.
This enumeration defins possible scopes for a triple.
A
StdSerializer
that serializes commons-lang3 Triple
.A
StdSerializer
that serializes RDF4J's TupleQueryResult
A modifiable representation of a SPARQL query, which supports the addition of
GraphPattern
objects.Type information used in the definition of a custom service.
This class contains various integrity checks which are launched when Semantic Turkey is being started and
the SemanticTurkeyData directory is found in the user directory.
Extension point for the generation of URIs.
A UserScopedConfigurableComponent is able to look on configurations from all different
Scope
s.Utility class about validation.
A variable usage inside a rendering template
Definition of a variable to be used inside a rendering template
Information about a version dump.
Manages version dumps associated with a project.
a class for representing/managing Semantic Turkey version number
A reference to a world in the multiverse.
Exception thrown when creating a world with the same name of an existing world.
Concise information about a world.
A custom
Scope
sensible to the multiverse of settings.Holds objectes scoped to a given world.
An AOP Alliance
MethodInterceptor
implementation that enforces a check on the writability of the
current repository for a method annotated with Write
.A convenient
BeanPostProcessor
implementation that advises eligible beans (i.e.Marks a service method as read&write.
Have to change the name of this class, it comes from the old BadConfigurationException, and need to make
more clear
An exception occurring when a legal RDF term is given but an incompatible type of term is expected: for
example, a literal is given, but a resource (either IRI or bnode) is expected.
XMLSchema
defines only the datatypes.
GRAPHDB_CONFIG