SlideShare a Scribd company logo
1 of 14
CMDI 1.2
Improvements in the CLARIN Component Metadata Infrastructure
Mitchell Seaton
Center for Language Technology
Department of Nordic Research, UCPH
seaton@hum.ku.dk
10 May 2016
CLARIN Centre Meeting, Utrecht
CMDI
• Schema
 Component-based
modelling, flexible
 Specification language
(CCSL)
• Metadata
 CMDI records (instances)
are based on CMD
profiles
• Standardisation
 CMD model
 ISO 24622-1:2015
• Semantics
 Consists of semantic
annotations (concepts,
CCR)
2
CMDI Framework
3
Concept definitions
Profile 1 Profile 2 Profile 3
Comp
B
Metadata
record
Metadata
record
Metadata
record
instanceOf
contains
links to
Comp A Comp C
CMDI Taskforce
https://trac.clarin.eu/wiki/Taskforces/CMDI
• Resp: Writing specifications, documentation, software
development, and integrations.
• Contact: cmdi@clarin.eu
• Coordinators:
 Twan Goosen (CLARIN ERIC)
 Menzo Windhouwer (Meertens Institute, MPI for
Psycholinguistics)
4
CMDI 1.2 New Features
• Lifecycle Management
• Open/External Vocabularies
• Cues for Tools
• Value Derivation
• Mandatory Attributes
5
CMDI 1.2 Improvements
6
• XML-compliance, cleaner XSD schema, enhanced
validation (schematron assertions)
• CMD Record envelope changes from 1.1
 <IsPartOfList> moved
 Stricter <ResourceRelation>
 Single ResourceProxy reference (@cmd:ref) on
Components
• Namespaces
 Reserved attrs (@cmd:ref, @cmd:componentId)
 Profile-specific payload namespace (cmdp)
• Documentation
 Multilingual (@xml:lang)
 Component and Attribute levels (CCSL)
CMDI 1.2 Model
7
Lifecycle Management
8
• Defined in Header elements for component spec
• <Status> ('development', 'production', 'deprecated')
• <StatusComment> (for deprecated)
• <Successor>
• <DerivedFrom> TextCorpus v1
Status: deprecated
Successor:
DerivedFrom:
TextCorpus v3
Status: development
DerivedFrom: v2
TextCorpus v2
Status: production
Successor: v3
DerivedFrom: v1
Corpus
Status: production
DerivedFrom: v2
derived
Namespaces
9
• Global namespaces
 CMDI instance (general/envelope) namespace
cmd - http://www.clarin.eu/cmd/1
 Cues for tools namespace
cue - http://www.clarin.eu/cmd/cues/1
• Profile-specific payload namespace (cmdp)
cmdp - http://www.clarin.eu/cmd/1/profiles/{profileId}
{profileId}: Identifier of the profile from which the schema is
derived
Open Vocabularies
10
• CLAVAS (OpenSKOS) vocabulary service
 https://openskos.meertens.knaw.nl/clavas/
 Hosted by Meertens (NL)
• Defined in new <Vocabulary> element
• External vocabulary (referenced by @URI attribute)
 May use @cmd:ValueConceptLink attribute in a metadata
record as link to vocabulary entry
• Controlled vocabulary (imported items, sub-set)
• Localisation (@ValueLanguage attribute)
Cues for tools
11
• New XML Namespace (cue):
 http://www.clarin.eu/cmdi/cues/1
• Use cases:
 Enhanced documentation capabilities (localisation)
 Presentation hints (editors/browser tools)
Auto Value Derivation
12
• Optional <AutoValue> CCSL element on CMD
Elements and Attributes
• Derive content for an Element/Attribute from other
values
• Value may give information about a derivation function
• No provided set of derivation functions
• @cmd:AutoValue attribute used in the generated
schema definition
CMDI 1.2 Specification Draft
13
• Formal specification draft
• Review-cycle
 https://trac.clarin.eu/wiki/CMDI%201.2/Specification
Conclusion
14
• Development/review of CMDI 1.2 specification draft
• Implementation of CMDI 1.2
• CMDI 1.2 rollout/release

More Related Content

Similar to CMDI 1.2 Improvements for Metadata Standardization

Semantic Mapping in CLARIN Component Metadata.
Semantic Mapping in CLARIN Component Metadata.Semantic Mapping in CLARIN Component Metadata.
Semantic Mapping in CLARIN Component Metadata.Menzo Windhouwer
 
