Data Source Abstraction

From Gcube Wiki
Jump to: navigation, search


Data Source Abstraction aims to leverage the behavior of data sources within the gCube information space.

The Abstract Data Source concept and a Data Source Abstraction Layer that are parts of this design.

Concepts

Abstract Data Source

A data source that conveys to the DSA specifications by exposing its capacities and providing the means for DSA compliant exploitation.

Abstract Data Source Query Language

An extensible query language for leveraging the querying capacities of data sources. It covers aspects such as:

  • Fully qualified Search
  • Semi qualified Search
  • Search By example
    • Content Based Search
    • Full Text Search
  • Geo-Spacial Search

Data Source Abstraction Layer

A framework, starting from a class library, that supports the creation of Abstract Data Sources in a Service Oriented and Object Oriented compliant manner.