Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature/new data model #36

Merged
merged 22 commits into from
Oct 3, 2023
Merged

Feature/new data model #36

merged 22 commits into from
Oct 3, 2023

Conversation

samleeflang
Copy link
Contributor

@samleeflang samleeflang commented Sep 18, 2023

Implement the new data model. Lots of new terms which are being harmonised to openDS from ABCD and DWC.

Includes:

  • Combine digital specimen with the associated digitalMedioObjects
  • Fix the physicalSpecimenId to include SourceSystemId
  • Add organisation to digitalMediaObject

Know issues:

Will also at some point go over all ABCD(EFG) terms and see if we missed any that could be mapped.
Will also at some point go over all DWC terms and see if we missed any

@samleeflang samleeflang requested a review from southeo September 19, 2023 10:52
@samleeflang
Copy link
Contributor Author

Duplication will remain an issue. The main reason there is duplication is to keep all Terms separate. This helps the overview and allows the implementation of custom logic for terms. The duplication is minimal, a single line per term. However as we have a lot of terms it does add up

Copy link
Contributor

@southeo southeo left a comment

Choose a reason for hiding this comment

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

Mamma mia... 🍝

Congratulations on the new data model. There's a lot of very similar terms that are easy to get mixed up, just be mindful of that.

Copy link
Contributor

@southeo southeo left a comment

Choose a reason for hiding this comment

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

We're almost there!!

@sonarqubecloud
Copy link

sonarqubecloud bot commented Oct 3, 2023

SonarCloud Quality Gate failed.    Quality Gate failed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

94.8% 94.8% Coverage
10.2% 10.2% Duplication

idea Catch issues before they fail your Quality Gate with our IDE extension sonarlint SonarLint

Copy link
Contributor

@southeo southeo left a comment

Choose a reason for hiding this comment

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

🥇 🔥 🍾

@samleeflang samleeflang merged commit c69375a into main Oct 3, 2023
2 of 3 checks passed
@samleeflang samleeflang deleted the feature/new-data-model branch October 3, 2023 12:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants