{"id":39497077,"url":"https://github.com/clarin-eric/awesome-cmdi","last_synced_at":"2026-01-18T05:43:21.673Z","repository":{"id":232787755,"uuid":"783697266","full_name":"clarin-eric/awesome-cmdi","owner":"clarin-eric","description":"A curated list of CMDI services, tools and documentation","archived":false,"fork":false,"pushed_at":"2024-10-07T08:02:27.000Z","size":28,"stargazers_count":1,"open_issues_count":1,"forks_count":0,"subscribers_count":10,"default_branch":"main","last_synced_at":"2025-09-10T03:15:08.698Z","etag":null,"topics":["awesome","awesome-github","awesome-list","clarin","cmdi","metadata"],"latest_commit_sha":null,"homepage":"https://www.clarin.eu/cmdi","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc0-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/clarin-eric.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-04-08T11:56:59.000Z","updated_at":"2024-12-20T16:39:53.000Z","dependencies_parsed_at":null,"dependency_job_id":"d449831a-1f09-4308-8157-ed5824705681","html_url":"https://github.com/clarin-eric/awesome-cmdi","commit_stats":null,"previous_names":["clarin-eric/awesome-cmdi"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/clarin-eric/awesome-cmdi","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clarin-eric%2Fawesome-cmdi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clarin-eric%2Fawesome-cmdi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clarin-eric%2Fawesome-cmdi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clarin-eric%2Fawesome-cmdi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/clarin-eric","download_url":"https://codeload.github.com/clarin-eric/awesome-cmdi/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clarin-eric%2Fawesome-cmdi/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28531366,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-18T00:39:45.795Z","status":"online","status_checked_at":"2026-01-18T02:00:07.578Z","response_time":98,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["awesome","awesome-github","awesome-list","clarin","cmdi","metadata"],"created_at":"2026-01-18T05:43:21.613Z","updated_at":"2026-01-18T05:43:21.660Z","avatar_url":"https://github.com/clarin-eric.png","language":null,"funding_links":[],"categories":["Other Lists"],"sub_categories":["TeX Lists"],"readme":"# Awesome Component Metadata Infrastructure (CMDI) [![Awesome](https://awesome.re/badge.svg)](https://awesome.re) \u003c!-- omit in toc --\u003e\n\n\u003e A curated list of services, tools and documentation for [CLARIN](https://www.clarin.eu)'s Component Metadata Infrastructure\n\n## Contents \u003c!-- omit in toc --\u003e\n- [Web pages](#web-pages)\n- [Guides and tutorials](#guides-and-tutorials)\n- [CMDI services](#cmdi-services)\n- [Tools](#tools)\n- [Specification Documents](#specification-documents)\n- [Publications](#publications)\n- [Contribute](#contribute)\n\n## Web pages\nWeb pages about CMDI:\n\n- [CMDI home page](https://www.clarin.eu/cmdi) - An introduction to CMDI and usage description for metadata modellers, authors and repository managers.\n- [FAQs](https://forum.clarin.eu/c/faq/metadata) - Frequently asked questions about metadata in CLARIN.\n\n## Guides and tutorials\n- [Video lecture: \"CMDI explained\"](https://www.youtube.com/watch?v=1ePB5H31GKs\u0026t=1825s) - Ten minute introduction to CMDI by Henk van den Heuvel.\n   - [Slides](https://www.clarin.eu/sites/default/files/CLARIN-Cafe-2022-12-02-CMDI-henk.pdf)\n- [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.\n   - [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.\n- [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.\n\n## CMDI services\n### Core services \u003c!-- omit in toc --\u003e\nEssential services that form the operational core of the Component Metadata Infrastructure:\n\n- [Component Registry](https://www.clarin.eu/componentregistry) - Registry and editor for  CMD components and profiles.\n   - [Documentation](https://www.clarin.eu/content/component-registry-documentation)\n- [CLAVAS](https://vocabularies.clarin.eu) - CLARIN's vocabulary service used in CMDI.\n- [CCR](https://concepts.clarin.eu) - CLARIN's concept registry used in CMDI.\n\n### Central services \u003c!-- omit in toc --\u003e\nCMDI based services that are maintained and hosted centrally by CLARIN ERIC:\n\n- [VLO](https://vlo.clarin.eu) - The Virtual Language Observatory offers metadata based search and discovery for language resources and tools.\n- [Curation dashboard](https://curation.clarin.eu) - Metadata quality control with up-to-date link checking.\n- [OAI-PMH harvest viewer](https://vlo.clarin.eu/oai-harvest-viewer/) - Latest harvest results for the VLO.\n\n## Tools\n### General \u003c!-- omit in toc --\u003e\n- [CMD Toolkit](https://github.com/clarin-eric/cmdi-toolkit/) - Contains the schemata, stylesheets and scripts that form the basis of CMDI.\n\n### Validation \u003c!-- omit in toc --\u003e\n- [Component validator](https://github.com/clarin-eric/cmd-validate) - A library (\"CMDValidate\") for validating CMD component specifications using XSD and Schematron.\n- [Instance validator](https://github.com/clarin-eric/cmdi-instance-validator) - Java based utility for validating CMDI records.\n\n### Editing \u003c!-- omit in toc --\u003e\n- [COMEDI](https://clarino.uib.no/comedi/) - A web-based editor for CMDI records with storage and distribution facilities.\n- [CLARIAH CMDI Forms](https://github.com/knaw-huc/clariah-cmdi-forms) - A tweakable, web based editor for CMDI records (sources, runnable via Docker).\n\n### Conversion \u003c!-- omit in toc --\u003e\n- [CLARIN metadata conversion stylesheets](https://github.com/clarin-eric/metadata-conversion/) - A repository with stylesheets for conversion from various metadata formats to CMDI.\n\n### Distribution \u003c!-- omit in toc --\u003e\n- [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.\n- [CLARIN OAI-PMH providers](https://centres.clarin.eu/oai_pmh) - List of endpoints of registered CLARIN centres that provide metadata.\n\n### Repository systems \u003c!-- omit in toc --\u003e\n- [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.\n- [TLA FLAT](https://github.com/TLA-FLAT) - Repository solution based on Islandora, developed at the Max Planck Institute for Psycholinguistics.\n\n## Specification Documents\n### CMDI 1.1 \u003c!-- omit in toc --\u003e\n- XSD Schemas - Common schemas for CMDI 1.1.\n   - [General component schema](https://infra.clarin.eu/cmd/general-component-schema.xsd)\n   - [Minimal CMD validation](https://infra.clarin.eu/cmd/xsd/minimal-cmdi.xsd)\n\n### CMDI 1.2 \u003c!-- omit in toc --\u003e\n- [CMDI specification](https://www.clarin.eu/cmdi1.2-specification) - Complete specification for CMDI 1.2.\n  - [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.\n- ISO 24622 - Language resource management.\nComponent Metadata Infrastructure (CMDI)\n  - [ISO 24622-1:2015](https://www.iso.org/standard/37336.html) - Part 1: The Component Metadata Model.\n  - [ISO 24622-2:2019](https://www.iso.org/standard/64579.html) - Part 2: Component metadata specification language.\n- [XSD Schemas](https://infra.clarin.eu/CMDI/1.2/xsd/) - Common schemas for CMDI 1.2.\n   - [Schema for the component specification](https://infra.clarin.eu/CMDI/1.2/xsd/cmd-component.xsd)\n   - [Schema for the record envelope](https://infra.clarin.eu/CMDI/1.2/xsd/cmd-envelop.xsd)\n\n## Publications\n- [Component Metadata Infrastructure](https://doi.org/10.1515/9783110767377-008) - Book chapter (Windhouwer, M., \u0026 Goosen, T. (2022). Component metadata infrastructure. _[CLARIN: The infrastructure for language resources](https://doi.org/10.1515/9783110767377)_, 191-222).\n   - [Free digital copy](https://www.degruyter.com/document/doi/10.1515/9783110767377-008/pdf) - PDF version of the chapter (CC-BY).\n- [CMDI first aid kit](https://www.clarin.eu/media/4427) - A printable booklet with helpful links for CMDI users.\n\n## Contribute\n\nContributions welcome! Read the [contribution guidelines](CONTRIBUTING.md) first.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fclarin-eric%2Fawesome-cmdi","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fclarin-eric%2Fawesome-cmdi","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fclarin-eric%2Fawesome-cmdi/lists"}