# \#odm-v2

**URL:** https://odm.discourse.group/tag/odm-v2/1.md

[Latest](https://odm.discourse.group/latest.md) · [Categories](https://odm.discourse.group/categories.md) · [Tags](https://odm.discourse.group/tags.md)

---

## [New Version Release: Version 3.0.1 + Version 2.3.0](https://odm.discourse.group/t/new-version-release-version-3-0-1-version-2-3-0/224)

<div class="topic-metadata">

**Author:** [@matthomson](https://odm.discourse.group/u/matthomson)\
**Replies:** 1\
**Last updated:** [September 18, 2026, 10:22pm UTC](https://odm.discourse.group/t/new-version-release-version-3-0-1-version-2-3-0/224 "2026-09-18T22:22:18Z")

</div>

The version 3.0.1 release is finally live! This includes: an updated ERD SQL and LinkML database definitions. Internal structural rule for dictionary tables An updated and back-filled changelog for all version releas…

---

## [Hierarchy for enumerations](https://odm.discourse.group/t/hierarchy-for-enumerations/180)

<div class="topic-metadata">

**Author:** [@martinwellman](https://odm.discourse.group/u/martinwellman)\
**Replies:** 4\
**Last updated:** [July 21, 2025, 4:52pm UTC](https://odm.discourse.group/t/hierarchy-for-enumerations/180 "2025-07-21T16:52:50Z")

</div>

In ODM v2/v3 there is currently no hierarchy for the values that a categorical/enum slot can take on. Below is an example of a hierarchy for the enum values in the “collection device” slot in PHA4GE, which is categorical…

---

## [Additional fields? Or how best to capture diverse European data](https://odm.discourse.group/t/additional-fields-or-how-best-to-capture-diverse-european-data/175)

<div class="topic-metadata">

**Author:** [@matthomson](https://odm.discourse.group/u/matthomson)\
**Replies:** 9\
**Last updated:** [February 20, 2025, 8:54pm UTC](https://odm.discourse.group/t/additional-fields-or-how-best-to-capture-diverse-european-data/175 "2025-02-20T20:54:50Z")

</div>

The data structure that @Sorin has created for European Data based off the ODM is great and maps with relative ease. There are (of course) a few sticky areas. Wide format problems: There are five fields which Sorin has…

---

## [Wide-naming exceptions - when one value is pre-populated](https://odm.discourse.group/t/wide-naming-exceptions-when-one-value-is-pre-populated/174)

<div class="topic-metadata">

**Author:** [@matthomson](https://odm.discourse.group/u/matthomson)\
**Replies:** 1\
**Last updated:** [January 30, 2025, 5:44pm UTC](https://odm.discourse.group/t/wide-naming-exceptions-when-one-value-is-pre-populated/174 "2025-01-30T17:44:37Z")

</div>

Hey folks - I’m working on generating some wide names for the current structure for how the European Wastewater Observatory will ingest wastewater surveillance data from member states. Shout out to @Sorin for making this…

---

## [Calculations, Normalizations, and Math Protocols](https://odm.discourse.group/t/calculations-normalizations-and-math-protocols/168)

<div class="topic-metadata">

**Author:** [@matthomson](https://odm.discourse.group/u/matthomson)\
**Replies:** 5\
**Last updated:** [January 30, 2025, 5:40pm UTC](https://odm.discourse.group/t/calculations-normalizations-and-math-protocols/168 "2025-01-30T17:40:47Z")

</div>

On yesterday’s working group call, there was discussion around how best to report normalization of single measures. This revived previous discussions about the possibility of recording calculation methods (likely separat…

---

## [Protocol Relationship: V1 \<--\> V2](https://odm.discourse.group/t/protocol-relationship-v1-v2/170)

<div class="topic-metadata">

**Author:** [@matthomson](https://odm.discourse.group/u/matthomson)\
**Replies:** 4\
**Last updated:** [November 4, 2024, 2:25pm UTC](https://odm.discourse.group/t/protocol-relationship-v1-v2/170 "2024-11-04T14:25:52Z")

</div>

@martinwellman has been working hard on harnessing some of the existing infrastructure for linkml and their “linkml-map” library to do mapping from ODM to and from other data models. It has been quite successful, and has…

---

## [Geotype - WKT - Polygons](https://odm.discourse.group/t/geotype-wkt-polygons/169)

<div class="topic-metadata">

**Author:** [@matthomson](https://odm.discourse.group/u/matthomson)\
**Replies:** 1\
**Last updated:** [October 4, 2024, 4:17am UTC](https://odm.discourse.group/t/geotype-wkt-polygons/169 "2024-10-04T04:17:55Z")

</div>

It was brought up today at the working group meeting that it might be beneficial to have the geotype header in the polygons table standardized. Currently, the only two geography types that can be specified are “sewer sh…

---

## [Archiving Data/Breaking Data Changes](https://odm.discourse.group/t/archiving-data-breaking-data-changes/155)

<div class="topic-metadata">

**Author:** [@matthomson](https://odm.discourse.group/u/matthomson)\
**Replies:** 3\
**Last updated:** [June 13, 2024, 9:17pm UTC](https://odm.discourse.group/t/archiving-data-breaking-data-changes/155 "2024-06-13T21:17:09Z")

</div>

Another issue brought up in the Thursday meeting is the issue around population reporting, updating that, and how older data is conserved after updates. Specifically, let’s say we have a polygon or site with a populatio…

---

## [NWSS Major Lab Method - Comparable Field](https://odm.discourse.group/t/nwss-major-lab-method-comparable-field/154)

<div class="topic-metadata">

**Author:** [@matthomson](https://odm.discourse.group/u/matthomson)\
**Replies:** 1\
**Last updated:** [May 16, 2024, 10:17pm UTC](https://odm.discourse.group/t/nwss-major-lab-method-comparable-field/154 "2024-05-16T22:17:00Z")

</div>

This is a topic that has been brought up at a few times in the last two working group meetings, but it centres around how best to map the “major\_lab\_method” field in NWSS to the ODM, and/or whether a similar field should…

---

## [Hexagonal modelling for filling in the polygon blanks](https://odm.discourse.group/t/hexagonal-modelling-for-filling-in-the-polygon-blanks/148)

<div class="topic-metadata">

**Author:** [@matthomson](https://odm.discourse.group/u/matthomson)\
**Replies:** 2\
**Last updated:** [February 27, 2024, 5:42pm UTC](https://odm.discourse.group/t/hexagonal-modelling-for-filling-in-the-polygon-blanks/148 "2024-02-27T17:42:46Z")

</div>

In discussions with some collaborators in Japan, it was brought up that there are some issues around having polygon information be openly available. We’ve already been encountering this a little bit with transforming Ott…

---

## [Clinical Data in the ODM](https://odm.discourse.group/t/clinical-data-in-the-odm/146)

<div class="topic-metadata">

**Author:** [@matthomson](https://odm.discourse.group/u/matthomson)\
**Replies:** 2\
**Last updated:** [February 14, 2024, 6:13pm UTC](https://odm.discourse.group/t/clinical-data-in-the-odm/146 "2024-02-14T18:13:04Z")

</div>

A user requested support with integrating COVID-19 case counts and hospitalization data into the larger wastewater/environmental surveillance database that is in ODM format. They were wanting to integrate the data in a w…

---

## [langID and ISO 639 codes](https://odm.discourse.group/t/langid-and-iso-639-codes/147)

<div class="topic-metadata">

**Author:** [@matthomson](https://odm.discourse.group/u/matthomson)\
**Replies:** 0\
**Last updated:** [February 13, 2024, 9:47pm UTC](https://odm.discourse.group/t/langid-and-iso-639-codes/147 "2024-02-13T21:47:09Z")

</div>

@Sorin brought this up at last week’s working group meeting that there was some duplication of values/redundancy across the languages table. Particularly the lang column and some of the ISO 639 code columns. the descrip…

---

## [Standard Curves (for 'Master Curves')](https://odm.discourse.group/t/standard-curves-for-master-curves/141)

<div class="topic-metadata">

**Author:** [@matthomson](https://odm.discourse.group/u/matthomson)\
**Replies:** 2\
**Last updated:** [November 4, 2023, 6:16pm UTC](https://odm.discourse.group/t/standard-curves-for-master-curves/141 "2023-11-04T18:16:42Z")

</div>

Building off the conversation started by @NHizon this morning, I want to try to describe the issue with standard curves, one of the proposed solutions, and where there may still be some gaps. Given the volume of samples…

---

## [Tidying Groups/Classes in line with Organism Information](https://odm.discourse.group/t/tidying-groups-classes-in-line-with-organism-information/140)

<div class="topic-metadata">

**Author:** [@matthomson](https://odm.discourse.group/u/matthomson)\
**Replies:** 8\
**Last updated:** [November 3, 2023, 10:21pm UTC](https://odm.discourse.group/t/tidying-groups-classes-in-line-with-organism-information/140 "2023-11-03T22:21:25Z")

</div>

Carrying some discussion that started over on this post. It sounds like we might want to keep organism information exclusively in groups. If so, however, we would need to tidy up some measures and classes, because right…

---

## [NWSS to ODM Mapping - Issues & Questions](https://odm.discourse.group/t/nwss-to-odm-mapping-issues-questions/130)

<div class="topic-metadata">

**Author:** [@matthomson](https://odm.discourse.group/u/matthomson)\
**Replies:** 3\
**Last updated:** [June 19, 2023, 10:04pm UTC](https://odm.discourse.group/t/nwss-to-odm-mapping-issues-questions/130 "2023-06-19T22:04:47Z")

</div>

I have a good chunk of the work and the planning now done for how mapping would be done from NWSS to ODM, though acquiring NWSS-formatted data to test this is still on my to-do list. With that said, here is a a (non-exh…

---

## [originCatSet disambiguation](https://odm.discourse.group/t/origincatset-disambiguation/112)

<div class="topic-metadata">

**Author:** [@wastewater\_belgium](https://odm.discourse.group/u/wastewater_belgium)\
**Replies:** 3\
**Last updated:** [May 11, 2023, 9:52am UTC](https://odm.discourse.group/t/origincatset-disambiguation/112 "2023-05-11T09:52:55Z")

</div>

Hi, Could you add more details or examples about derived and synthetic choices in the description column of ODM-full-dictionary file? This is not clear to me what it is used for with the current description. Thank you. …

---

## [partID severity](https://odm.discourse.group/t/partid-severity/124)

<div class="topic-metadata">

**Author:** [@wastewater\_belgium](https://odm.discourse.group/u/wastewater_belgium)\
**Replies:** 1\
**Last updated:** [May 10, 2023, 9:53pm UTC](https://odm.discourse.group/t/partid-severity/124 "2023-05-10T21:53:58Z")

</div>

Hi, I think there is a type issue with partID severity (table qualityreports) in the lucidchart diagram (v2.0 and 2.1). Data type is int while it should be varchar. Thank you.

---

## [AssayMethodID and MethodID](https://odm.discourse.group/t/assaymethodid-and-methodid/118)

<div class="topic-metadata">

**Author:** [@wtingsam](https://odm.discourse.group/u/wtingsam)\
**Replies:** 3\
**Last updated:** [April 25, 2023, 5:18pm UTC](https://odm.discourse.group/t/assaymethodid-and-methodid/118 "2023-04-25T17:18:55Z")

</div>

If I am incorrect, please close this topic, In v2, assayMethodId has been changed to methodId according to the documentation. However, in the ERD, I couldnt find methodID, perhaps, I have misunderstood something here. …

---

## [Airports and airplanes - how to record data in ODM v2](https://odm.discourse.group/t/airports-and-airplanes-how-to-record-data-in-odm-v2/97)

<div class="topic-metadata">

**Author:** [@dmanuel](https://odm.discourse.group/u/dmanuel)\
**Replies:** 0\
**Last updated:** [January 5, 2023, 4:53pm UTC](https://odm.discourse.group/t/airports-and-airplanes-how-to-record-data-in-odm-v2/97 "2023-01-05T16:53:45Z")

</div>

What are the options for recording data for airports and airplanes? Good question! ODM v2 has robust support to record wastewater surveillance data in airports, terminals, gates, and planes. Use this topic a general dis…

---

## [About the Development category](https://odm.discourse.group/t/about-the-development-category/87)

<div class="topic-metadata">

**Author:** [@dmanuel](https://odm.discourse.group/u/dmanuel)\
**Replies:** 0

</div>

Welcome to the discussion about new ODM versions. Version 2 is currently in Release Candidate 2. Use the #V2-RC2 tag to discuss the RC2.
