= CMDI Taskforce Video Conference 2014-9-15 = * What? * [[CMDI 1.2/Specification|CMDI 1.2 specification]] update * Who? * Members of the [[Taskforces/CMDI|CMDI taskforce]] and other people involved/interested in specification process * When? * 15 September 2014: 14.00 - 15.00 CET ([http://doodle.com/ig84ic7ch797dpcc closed doodle]) * Where? * !FlashMeeting: [http://fm.ea-tel.eu/fm/7de0f3-38136] == Agenda == (tentative) * Menzo (& Oliver?): state of the toolkit * Twan: proposal for specification document structure * Thorsten: report on/plans for document revision * Planning w.r.t. specification document == Documents == * [[CMDI 1.2/Specification|CMDI 1.2 specification draft]] * [[Taskforces/CMDI/Meeting20140730#Meetingnotes|notes of last meeting]] == Meeting notes == * Toolkit (Menzo) * Some restructuring of the [https://trac.clarin.eu/browser/metadata/trunk/toolkit?order=name tookit project] has been done for CMDI 1.2 * Work has been done on the schemas and XSLTs * Testing * components & records * There is no complete test set yet (input needed) * 'Upgrade' part of toolkit * component upgrading done * currently working on CMDI record upgrade ('''update:''' done) * Planning * more tests, specifically invalid cases * test harness: maven(-like) project with CMDI validator for testing * Some issues found in cmdi 1.2 proposal while working on the toolkit * renaming, aligning of attributes * display priority * more cleanup (e.g. consistent usage of upper/lower case) * Specification document structure (Twan) * See below for a proposal * Some small changes compared to current structure * No one opposes * Work on specification document (Thorsten) * ISO document in the process * Some questions * Changes in cmdi 1.2 w.r.t. resource relations * who can help? * reviewing draft * Jens volunteers * Discussion in ISO group about using XML in document standards * Distinction between structure and markup * Will work on spec one day this week * Menzo: there can be some divergence between the ISO document and CLARIN document (but try to harmonise) * Thorsten: CLARIN spec should be a valid instantiation of ISO document * Menzo: people can review changes. People who worked on CMDI 1.2 proposal specifically * Planning * Completion toolkit ('''Menzo''', '''Oliver''') * Work on specification - based toolkit and CMDI 1.2 proposal ('''Thorsten''') * CMDI 1.2 task force members review ISO document ('''Jens''', ...) * Find testers, primarily from task force (coordinators) * Discussion * Menzo: wiki page is copy of ISO document. Will Thorsten work on Wiki? Will there be a split at some point? * Thorsten suggests to keep documents the same as long as possible * Insert notes which are (not) relevant for ISO * Thorsten: How far are we actually with CMDI 1.2? Split only when it's done. * Menzo: what is 'done'? :) Proposal is done & accepted, toolkit is first implementation step * First CMDI 1.2 specification, ISO should be distilled from this * Thorsten: not sure if no XML can be contained in the ISO document (for the sake of being specific) * Conclusion: start with most specific specification, distill more generic specification as needed * Menzo: at some point the XML spec should be frozen (after toolkit has been thoroughly tested) === Proposed document structure === * Introduction * Terminology * Glossary * Normative References * Non-Normative References * Typographic and XML Namespace conventions * Structure of CMDI metadata record files * Header * Resources section * Resource proxy list * Journal File Proxy List * Resource Relation List * Is-Part-of List * Components section * CMDI Component Specification Language * CCSL header * Component definition * Element definition * Cardinality of elements and components * Describing multilingual content * Attributes for elements and components * Transformation of CCSL into XML Schema Definitions * Interpretation of hierarchies of the CCSL * Interpretation of the order or elements * Interpretation of attributes * Normative Appendix * XML schema of the CMDI component specification language * Non-normative Appendix * Example CMDI instance * Example instance of a component specification * Bibliography