Skip to content

Add new module data transformation software #300#314

Open
Ludee wants to merge 12 commits into
developfrom
feature-300-module-software
Open

Add new module data transformation software #300#314
Ludee wants to merge 12 commits into
developfrom
feature-300-module-software

Conversation

@Ludee

@Ludee Ludee commented Jun 4, 2026

Copy link
Copy Markdown
Member

Summary of the discussion

Include the required fields from ERSMeta @sferenz

Type of change (CHANGELOG.md)

Added

  • Add a module Data Transformation Software for dataset (#314)

Workflow checklist

Automation

Closes #300

PR-Assignee

  • 🐙 Follow the workflow in CONTRIBUTING.md
  • 📝 Update the CHANGELOG.md
  • 📙 Update the documentation
  • 🐙 Assign a reviewer to the PR

Reviewer

  • 🐙 Follow the Reviewer Guidelines
  • 🐙 Provided feedback and show sufficient appreciation for the work done

@Ludee Ludee requested review from jh-RLI and sferenz June 4, 2026 10:41
@Ludee Ludee self-assigned this Jun 4, 2026
@Ludee Ludee added priority: critical 🔥 Critical priority part: backend 🧱 Backend component status: active 🚧 Work in progress labels Jun 11, 2026
@Ludee Ludee marked this pull request as ready for review June 15, 2026 08:22
@Ludee Ludee added the type: feature 🛠 New feature or request label Jun 29, 2026

@jh-RLI jh-RLI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Whilst comparing the changes with ERSmeta, a few things struck me

"type": "object",
"properties": {
"moduleDataTransformationSoftware": {
"description": "An Object that describes the instruments used in the measurement.",

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is instrument the correct word here ? should it be software?

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In general .... maybe i overlooked but isnt there a SoftwareDescription property missing?

"items": {
"type": "object",
"properties": {
"softwareName": {

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In ERSmeta the software name ha a 1:1 Card. it should be required here. (Required if module is used)

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All entries of all new modules are new and should be optional. We can add this later if needed.

"badge": "Module",
"title": "Software Path"
},
"softwareVersion": {

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Same here in ERS meta this is a 1:1 card. -> should be required

"badge": "Module",
"title": "Software Version"
},
"softwareType": {

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Also required in ERSMeta 1..* card.

"badge": "Module",
"title": "Software Type (ERSmeta)"
},
"programmingLanguage": {

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Also required in ERSMeta 1...* card.

@Ludee

Ludee commented Jun 29, 2026

Copy link
Copy Markdown
Member Author

Ready for merge, please approve @jh-RLI @sferenz

@Ludee Ludee requested a review from jh-RLI June 30, 2026 21:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

part: backend 🧱 Backend component priority: critical 🔥 Critical priority status: active 🚧 Work in progress type: feature 🛠 New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add OEMetadata Module - Data Transformations Software

2 participants