# Milestone M25 - v0.28 - Last Mercury Release [DRAFT]
Planned Release on 25-Apr-25
...
...
@@ -36,12 +37,103 @@ For the evaluation metrics - please refer to the guide [here](https://gitlab.ope
### Data Definition
* Highlights M25.4 (v0.24.0.1)
* Subsurface - Geology/Petrophysics
* SampleImage (superseding RockImage)
* Highlights M25.3 (v0.25.3.1)
* Generic
* External Data Source Upgrade for **ProjectActivityStudyLifecycle** :
* Updgrade to onnectedSourceDataJob:1.7.0 to bring the capability to record post-processing linkage to an external API that will perform the curation/processes related to DDMS + A new, fixed reference-data--EdsExternalProcessType value was added to control the process type `PostIngestion` or `PostNaturalization`.
4.**New: Osdu Standard Records**
1. Added a [OsduStandardRecords](../OsduStandardRecords) level 1 folder and a [ActivityTemplates](../OsduStandardRecords/ActivityTemplates) level 2 folder to the OSDU Data Definitions GitLab structure to accommodate OSDU Standard records, such as Activity Templates. The [ActivityTemplates](../OsduStandardRecords/ActivityTemplates) folder is further organised using the `<Level 1>.<Level 2>` OSDU Domain hierarchy. For example, the `Subsurface.Geology-Petrophysics` subfolder contains specialised Activity Template records along with their accompanying documentation.
2. Created a new [OsduStandardActivityExamples](
* DataQualityRuleSet updated to 1.1.0 with addition of 'EvaluatedKind'
* Catalog's updates with Energistics UnitOfMeasure 1.0.1 & Snapshot of PWLS Property 3.1
* Added a content schema **DdmsFootprint** which enables eventually DDMS implementations to publish their provided content associated to the co-called 'catalog' schemas provided by OSDU Data Definitions.
* Subsurface - Geology Petrophysics
<details>
Detailed report of changes _after_ [2024-11-15](./_ChangeReports/ChangeReport-2024-11-15.md).
1.**Subsurface**
1.**Reservoir Management**<br>
Major revisions of master-data--Reservoir and master-data--ReservoirSegment:
1. New major version AbstractGenericReservoirUnit:2.0.0, including:
* Refining the concept of reservoir status (to ReservoirLifeCycleStatus & IsActiveCondition) along with its reference values (deprecating old, adding new)
* Better capturing current status (deprecating old, adding new)
* Better capturing the Vertical CRS for relevant reservoir depths
* Moving certain attributes to this abstract schema fragment for re-use by both Reservoir and ReservoirSegment
<br>
Considerable documentation is in [Production Issue 2](https://gitlab.opengroup.org/osdu/subcommittees/data-def/projects/production/docs/-/issues/2) and in the [Worked Examples](https://community.opengroup.org/osdu/data/data-definitions/-/tree/master/Examples/WorkedExamples/ReservoirManagement).
<br> The detailed list of
removed and added properties is presented
[here for **AbstractGenericReservoirUnit:2.0.0**](../Guides/MigrationGuides/M25.3/abstract--AbstractGenericReservoirUnit.1.1.0.md), [documentation](./abstract/AbstractGenericReservoirUnit.2.0.0.md).<br>
As a consequence the following master-data type Reservoir and ReservoirSegment are also upgraded to new major
1. New major version of the [SeismicFault.2.0.0](./work-product-component/SeismicFault.2.0.0.md) work-product-component schema added, superseding the previous [SeismicFault.1.3.0.](./work-product-component/SeismicFault.1.3.0.md) Detailed changes, including **breaking changes**, can be found in the [M25 Migration Guide](../Guides/MigrationGuides/M25.3/work-product-component--SeismicFault.1.3.0.md).
2. New [FileCollection.TGS.MDIO](./dataset/FileCollection.TGS.MDIO.1.0.0.md) dataset schema added. The dataset representation for optimized seismic access using the Multi-dimensional input-output (MDIO) framework.
3.**Reservoir**<br>
1. Revised [FaultInterpretation.1.3.0](./work-product-component/FaultInterpretation.1.3.0.md) schema by adding three new fault description properties:
*`FaultLength`
*`MaximumFaultStrikeSlip`
*`SurfaceArea`
4.**Geology Petrophysics**
1. Replaced and deprecated the below reference values from `SampleAnalysisType` and `SampleAnalysisSubFamily` reference value lists, removing the `%252D` encoding from the previous codes. The revised superseded codes are:
*`NonGas`
*`EDSMapping`
*`AmottHarvey`
*`AmottUSBM`
2. Deprecated the `Recombined`[SampleOriginType](./reference-data/SampleOriginType.1.0.0.md) reference value, superseded with a new `Combined` reference value
3. Added a specialised **Activity Template** developed by the OSDU Forum to support the basic volume of shale calculation process using gamma ray measurements through the [VolumeOfShaleCalculation-GR.1](../OsduStandardRecords/ActivityTemplates/Subsurface.Geology-Petrophysics/VolumeOfShaleCalculation-GR.1.md) Activity Template. A corresponding [WorkedExample](../Examples/WorkedExamples/OsduStandardActivityExamples/Subsurface.Geology-Petrophysics/VolumeOfShaleCalculation-GR_Example.1.json) record has also been included for reference and guidance.
2.**Well**
1.**Well Equipment**<br>
Revised Codes and extended coverage for:
1.[reference-data--TubularSectionType](../Guides/MigrationGuides/M25.3/reference-data--TubularSectionType.1.0.0.md) with deprecations and new codes
2.[reference-data--TubularComponentType](../Guides/MigrationGuides/M25.3/reference-data--TubularComponentType.1.1.0.md) with deprecations and new codes
3. and upgrade resources in [reference-data--ReferenceValueUpgradeLookUp](../Guides/MigrationGuides/M25.3/reference-data--ReferenceValueUpgradeLookUp.2.0.0.md).
3.**Generic**
1.**ProjectActivityStudyLifecycle**<br>
1.[master-data--ConnectedSourceDataJob:1.7.0](../Guides/MigrationGuides/M25.3/master-data--ConnectedSourceDataJob.1.6.0.md): Added the capability to record post-processing linkage to an external API that will perform the curation/processes related to DDMS. The new object array `data.ExternalProcesses[]` was added.
2. A new, fixed [reference-data--EdsExternalProcessType](./reference-data/EdsExternalProcessType.1.0.0.md) was added to control the process type `PostIngestion` or `PostNaturalization`.
4.**New: Osdu Standard Records**
1. Added a [OsduStandardRecords](../OsduStandardRecords) level 1 folder and a [ActivityTemplates](../OsduStandardRecords/ActivityTemplates) level 2 folder to the OSDU Data Definitions GitLab structure to accommodate OSDU Standard records, such as Activity Templates. The [ActivityTemplates](../OsduStandardRecords/ActivityTemplates) folder is further organised using the `<Level 1>.<Level 2>` OSDU Domain hierarchy. For example, the `Subsurface.Geology-Petrophysics` subfolder contains specialised Activity Template records along with their accompanying documentation.
2. Created a new [OsduStandardActivityExamples](../Examples/WorkedExamples/OsduStandardActivityExamples) folder within the `WorkedExamples` directory. This folder is similarly classified using the `<Level 1>.<Level 2>` OSDU Domain hierarchy and contains worked examples accompanying the specialised Activity Templates.
<summary>Details for M25.4</summary>
</details>
* Highlights M25.4 (v0.25.4.1)
* Generic
* DataQualityRuleSet updated to 1.1.0 with addition of 'EvaluatedKind'
* Catalog's updates with Energistics UnitOfMeasure 1.0.1 & Snapshot of PWLS Property 3.1
* Added a content schema **DdmsFootprint** which enables eventually DDMS implementations to publish their provided content associated to the co-called 'catalog' schemas provided by OSDU Data Definitions.
* Subsurface - Geology Petrophysics
* Updated SampleImage 1.1.0 + move to "PUBLISHED" status
* Sharing of 49 reference-data lists from **Rock and Fluid Sample DDMS** content - for standardized usage.
<details>
<summary>Details for M24.0</summary>
<summary>Details for M25.4</summary>
1.**Generic**
1. DataQualityRuleSet.1.0.0 revised to [DataQualityRuleSet.1.1.0](../Guides/MigrationGuides/M25.4/reference-data--DataQualityRule.1.0.0.md) with an added `EvaluatedKind` property. EvaluatedKind identifies the kind that a ruleset applies.
...
...
@@ -131,28 +223,6 @@ For the evaluation metrics - please refer to the guide [here](https://gitlab.ope