|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface QueryTransformer
Defines the logic for a fluxion service which can transform queries from an exposed ontology to one or more underlying ontologies used by other fluxion services.
Method Summary | |
---|---|
org.semanticweb.owl.model.OWLOntology |
inferExposedSchema(QueryTransformerConfiguration configuration)
Called after properties have been set on the QueryTransformingFluxionService, return the OWL ontology representing the exposed schema for this configuration. |
OntologyURIPair |
transformQueryRequest(QueryTransformerConfiguration configuration,
OntologyURIPair queryRequest)
Transform a query request using the specified configuration, transforming both query ontology and query class URI from the exposed ontology into the underlying ontology for this configuration |
org.semanticweb.owl.model.OWLOntology |
transformQueryResponse(QueryTransformerConfiguration configuration,
org.semanticweb.owl.model.OWLOntology queryResponse)
Transform a query response from the underlying ontology defined by the configuration into the exposed ontology |
Method Detail |
---|
org.semanticweb.owl.model.OWLOntology inferExposedSchema(QueryTransformerConfiguration configuration) throws DataSourceException
DataSourceException
OntologyURIPair transformQueryRequest(QueryTransformerConfiguration configuration, OntologyURIPair queryRequest) throws DataSourceException
configuration
- queryRequest
-
DataSourceException
org.semanticweb.owl.model.OWLOntology transformQueryResponse(QueryTransformerConfiguration configuration, org.semanticweb.owl.model.OWLOntology queryResponse)
configuration
- queryResponse
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |