The Semantic Mapper is a service providing functionality for mapping input data to semantic categories and resulting in their RDF representation. It is responsible for providing functionality for data mapping from textual data and relational database records to semantic representation in RDF format.

The service is going to receive queries from the Query Explorer and using the mapping definitions in the Semantic Data Model to transform the provided data (query parameters) and extract the needed data from data sources via Data Handler functionality, map them again to semantic categories and via Federation Service to construct the query responses.

 High level architecture of semantic mapper