TheFSM platform is provisioned as a framework where the data exchange and semantic enrichment is provided as a common functionality even though adding each new specific data source will require its definition and likely development of a specific microservice to deal with it. Within the context of the TheFSM reference architecture, the architectural layer of Data Curation and Semantic Enrichment  provides data ingestion, preparation, semantic enrichment and maintenance processes.

The layer mainly performs semantic transformation of input data and extracted metadata from the input documents, solving the problem of ambiguity. It also provides semantic enrichment by linking data to various ontologies and external data sources.