CDI meeting minutes
- Hilde Orten (Unlicensed)
- Arofan
2025-01-29
DDI-CDI WG Meeting โ 29 January 2025
In attendance: Darren Bell, Deirdre Lungley, Hilde Orten, Benjamin Beuster, Dan Gillman, Wendy Thomas, Joachim Wackerow, Arofan Gregory, John Kunze
Agenda
Admin, if anyย
ยทย ย ย ย ย ย Report to SB still TBD
ยทย ย ย ย ย ย Wendy to send Arofan minutes in collapsable Minutes on Confluence
ย
Finalisation for the public release of 1.0
Everything is now in the repository and is correct.
Process: we send TC an e-mail with final locations. Need to establish a full download package location (with everything in the release). Currently the full download package is in GitHub. Wendy will ask people in TC (Olof, Dan Smith) and get an answer as to how to produce the needed ZIP from GitHub.
Achim will transmit the download package to TC once he knows how to do it. There may also be a partial download package just for the field-level documentation.
We now have a product page on the new Alliance website, as well as a page per version for each spec. Once done, we can review (links are not yet final.)
Hilde's credit issue
ย
From Hilde:
ย
The list is here:ย Cross Domain Integration (CDI) Working Group
ย
In the short version of credits at the field level doc. These are mentioned:
ย
Contributors to DDI-CDI Development
Members of the Cross Domain Integration (CDI) Working Groupย shepherded the standard into its final form and produced the final documentation.ย Listed in alphabetical order they are:
Arofan Gregory (chair)
Dan Gillman
Flavio Rizzolo
Hilde Orten
Jay Greenfield
Joachim Wackerow
Larry Hoyle
Oliver Hopt
Wendy Lee Thomas (Technical Committee contact)
ย
I would suggest to add the following members to this short list (alphabetical):
Benjamin Beuster
Darren Bell
Deirdre Lungley
John Kunze
ย
Proposed fix:
ย
Add heading before Spreadsheet paragraph on ddi-cdi/CREDITS.md at main ยท ddi-cdi/ddi-cdi
ย
โMembers of the Cross Domain Integration (CDI) Working Group since 2023โ
ย
Benjamin Beuster
Darren Bell
Deirdre Lungley
John Kunze
ย
Achim will make this change. Johnโs affiliation is Drexel University Metadata Research Center.
ย
ย
Testing the field-level doc
Arofan and Deirdre have played with the current version and it seems to be working as intended.
ย
AOB
Subgroups:
ย
These need to start โ people should respond to Dan (etc.)
ย
We will meet next Wednesday, and then shift to meeting every other week
ย
Achim raised the issue of issue-tracking the high-level and field-level doc. We could use the old bug-tracker? Or we could just add a new label to Github? Consensus is to stick w/Githun with a new label (or a label for each).
2025-01-22
DDI-CDI WG Meeting โ 22 January 2025
In attendance: Darren Bell, Deirdre Lungley, Hilde Orten, Benjamin Beuster, Dan Gillman, Wendy Thomas, Joachim Wackerow, Arofan Gregory
Agenda
Admin, if anyย
ยทย ย ย ย ย ย Report to SC still TBD
ย
Finalisation for the public release of 1.0
ยทย ย ย ย ย ย Changes needed for finalization โ Achim looked at updated model file, to send Word doc, but changes needed in documentary part of the model too. We will give changes to Flavio.
ยทย ย ย ย ย ย Link to current version currently not active, but will be on release. This will go into the doc as sent by TC. Achim to check.
ยทย ย ย ย ย ย Website for DDI officially goes live by the 31st.
ยทย ย ย ย ย ย Should be finished by this Friday. The one thing may be changes to the JSON-LD files โ we need one large one, and Achim needs to make sure it is integrated.
ย
Organising the sub-groups (convenors in bold)
ยทย ย ย ย ย ย Quali Subgroup โ Noemi, Dan, Hilde, Darren, and others
ยทย ย ย ย ย ย Modelling Subgroup โ Flavio, Achim, Arofan
ยทย ย ย ย ย ย Documentation/Community Implementation Guide Subgroup โ Dan, Arofan, Darren, Hilde
ยทย ย ย ย ย ย SDMX-DDI Mapping Subgroup โ Dan, Arofan, Flavio, Wendy (for DDI Codebook/Lifecycle)
ยทย ย ย ย ย ย Syntax Representation Subgroup โ Achim, Deirdre, Pierre-Antoine as advisor
ยทย ย ย ย ย ย Example and Tools Subgroup (?) โ [what is relationship to Pascal] โ Benjamin, Deirdre
ยทย ย ย ย ย ย W3C Alignment โ Darren, Achim, Arofan, Hilde
Kick-off date would be start of February. Main meetings become status meetings of subgroups.
(4) Review of bugs
[Not today with Flavioโs absence]
Minutes Virtual CDI meeting 2022-02-16
Attendeesย
Achim, Arofan, Flavio, Hilde, Larry, Jayย
Apologiesย
Dan, Wendyย
ย 1. Changes to the model resulting from the XML schema work by Achim/Larryย
Some model issues were detected during the XML schema work by Larry and Achimย
List of classes in DDICDILibrary:
Agent
ConceptualDomain
ComponentPosition
PhysicalSegmentLayout
PhysicalSegmentLocation
EnumerationDomain
ValueDomain
The identifier attribute should be added to these classes. Dependent on the implementation, these classes could be instantiated. Then it makes sense that they have an identifier.
Action: Flavio to implementย
Reference:ย
Attributes on Reference: What are the โrequiredโ and โsemanticโ attributes on Reference? They are undocumented.ย
Decision: Remove โrequiredโ and document โsemanticโ.ย
Action: Flavio to remove โrequiredโ. Arofan and Hilde to document โsemanticโ as the type of reference that may or may not come from a Controlled Vocabulary.ย
Cardinality change: Multiplicity of attribute Reference::ddiReference should be 0..1 instead of 1..1.ย
Decision: Agreed to change the cardinality of reference to 0..1.ย
Action: Flavio to implement.ย
NB: New file from Flavio available that includes the agreed changes provided post meeting on 2022-02-16.ย
ControlledVocabularyEntry:ย
entryReference and vocabulary lacks documentation.ย
Action: Arofan and Hilde to complete this during the field level documentation upgrade.ย
2. Other issuesย
It may not be time to provide an XML schema before the release. Larry proposed to provide a snippet for the release, containing Concept, Variable, Codelist.ย
Action:
Larry to continue with the XML and the example.ย
Arofan and Hilde to continue with the field level documentation upgrade.ย
Check in with the group next week as needed if more issues may be detected.ย
Minutes Virtual CDI meeting 2022-01-26
Attendees
Achim, Arofan, Flavio, Hilde, Dan, Larry, Wendy
Apologies
Jay
1.ย Adminย
- SciDataCon panel plan
Arofan will prepare a draft proposal for a CDI panel for SciDataCon for the group to look at. The CDI as part of an interoperability framework together with other standards like DCAT, http://schema.org , PROV etc. ย
2. Release Issues:
- Enumeration property questions
Arofan is working on reviewing definitions for Enumerations and had some questions to some of them.
StructureTypology
Graph
Lattice
Network
Partition
Tree
Action: Flavio to look at the definitions for these, and check if changes are needed to the list of items and their definitions.
TemporalOperator:
AndJoin
AndSplit
XorJoin
XorSplit
Action: Flavio to find definitions for these, look at DDI-L (3.3) /possibly Process model in DDI4
Enumerations with no connections:
Action: Flavio will look for enumerations with no connections in the model. This task has been compled.
- Updating the XML and field-level online doc (for in-progress work)
Action: Achim will provide new clickable documentation and new XMI files, based on the EA file from Flavio of 2021-12-21. ย This task has been completed.
- Plan for incorporating field-level doc
Arofan will continue to revise field level documentation and will send to Hilde for discussion and entry when he has something in hand.
4.ย ย ย ย ย Further discussion of moving forwardย topics/SC doc from this week
Delivery of model to the TC:
Wendy asked Arofan to provide a tentative date for this in the near future.
Document for the Scientific Board Contact:
Arofan has created a document for Simon, the Scientific Board Contact of the CDI group, about the next step priorities of the group.
Action: Hilde to publish this on the wiki in Confluence Cross Domain Integration (CDI) Working Group . This task has been completed.
ย
Minutes virtual CDI meeting 2022-01-19
Attendees
Achim, Arofan, Flavio, Hilde, Jay, Larry, Wendy
Apologies
Dan
1. Admin (if any)
Arofan reported that CODATA and RDAโs WorldFAIR EU grant proposal has been accepted.
Deadline for abstracts to SciDataCon 2022 is February 14th 2022. Arofan will prepare a proposal for a session on DDI.
2. Status on release
The first step is for Arofan and Hilde will continue the preparation of the field level documentation. The upgrade of the spec is the next step.
3. Further discussion of moving forward topics
-Production set-up
Achim is currently working on tools for model to text transformations using Eclipse Acceleo for transform the EA model to canonical xmi. Bitbucket is used an environment for this. A goal is to automate the process as much as possible, however, some manual steps related to the export from EA and the check of output from the transformation are needed.
Wendy pointed out that production flows and tools may vary between the DDI products and that an overview regarding what we have, where things are, how processes are realised etc. would be useful to document for each product.
-RDF representation
Achim is currently working to improve the production tool, and will then integrate
the RDF code of Pierre Antoine. He will get back to Pierre Antoine in February regarding this.
-Other focus areas
How other domains look at the CDI model: Flavio will forward a paper he is writing together with colleagues that addresses this.
Implementation guidelines work from Dagstuhl: Arofan will send a draft of the Dagstuhl work to the group for input. Flavio and Wendy are interested to look at this.
Standards mapping: Achim presented a matrix for standards mapping at Dagstuhl. This could form basis for a regular way to document mappings between standards. To have mappings representations in SKOS would allow machine actionability. Wendy pointed out that mappings should preferably be documented at several levels for different purposes, starting from conceptual and going into more detail. Flavio pointed out that we should maintain CDI related mappings.
-Priorities
After the work on the first version of the CDI model and the spec has been finished, the RDF representation would be the next thing on the priorities list, and after that implementation guides and mappings. The current XML representation also needs a review.
Additional syntaxes was also a topic at Dagstuhl. Larry mentioned that we need to think about a method for the mapping of the model to object oriented languages, and not only put focus on the objects. Arofan pointed out that Eclipse based tools can bind to object oriented programming languages (Java, Phyton, C++ etc.). This needs to be further explored and perhaps discussed with modelling experts. Achim pointed out that EA can do this as well, but that it has its own mapping understanding. StatCan also has an approach for general libraries that adress a family of object oriented languages. Like the EA approach this also has some limitations. Wendy pointed out that it would be useful to discuss this topic in a broader group as well. Transformation rules in COGS could for example be explored.
It was agreed that Arofan will organise an effort to write a position paper on the topic later on.