Update M25 Release Notes [DRAFT] authored by Pierrick Gaudin's avatar Pierrick Gaudin
......@@ -2,6 +2,7 @@
title: 'M25 Release Notes [DRAFT]'
---
# Milestone M25 - v0.28 - Last Mercury Release [DRAFT]
Planned Release on 25-Apr-25
......@@ -33,6 +34,124 @@ For the evaluation metrics - please refer to the guide [here](https://gitlab.ope
## New Features
### Data Definition
* Highlights M25.4 (v0.24.0.1)
* Subsurface - Geology/Petrophysics
* SampleImage (superseding RockImage)
<details>
<summary>Details for M24.0</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.
2. **Catalogs:** Content updates for
1. Energistics Unit of Measure 1.0.1 update for
[reference-data--UnitQuantity](../Guides/MigrationGuides/M25.4/reference-data--UnitQuantity.1.0.0.md),
[reference-data--UnitOfMeasure](../Guides/MigrationGuides/M25.4/reference-data--UnitOfMeasure.1.0.0.md) and
related [reference-data--UnitOfMeasureConfiguration](../Guides/MigrationGuides/M25.4/reference-data--UnitOfMeasureConfiguration.1.0.0.md).
2. Snapshot update for Energistics PWLS Property 3.1 [reference-data--PropertyType](../Guides/MigrationGuides/M25.4/reference-data--PropertyType.1.0.0.md).
2. **Subsurface Geology Petrophysics**
1. Added [SampleImage.1.1.0](../E-R/work-product-component/SampleImage.1.1.0.md) following Forum member contributions and feedback, and the schema `STATUS` changed to **PUBLISHED** with the following significant changes:
1. Added a nested object of `ImageParameters[]` to capture an array of parameters associated with an image
2. Added the `ImageParameters[].ImageParameterTypeID` property and an **OPEN** reference value list [SampleImageParameters](../E-R/reference-data/SampleImageParameters.1.0.0.md)
3. Restricted the `ParameterValueType` values to "Numeric", "Boolean" or "String"
4. Added the related ImageParameterType value fields:
- `ImageParameters[].NumericParameterValue`
- `ImageParameters[].BooleanParameterValue`
- `ImageParameters[].StringParameterValue`
6. Added a nested object of `ImageReferenceParameters` which contain the below reference value parameters:
- `ImageReferenceParameters.ResolutionSourceTypeID` property along with an **OPEN** reference value list [SampleImageResolutionSource](../E-R/reference-data/SampleImageResolutionSource.1.0.0.md)
- `ImageReferenceParameters.ColourSpaceTypeID` property along with an **OPEN** reference value list [SampleImageColourSpace](../E-R/reference-data/SampleImageColourSpace.1.0.0.md)
- `ImageReferenceParameters.OpticalLightPathTypeID` property along with an **OPEN** reference value list [OpticalLightPathTypeID](../E-R/reference-data/SampleImageOpticalLightPath.1.0.0.md)
- `ImageReferenceParameters.OpticalLightFilterTypeID` property along with an **OPEN** reference value list [SampleImageOpticalLightFilter](../E-R/reference-data/SampleImageOpticalLightFilter.1.0.0.md)
- `ImageReferenceParameters.BeamTypeID` property along with an **OPEN** reference value list [SampleImageBeamType](../E-R/reference-data/SampleImageBeamType.1.0.0.md)
- `ImageReferenceParameters.XRayDetectorTypeID` property along with an **OPEN** reference value list [SampleImageXRayDetector](../E-R/reference-data/SampleImageBeamType.1.0.0.md)
- `ImageReferenceParameters.LightingConditionTypeID`, existing reference value list
7. The following image properties (parameters) that were previously located at the `.data` level are **DEPRECATED**:
- `data.Magnification` - Relocated to the `ImageParameters[].ImageParameterType` reference value of `Magnification` along with the `ImageParameterNumericValue`
- `data.LightingConditionID` - Relocated to the `ImageReferenceParameters.LightingConditionTypeID` and added a new (Non PPDM governed) reference value list of [SampleImageLightingCondition](../E-R/reference-data/SampleImageLightingCondition.1.0.0.md)
- `data.Remark` - Replaced with the more structured `Remarks[]` and the [AbstractRemark](../E-R/abstract/AbstractRemark.1.0.0.md) fragment which is flattened for search
2. Creation of 49 reference-data lists for the **Rock and Fluid Sample DDMS** content usage. All lists are under OPEN governance:
1. [`osdu:wks:reference-data--AromaticGCMSCompounds:1.0.0`](./reference-data/AromaticGCMSCompounds.1.0.0.md)
2. [`osdu:wks:reference-data--BulkPyrolysisMethod:1.0.0`](./reference-data/BulkPyrolysisMethod.1.0.0.md)
3. [`osdu:wks:reference-data--CompoundSpecificIsotopeComponents:1.0.0`](./reference-data/CompoundSpecificIsotopeComponents.1.0.0.md)
4. [`osdu:wks:reference-data--CompressibilityMeasurementType:1.0.0`](./reference-data/CompressibilityMeasurementType.1.0.0.md)
5. [`osdu:wks:reference-data--ConductivityMeasurementMethod:1.0.0`](./reference-data/ConductivityMeasurementMethod.1.0.0.md)
6. [`osdu:wks:reference-data--ConsolidationType:1.0.0`](./reference-data/ConsolidationType.1.0.0.md)
7. [`osdu:wks:reference-data--CutFluidType:1.0.0`](./reference-data/CutFluidType.1.0.0.md)
8. [`osdu:wks:reference-data--DesaturationMethod:1.0.0`](./reference-data/DesaturationMethod.1.0.0.md)
9. [`osdu:wks:reference-data--DisplacedFluidType:1.0.0`](./reference-data/DisplacedFluidType.1.0.0.md)
10. [`osdu:wks:reference-data--DrainageCondition:1.0.0`](./reference-data/DrainageCondition.1.0.0.md)
11. [`osdu:wks:reference-data--ElementalAnalysisMethod:1.0.0`](./reference-data/ElementalAnalysisMethod.1.0.0.md)
12. [`osdu:wks:reference-data--ElementalMeasurementMethod:1.0.0`](./reference-data/ElementalMeasurementMethod.1.0.0.md)
13. [`osdu:wks:reference-data--Elements:1.0.0`](./reference-data/Elements.1.0.0.md)
14. [`osdu:wks:reference-data--EndFaceEstimationMethod:1.0.0`](./reference-data/EndFaceEstimationMethod.1.0.0.md)
15. [`osdu:wks:reference-data--FluidPhasesPresent:1.0.0`](./reference-data/FluidPhasesPresent.1.0.0.md)
16. [`osdu:wks:reference-data--FluidResistivityMeasurementMethod:1.0.0`](./reference-data/FluidResistivityMeasurementMethod.1.0.0.md)
17. [`osdu:wks:reference-data--FluidSaturantType:1.0.0`](./reference-data/FluidSaturantType.1.0.0.md)
18. [`osdu:wks:reference-data--FluidSystemAnalysisType:1.0.0`](./reference-data/FluidSystemAnalysisType.1.0.0.md)
19. [`osdu:wks:reference-data--FractionationComponent:1.0.0`](./reference-data/FractionationComponent.1.0.0.md)
20. [`osdu:wks:reference-data--FractionationMethod:1.0.0`](./reference-data/FractionationMethod.1.0.0.md)
21. [`osdu:wks:reference-data--GCMSCompoundsRatios:1.0.0`](./reference-data/GCMSCompoundsRatios.1.0.0.md)
22. [`osdu:wks:reference-data--GCMSMSCompounds:1.0.0`](./reference-data/GCMSMSCompounds.1.0.0.md)
23. [`osdu:wks:reference-data--GasIsotopeComponents:1.0.0`](./reference-data/GasIsotopeComponents.1.0.0.md)
24. [`osdu:wks:reference-data--IsotopeRatioElements:1.0.0`](./reference-data/IsotopeRatioElements.1.0.0.md)
25. [`osdu:wks:reference-data--Minerals:1.0.0`](./reference-data/Minerals.1.0.0.md)
26. [`osdu:wks:reference-data--NMRTestCondition:1.0.0`](./reference-data/NMRTestCondition.1.0.0.md)
27. [`osdu:wks:reference-data--NonGasIsotopeComponents:1.0.0`](./reference-data/NonGasIsotopeComponents.1.0.0.md)
28. [`osdu:wks:reference-data--PHMeasurementMethod:1.0.0`](./reference-data/PHMeasurementMethod.1.0.0.md)
29. [`osdu:wks:reference-data--PermeabilityMeasurementMethod:1.0.0`](./reference-data/PermeabilityMeasurementMethod.1.0.0.md)
30. [`osdu:wks:reference-data--SampleInjectionFluidType:1.0.0`](./reference-data/SampleInjectionFluidType.1.0.0.md)
31. [`osdu:wks:reference-data--SampleOrganicCompositionComponent:1.0.0`](./reference-data/SampleOrganicCompositionComponent.1.0.0.md)
32. [`osdu:wks:reference-data--SampleStressLoadingMethod:1.0.0`](./reference-data/SampleStressLoadingMethod.1.0.0.md)
33. [`osdu:wks:reference-data--SampleStressLoadingStage:1.0.0`](./reference-data/SampleStressLoadingStage.1.0.0.md)
34. [`osdu:wks:reference-data--SampleTestCondition:1.0.0`](./reference-data/SampleTestCondition.1.0.0.md)
35. [`osdu:wks:reference-data--SaturateGCMSCompounds:1.0.0`](./reference-data/SaturateGCMSCompounds.1.0.0.md)
36. [`osdu:wks:reference-data--SaturationFluidType:1.0.0`](./reference-data/SaturationFluidType.1.0.0.md)
37. [`osdu:wks:reference-data--SaturationMeasurementLocation:1.0.0`](./reference-data/SaturationMeasurementLocation.1.0.0.md)
38. [`osdu:wks:reference-data--SaturationPressureType:1.0.0`](./reference-data/SaturationPressureType.1.0.0.md)
39. [`osdu:wks:reference-data--SaturationProcessMethod:1.0.0`](./reference-data/SaturationProcessMethod.1.0.0.md)
40. [`osdu:wks:reference-data--TensileStrengthMethod:1.0.0`](./reference-data/TensileStrengthMethod.1.0.0.md)
41. [`osdu:wks:reference-data--UniaxialCycleType:1.0.0`](./reference-data/UniaxialCycleType.1.0.0.md)
42. [`osdu:wks:reference-data--UniaxialTestControlType:1.0.0`](./reference-data/UniaxialTestControlType.1.0.0.md)
43. [`osdu:wks:reference-data--ViscosityMethod:1.0.0`](./reference-data/ViscosityMethod.1.0.0.md)
44. [`osdu:wks:reference-data--VitriniteMountTechnique:1.0.0`](./reference-data/VitriniteMountTechnique.1.0.0.md)
45. [`osdu:wks:reference-data--VitriniteReflectancePopulationType:1.0.0`](./reference-data/VitriniteReflectancePopulationType.1.0.0.md)
46. [`osdu:wks:reference-data--WOGnCycleNotation:1.0.0`](./reference-data/WOGnCycleNotation.1.0.0.md)
47. [`osdu:wks:reference-data--WaterSaturationCompositionComponent:1.0.0`](./reference-data/WaterSaturationCompositionComponent.1.0.0.md)
48. [`osdu:wks:reference-data--WettabilityIndexType:1.0.0`](./reference-data/WettabilityIndexType.1.0.0.md)
49. [`osdu:wks:reference-data--WettabilityPhaseType:1.0.0`](./reference-data/WettabilityPhaseType.1.0.0.md)
3. OSDU Capability Mapping
1. Added a content schema [DdmsFootprint](./content/DdmsFootprint.1.0.0.md), which enables eventually DDMS
implementations to publish their provided content associated to the co-called 'catalog' schemas provided by OSDU
Data Definitions. Currently, the DDMS footprints are kept as a copy in
the [WorkedExamples](../Examples/WorkedExamples/Capabilities/records) folder. Eventually, they will be downloaded
from the DDMS implementation repositories. More details in the
[WorkedExamples](../Examples/WorkedExamples/Capabilities/README.md) section.
</details>
### Core and Helper Services
......
......