Model card template — Google MLSE pattern + EU AI Act Article 13 mapping
Updated
Model card template per Google MLSE / Mitchell et al. 2019 pattern, with explicit mapping to EU AI Act Article 13 transparency requirements. Drop into your repo as MODEL_CARD.md; embed in CycloneDX AIBOM.
How to use
Author per ML model; embed in AIBOM CycloneDX; serve at /legal/model-card.
Template (markdown)
copy-paste, replace {{PLACEHOLDERS}}# Model Card — {{MODEL_NAME}}
**Version:** {{VERSION}} · **Date:** {{DATE}} · **Provider:** {{COMPANY}}
## 1. Model details
- **Developed by:** {{COMPANY}}
- **Model type:** {{MODEL_TYPE}} (e.g., transformer, CNN, RNN, GBT)
- **Architecture family:** {{ARCHITECTURE_FAMILY}}
- **Specific architecture:** {{SPECIFIC_ARCHITECTURE}} (e.g., BERT-base, ResNet50, LightGBM)
- **Parameters:** {{PARAMETER_COUNT}}
- **License:** {{LICENSE}}
- **Released:** {{RELEASE_DATE}}
- **Citation:** {{CITATION}} (if academic)
## 2. Intended use
- **Primary use case:** {{PRIMARY_USE}}
- **Primary intended users:** {{INTENDED_USERS}}
- **Out-of-scope use cases:** {{OUT_OF_SCOPE}}
## 3. Factors
- **Relevant factors:** {{FACTORS}} (e.g., demographic groups, geographic region, time period)
- **Evaluation factors:** {{EVAL_FACTORS}}
## 4. Metrics
- **Model performance metrics:** {{METRICS}} (accuracy, F1, AUC, BLEU, etc.)
- **Decision thresholds:** {{THRESHOLD_AND_WHY}}
- **Variation approaches:** {{HOW_VARIATION_HANDLED}}
## 5. Evaluation data
- **Datasets used:** {{EVAL_DATASETS}}
- **Motivation for evaluation choices:** {{EVAL_MOTIVATION}}
- **Preprocessing:** {{EVAL_PREPROCESSING}}
## 6. Training data
- **Datasets used:** {{TRAINING_DATASETS}}
- **Data collection period:** {{COLLECTION_START}} to {{COLLECTION_END}}
- **Source / curation:** {{SOURCE_AND_CURATION}}
- **Data card link:** {{DATA_CARD_URL}}
## 7. Quantitative analyses
| Slice | Accuracy | Demographic parity | Robustness |
|---|---|---|---|
| Overall | {{ACCURACY}} | {{DP}} | {{ROBUSTNESS}} |
| {{SLICE_1}} | {{ACCURACY_1}} | {{DP_1}} | {{ROB_1}} |
| {{SLICE_2}} | {{ACCURACY_2}} | {{DP_2}} | {{ROB_2}} |
## 8. Ethical considerations
- **Sensitive use cases:** {{SENSITIVE_USE_CASES}}
- **Risks:** {{RISKS}}
- **Mitigations applied:** {{MITIGATIONS}}
- **Residual risks:** {{RESIDUAL_RISKS}}
## 9. Caveats + recommendations
- {{CAVEAT_1}}
- {{CAVEAT_2}}
- {{RECOMMENDATION_1}}
## 10. EU AI Act Article 13 mapping
Article 13 requires that high-risk AI systems are "designed and developed in such a way to ensure that their operation is sufficiently transparent" — the model card is a primary transparency artifact.
| Article 13 requirement | Where in this card |
|---|---|
| Identity + contact of provider | §1 (Provider) |
| System characteristics, capabilities, performance | §2-7 |
| Foreseeable misuse + risks | §8 (ethical considerations) + §9 (caveats) |
| Performance + accuracy metrics | §7 |
| Specifications for input data | §6 (training data) |
| Computational + hardware resources | (in CycloneDX AIBOM environmentalConsiderations) |
| Instructions for use | (separate user guide; reference here) |
## 11. Annex III high-risk classification
- **Annex III category (or out-of-scope):** {{ANNEX_III_CATEGORY}}
- **Classification rationale:** {{RATIONALE}}
- **Conformity assessment route:** Annex {{VI_OR_VII}}
- **CE marking affixed:** {{TRUE_OR_FALSE}}
- **EU AI Database registration:** {{REGISTRATION_ID_OR_NA}}
## 12. Update history
| Date | Version | Changes |
|---|---|---|
| {{DATE_1}} | {{V_1}} | {{CHANGES_1}} |
| {{DATE_2}} | {{V_2}} | {{CHANGES_2}} |