|
||||||||||
| 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 | |||||||||