CLARIN CMDI use case and flexible metadata schemes
CLARIN CMDI use case and flexible metadata schemes CLARIN CMDI use case and flexible metadata schemes
CLARIN CMDI use case and flexible metadata schemes vty
 
How to Create Your Own Product-Modeling Environment
How to Create Your Own Product-Modeling EnvironmentHow to Create Your Own Product-Modeling Environment
How to Create Your Own Product-Modeling EnvironmentTim Geisler
 
.NET Fundamentals and Business Application Development
.NET Fundamentals and Business Application Development.NET Fundamentals and Business Application Development
.NET Fundamentals and Business Application Development명신 김
 
CLARIAH CMDI use case and flexible metadata schemes
CLARIAH CMDI use case and flexible metadata schemesCLARIAH CMDI use case and flexible metadata schemes
CLARIAH CMDI use case and flexible metadata schemesVyacheslav Tykhonov
 
CLARIN CMDI support in Dataverse
CLARIN CMDI support in Dataverse CLARIN CMDI support in Dataverse
CLARIN CMDI support in Dataverse vty
 
Dotnetintroduce 100324201546-phpapp02
Dotnetintroduce 100324201546-phpapp02Dotnetintroduce 100324201546-phpapp02
Dotnetintroduce 100324201546-phpapp02Wei Sun
 
Microsoft .NET (dotnet) Framework 2003 - 2004 overview and web services…
Microsoft .NET (dotnet) Framework 2003 - 2004 overview and web services…Microsoft .NET (dotnet) Framework 2003 - 2004 overview and web services…
Microsoft .NET (dotnet) Framework 2003 - 2004 overview and web services…Lorenz Lo Sauer
 
