There are several scenarios for data extraction in RCF. However, the scenarios bellow are not visible to a normal user. He needs first to create an access request in order to access to one of the Rcf datasets.
The Query Factory is a user-friendly tool for creating custom search queries. Among other things, It allows to easily navigate multiple (api-enabled) datasets, specify search criteria on fields, access a library of predefined queries and validate input data.
The Query Factory allows to create and execute searches in RISIS (api-enabled) datasets in a reliable and reproducible way. The Datasets are now organized in a 3-level structure: Source, Entity and Field. When the data comes from a single source, a 2-level menu is built instead.
Independently of the elaborated data schemes, a user friendly interface help the user to search and include fields, chose target criteria and validate input data.
The Query Factory enables the construction of new datasets that combine different heterogeneous sources to produce MetaSchema-based subdatasets. The Query Factory is not a relational database query language, but a tool aimed to assist the creation and sharing of search queries. The model behinds its based in the idea of a 3-level description to query a dataset : source (origin), entity (category) and field (piece of data).
Last, but not least, Query Factories are fully described in RSML. This allows to include search criterias not only for the RISIS datasets, but also for any kind of task processing that can be described in RSML.