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.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Marks an @STServiceOperation to allow disability the shard editability check (via the context parameter ctx_disableEditabilityCheckForShard)
 
 
 
An object implementing this interface processed the results produced by a QueryBuilder generating AnnotatedValue<Resource>s
AnnotatedValue<T extends org.eclipse.rdf4j.model.Value>
 
 
 
 
 
 
 
 
 
 
Deprecated.
Pretty printing / bnode inlining logic has been moved to TurtleWriter internally.
 
 
 
 
 
 
 
An object implementing this interface processed the results produced by a QueryBuilder generating BindingSets
Exception 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 specialized ConfigurableRepositoryImplConfigurerFactory that shall be used to build instances of configurable RepositoryImplConfigurer extensions.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
a vocabulary of content types to be defined for properties
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 contexts
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Collection 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.
CustomTokenRequest implements the OAuth2AccessTokenResponseClient interface to retrieve an OAuth2 access token response based on the client credentials grant request provided.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Represents a data format.
 
 
This extension point allows for connecting Semantic Turkey to (usually remote) dataset catalogs.
 
 
 
 
A settings manager for Dataset Catalog settings.
 
 
 
 
Marker interface for dataset catalog connectors that support version-awareness.
 
 
 
 
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.
 
 
 
 
 
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 SpEL expression to get a default value from
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
 
 
An interface that extends the functionality of the DatasetCatalogConnector.
 
 
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
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.
 
 
 
 
 
 
 
 
 
 
Annotates a configuration class with another configuration that inverses it.
 
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 ones
Defines 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.
Utility class for common operations on JWT tokens.
 
 
 
Requires that an RDF literal represents a language tagged string.
 
 
An HandlerInterceptor that implements connection management for legacy (e.g.
 
 
General utility class for mapping license codes (Creative Commons, SPDX, etc.) to their official URLs and validating URL syntax.
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.
 
 
Constants for the Metadata for Ontology Description and Publication Ontology (MOD).
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.
 
 
Service class responsible for managing OAuth2 tokens.
 
 
 
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.
use instead GRAPHDB_CONFIG
A simple pair.
A StdSerializer that serializes commons-lang3 Pair.
The definition of parameter of a custom service operation
Annotates a property within a configuration class a parameter.
 
 
 
 
 
 
 
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
Describes the main kinds of repositories managed by a project.
 
A ProjectScopedConfigurableComponent is able to look on configurations from all different Scopes.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Utility class for Projects.
 
 
 
 
CV based on a property chain.
 
Generic PropertyFile Manager.
 
 
 
 
A PUScopedConfigurableComponent is able to look on configurations from all different Scopes.
 
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 QueryResultsProcessors.
 
 
 
 
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 forbidding any mutation operation.
A configuration class for the ReadOnlyRepositoryWrapper repository.
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 specialized ExtensionFactory that shall be used to build instances of RepositoryImplConfigurer extensions.
 
 
 
A Source for a Deployer that wraps an RepositoryConnection.
A Deployer which can deploy a RepositoryConnection.
The RepositorySourcedDeployer extension point.
 
 
A Target for a Loader that wraps an RepositoryConnection.
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.
 
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.
 
A settings manager for the association of a project with S3 configs.
 
 
 
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.
 
 
Information about a project shard.
Manages the shards associated with a project.
 
 
 
 
 
 
 
 
 
 
 
 
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.
 
 
Requires that a String is a Spring cron expression
Validates SpringCron constraint.
 
 
 
 
 
 
 
 
 
 
This is a copy of BearerTokenAuthenticationFilter.
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.
 
Converts a string to an ObjectNode.
Converts a string to a PluginSpecification, containing a plugin factoryId and its configuration parameter
 
 
Converts 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 it
 
Base 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/OAuth2, 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.
 
 
 
 
 
 
 
PostProcessor on Write/Read annotated STServiceOperation which updates the last session of a user in a project
 
 
 
 
 
 
A UserScopedConfigurableComponent is able to look on configurations from all different Scopes.
 
 
 
 
 
 
 
 
 
 
 
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.
 
 
Deprecated.
a class for representing/managing Semantic Turkey version number
 
 
 
Configuration class for defining beans related to WebClient and OAuth2 handling.
 
Marks a method parameter (of type ProjectRepository) that holds the repository (role) --either "core" or "support"-- against with which will be established, given a (project, version) pair.
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.