FAQ

What is CCMM?

CCMM (Czech Core Metadata Model for Research Data) is the base metadata model for describing research data in the Czech Republic. It has been developed as an output of the CARDS project.

The goal of CCMM is to define general descriptive elements for datasets that can be applied across different data repositories, and to ensure the interoperability of core metadata across disciplines.

Is CCMM a completely new model, or is it derived from other models as a new profile?

The model is built on existing metadata schemas, primarily DCAT-AP and DataCite, and to a lesser extent also incorporates elements from DCAT-AP-CZ and Dublin Core.

What is the purpose of CCMM?

The foundational model will serve as a basis for unified metadata search in the National Metadata Catalogue (Národní adresář metadat, abbreviated as NMA in Czech). In this role, it functions as an exchange format among repositories within the Czech National Data Infrastructure (NDI), the National Repository Platform (NRP), and the National Metadata Catalogue (NMA). It may also serve as the foundation for schemas in disciplinary repositories, which can extend CCMM with selected domain-specific classes and attributes to create their own metadata profiles.

What is CCMM derived from?

The model is built on existing metadata schemas, primarily DCAT-AP and DataCite, and to a lesser extent also incorporates elements from DCAT-AP-CZ and Dublin Core.

What is the difference between a metadata model, a schema, and a profile?

Conceptual model – models reality through objects and their properties at the logical level and defines the selection of entities (classes, relationships) and attributes for describing those objects. In other words, its goal is to determine the elements used to describe a dataset and the relationships among them.

Metadata schema/model – a model that describes the overall structure of metadata. It defines the individual elements for describing an object, the relationships among those elements, and the rules for their use (e.g., optionality, repeatability).

Application (metadata) profile – a schema composed of metadata elements drawn from one or more other schemas, customized for a specific use case (local or domain-specific).

How can I derive my own metadata schema from CCMM?

It is recommended to use the Dataspecer tool (https://dataspecer.com/), which needs to be downloaded and implemented on your own local or virtual server. The CCMM export can be uploaded into the tool as a baseline, after which additional classes or attributes can be added—either from existing schemas or by creating custom attributes. In addition, the National Repository Platform (NRP) project is developing a methodology for creating metadata profiles, where this process will be described in detail.

In which formats can CCMM be exported?

XML or RDF.

What is the difference between a controlled vocabulary and an ontology?

Controlled vocabulary – defines the values that can be used for a given class or attribute (selected from a list of values in the input form when creating a record).

Ontology – is a way of organizing knowledge; it not only includes a list of classes and their properties but also defines the relationships between them.

How will I learn about new versions of CCMM or its vocabularies?

Information will be published in the News section of this website and will also be included in the EOSC CZ initiative newsletter, which you can subscribe to via the footer on the eosc.cz website. In the future, it will also be possible to subscribe directly in the NMA for specific items.

How can I propose modifications to CCMM?

If you have a comment or a suggestion for modifying a specific class or attribute in CCMM, please create an issue on GitHub: https://github.com/techlib/CCMM/issues.

If you have a more general question or need consultation regarding CCMM or its implementation, extension, or the transfer of metadata to the NMA (Národní adresář metadat), please contact: metadata@techlib.cz

How can I ensure that metadata from our repository are transferred to the NMA?

If your repository does not use the pure CCMM model as its internal format, you must create a conversion (mapping, crosswalk) between CCMM and your repository’s schema. In addition, your repository must be registered in the National Catalogue of Repositories. For more information or consultation, please contact: metadata@techlib.cz