An open API service indexing awesome lists of open source software.

https://github.com/clarin-eric/awesome-cmdi

A curated list of CMDI services, tools and documentation
https://github.com/clarin-eric/awesome-cmdi

List: awesome-cmdi

awesome awesome-github awesome-list clarin cmdi metadata

Last synced: 2 months ago
JSON representation

A curated list of CMDI services, tools and documentation

Awesome Lists containing this project

README

          

# Awesome Component Metadata Infrastructure (CMDI) [![Awesome](https://awesome.re/badge.svg)](https://awesome.re)

> A curated list of services, tools and documentation for [CLARIN](https://www.clarin.eu)'s Component Metadata Infrastructure

## Contents
- [Web pages](#web-pages)
- [Guides and tutorials](#guides-and-tutorials)
- [CMDI services](#cmdi-services)
- [Tools](#tools)
- [Specification Documents](#specification-documents)
- [Publications](#publications)
- [Contribute](#contribute)

## Web pages
Web pages about CMDI:

- [CMDI home page](https://www.clarin.eu/cmdi) - An introduction to CMDI and usage description for metadata modellers, authors and repository managers.
- [FAQs](https://forum.clarin.eu/c/faq/metadata) - Frequently asked questions about metadata in CLARIN.

## Guides and tutorials
- [Video lecture: "CMDI explained"](https://www.youtube.com/watch?v=1ePB5H31GKs&t=1825s) - Ten minute introduction to CMDI by Henk van den Heuvel.
- [Slides](https://www.clarin.eu/sites/default/files/CLARIN-Cafe-2022-12-02-CMDI-henk.pdf)
- [CMDI best practices guide](https://www.clarin.eu/content/cmdi-best-practices-guide) - PDF with best practices for both modellers and authors, and a section on common approaches and problems.
- [Best practices schematron rules](https://github.com/clarin-eric/cmdi-toolkit/tree/master/src/main/resources/toolkit/sch) - For automated best practice compliance in records and component definitions.
- [CMDI and granularity](https://www.clarin.eu/sites/default/files/AP3-007-CMDI_and_granularity.pdf) - PDF with guidelines with respect to metadata hierarchies and levels of description.

## CMDI services
### Core services
Essential services that form the operational core of the Component Metadata Infrastructure:

- [Component Registry](https://www.clarin.eu/componentregistry) - Registry and editor for CMD components and profiles.
- [Documentation](https://www.clarin.eu/content/component-registry-documentation)
- [CLAVAS](https://vocabularies.clarin.eu) - CLARIN's vocabulary service used in CMDI.
- [CCR](https://concepts.clarin.eu) - CLARIN's concept registry used in CMDI.

### Central services
CMDI based services that are maintained and hosted centrally by CLARIN ERIC:

- [VLO](https://vlo.clarin.eu) - The Virtual Language Observatory offers metadata based search and discovery for language resources and tools.
- [Curation dashboard](https://curation.clarin.eu) - Metadata quality control with up-to-date link checking.
- [OAI-PMH harvest viewer](https://vlo.clarin.eu/oai-harvest-viewer/) - Latest harvest results for the VLO.

## Tools
### General
- [CMD Toolkit](https://github.com/clarin-eric/cmdi-toolkit/) - Contains the schemata, stylesheets and scripts that form the basis of CMDI.

### Validation
- [Component validator](https://github.com/clarin-eric/cmd-validate) - A library ("CMDValidate") for validating CMD component specifications using XSD and Schematron.
- [Instance validator](https://github.com/clarin-eric/cmdi-instance-validator) - Java based utility for validating CMDI records.

### Editing
- [COMEDI](https://clarino.uib.no/comedi/) - A web-based editor for CMDI records with storage and distribution facilities.
- [CLARIAH CMDI Forms](https://github.com/knaw-huc/clariah-cmdi-forms) - A tweakable, web based editor for CMDI records (sources, runnable via Docker).

### Conversion
- [CLARIN metadata conversion stylesheets](https://github.com/clarin-eric/metadata-conversion/) - A repository with stylesheets for conversion from various metadata formats to CMDI.

### Distribution
- [OAI harvest manager](https://github.com/clarin-eric/oai-harvest-manager) - Solution for harvesting a predefined set of endpoints, with support for flexible XSLT based processing pipelines and integration with the CLARIN centre registry.
- [CLARIN OAI-PMH providers](https://centres.clarin.eu/oai_pmh) - List of endpoints of registered CLARIN centres that provide metadata.

### Repository systems
- [CLARIN DSpace](https://github.com/ufal/clarin-dspace) - Adaptation of DSpace that supports CMDI and other CLARIN requirements and conventions, developed at the Institute of Formal and Applied Linguistics of the Charles University.
- [TLA FLAT](https://github.com/TLA-FLAT) - Repository solution based on Islandora, developed at the Max Planck Institute for Psycholinguistics.

## Specification Documents
### CMDI 1.1
- XSD Schemas - Common schemas for CMDI 1.1.
- [General component schema](https://infra.clarin.eu/cmd/general-component-schema.xsd)
- [Minimal CMD validation](https://infra.clarin.eu/cmd/xsd/minimal-cmdi.xsd)

### CMDI 1.2
- [CMDI specification](https://www.clarin.eu/cmdi1.2-specification) - Complete specification for CMDI 1.2.
- [Summary of changes](https://office.clarin.eu/v/CE-2014-0318-CMDI_1_2-executive_summary.pdf) - Executive summary of changes in CMDI 1.2 compared to CMDI 1.1.
- ISO 24622 - Language resource management.
Component Metadata Infrastructure (CMDI)
- [ISO 24622-1:2015](https://www.iso.org/standard/37336.html) - Part 1: The Component Metadata Model.
- [ISO 24622-2:2019](https://www.iso.org/standard/64579.html) - Part 2: Component metadata specification language.
- [XSD Schemas](https://infra.clarin.eu/CMDI/1.2/xsd/) - Common schemas for CMDI 1.2.
- [Schema for the component specification](https://infra.clarin.eu/CMDI/1.2/xsd/cmd-component.xsd)
- [Schema for the record envelope](https://infra.clarin.eu/CMDI/1.2/xsd/cmd-envelop.xsd)

## Publications
- [Component Metadata Infrastructure](https://doi.org/10.1515/9783110767377-008) - Book chapter (Windhouwer, M., & Goosen, T. (2022). Component metadata infrastructure. _[CLARIN: The infrastructure for language resources](https://doi.org/10.1515/9783110767377)_, 191-222).
- [Free digital copy](https://www.degruyter.com/document/doi/10.1515/9783110767377-008/pdf) - PDF version of the chapter (CC-BY).
- [CMDI first aid kit](https://www.clarin.eu/media/4427) - A printable booklet with helpful links for CMDI users.

## Contribute

Contributions welcome! Read the [contribution guidelines](CONTRIBUTING.md) first.