@@ -12,37 +12,39 @@ For detailed services that are included in this release, please refer to [M15 ta
...
@@ -12,37 +12,39 @@ For detailed services that are included in this release, please refer to [M15 ta
### Data Definition
### Data Definition
No in-place schema changes are required in M15 (no M14 schema resources were changes). Refer here for [full changes "OSDU schemas"](https://community.opengroup.org/osdu/data/data-definitions/-/blob/v0.18.0/E-R/ChangeReport.md#snapshot-2022-09-23-towards-m15) and [full changes "OSDU reference-values"](https://community.opengroup.org/osdu/data/data-definitions/-/blob/v0.18.0/ReferenceValues/ChangeLogs/M15/README.md)
**_Attention:_** Please use [tag v0.18.1](https://community.opengroup.org/osdu/data/data-definitions/-/tags/v0.18.1) or [release/0.18](https://community.opengroup.org/osdu/data/data-definitions/-/tree/release/0.18) because tag v0.18.0 contains one OperationsReport.1.2.0 schema resource, which fails to register. The patch v0.18.1 corrects this mistake.
No in-place schema changes are required in M15 (no M14 schema resources were changes). Refer here for [full changes "OSDU schemas"](https://community.opengroup.org/osdu/data/data-definitions/-/blob/v0.18.1/E-R/ChangeReport.md#snapshot-2022-09-23-towards-m15) and [full changes "OSDU reference-values"](https://community.opengroup.org/osdu/data/data-definitions/-/blob/v0.18.1/ReferenceValues/ChangeLogs/M15/README.md)
***New Entity Types**
***New Entity Types**
***_Seismic Domain_**: New template reference data type [SEGY-HeaderMappingTemplate:1.0.0](https://community.opengroup.org/osdu/data/data-definitions/-/blob/v0.18.0/E-R/reference-data/SEGY-HeaderMappingTemplate.1.0.0.md) to support SEG-Y parsing assistance in particular for Revision 0 files. [Worked examples here](https://community.opengroup.org/osdu/data/data-definitions/-/blob/v0.18.0/Examples/WorkedExamples/SeismicLoadingManifests/README.md#seg-y-header-template).
***_Seismic Domain_**: New template reference data type [SEGY-HeaderMappingTemplate:1.0.0](https://community.opengroup.org/osdu/data/data-definitions/-/blob/v0.18.1/E-R/reference-data/SEGY-HeaderMappingTemplate.1.0.0.md) to support SEG-Y parsing assistance in particular for Revision 0 files. [Worked examples here](https://community.opengroup.org/osdu/data/data-definitions/-/blob/v0.18.1/Examples/WorkedExamples/SeismicLoadingManifests/README.md#seg-y-header-template).
***_Schema Upgrade Support_**: In preparation for the Schema Upgrade Service, Data Definitions provided the resources in form of reference data records (as manifest) for
***_Schema Upgrade Support_**: In preparation for the Schema Upgrade Service, Data Definitions provided the resources in form of reference data records (as manifest) for
*[SchemaUpgradeSpecification:1.0.0](https://community.opengroup.org/osdu/data/data-definitions/-/blob/v0.18.0/E-R/reference-data/SchemaUpgradeSpecification.1.0.0.md) containing JOLT specifications, which can be augmented by platform operators. [Worked examples here](https://community.opengroup.org/osdu/data/data-definitions/-/blob/v0.18.0/Examples/WorkedExamples/Upgrades/README.md#schema-upgrades).
*[SchemaUpgradeSpecification:1.0.0](https://community.opengroup.org/osdu/data/data-definitions/-/blob/v0.18.1/E-R/reference-data/SchemaUpgradeSpecification.1.0.0.md) containing JOLT specifications, which can be augmented by platform operators. [Worked examples here](https://community.opengroup.org/osdu/data/data-definitions/-/blob/v0.18.1/Examples/WorkedExamples/Upgrades/README.md#schema-upgrades).
*[ReferenceValueUpgradeLookUp:1.0.0](https://community.opengroup.org/osdu/data/data-definitions/-/blob/v0.18.0/E-R/reference-data/ReferenceValueUpgradeLookUp.1.0.0.md) - a similar reference data structure for to supersede deprecated reference values. Also here, platform owners can control **_what_** reference value upgrades are executed (provided the Schema Upgrade Service delivers the capability). [Worked examples here](https://community.opengroup.org/osdu/data/data-definitions/-/blob/v0.18.0/Examples/WorkedExamples/Upgrades/README.md#reference-value-upgrades).
*[ReferenceValueUpgradeLookUp:1.0.0](https://community.opengroup.org/osdu/data/data-definitions/-/blob/v0.18.1/E-R/reference-data/ReferenceValueUpgradeLookUp.1.0.0.md) - a similar reference data structure for to supersede deprecated reference values. Also here, platform owners can control **_what_** reference value upgrades are executed (provided the Schema Upgrade Service delivers the capability). [Worked examples here](https://community.opengroup.org/osdu/data/data-definitions/-/blob/v0.18.1/Examples/WorkedExamples/Upgrades/README.md#reference-value-upgrades).
***Incremental Entity Versions**
***Incremental Entity Versions**
***_Connected Data Sources_**: [ConnectedSourceDataJob:1.2.0](https://community.opengroup.org/osdu/data/data-definitions/-/blob/v0.18.0/E-R/master-data/ConnectedSourceDataJob.1.2.0.md) with [additional properties](https://community.opengroup.org/osdu/data/data-definitions/-/blob/v0.18.0/Guides/MigrationGuides/M15/ConnectedSourceDataJob.1.1.0.md).
***_Connected Data Sources_**: [ConnectedSourceDataJob:1.2.0](https://community.opengroup.org/osdu/data/data-definitions/-/blob/v0.18.1/E-R/master-data/ConnectedSourceDataJob.1.2.0.md) with [additional properties](https://community.opengroup.org/osdu/data/data-definitions/-/blob/v0.18.1/Guides/MigrationGuides/M15/ConnectedSourceDataJob.1.1.0.md).
* "CreateTimeMax" a new attribute - to control the incremental fetch records from the data provider
* "CreateTimeMax" a new attribute - to control the incremental fetch records from the data provider
* "FailedRecords" existing attribute, but a change in the format
* "FailedRecords" existing attribute, but a change in the format
* “OnIngestionSchemaAuthority” to control "kind" of created record from fetch-and-ingest at target (Operator)
* “OnIngestionSchemaAuthority” to control "kind" of created record from fetch-and-ingest at target (Operator)
***_Well Delivery_**
***_Well Delivery_**
*[OperationsReport:1.2.0](https://community.opengroup.org/osdu/data/data-definitions/-/blob/v0.18.0/E-R/master-data/OperationsReport.1.2.0.md) correcting some property types, [see details](https://community.opengroup.org/osdu/data/data-definitions/-/blob/v0.18.0/Guides/MigrationGuides/M15/OperationsReport.1.1.0.md).
*[OperationsReport:1.2.0](https://community.opengroup.org/osdu/data/data-definitions/-/blob/v0.18.1/E-R/master-data/OperationsReport.1.2.0.md) correcting some property types, [see details](https://community.opengroup.org/osdu/data/data-definitions/-/blob/v0.18.1/Guides/MigrationGuides/M15/OperationsReport.1.1.0.md).
*[HoleSection:1.1.0](https://community.opengroup.org/osdu/data/data-definitions/-/blob/v0.18.0/E-R/master-data/HoleSection.1.1.0.md): now with individual zero depth point.
*[HoleSection:1.1.0](https://community.opengroup.org/osdu/data/data-definitions/-/blob/v0.18.1/E-R/master-data/HoleSection.1.1.0.md): now with individual zero depth point.
*[Wellbore:1.2.0](https://community.opengroup.org/osdu/data/data-definitions/-/blob/v0.18.0/E-R/master-data/Wellbore.1.2.0.md) now carries a `LaheeClassID` property superseding the `DrillingReasonTypeID`. PPDM delivered the [reference values](https://community.opengroup.org/osdu/data/data-definitions/-/blob/v0.18.0/E-R/reference-data/LaheeClass.1.0.0.md#reference-values-for-laheeclass100)
*[Wellbore:1.2.0](https://community.opengroup.org/osdu/data/data-definitions/-/blob/v0.18.1/E-R/master-data/Wellbore.1.2.0.md) now carries a `LaheeClassID` property superseding the `DrillingReasonTypeID`. PPDM delivered the [reference values](https://community.opengroup.org/osdu/data/data-definitions/-/blob/v0.18.1/E-R/reference-data/LaheeClass.1.0.0.md#reference-values-for-laheeclass100)
* Facilities now offer `Remark` strings for facility events, operators and states. This causes minor, incremental versions for Rig:1.1.0, StorageFacility:1.1.0, Well:1.2.0 and Wellbore:1.2.0.
* Facilities now offer `Remark` strings for facility events, operators and states. This causes minor, incremental versions for Rig:1.1.0, StorageFacility:1.1.0, Well:1.2.0 and Wellbore:1.2.0.
***_Seismic Domain_**:
***_Seismic Domain_**:
* AbstractBinGrid has been revised to disambiguate the usage. It is now recommended to associate the inline/crossline numbers and ABCD labels with the ABCDBinGridSpatialLocation (using the [AbstractAnyCrsFeatureCollection:1.1.0](https://community.opengroup.org/osdu/data/data-definitions/-/blob/v0.18.0/E-R/abstract/AbstractAnyCrsFeatureCollection.1.1.0.md) structure with a declared schema fragment for the `properties` in [AbstractGeoJson.PropertiesBinGridCorners](https://community.opengroup.org/osdu/data/data-definitions/-/blob/v0.18.0/E-R/abstract/AbstractGeoJson.PropertiesBinGridCorners.1.0.0.md)). This is linked to the [CRS Converter convertBinGrid](https://community.opengroup.org/osdu/platform/system/reference/crs-conversion-service/-/issues/63) enhancement.
* AbstractBinGrid has been revised to disambiguate the usage. It is now recommended to associate the inline/crossline numbers and ABCD labels with the ABCDBinGridSpatialLocation (using the [AbstractAnyCrsFeatureCollection:1.1.0](https://community.opengroup.org/osdu/data/data-definitions/-/blob/v0.18.1/E-R/abstract/AbstractAnyCrsFeatureCollection.1.1.0.md) structure with a declared schema fragment for the `properties` in [AbstractGeoJson.PropertiesBinGridCorners](https://community.opengroup.org/osdu/data/data-definitions/-/blob/v0.18.1/E-R/abstract/AbstractGeoJson.PropertiesBinGridCorners.1.0.0.md)). This is linked to the [CRS Converter convertBinGrid](https://community.opengroup.org/osdu/platform/system/reference/crs-conversion-service/-/issues/63) enhancement.
***PPDM Reference Value Updates**
***PPDM Reference Value Updates**
*[BitType:1.0.1](https://community.opengroup.org/osdu/data/data-definitions/-/blob/v0.18.0/E-R/reference-data/BitType.1.0.1.md) one more superseded definition.
*[BitType:1.0.1](https://community.opengroup.org/osdu/data/data-definitions/-/blob/v0.18.1/E-R/reference-data/BitType.1.0.1.md) one more superseded definition.
*[SeismicEnergySourceType:1.0.1](https://community.opengroup.org/osdu/data/data-definitions/-/blob/v0.18.0/E-R/reference-data/SeismicEnergySourceType.1.0.1.md) now with PPDM governance.
*[SeismicEnergySourceType:1.0.1](https://community.opengroup.org/osdu/data/data-definitions/-/blob/v0.18.1/E-R/reference-data/SeismicEnergySourceType.1.0.1.md) now with PPDM governance.
*[VerticalMeasurementPath:1.0.1](https://community.opengroup.org/osdu/data/data-definitions/-/blob/v0.18.0/E-R/reference-data/VerticalMeasurementPath.1.0.1.md) now with PPDM governance.
*[VerticalMeasurementPath:1.0.1](https://community.opengroup.org/osdu/data/data-definitions/-/blob/v0.18.1/E-R/reference-data/VerticalMeasurementPath.1.0.1.md) now with PPDM governance.
* Split of AdditiveType into AdditiveType and AdditiveRole:
* Split of AdditiveType into AdditiveType and AdditiveRole:
* New [AdditiveRole:1.0.0](https://community.opengroup.org/osdu/data/data-definitions/-/blob/v0.18.0/E-R/reference-data/AdditiveRole.1.0.0.md)
* New [AdditiveRole:1.0.0](https://community.opengroup.org/osdu/data/data-definitions/-/blob/v0.18.1/E-R/reference-data/AdditiveRole.1.0.0.md)
*[AdditiveType:1.0.1](https://community.opengroup.org/osdu/data/data-definitions/-/blob/v0.18.0/E-R/reference-data/AdditiveType.1.0.1.md) deprecating the values, which are really AdditiveRole values.
*[AdditiveType:1.0.1](https://community.opengroup.org/osdu/data/data-definitions/-/blob/v0.18.1/E-R/reference-data/AdditiveType.1.0.1.md) deprecating the values, which are really AdditiveRole values.
* Deprecation of [DrillingReasonType:1.0.0](https://community.opengroup.org/osdu/data/data-definitions/-/blob/v0.18.0/E-R/reference-data/DrillingReasonType.1.0.0.md), whose values are replaced by:
* Deprecation of [DrillingReasonType:1.0.0](https://community.opengroup.org/osdu/data/data-definitions/-/blob/v0.18.1/E-R/reference-data/DrillingReasonType.1.0.0.md), whose values are replaced by:
* The content of TubularAssemblyType was by accident replicated in TubularAssenblyStatusType. The content has been corrected for [TubularAssemblyStatusType:1.0.0](https://community.opengroup.org/osdu/data/data-definitions/-/blob/v0.18.0/E-R/reference-data/TubularAssemblyStatusType.1.0.0.md).
* The content of TubularAssemblyType was by accident replicated in TubularAssenblyStatusType. The content has been corrected for [TubularAssemblyStatusType:1.0.0](https://community.opengroup.org/osdu/data/data-definitions/-/blob/v0.18.1/E-R/reference-data/TubularAssemblyStatusType.1.0.0.md).