A metadata (application) profile is a schema that consists of metadata elements adopted from one or more other schemas, and that is adapted and optimized for a specific use (local, industry, institutional).
If you need a metadata schema for a new data repository, the first step is to analyse existing metadata schemas and their profiles, and it is ideal to adopt some of them. For this analysis, you can use the tools and systems listed in the Metadata Tools section. If no existing schema is suitable, you can create your own metadata profile derived from a partially suitable schema. We do not recommend creating a completely new schema.
You can find the recommended procedure and tips in this presentation from the National EOSC CZ Conference 2025 .
We recommend using the Dataspecer tool to create and manage metadata profiles. This tool is fully dockerized for easy deployment, both locally and on a server. Publicly accessible instances are also available. In the tool, it is possible to create a new profile of an existing schema (CCMM or another) and combine it with other existing profiles or vocabularies, or create a new vocabulary for use in the new profile. Existing vocabulary must use RDF Schema.
Detailed instructions for using the Dataspecer tool are available in the Methodology for Metadata Profile Management, which is being developed within the National Repository Platform project.