8. (Semantic Interoperability in the CLARIN infrastructure. Menzo Windhouwer....
8. (Semantic Interoperability in the CLARIN infrastructure. Menzo Windhouwer....8. (Semantic Interoperability in the CLARIN infrastructure. Menzo Windhouwer....
8. (Semantic Interoperability in the CLARIN infrastructure. Menzo Windhouwer....IMPACT Centre of Competence
 
PowerPoint Presentation
PowerPoint PresentationPowerPoint Presentation
PowerPoint Presentationbpeters
 
Flexible metadata schemes for research data repositories - CLARIN Conference'21
Flexible metadata schemes for research data repositories - CLARIN Conference'21Flexible metadata schemes for research data repositories - CLARIN Conference'21
Flexible metadata schemes for research data repositories - CLARIN Conference'21vty
 
Flexible metadata schemes for research data repositories - Clarin Conference...
Flexible metadata schemes for research data repositories  - Clarin Conference...Flexible metadata schemes for research data repositories  - Clarin Conference...
Flexible metadata schemes for research data repositories - Clarin Conference...Vyacheslav Tykhonov
 
IHIC 2015 Presentation (1)
IHIC 2015 Presentation (1)IHIC 2015 Presentation (1)
IHIC 2015 Presentation (1)iehreu
 
.Net platform an understanding
.Net platform an understanding.Net platform an understanding
.Net platform an understandingBinu Bhasuran
 
Flexibility in Metadata Schemes and Standardisation: the Case of CMDI and DAN...
Flexibility in Metadata Schemes and Standardisation: the Case of CMDI and DAN...Flexibility in Metadata Schemes and Standardisation: the Case of CMDI and DAN...
Flexibility in Metadata Schemes and Standardisation: the Case of CMDI and DAN...vty
 
Flexibility in Metadata Schemes and Standardisation: the Case of CMDI and the...
Flexibility in Metadata Schemes and Standardisation: the Case of CMDI and the...Flexibility in Metadata Schemes and Standardisation: the Case of CMDI and the...
Flexibility in Metadata Schemes and Standardisation: the Case of CMDI and the...Andrea Scharnhorst
 
Tips To Implementing Multiple Cloud Storage APIs
Tips To Implementing Multiple Cloud Storage APIsTips To Implementing Multiple Cloud Storage APIs
Tips To Implementing Multiple Cloud Storage APIsSNIACloud
 

Similar to CMDI 1.2 Improvements for Metadata Standardization (20)

Semantic Mapping in CLARIN Component Metadata.
Semantic Mapping in CLARIN Component Metadata.Semantic Mapping in CLARIN Component Metadata.
Semantic Mapping in CLARIN Component Metadata.
 
CLARIN CMDI use case and flexible metadata schemes
CLARIN CMDI use case and flexible metadata schemes CLARIN CMDI use case and flexible metadata schemes
CLARIN CMDI use case and flexible metadata schemes
 
How to Create Your Own Product-Modeling Environment
How to Create Your Own Product-Modeling EnvironmentHow to Create Your Own Product-Modeling Environment
How to Create Your Own Product-Modeling Environment
 
.Net slid
.Net slid.Net slid
.Net slid
 
.NET Fundamentals and Business Application Development
.NET Fundamentals and Business Application Development.NET Fundamentals and Business Application Development
.NET Fundamentals and Business Application Development
 
CLARIAH CMDI use case and flexible metadata schemes
CLARIAH CMDI use case and flexible metadata schemesCLARIAH CMDI use case and flexible metadata schemes
CLARIAH CMDI use case and flexible metadata schemes
 
CLARIN CMDI support in Dataverse
CLARIN CMDI support in Dataverse CLARIN CMDI support in Dataverse
CLARIN CMDI support in Dataverse
 
Dotnetintroduce 100324201546-phpapp02
Dotnetintroduce 100324201546-phpapp02Dotnetintroduce 100324201546-phpapp02
Dotnetintroduce 100324201546-phpapp02
 
Microsoft .NET (dotnet) Framework 2003 - 2004 overview and web services…
Microsoft .NET (dotnet) Framework 2003 - 2004 overview and web services…Microsoft .NET (dotnet) Framework 2003 - 2004 overview and web services…
Microsoft .NET (dotnet) Framework 2003 - 2004 overview and web services…
 
8. (Semantic Interoperability in the CLARIN infrastructure. Menzo Windhouwer....
8. (Semantic Interoperability in the CLARIN infrastructure. Menzo Windhouwer....8. (Semantic Interoperability in the CLARIN infrastructure. Menzo Windhouwer....
8. (Semantic Interoperability in the CLARIN infrastructure. Menzo Windhouwer....
 
PowerPoint Presentation
PowerPoint PresentationPowerPoint Presentation
PowerPoint Presentation
 
Flexible metadata schemes for research data repositories - CLARIN Conference'21
Flexible metadata schemes for research data repositories - CLARIN Conference'21Flexible metadata schemes for research data repositories - CLARIN Conference'21
Flexible metadata schemes for research data repositories - CLARIN Conference'21
 
Flexible metadata schemes for research data repositories - Clarin Conference...
Flexible metadata schemes for research data repositories  - Clarin Conference...Flexible metadata schemes for research data repositories  - Clarin Conference...
Flexible metadata schemes for research data repositories - Clarin Conference...
 
IHIC 2015 Presentation (1)
IHIC 2015 Presentation (1)IHIC 2015 Presentation (1)
IHIC 2015 Presentation (1)
 
.Net platform an understanding
.Net platform an understanding.Net platform an understanding
.Net platform an understanding
 
Flexibility in Metadata Schemes and Standardisation: the Case of CMDI and DAN...
Flexibility in Metadata Schemes and Standardisation: the Case of CMDI and DAN...Flexibility in Metadata Schemes and Standardisation: the Case of CMDI and DAN...
Flexibility in Metadata Schemes and Standardisation: the Case of CMDI and DAN...
 
Flexibility in Metadata Schemes and Standardisation: the Case of CMDI and the...
Flexibility in Metadata Schemes and Standardisation: the Case of CMDI and the...Flexibility in Metadata Schemes and Standardisation: the Case of CMDI and the...
Flexibility in Metadata Schemes and Standardisation: the Case of CMDI and the...
 
CDMI For Swift
CDMI For SwiftCDMI For Swift
CDMI For Swift
 
Tips To Implementing Multiple Cloud Storage APIs
Tips To Implementing Multiple Cloud Storage APIsTips To Implementing Multiple Cloud Storage APIs
Tips To Implementing Multiple Cloud Storage APIs
 
Linux Driver and Embedded Developer with Android Course Content & Highlights
Linux Driver and Embedded Developer with Android Course Content & HighlightsLinux Driver and Embedded Developer with Android Course Content & Highlights
Linux Driver and Embedded Developer with Android Course Content & Highlights
 

Recently uploaded

W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
Clustering techniques data mining book ....
Clustering techniques data mining book ....Clustering techniques data mining book ....
Clustering techniques data mining book ....ShaimaaMohamedGalal
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendArshad QA
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 

Recently uploaded (20)

W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Clustering techniques data mining book ....
Clustering techniques data mining book ....Clustering techniques data mining book ....
Clustering techniques data mining book ....
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and Backend
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 

CMDI 1.2 Improvements for Metadata Standardization

  • 1. CMDI 1.2 Improvements in the CLARIN Component Metadata Infrastructure Mitchell Seaton Center for Language Technology Department of Nordic Research, UCPH seaton@hum.ku.dk 10 May 2016 CLARIN Centre Meeting, Utrecht
  • 2. CMDI • Schema  Component-based modelling, flexible  Specification language (CCSL) • Metadata  CMDI records (instances) are based on CMD profiles • Standardisation  CMD model  ISO 24622-1:2015 • Semantics  Consists of semantic annotations (concepts, CCR) 2
  • 3. CMDI Framework 3 Concept definitions Profile 1 Profile 2 Profile 3 Comp B Metadata record Metadata record Metadata record instanceOf contains links to Comp A Comp C
  • 4. CMDI Taskforce https://trac.clarin.eu/wiki/Taskforces/CMDI • Resp: Writing specifications, documentation, software development, and integrations. • Contact: cmdi@clarin.eu • Coordinators:  Twan Goosen (CLARIN ERIC)  Menzo Windhouwer (Meertens Institute, MPI for Psycholinguistics) 4
  • 5. CMDI 1.2 New Features • Lifecycle Management • Open/External Vocabularies • Cues for Tools • Value Derivation • Mandatory Attributes 5
  • 6. CMDI 1.2 Improvements 6 • XML-compliance, cleaner XSD schema, enhanced validation (schematron assertions) • CMD Record envelope changes from 1.1  <IsPartOfList> moved  Stricter <ResourceRelation>  Single ResourceProxy reference (@cmd:ref) on Components • Namespaces  Reserved attrs (@cmd:ref, @cmd:componentId)  Profile-specific payload namespace (cmdp) • Documentation  Multilingual (@xml:lang)  Component and Attribute levels (CCSL)
  • 8. Lifecycle Management 8 • Defined in Header elements for component spec • <Status> ('development', 'production', 'deprecated') • <StatusComment> (for deprecated) • <Successor> • <DerivedFrom> TextCorpus v1 Status: deprecated Successor: DerivedFrom: TextCorpus v3 Status: development DerivedFrom: v2 TextCorpus v2 Status: production Successor: v3 DerivedFrom: v1 Corpus Status: production DerivedFrom: v2 derived
  • 9. Namespaces 9 • Global namespaces  CMDI instance (general/envelope) namespace cmd - http://www.clarin.eu/cmd/1  Cues for tools namespace cue - http://www.clarin.eu/cmd/cues/1 • Profile-specific payload namespace (cmdp) cmdp - http://www.clarin.eu/cmd/1/profiles/{profileId} {profileId}: Identifier of the profile from which the schema is derived
  • 10. Open Vocabularies 10 • CLAVAS (OpenSKOS) vocabulary service  https://openskos.meertens.knaw.nl/clavas/  Hosted by Meertens (NL) • Defined in new <Vocabulary> element • External vocabulary (referenced by @URI attribute)  May use @cmd:ValueConceptLink attribute in a metadata record as link to vocabulary entry • Controlled vocabulary (imported items, sub-set) • Localisation (@ValueLanguage attribute)
  • 11. Cues for tools 11 • New XML Namespace (cue):  http://www.clarin.eu/cmdi/cues/1 • Use cases:  Enhanced documentation capabilities (localisation)  Presentation hints (editors/browser tools)
  • 12. Auto Value Derivation 12 • Optional <AutoValue> CCSL element on CMD Elements and Attributes • Derive content for an Element/Attribute from other values • Value may give information about a derivation function • No provided set of derivation functions • @cmd:AutoValue attribute used in the generated schema definition
  • 13. CMDI 1.2 Specification Draft 13 • Formal specification draft • Review-cycle  https://trac.clarin.eu/wiki/CMDI%201.2/Specification
  • 14. Conclusion 14 • Development/review of CMDI 1.2 specification draft • Implementation of CMDI 1.2 • CMDI 1.2 rollout/release