diff --git a/deployments/shared-schemas/osdu/_IncrementalLoadSequences/v0.28.0_load_sequence.json b/deployments/shared-schemas/osdu/_IncrementalLoadSequences/v0.28.0_load_sequence.json new file mode 100644 index 0000000000000000000000000000000000000000..773b9248574a11892f786b993699ff4dc4a5139e --- /dev/null +++ b/deployments/shared-schemas/osdu/_IncrementalLoadSequences/v0.28.0_load_sequence.json @@ -0,0 +1,14 @@ +[ + { + "kind": "{{schema-authority}}:wks:work-product-component--CementJob:1.3.0", + "relativePath": "shared-schemas/osdu/work-product-component/CementJob.1.3.0.json" + }, + { + "kind": "{{schema-authority}}:wks:master-data--PlannedCementJob:1.4.0", + "relativePath": "shared-schemas/osdu/master-data/PlannedCementJob.1.4.0.json" + }, + { + "kind": "{{schema-authority}}:wks:work-product-component--SeismicHorizon:2.0.0", + "relativePath": "shared-schemas/osdu/work-product-component/SeismicHorizon.2.0.0.json" + } +] \ No newline at end of file diff --git a/deployments/shared-schemas/osdu/_IncrementalLoadSequences/v0.28.1_load_sequence.json b/deployments/shared-schemas/osdu/_IncrementalLoadSequences/v0.28.1_load_sequence.json new file mode 100644 index 0000000000000000000000000000000000000000..58e2a3e3208aafbb908290e8da2672b667ad06ec --- /dev/null +++ b/deployments/shared-schemas/osdu/_IncrementalLoadSequences/v0.28.1_load_sequence.json @@ -0,0 +1,42 @@ +[ + { + "kind": "{{schema-authority}}:wks:master-data--BlowoutPreventer:1.0.0", + "relativePath": "shared-schemas/osdu/master-data/BlowoutPreventer.1.0.0.json" + }, + { + "kind": "{{schema-authority}}:wks:master-data--BlowoutPreventerComponent:1.0.0", + "relativePath": "shared-schemas/osdu/master-data/BlowoutPreventerComponent.1.0.0.json" + }, + { + "kind": "{{schema-authority}}:wks:reference-data--BlowoutPreventerComponentType:1.0.0", + "relativePath": "shared-schemas/osdu/reference-data/BlowoutPreventerComponentType.1.0.0.json" + }, + { + "kind": "{{schema-authority}}:wks:reference-data--BlowoutPreventerConnectionType:1.0.0", + "relativePath": "shared-schemas/osdu/reference-data/BlowoutPreventerConnectionType.1.0.0.json" + }, + { + "kind": "{{schema-authority}}:wks:reference-data--ChokeManifoldType:1.0.0", + "relativePath": "shared-schemas/osdu/reference-data/ChokeManifoldType.1.0.0.json" + }, + { + "kind": "{{schema-authority}}:wks:reference-data--ControlManifoldType:1.0.0", + "relativePath": "shared-schemas/osdu/reference-data/ControlManifoldType.1.0.0.json" + }, + { + "kind": "{{schema-authority}}:wks:work-product-component--DataQualitySummary:1.0.0", + "relativePath": "shared-schemas/osdu/work-product-component/DataQualitySummary.1.0.0.json" + }, + { + "kind": "{{schema-authority}}:wks:work-product-component--Document:1.3.0", + "relativePath": "shared-schemas/osdu/work-product-component/Document.1.3.0.json" + }, + { + "kind": "{{schema-authority}}:wks:reference-data--DocumentTaxonomy:1.0.0", + "relativePath": "shared-schemas/osdu/reference-data/DocumentTaxonomy.1.0.0.json" + }, + { + "kind": "{{schema-authority}}:wks:master-data--WellPlanningWellbore:1.2.0", + "relativePath": "shared-schemas/osdu/master-data/WellPlanningWellbore.1.2.0.json" + } +] \ No newline at end of file diff --git a/deployments/shared-schemas/osdu/load_sequence.1.0.0.json b/deployments/shared-schemas/osdu/load_sequence.1.0.0.json index 5518d4fd834fcec625b3132039112132ee91e505..20f5c0a200e6b0cbc0b07e79bb5dbfaa56d64ea2 100644 --- a/deployments/shared-schemas/osdu/load_sequence.1.0.0.json +++ b/deployments/shared-schemas/osdu/load_sequence.1.0.0.json @@ -755,6 +755,22 @@ "kind": "{{schema-authority}}:wks:reference-data--BitType:1.0.2", "relativePath": "shared-schemas/osdu/reference-data/BitType.1.0.2.json" }, + { + "kind": "{{schema-authority}}:wks:master-data--BlowoutPreventer:1.0.0", + "relativePath": "shared-schemas/osdu/master-data/BlowoutPreventer.1.0.0.json" + }, + { + "kind": "{{schema-authority}}:wks:master-data--BlowoutPreventerComponent:1.0.0", + "relativePath": "shared-schemas/osdu/master-data/BlowoutPreventerComponent.1.0.0.json" + }, + { + "kind": "{{schema-authority}}:wks:reference-data--BlowoutPreventerComponentType:1.0.0", + "relativePath": "shared-schemas/osdu/reference-data/BlowoutPreventerComponentType.1.0.0.json" + }, + { + "kind": "{{schema-authority}}:wks:reference-data--BlowoutPreventerConnectionType:1.0.0", + "relativePath": "shared-schemas/osdu/reference-data/BlowoutPreventerConnectionType.1.0.0.json" + }, { "kind": "{{schema-authority}}:wks:reference-data--BottomHolePressureType:1.0.0", "relativePath": "shared-schemas/osdu/reference-data/BottomHolePressureType.1.0.0.json" @@ -851,6 +867,10 @@ "kind": "{{schema-authority}}:wks:work-product-component--CementJob:1.2.0", "relativePath": "shared-schemas/osdu/work-product-component/CementJob.1.2.0.json" }, + { + "kind": "{{schema-authority}}:wks:work-product-component--CementJob:1.3.0", + "relativePath": "shared-schemas/osdu/work-product-component/CementJob.1.3.0.json" + }, { "kind": "{{schema-authority}}:wks:reference-data--CementJobQuality:1.0.0", "relativePath": "shared-schemas/osdu/reference-data/CementJobQuality.1.0.0.json" @@ -935,6 +955,10 @@ "kind": "{{schema-authority}}:wks:reference-data--CementToolType:1.0.0", "relativePath": "shared-schemas/osdu/reference-data/CementToolType.1.0.0.json" }, + { + "kind": "{{schema-authority}}:wks:reference-data--ChokeManifoldType:1.0.0", + "relativePath": "shared-schemas/osdu/reference-data/ChokeManifoldType.1.0.0.json" + }, { "kind": "{{schema-authority}}:wks:reference-data--ChronoStratigraphicScheme:1.0.0", "relativePath": "shared-schemas/osdu/reference-data/ChronoStratigraphicScheme.1.0.0.json" @@ -1067,6 +1091,10 @@ "kind": "{{schema-authority}}:wks:reference-data--ContractorType:1.0.0", "relativePath": "shared-schemas/osdu/reference-data/ContractorType.1.0.0.json" }, + { + "kind": "{{schema-authority}}:wks:reference-data--ControlManifoldType:1.0.0", + "relativePath": "shared-schemas/osdu/reference-data/ControlManifoldType.1.0.0.json" + }, { "kind": "{{schema-authority}}:wks:reference-data--ConventionalCoreType:1.0.0", "relativePath": "shared-schemas/osdu/reference-data/ConventionalCoreType.1.0.0.json" @@ -1171,6 +1199,10 @@ "kind": "{{schema-authority}}:wks:reference-data--DataQualityRuleStatus:1.0.0", "relativePath": "shared-schemas/osdu/reference-data/DataQualityRuleStatus.1.0.0.json" }, + { + "kind": "{{schema-authority}}:wks:work-product-component--DataQualitySummary:1.0.0", + "relativePath": "shared-schemas/osdu/work-product-component/DataQualitySummary.1.0.0.json" + }, { "kind": "{{schema-authority}}:wks:reference-data--DataRuleDimensionType:1.0.0", "relativePath": "shared-schemas/osdu/reference-data/DataRuleDimensionType.1.0.0.json" @@ -1231,6 +1263,14 @@ "kind": "{{schema-authority}}:wks:work-product-component--Document:1.2.0", "relativePath": "shared-schemas/osdu/work-product-component/Document.1.2.0.json" }, + { + "kind": "{{schema-authority}}:wks:work-product-component--Document:1.3.0", + "relativePath": "shared-schemas/osdu/work-product-component/Document.1.3.0.json" + }, + { + "kind": "{{schema-authority}}:wks:reference-data--DocumentTaxonomy:1.0.0", + "relativePath": "shared-schemas/osdu/reference-data/DocumentTaxonomy.1.0.0.json" + }, { "kind": "{{schema-authority}}:wks:reference-data--DocumentType:1.0.0", "relativePath": "shared-schemas/osdu/reference-data/DocumentType.1.0.0.json" @@ -2611,6 +2651,10 @@ "kind": "{{schema-authority}}:wks:master-data--PlannedCementJob:1.3.0", "relativePath": "shared-schemas/osdu/master-data/PlannedCementJob.1.3.0.json" }, + { + "kind": "{{schema-authority}}:wks:master-data--PlannedCementJob:1.4.0", + "relativePath": "shared-schemas/osdu/master-data/PlannedCementJob.1.4.0.json" + }, { "kind": "{{schema-authority}}:wks:work-product-component--PlannedLithology:1.0.0", "relativePath": "shared-schemas/osdu/work-product-component/PlannedLithology.1.0.0.json" @@ -3431,6 +3475,10 @@ "kind": "{{schema-authority}}:wks:work-product-component--SeismicHorizon:1.3.0", "relativePath": "shared-schemas/osdu/work-product-component/SeismicHorizon.1.3.0.json" }, + { + "kind": "{{schema-authority}}:wks:work-product-component--SeismicHorizon:2.0.0", + "relativePath": "shared-schemas/osdu/work-product-component/SeismicHorizon.2.0.0.json" + }, { "kind": "{{schema-authority}}:wks:reference-data--SeismicHorizonType:1.0.0", "relativePath": "shared-schemas/osdu/reference-data/SeismicHorizonType.1.0.0.json" @@ -4351,6 +4399,10 @@ "kind": "{{schema-authority}}:wks:master-data--WellPlanningWellbore:1.1.0", "relativePath": "shared-schemas/osdu/master-data/WellPlanningWellbore.1.1.0.json" }, + { + "kind": "{{schema-authority}}:wks:master-data--WellPlanningWellbore:1.2.0", + "relativePath": "shared-schemas/osdu/master-data/WellPlanningWellbore.1.2.0.json" + }, { "kind": "{{schema-authority}}:wks:reference-data--WellProductType:1.0.0", "relativePath": "shared-schemas/osdu/reference-data/WellProductType.1.0.0.json" diff --git a/deployments/shared-schemas/osdu/master-data/BlowoutPreventer.1.0.0.json b/deployments/shared-schemas/osdu/master-data/BlowoutPreventer.1.0.0.json new file mode 100644 index 0000000000000000000000000000000000000000..a5455819f422164d5302831f27b1d27b0d02982b --- /dev/null +++ b/deployments/shared-schemas/osdu/master-data/BlowoutPreventer.1.0.0.json @@ -0,0 +1,649 @@ +{ + "schemaInfo": { + "schemaIdentity": { + "authority": "{{schema-authority}}", + "source": "wks", + "entityType": "master-data--BlowoutPreventer", + "schemaVersionMajor": 1, + "schemaVersionMinor": 0, + "schemaVersionPatch": 0, + "id": "{{schema-authority}}:wks:master-data--BlowoutPreventer:1.0.0" + }, + "createdBy": "OSDU Data Definition Group", + "scope": "SHARED", + "status": "PUBLISHED" + }, + "schema": { + "x-osdu-license": "Copyright 2024, The Open Group \\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 . Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.", + "$id": "https://schema.osdu.opengroup.org/json/master-data/BlowoutPreventer.1.0.0.json", + "$schema": "http://json-schema.org/draft-07/schema#", + "x-osdu-schema-source": "osdu:wks:master-data--BlowoutPreventer:1.0.0", + "title": "BlowoutPreventer", + "description": "Information related to a Blowout Preventer actually or planned to be installed during well operations.", + "type": "object", + "properties": { + "id": { + "description": "Previously called ResourceID or SRN which identifies this OSDU resource object without version.", + "title": "Entity ID", + "type": "string", + "pattern": "^[\\w\\-\\.]+:master-data\\-\\-BlowoutPreventer:[\\w\\-\\.\\:\\%]+$", + "example": "namespace:master-data--BlowoutPreventer:1e940098-ae1c-525f-8665-db4cf8bc16f3" + }, + "kind": { + "description": "The schema identification for the OSDU resource object following the pattern {Namespace}:{Source}:{Type}:{VersionMajor}.{VersionMinor}.{VersionPatch}. The versioning scheme follows the semantic versioning, https://semver.org/.", + "title": "Entity Kind", + "type": "string", + "pattern": "^[\\w\\-\\.]+:[\\w\\-\\.]+:[\\w\\-\\.]+:[0-9]+.[0-9]+.[0-9]+$", + "example": "osdu:wks:master-data--BlowoutPreventer:1.0.0" + }, + "version": { + "description": "The version number of this OSDU resource; set by the framework.", + "title": "Version Number", + "type": "integer", + "format": "int64", + "example": 1562066009929332 + }, + "acl": { + "description": "The access control tags associated with this entity.", + "title": "Access Control List", + "$ref": "{{schema-authority}}:wks:AbstractAccessControlList:1.0.0" + }, + "legal": { + "description": "The entity's legal tags and compliance status. The actual contents associated with the legal tags is managed by the Compliance Service.", + "title": "Legal Tags", + "$ref": "{{schema-authority}}:wks:AbstractLegalTags:1.0.0" + }, + "tags": { + "title": "Tag Dictionary", + "description": "A generic dictionary of string keys mapping to string value. Only strings are permitted as keys and values.", + "type": "object", + "additionalProperties": { + "type": "string" + }, + "example": { + "NameOfKey": "String value" + } + }, + "createTime": { + "description": "Timestamp of the time at which initial version of this OSDU resource object was created. Set by the System. The value is a combined date-time string in ISO-8601 given in UTC.", + "title": "Resource Object Creation DateTime", + "type": "string", + "format": "date-time", + "example": "2020-12-16T11:46:20.163Z" + }, + "createUser": { + "title": "Resource Object Creation User Reference", + "description": "The user reference, which created the first version of this resource object. Set by the System.", + "type": "string", + "example": "some-user@some-company-cloud.com" + }, + "modifyTime": { + "description": "Timestamp of the time at which this version of the OSDU resource object was created. Set by the System. The value is a combined date-time string in ISO-8601 given in UTC.", + "title": "Resource Object Version Creation DateTime", + "type": "string", + "format": "date-time", + "example": "2020-12-16T11:52:24.477Z" + }, + "modifyUser": { + "title": "Resource Object Version Creation User Reference", + "description": "The user reference, which created this version of this resource object. Set by the System.", + "type": "string", + "example": "some-user@some-company-cloud.com" + }, + "ancestry": { + "description": "The links to data, which constitute the inputs, from which this record instance is derived.", + "title": "Ancestry", + "$ref": "{{schema-authority}}:wks:AbstractLegalParentList:1.0.0" + }, + "meta": { + "description": "The Frame of Reference meta data section linking the named properties to self-contained definitions.", + "title": "Frame of Reference Meta Data", + "type": "array", + "items": { + "$ref": "{{schema-authority}}:wks:AbstractMetaItem:1.0.0" + } + }, + "data": { + "allOf": [ + { + "$ref": "{{schema-authority}}:wks:AbstractCommonResources:1.0.0" + }, + { + "$ref": "{{schema-authority}}:wks:AbstractMaster:1.2.0" + }, + { + "type": "object", + "properties": { + "RigUtilizationID": { + "type": "string", + "title": "Rig Utilization ID", + "description": "The ID of the Rig associated with the blowout preventer.", + "example": "namespace:master-data--RigUtilization:patterson123:", + "pattern": "^[\\w\\-\\.]+:master-data\\-\\-RigUtilization:[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "master-data", + "EntityType": "RigUtilization" + } + ] + }, + "WellID": { + "type": "string", + "title": "Well ID", + "description": "The ID of the well associated with the blowout preventer.", + "pattern": "^[\\w\\-\\.]+:(master-data\\-\\-Well|master-data\\-\\-WellPlanningWell):[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "master-data", + "EntityType": "Well" + }, + { + "GroupType": "master-data", + "EntityType": "WellPlanningWell" + } + ] + }, + "Name": { + "type": "string", + "title": "Name", + "description": "The name of the blowout preventer.", + "x-osdu-attribution-authority": "OSDU", + "x-osdu-attribution-publication": "The OSDU Data Platform", + "x-osdu-attribution-revision": "Evergreen" + }, + "Description": { + "type": "string", + "title": "Description", + "description": "A description of the blowout preventer.", + "x-osdu-attribution-authority": "OSDU", + "x-osdu-attribution-publication": "The OSDU Data Platform", + "x-osdu-attribution-revision": "Evergreen" + }, + "IdentificationTag": { + "type": "string", + "title": "Identification Tag", + "description": "An identification tag for the blowout preventer. A serial number is a type of identification tag; however, some tags contain many pieces of information.This element only identifies the tag and does not describe the contents.", + "example": "123644089-1", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML", + "x-osdu-attribution-revision": "Version 2.0" + }, + "InstallationDateTime": { + "type": "string", + "title": "Installation Date Time", + "description": "Date and time the blowout preventer was installed.", + "format": "date-time", + "example": "2022-10-15T15:00:00", + "x-osdu-frame-of-reference": "DateTime", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML", + "x-osdu-attribution-revision": "Version 2.0" + }, + "RemovalDateTime": { + "type": "string", + "title": "Removal Date Time", + "description": "Date and time the blowout preventer was removed.", + "format": "date-time", + "example": "2022-12-18T15:00:00", + "x-osdu-frame-of-reference": "DateTime", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML", + "x-osdu-attribution-revision": "Version 2.0" + }, + "LastCertificationDateTime": { + "type": "string", + "title": "Last Certification Date Time", + "description": "The last data and time the blowout preventer was certified.", + "format": "date-time", + "example": "2022-12-18T15:00:00", + "x-osdu-frame-of-reference": "DateTime", + "x-osdu-attribution-authority": "OSDU", + "x-osdu-attribution-publication": "The OSDU Data Platform", + "x-osdu-attribution-revision": "Evergreen" + }, + "ManufacturerID": { + "type": "string", + "title": "Manufacturer Identifier", + "description": "Unique identifier for the manufacturer of this equipment.", + "example": "namespace:master-data--Organisation:Hydril:", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML", + "x-osdu-attribution-revision": "Version 2.0", + "pattern": "^[\\w\\-\\.]+:master-data\\-\\-Organisation:[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "master-data", + "EntityType": "Organisation" + } + ] + }, + "Model": { + "type": "string", + "title": "Model", + "description": "Manufacturer's designated model.", + "example": "UM", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML", + "x-osdu-attribution-revision": "Version 2.0" + }, + "Class": { + "type": "string", + "title": "Class", + "description": "The class designation of the blowout preventer.", + "example": "VI", + "x-osdu-attribution-authority": "OSDU", + "x-osdu-attribution-publication": "The OSDU Data Platform", + "x-osdu-attribution-revision": "Evergreen" + }, + "ServiceStandard": { + "type": "string", + "title": "Service Standard", + "description": "Indicates the service standard the blowout preventer must be able to operate under.", + "example": "Sour (NACE)", + "x-osdu-attribution-authority": "OSDU", + "x-osdu-attribution-publication": "The OSDU Data Platform", + "x-osdu-attribution-revision": "Evergreen" + }, + "IsRotating": { + "type": "boolean", + "title": "Is Rotating", + "description": "Is this a rotating blowout preventer?", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML", + "x-osdu-attribution-revision": "Version 2.0" + }, + "TopClearance": { + "type": "number", + "title": "Top Clearance", + "description": "The vertical space required above the blowout preventer stack to allow for safe and efficient operation, maintenance, and components.", + "example": "25.52 m", + "x-osdu-frame-of-reference": "UOM:length", + "x-osdu-attribution-authority": "OSDU", + "x-osdu-attribution-publication": "The OSDU Data Platform", + "x-osdu-attribution-revision": "Evergreen" + }, + "Height": { + "type": "number", + "title": "Height", + "description": "The height of the blowout preventer", + "example": "19.5 m", + "x-osdu-frame-of-reference": "UOM:length", + "x-osdu-attribution-authority": "OSDU", + "x-osdu-attribution-publication": "The OSDU Data Platform", + "x-osdu-attribution-revision": "Evergreen" + }, + "Weight": { + "type": "number", + "title": "Weight", + "description": "The weight of the blowout preventer.", + "example": "430000 lbf", + "x-osdu-frame-of-reference": "UOM:force", + "x-osdu-attribution-authority": "OSDU", + "x-osdu-attribution-publication": "The OSDU Data Platform", + "x-osdu-attribution-revision": "Evergreen" + }, + "PressureRating": { + "type": "number", + "title": "Pressure Rating", + "description": "Maximum pressure rating of the blowout preventer.", + "example": "5000 psi", + "x-osdu-frame-of-reference": "UOM:pressure", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML", + "x-osdu-attribution-revision": "Version 2.0" + }, + "OperatingPressureRating": { + "type": "number", + "title": "Operating Pressure Rating", + "description": "Maximum pressure at which the blowout preventer is expected to operate under normal conditions. It is typically set below the pressure rating to provide a safety margin.", + "example": "15000 psi", + "x-osdu-frame-of-reference": "UOM:pressure", + "x-osdu-attribution-authority": "Qual Tools", + "x-osdu-attribution-publication": "Blowout Preventer (BOP) Spec Sheets" + }, + "HydraulicOperatingPressure": { + "type": "number", + "title": "Hydraulic Operating Pressure", + "description": "The pressure required to operate the blowout preventer's hydraulic system, which includes opening and closing the preventer.\u00a0It is typically lower than the maximum operating pressure.", + "example": "1000 psi", + "x-osdu-frame-of-reference": "UOM:pressure", + "x-osdu-attribution-authority": "Qual Tools", + "x-osdu-attribution-publication": "Blowout Preventer (BOP) Spec Sheets" + }, + "VerticalMeasurement": { + "$ref": "{{schema-authority}}:wks:AbstractFacilityVerticalMeasurement:1.0.0", + "title": "Vertical Measurement", + "description": "Either a self-contained vertical reference for the depths in this blowout preventer or a reference (VerticalReferenceID) to an element in data.VerticalMeasurements[] in the entity defined by VerticalReferenceEntityID e.g. the parent Well." + }, + "SetMeasuredDepth": { + "type": "number", + "title": "Set Measured Depth", + "description": "The measured depth where the blowout preventer was/will be set.", + "example": "9.91 m", + "x-osdu-frame-of-reference": "UOM:length", + "x-osdu-attribution-authority": "OSDU", + "x-osdu-attribution-publication": "The OSDU Data Platform", + "x-osdu-attribution-revision": "Evergreen" + }, + "NominalInnerDiameter": { + "type": "number", + "title": "Nominal Inner Diameter", + "description": "The nominal inner diameter of the blowout preventer.", + "example": "476 mm", + "x-osdu-frame-of-reference": "UOM:length", + "x-osdu-attribution-authority": "OSDU", + "x-osdu-attribution-publication": "The OSDU Data Platform", + "x-osdu-attribution-revision": "Evergreen" + }, + "NominalOuterDiameter": { + "type": "number", + "title": "Nominal Outer Diameter", + "description": "The nominal outer diameter of the blowout preventer.", + "example": "600 mm", + "x-osdu-frame-of-reference": "UOM:length", + "x-osdu-attribution-authority": "OSDU", + "x-osdu-attribution-publication": "The OSDU Data Platform", + "x-osdu-attribution-revision": "Evergreen" + }, + "AccumulatorDescription": { + "type": "string", + "title": "Accumulator Description", + "description": "Type of accumulator/description.", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML", + "x-osdu-attribution-revision": "Version 2.0" + }, + "AccumulatorFluidCapacity": { + "type": "number", + "title": "Accumulator Fluid Capacity", + "description": "Accumulator fluid capacity.", + "x-osdu-frame-of-reference": "UOM:volume", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML", + "x-osdu-attribution-revision": "Version 2.0" + }, + "AccumulatorOperatingPressureRating": { + "type": "number", + "title": "Accumulator Operating Pressure Rating", + "description": "Accumulator operating pressure rating.", + "x-osdu-frame-of-reference": "UOM:pressure", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML", + "x-osdu-attribution-revision": "Version 2.0" + }, + "AccumulatorPreChargePressure": { + "type": "number", + "title": "Accumulator PreChange Pressure", + "description": "Accumulator pre-charge pressure.", + "x-osdu-frame-of-reference": "UOM:pressure", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML", + "x-osdu-attribution-revision": "Version 2.0" + }, + "AccumulatorPreChargeVolume": { + "type": "number", + "title": "Accumulator PreCharge Volume", + "description": "Accumulator pre-charge volume.", + "x-osdu-frame-of-reference": "UOM:volume", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML", + "x-osdu-attribution-revision": "Version 2.0" + }, + "ControlManifoldTypeID": { + "type": "string", + "title": "Control Manifold Type ID", + "description": "Identifier of the type of control manifold.", + "example": "namespace:reference-data--ControlManifoldType:HydraulicControlManifold:", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML", + "x-osdu-attribution-revision": "Version 2.0", + "pattern": "^[\\w\\-\\.]+:reference-data\\-\\-ControlManifoldType:[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "reference-data", + "EntityType": "ControlManifoldType" + } + ] + }, + "ChokeManifoldTypeID": { + "type": "string", + "title": "Choke Manifold Type ID", + "description": "Identifier of the type of choke manifold.", + "example": "namespace:reference-data--ChokeManifoldType:ManualAdjustableChoke:", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML", + "x-osdu-attribution-revision": "Version 2.0", + "pattern": "^[\\w\\-\\.]+:reference-data\\-\\-ChokeManifoldType:[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "reference-data", + "EntityType": "ChokeManifoldType" + } + ] + }, + "ChokeManifoldPressure": { + "type": "number", + "title": "Choke Manifold Pressure", + "description": "Choke manifold pressure.", + "x-osdu-frame-of-reference": "UOM:pressure", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML", + "x-osdu-attribution-revision": "Version 2.0" + }, + "BlowoutPreventerConnectionTypeID": { + "type": "string", + "title": "Blowout Preventer Connection Type ID", + "description": "Identifier of the type of connection to the blowout preventer.", + "example": "namespace:reference-data--BlowoutPreventerConnectionType:FlangedConnection:", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML", + "x-osdu-attribution-revision": "Version 2.0", + "pattern": "^[\\w\\-\\.]+:reference-data\\-\\-BlowoutPreventerConnectionType:[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "reference-data", + "EntityType": "BlowoutPreventerConnectionType" + } + ] + }, + "ConnectionSize": { + "type": "number", + "title": "Connection Size", + "description": "Size of the connection to the blowout preventer.", + "x-osdu-frame-of-reference": "UOM:length", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML", + "x-osdu-attribution-revision": "Version 2.0" + }, + "DiverterDescription": { + "type": "string", + "title": "Diverter Description", + "description": "Description of the diverter.", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML", + "x-osdu-attribution-revision": "Version 2.0" + }, + "DiverterDiameter": { + "type": "number", + "title": "Diverter Diameter", + "description": "Diameter of the diverter.", + "x-osdu-frame-of-reference": "UOM:length", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML", + "x-osdu-attribution-revision": "Version 2.0" + }, + "DiverterWorkingPressureRating": { + "type": "number", + "title": "Diverter Working Pressure Rating", + "description": "Working pressure rating of the diverter.", + "x-osdu-frame-of-reference": "UOM:pressure", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML", + "x-osdu-attribution-revision": "Version 2.0" + }, + "ChokeLineInnerDiameter": { + "type": "number", + "title": "Choke Line Inner Diameter", + "description": "Inner diameter of the choke line.", + "example": "103.18 mm", + "x-osdu-frame-of-reference": "UOM:length", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML", + "x-osdu-attribution-revision": "Version 2.0" + }, + "ChokeLineOuterDiameter": { + "type": "number", + "title": "Choke Line Inner Diameter", + "description": "Outer diameter of the choke line.", + "x-osdu-frame-of-reference": "UOM:length", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML", + "x-osdu-attribution-revision": "Version 2.0" + }, + "ChokeLineLength": { + "type": "number", + "title": "Choke Line Length", + "description": "Length of the choke line along the riser.", + "example": "6.14 m", + "x-osdu-frame-of-reference": "UOM:length", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML", + "x-osdu-attribution-revision": "Version 2.0" + }, + "KillLineInnerDiameter": { + "type": "number", + "title": "Kill Line Inner Diameter", + "description": "Inner diameter of the kill line.", + "example": "34.79 mm", + "x-osdu-frame-of-reference": "UOM:length", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML", + "x-osdu-attribution-revision": "Version 2.0" + }, + "KillLineOuterDiameter": { + "type": "number", + "title": "Kill Line Inner Diameter", + "description": "Outer diameter of the kill line.", + "x-osdu-frame-of-reference": "UOM:length", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML", + "x-osdu-attribution-revision": "Version 2.0" + }, + "KillLineLength": { + "type": "number", + "title": "Kill Line Length", + "description": "Length of kill line line along the riser.", + "example": "3.52 m", + "x-osdu-frame-of-reference": "UOM:length", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML", + "x-osdu-attribution-revision": "Version 2.0" + }, + "BoosterLineInnerDiameter": { + "type": "number", + "title": "Booster Line Inner Diameter", + "description": "Inner diameter of the booster line.", + "x-osdu-frame-of-reference": "UOM:length", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML", + "x-osdu-attribution-revision": "Version 2.0" + }, + "BoosterLineOuterDiameter": { + "type": "number", + "title": "Booster Line Inner Diameter", + "description": "Outer diameter of the booster line.", + "x-osdu-frame-of-reference": "UOM:length", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML", + "x-osdu-attribution-revision": "Version 2.0" + }, + "BoosterLineLength": { + "type": "number", + "title": "Booster Line Length", + "description": "Length of the booster line along the riser.", + "x-osdu-frame-of-reference": "UOM:length", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML", + "x-osdu-attribution-revision": "Version 2.0" + }, + "SurfaceLineInnerDiameter": { + "type": "number", + "title": "Surface Line Inner Diameter", + "description": "Inner diameter of the surface line.", + "x-osdu-frame-of-reference": "UOM:length", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML", + "x-osdu-attribution-revision": "Version 2.0" + }, + "SurfaceLineOuterDiameter": { + "type": "number", + "title": "Surface Line Inner Diameter", + "description": "Outer diameter of the surface line.", + "x-osdu-frame-of-reference": "UOM:length", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML", + "x-osdu-attribution-revision": "Version 2.0" + }, + "SurfaceLineLength": { + "type": "number", + "title": "Surface Line Length", + "description": "Length of the surface line.", + "x-osdu-frame-of-reference": "UOM:length", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML", + "x-osdu-attribution-revision": "Version 2.0" + }, + "Comment": { + "type": "string", + "title": "Comment", + "description": "Comments and remarks related to the blowout preventer.", + "x-osdu-attribution-authority": "OSDU", + "x-osdu-attribution-publication": "The OSDU Data Platform", + "x-osdu-attribution-revision": "Evergreen" + } + }, + "required": [ + "WellID" + ], + "title": "IndividualProperties" + }, + { + "type": "object", + "properties": { + "ExtensionProperties": { + "type": "object" + } + }, + "title": "ExtensionProperties" + } + ] + } + }, + "required": [ + "kind", + "acl", + "legal" + ], + "additionalProperties": false, + "x-osdu-review-status": "Accepted", + "x-osdu-virtual-properties": { + "data.VirtualProperties.DefaultName": { + "type": "string", + "priority": [ + { + "path": "data.Name" + } + ] + }, + "data.VirtualProperties.DefaultLocation": { + "type": "object", + "priority": [ + { + "path": "data.SpatialLocation" + } + ] + } + }, + "x-osdu-inheriting-from-kind": [] + } +} \ No newline at end of file diff --git a/deployments/shared-schemas/osdu/master-data/BlowoutPreventerComponent.1.0.0.json b/deployments/shared-schemas/osdu/master-data/BlowoutPreventerComponent.1.0.0.json new file mode 100644 index 0000000000000000000000000000000000000000..666a8c8b6cea92412b90e03b900f77b0c76ff228 --- /dev/null +++ b/deployments/shared-schemas/osdu/master-data/BlowoutPreventerComponent.1.0.0.json @@ -0,0 +1,409 @@ +{ + "schemaInfo": { + "schemaIdentity": { + "authority": "{{schema-authority}}", + "source": "wks", + "entityType": "master-data--BlowoutPreventerComponent", + "schemaVersionMajor": 1, + "schemaVersionMinor": 0, + "schemaVersionPatch": 0, + "id": "{{schema-authority}}:wks:master-data--BlowoutPreventerComponent:1.0.0" + }, + "createdBy": "OSDU Data Definition Group", + "scope": "SHARED", + "status": "PUBLISHED" + }, + "schema": { + "x-osdu-license": "Copyright 2024, The Open Group \\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 . Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.", + "$id": "https://schema.osdu.opengroup.org/json/master-data/BlowoutPreventerComponent.1.0.0.json", + "$schema": "http://json-schema.org/draft-07/schema#", + "x-osdu-schema-source": "osdu:wks:master-data--BlowoutPreventerComponent:1.0.0", + "title": "BlowoutPreventerComponent", + "description": "Information related to a component associated with a blowout preventer.", + "type": "object", + "properties": { + "id": { + "description": "Previously called ResourceID or SRN which identifies this OSDU resource object without version.", + "title": "Entity ID", + "type": "string", + "pattern": "^[\\w\\-\\.]+:master-data\\-\\-BlowoutPreventerComponent:[\\w\\-\\.\\:\\%]+$", + "example": "namespace:master-data--BlowoutPreventerComponent:28b153fa-dd9d-5360-bbc2-7973d5dd75f4" + }, + "kind": { + "description": "The schema identification for the OSDU resource object following the pattern {Namespace}:{Source}:{Type}:{VersionMajor}.{VersionMinor}.{VersionPatch}. The versioning scheme follows the semantic versioning, https://semver.org/.", + "title": "Entity Kind", + "type": "string", + "pattern": "^[\\w\\-\\.]+:[\\w\\-\\.]+:[\\w\\-\\.]+:[0-9]+.[0-9]+.[0-9]+$", + "example": "osdu:wks:master-data--BlowoutPreventerComponent:1.0.0" + }, + "version": { + "description": "The version number of this OSDU resource; set by the framework.", + "title": "Version Number", + "type": "integer", + "format": "int64", + "example": 1562066009929332 + }, + "acl": { + "description": "The access control tags associated with this entity.", + "title": "Access Control List", + "$ref": "{{schema-authority}}:wks:AbstractAccessControlList:1.0.0" + }, + "legal": { + "description": "The entity's legal tags and compliance status. The actual contents associated with the legal tags is managed by the Compliance Service.", + "title": "Legal Tags", + "$ref": "{{schema-authority}}:wks:AbstractLegalTags:1.0.0" + }, + "tags": { + "title": "Tag Dictionary", + "description": "A generic dictionary of string keys mapping to string value. Only strings are permitted as keys and values.", + "type": "object", + "additionalProperties": { + "type": "string" + }, + "example": { + "NameOfKey": "String value" + } + }, + "createTime": { + "description": "Timestamp of the time at which initial version of this OSDU resource object was created. Set by the System. The value is a combined date-time string in ISO-8601 given in UTC.", + "title": "Resource Object Creation DateTime", + "type": "string", + "format": "date-time", + "example": "2020-12-16T11:46:20.163Z" + }, + "createUser": { + "title": "Resource Object Creation User Reference", + "description": "The user reference, which created the first version of this resource object. Set by the System.", + "type": "string", + "example": "some-user@some-company-cloud.com" + }, + "modifyTime": { + "description": "Timestamp of the time at which this version of the OSDU resource object was created. Set by the System. The value is a combined date-time string in ISO-8601 given in UTC.", + "title": "Resource Object Version Creation DateTime", + "type": "string", + "format": "date-time", + "example": "2020-12-16T11:52:24.477Z" + }, + "modifyUser": { + "title": "Resource Object Version Creation User Reference", + "description": "The user reference, which created this version of this resource object. Set by the System.", + "type": "string", + "example": "some-user@some-company-cloud.com" + }, + "ancestry": { + "description": "The links to data, which constitute the inputs, from which this record instance is derived.", + "title": "Ancestry", + "$ref": "{{schema-authority}}:wks:AbstractLegalParentList:1.0.0" + }, + "meta": { + "description": "The Frame of Reference meta data section linking the named properties to self-contained definitions.", + "title": "Frame of Reference Meta Data", + "type": "array", + "items": { + "$ref": "{{schema-authority}}:wks:AbstractMetaItem:1.0.0" + } + }, + "data": { + "allOf": [ + { + "$ref": "{{schema-authority}}:wks:AbstractCommonResources:1.0.0" + }, + { + "$ref": "{{schema-authority}}:wks:AbstractMaster:1.2.0" + }, + { + "type": "object", + "properties": { + "BlowoutPreventerID": { + "type": "string", + "title": "Blowout Preventer ID", + "description": "Identifier of the blowout preventer the component is a part of.", + "example": "namespace:master-data--BlowoutPreventer:11000091175501:", + "pattern": "^[\\w\\-\\.]+:master-data\\-\\-BlowoutPreventer:[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "master-data", + "EntityType": "BlowoutPreventer" + } + ] + }, + "WellID": { + "type": "string", + "title": "Well ID", + "description": "Identifier of the Well the component is associated with.", + "pattern": "^[\\w\\-\\.]+:(master-data\\-\\-Well|master-data\\-\\-WellPlanningWell):[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "master-data", + "EntityType": "Well" + }, + { + "GroupType": "master-data", + "EntityType": "WellPlanningWell" + } + ] + }, + "BlowoutPreventerComponentTypeID": { + "type": "string", + "title": "Blowout Preventer Component Type ID", + "description": "Identifier of the type of blowout preventer component.", + "example": "namespace:reference-data--BlowoutPreventerComponentType:AnnularPreventer:", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML", + "x-osdu-attribution-revision": "Version 2.0", + "pattern": "^[\\w\\-\\.]+:reference-data\\-\\-BlowoutPreventerComponentType:[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "reference-data", + "EntityType": "BlowoutPreventerComponentType" + } + ] + }, + "Name": { + "type": "string", + "title": "Name", + "description": "The name of the blowout preventer component.", + "x-osdu-attribution-authority": "OSDU", + "x-osdu-attribution-publication": "The OSDU Data Platform", + "x-osdu-attribution-revision": "Evergreen" + }, + "Description": { + "type": "string", + "title": "Description", + "description": "Description of the blowout preventer component.", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML", + "x-osdu-attribution-revision": "Version 2.0" + }, + "IsVertical": { + "type": "boolean", + "title": "Is Vertical", + "description": "Is the blowout preventer component vertical?", + "x-osdu-attribution-authority": "OSDU", + "x-osdu-attribution-publication": "The OSDU Data Platform", + "x-osdu-attribution-revision": "Evergreen" + }, + "IsVariable": { + "type": "boolean", + "title": "Is Variable", + "description": "Is ram bore variable?", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML", + "x-osdu-attribution-revision": "Version 2.0" + }, + "ManufacturerID": { + "type": "string", + "title": "Manufacturer ID", + "description": "Unique identifier for the manufacturer of this equipment.", + "example": "namespace:master-data--Organisation:Cameron:", + "pattern": "^[\\w\\-\\.]+:master-data\\-\\-Organisation:[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "master-data", + "EntityType": "Organisation" + } + ] + }, + "Model": { + "type": "string", + "title": "Model", + "description": "Manufacturer's designated model.", + "example": "UM", + "x-osdu-attribution-authority": "OSDU", + "x-osdu-attribution-publication": "The OSDU Data Platform", + "x-osdu-attribution-revision": "Evergreen" + }, + "SerialNumber": { + "type": "string", + "title": "Serial Number", + "description": "Serial number of the component as provided by the manufacturer and/or the supplier.", + "example": "7inN80Csg", + "x-osdu-attribution-authority": "OSDU", + "x-osdu-attribution-publication": "The OSDU Data Platform", + "x-osdu-attribution-revision": "Evergreen" + }, + "SequenceNumber": { + "type": "integer", + "title": "Sequence Number", + "description": "The sequence within which the components entered the hole. That is, a sequence number of 1 entered first, 2 entered next, etc.", + "example": 25, + "x-osdu-attribution-authority": "OSDU", + "x-osdu-attribution-publication": "The OSDU Data Platform", + "x-osdu-attribution-revision": "Evergreen" + }, + "LastCertificationDateTime": { + "type": "string", + "title": "Last Certification Date Time", + "description": "The last data and time the component was certified.", + "format": "date-time", + "example": "2022-12-18T15:00:00", + "x-osdu-frame-of-reference": "DateTime", + "x-osdu-attribution-authority": "OSDU", + "x-osdu-attribution-publication": "The OSDU Data Platform", + "x-osdu-attribution-revision": "Evergreen" + }, + "MaximumCloseDiameter": { + "type": "number", + "title": "Maximum Close Diameter", + "description": "The allowable maximum outer diameter of pipe that can be safely closed around.", + "x-osdu-frame-of-reference": "UOM:length", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML", + "x-osdu-attribution-revision": "Version 2.0" + }, + "MinimumCloseDiameter": { + "type": "number", + "title": "Minimum Close Diameter", + "description": "The minimum outer diameter of pipe that can be safely closed around (only applicable for blowout preventers with variable bore rams).", + "x-osdu-frame-of-reference": "UOM:length", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML", + "x-osdu-attribution-revision": "Version 2.0" + }, + "NominalInnerDiameter": { + "type": "number", + "title": "Nominal Inner Diameter", + "description": "The nominal inner diameter of the blowout preventer component.", + "x-osdu-frame-of-reference": "UOM:length", + "x-osdu-attribution-authority": "OSDU", + "x-osdu-attribution-publication": "The OSDU Data Platform", + "x-osdu-attribution-revision": "Evergreen" + }, + "NominalOuterDiameter": { + "type": "number", + "title": "Nominal Inner Diameter", + "description": "The nominal outer diameter of the blowout preventer component.", + "x-osdu-frame-of-reference": "UOM:length", + "x-osdu-attribution-authority": "OSDU", + "x-osdu-attribution-publication": "The OSDU Data Platform", + "x-osdu-attribution-revision": "Evergreen" + }, + "PressureRating": { + "type": "number", + "title": "Pressure Rating", + "description": "Maximum pressure rating of the blowout preventer component.", + "example": "5000 psi", + "x-osdu-frame-of-reference": "UOM:pressure", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML", + "x-osdu-attribution-revision": "Version 2.0" + }, + "OperatingPressureRating": { + "type": "number", + "title": "Operating Pressure Rating", + "description": "Maximum pressure at which the blowout preventer component is expected to operate under normal conditions. It is typically set below the pressure rating to provide a safety margin.", + "example": "15000 psi", + "x-osdu-frame-of-reference": "UOM:pressure", + "x-osdu-attribution-authority": "Qual Tools", + "x-osdu-attribution-publication": "Blowout Preventer (BOP) Spec Sheets" + }, + "TopMeasuredDepth": { + "type": "number", + "title": "Top Measured Depth", + "description": "Measured depth of the the top of the component.", + "x-osdu-frame-of-reference": "UOM:length", + "x-osdu-attribution-authority": "OSDU", + "x-osdu-attribution-publication": "The OSDU Data Platform", + "x-osdu-attribution-revision": "Evergreen" + }, + "BaseMeasuredDepth": { + "type": "number", + "title": "Base Measured Depth", + "description": "Measured depth of the the base of the component.", + "x-osdu-frame-of-reference": "UOM:length", + "x-osdu-attribution-authority": "OSDU", + "x-osdu-attribution-publication": "The OSDU Data Platform", + "x-osdu-attribution-revision": "Evergreen" + }, + "Length": { + "type": "number", + "title": "Length", + "description": "Total length of the component.", + "example": ".56 m", + "x-osdu-frame-of-reference": "UOM:length", + "x-osdu-attribution-authority": "OSDU", + "x-osdu-attribution-publication": "The OSDU Data Platform", + "x-osdu-attribution-revision": "Evergreen" + }, + "FluidVolumeToOpen": { + "type": "number", + "title": "Fluid Volume To Open", + "description": "The fluid volume required to open the component.", + "example": "3.43 gal", + "x-osdu-frame-of-reference": "UOM:volume", + "x-osdu-attribution-authority": "Qual Tools", + "x-osdu-attribution-publication": "Blowout Preventer (BOP) Spec Sheets" + }, + "FluidVolumeToClose": { + "type": "number", + "title": "Fluid Volume To Close", + "description": "The fluid volume required to close the component.", + "example": "4.92 gal", + "x-osdu-frame-of-reference": "UOM:volume", + "x-osdu-attribution-authority": "Qual Tools", + "x-osdu-attribution-publication": "Blowout Preventer (BOP) Spec Sheets" + }, + "MaximumHangOffWeight": { + "type": "number", + "title": "Maximum Hang Off Weight", + "description": "The maximum allowable hang-off weight supported by the component.", + "example": "603929 lbf", + "x-osdu-frame-of-reference": "UOM:force", + "x-osdu-attribution-authority": "OSDU", + "x-osdu-attribution-publication": "The OSDU Data Platform", + "x-osdu-attribution-revision": "Evergreen" + }, + "Comment": { + "type": "string", + "title": "Comment", + "description": "General comments and remarks related to the component.", + "x-osdu-attribution-authority": "OSDU", + "x-osdu-attribution-publication": "The OSDU Data Platform", + "x-osdu-attribution-revision": "Evergreen" + } + }, + "required": [ + "BlowoutPreventerID" + ], + "title": "IndividualProperties" + }, + { + "type": "object", + "properties": { + "ExtensionProperties": { + "type": "object" + } + }, + "title": "ExtensionProperties" + } + ] + } + }, + "required": [ + "kind", + "acl", + "legal" + ], + "additionalProperties": false, + "x-osdu-review-status": "Accepted", + "x-osdu-virtual-properties": { + "data.VirtualProperties.DefaultName": { + "type": "string", + "priority": [ + { + "path": "data.Name" + } + ] + }, + "data.VirtualProperties.DefaultLocation": { + "type": "object", + "priority": [ + { + "path": "data.SpatialLocation" + } + ] + } + }, + "x-osdu-inheriting-from-kind": [] + } +} \ No newline at end of file diff --git a/deployments/shared-schemas/osdu/master-data/PlannedCementJob.1.4.0.json b/deployments/shared-schemas/osdu/master-data/PlannedCementJob.1.4.0.json new file mode 100644 index 0000000000000000000000000000000000000000..2152ec76ae6e8ac09b99a3f921dcdb96015c7928 --- /dev/null +++ b/deployments/shared-schemas/osdu/master-data/PlannedCementJob.1.4.0.json @@ -0,0 +1,949 @@ +{ + "schemaInfo": { + "schemaIdentity": { + "authority": "{{schema-authority}}", + "source": "wks", + "entityType": "master-data--PlannedCementJob", + "schemaVersionMajor": 1, + "schemaVersionMinor": 4, + "schemaVersionPatch": 0, + "id": "{{schema-authority}}:wks:master-data--PlannedCementJob:1.4.0" + }, + "createdBy": "OSDU Data Definition Group", + "scope": "SHARED", + "status": "PUBLISHED" + }, + "schema": { + "x-osdu-license": "Copyright 2024, The Open Group \\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 . Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.", + "$id": "https://schema.osdu.opengroup.org/json/master-data/PlannedCementJob.1.4.0.json", + "$schema": "http://json-schema.org/draft-07/schema#", + "x-osdu-schema-source": "osdu:wks:master-data--PlannedCementJob:1.4.0", + "title": "PlannedCementJob", + "description": "A single cement job description for the purpose of planning.", + "type": "object", + "properties": { + "id": { + "description": "Previously called ResourceID or SRN which identifies this OSDU resource object without version.", + "title": "Entity ID", + "type": "string", + "pattern": "^[\\w\\-\\.]+:master-data\\-\\-PlannedCementJob:[\\w\\-\\.\\:\\%]+$", + "example": "namespace:master-data--PlannedCementJob:548489bd-65c8-5bbe-992a-22dd56457a46" + }, + "kind": { + "description": "The schema identification for the OSDU resource object following the pattern {Namespace}:{Source}:{Type}:{VersionMajor}.{VersionMinor}.{VersionPatch}. The versioning scheme follows the semantic versioning, https://semver.org/.", + "title": "Entity Kind", + "type": "string", + "pattern": "^[\\w\\-\\.]+:[\\w\\-\\.]+:[\\w\\-\\.]+:[0-9]+.[0-9]+.[0-9]+$", + "example": "osdu:wks:master-data--PlannedCementJob:1.4.0" + }, + "version": { + "description": "The version number of this OSDU resource; set by the framework.", + "title": "Version Number", + "type": "integer", + "format": "int64", + "example": 1562066009929332 + }, + "acl": { + "description": "The access control tags associated with this entity.", + "title": "Access Control List", + "$ref": "{{schema-authority}}:wks:AbstractAccessControlList:1.0.0" + }, + "legal": { + "description": "The entity's legal tags and compliance status. The actual contents associated with the legal tags is managed by the Compliance Service.", + "title": "Legal Tags", + "$ref": "{{schema-authority}}:wks:AbstractLegalTags:1.0.0" + }, + "tags": { + "title": "Tag Dictionary", + "description": "A generic dictionary of string keys mapping to string value. Only strings are permitted as keys and values.", + "type": "object", + "additionalProperties": { + "type": "string" + }, + "example": { + "NameOfKey": "String value" + } + }, + "createTime": { + "description": "Timestamp of the time at which initial version of this OSDU resource object was created. Set by the System. The value is a combined date-time string in ISO-8601 given in UTC.", + "title": "Resource Object Creation DateTime", + "type": "string", + "format": "date-time", + "example": "2020-12-16T11:46:20.163Z" + }, + "createUser": { + "title": "Resource Object Creation User Reference", + "description": "The user reference, which created the first version of this resource object. Set by the System.", + "type": "string", + "example": "some-user@some-company-cloud.com" + }, + "modifyTime": { + "description": "Timestamp of the time at which this version of the OSDU resource object was created. Set by the System. The value is a combined date-time string in ISO-8601 given in UTC.", + "title": "Resource Object Version Creation DateTime", + "type": "string", + "format": "date-time", + "example": "2020-12-16T11:52:24.477Z" + }, + "modifyUser": { + "title": "Resource Object Version Creation User Reference", + "description": "The user reference, which created this version of this resource object. Set by the System.", + "type": "string", + "example": "some-user@some-company-cloud.com" + }, + "ancestry": { + "description": "The links to data, which constitute the inputs, from which this record instance is derived.", + "title": "Ancestry", + "$ref": "{{schema-authority}}:wks:AbstractLegalParentList:1.0.0" + }, + "meta": { + "description": "The Frame of Reference meta data section linking the named properties to self-contained definitions.", + "title": "Frame of Reference Meta Data", + "type": "array", + "items": { + "$ref": "{{schema-authority}}:wks:AbstractMetaItem:1.0.0" + } + }, + "data": { + "allOf": [ + { + "$ref": "{{schema-authority}}:wks:AbstractCommonResources:1.0.0" + }, + { + "$ref": "{{schema-authority}}:wks:AbstractMaster:1.2.0" + }, + { + "type": "object", + "properties": { + "Name": { + "type": "string", + "title": "Name", + "description": "Human recognizable context for the cement job." + }, + "WellboreID": { + "type": "string", + "title": "Wellbore ID", + "description": "Reference to the Wellbore", + "pattern": "^[\\w\\-\\.]+:master-data\\-\\-WellPlanningWellbore:[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "master-data", + "EntityType": "WellPlanningWellbore" + } + ] + }, + "JobTypeID": { + "type": "string", + "title": "Job Type ID", + "description": "Type of cement job.", + "x-osdu-existing-standard": "Proposed reference values: Primary, Plug, Squeeze, Unknown", + "pattern": "^[\\w\\-\\.]+:reference-data\\-\\-CementJobType:[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "reference-data", + "EntityType": "CementJobType" + } + ] + }, + "JobConfig": { + "type": "string", + "title": "Job Config", + "description": "Job configuration." + }, + "NameCementedString": { + "type": "string", + "title": "Name Cemented String", + "description": "Name for the cemented string" + }, + "WorkStringID": { + "type": "string", + "title": "Work String ID", + "description": "Identifier of the TubularAssembly that describes the cement work string", + "example": "namespace:master-data--TubularAssembly:9_58Workstring-A:", + "pattern": "^[\\w\\-\\.]+:(master-data\\-\\-TubularAssembly|work-product-component\\-\\-TubularAssembly):[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "master-data", + "EntityType": "TubularAssembly" + }, + { + "GroupType": "work-product-component", + "EntityType": "TubularAssembly" + } + ] + }, + "ContractorID": { + "type": "string", + "title": "Contractor ID", + "description": "Identifier of cementing contractor.", + "pattern": "^[\\w\\-\\.]+:master-data\\-\\-Organisation:[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "master-data", + "EntityType": "Organisation" + } + ] + }, + "IsOffshoreJob": { + "type": "boolean", + "title": "Is Offshore Job", + "description": "Offshore job? Values are \"true\" (or \"1\") and \"false\" (or \"0\")." + }, + "WaterDepth": { + "type": "number", + "title": "Water Depth", + "description": "Water depth if offshore. The distance from mean sea level to water bottom.", + "x-osdu-frame-of-reference": "UOM:length" + }, + "IsReturnsToSeabed": { + "type": "boolean", + "title": "Is Returns To Seabed", + "description": "Returns to seabed? Values are \"true\" (or \"1\") and \"false\" (or \"0\")." + }, + "IsReciprocating": { + "type": "boolean", + "title": "Is Reciprocating", + "description": "Pipe being reciprocated. Values are \"true\" (or \"1\") and \"false\" (or \"0\")." + }, + "EstimatedWaitingOnCement": { + "type": "string", + "title": "Estimated Waiting On Cement", + "description": "Estimated duration for waiting on cement to set." + }, + "EstimatedPluggedTopMeasuredDepth": { + "type": "number", + "title": "Estimated Plugged Top Measured Depth", + "description": "If Plug, estimated measured depth of top of plug. Depth relative to Planned wellbore ZDP. Navigate via WellboreID to the side-car WellPlanningWellbore, which holds the depth reference in data.VerticalMeasurement.", + "x-osdu-frame-of-reference": "UOM:length" + }, + "EstimatedPluggedBaseMeasuredDepth": { + "type": "number", + "title": "Estimated Plugged Base Measured Depth", + "description": "If Plug, estimated measured depth of bottom of plug. Depth relative to Planned wellbore ZDP. Navigate via WellboreID to the side-car WellPlanningWellbore, which holds the depth reference in data.VerticalMeasurement.", + "x-osdu-frame-of-reference": "UOM:length" + }, + "EstimatedHoleMeasuredDepth": { + "type": "number", + "title": "Estimated Hole Measured Depth", + "description": "Estimated measured depth at bottom of hole. Depth relative to Planned wellbore ZDP. Navigate via WellboreID to the side-car WellPlanningWellbore, which holds the depth reference in data.VerticalMeasurement.", + "x-osdu-frame-of-reference": "UOM:length" + }, + "EstimatedPreviousShoeMeasuredDepth": { + "type": "number", + "title": "Estimated Previous Shoe Measured Depth", + "description": "Estimated measured depth of previous shoe. Depth relative to Planned wellbore ZDP. Navigate via WellboreID to the side-car WellPlanningWellbore, which holds the depth reference in data.VerticalMeasurement.", + "x-osdu-frame-of-reference": "UOM:length" + }, + "EstimatedPreviousShoeTrueVerticalDepth": { + "type": "number", + "title": "Estimated Previous Shoe True Vertical Depth", + "description": "Estimated True Vertical Depth of previous shoe. Depth relative to Planned wellbore ZDP. Navigate via WellboreID to the side-car WellPlanningWellbore, which holds the depth reference in data.VerticalMeasurement.", + "x-osdu-frame-of-reference": "UOM:length" + }, + "EstimatedStringSetMeasuredDepth": { + "type": "number", + "title": "Estimated String Set Measured Depth", + "description": "Estimated measured depth of cement string shoe. Depth relative to Planned wellbore ZDP. Navigate via WellboreID to the side-car WellPlanningWellbore, which holds the depth reference in data.VerticalMeasurement.", + "x-osdu-frame-of-reference": "UOM:length" + }, + "EstimatedStringSetTrueVerticalDepth": { + "type": "number", + "title": "Estimated String Set True Vertical Depth", + "description": "Estimated True vertical depth of cement string shoe. Depth relative to Planned wellbore ZDP. Navigate via WellboreID to the side-car WellPlanningWellbore, which holds the depth reference in data.VerticalMeasurement.", + "x-osdu-frame-of-reference": "UOM:length" + }, + "CementStages": { + "type": "array", + "title": "Cement Stages", + "description": "Set of stages for the job (usually 1 or 2).", + "items": { + "type": "object", + "title": "Cement Stage", + "description": "A single cement job.", + "properties": { + "StageNumber": { + "type": "number", + "title": "Stage Number", + "description": "Stage number." + }, + "StageType": { + "type": "string", + "title": "Stage Type", + "description": "Stage type." + }, + "IntervalTopMeasuredDepth": { + "type": "number", + "title": "Interval Top Measured Depth", + "description": "Measured depth at top of interval. Depth relative to Planned wellbore ZDP. Navigate via WellboreID to the side-car WellPlanningWellbore, which holds the depth reference in data.VerticalMeasurement.", + "x-osdu-frame-of-reference": "UOM:length" + }, + "CementBaseMeasuredDepth": { + "type": "number", + "title": "Cement Base Measured Depth", + "description": "Measured depth of base of cement. Depth relative to Planned wellbore ZDP. Navigate via WellboreID to the side-car WellPlanningWellbore, which holds the depth reference in data.VerticalMeasurement.", + "x-osdu-frame-of-reference": "UOM:length" + }, + "Excess Volume": { + "type": "number", + "title": "Excess Volume", + "description": "Excess volume.", + "x-osdu-frame-of-reference": "UOM:volume" + }, + "FlowrateDisplaceAv": { + "type": "number", + "title": "Flowrate Displace Average", + "description": "Average displacement rate.", + "x-osdu-frame-of-reference": "UOM:volume per time" + }, + "FlowrateDisplaceMx": { + "type": "number", + "title": "Flowrate Displace Maximum", + "description": "Maximum displacement rate.", + "x-osdu-frame-of-reference": "UOM:volume per time" + }, + "PressureDisplace": { + "type": "number", + "title": "Pressure Displace", + "description": "Planned displacement pressure.", + "x-osdu-frame-of-reference": "UOM:pressure" + }, + "FlowrateMudCirc": { + "type": "number", + "title": "Flowrate Mud Circ", + "description": "Rate mud circulated during stage.", + "x-osdu-frame-of-reference": "UOM:volume per time" + }, + "PresMudCirc": { + "type": "number", + "title": "Pres Mud Circ", + "description": "Mud circulation pressure.", + "x-osdu-frame-of-reference": "UOM:pressure" + }, + "FlowrateEnd": { + "type": "number", + "title": "Flowrate End", + "description": "Final displacement pump rate.", + "x-osdu-frame-of-reference": "UOM:volume per time" + }, + "CementingFluid": { + "type": "object", + "title": "Cementing Fluid", + "description": "Displaced Mud, washes and spacers, cements, displacement mud.", + "x-osdu-existing-standard": "Contains Changes", + "properties": { + "TypeFluid": { + "type": "string", + "title": "Type Fluid", + "description": "Fluid type: Mud, Wash, Spacer, Slurry." + }, + "FluidIndex": { + "type": "number", + "title": "Fluid Index", + "description": "Fluid Index: 1: first fluid pumped (=original mud), \n\t\t\t\t\t(last-1)=Tail cement, last= displacement mud" + }, + "FluidDescription": { + "type": "string", + "title": "Fluid Description", + "description": "Fluid description." + }, + "Purpose": { + "type": "string", + "title": "Purpose", + "description": "Purpose description." + }, + "ClassSlurryDryBlend": { + "type": "string", + "title": "Class Slurry Dry Blend", + "description": "Slurry class." + }, + "FluidTopMeasuredDepth": { + "type": "number", + "title": "Fluid Top Measured Depth", + "description": "Estimated Measured depth at top of slurry placement.", + "x-osdu-frame-of-reference": "UOM:length" + }, + "FluidBaseMeasuredDepth": { + "type": "number", + "title": "Fluid Base Measured Depth", + "description": "Measured depth at bottom of slurry placement.", + "x-osdu-frame-of-reference": "UOM:length" + }, + "WaterVolume": { + "type": "number", + "title": "Water Volume", + "description": "Water volume.", + "x-osdu-frame-of-reference": "UOM:volume" + }, + "CementVolume": { + "type": "number", + "title": "Cement Volume", + "description": "Volume of cement.", + "x-osdu-frame-of-reference": "UOM:volume" + }, + "RatioMixWater": { + "type": "number", + "title": "Ratio Mix Water", + "description": "Mix Water Ratio.", + "x-osdu-frame-of-reference": "UOM:dimensionless" + }, + "FluidVolume": { + "type": "number", + "title": "Fluid Volume", + "description": "Fluid/Slurry Volume.", + "x-osdu-frame-of-reference": "UOM:volume" + }, + "CementPumpSchedule": { + "type": "object", + "title": "Cement Pump Schedule", + "description": "Set of (Time / Rate / Back Pressure).", + "properties": { + "PumpRate": { + "type": "number", + "title": "Pump Rate", + "description": "Rate fluid is pumped. 0 means it is a pause.", + "x-osdu-frame-of-reference": "UOM:volume per time" + }, + "PumpVolume": { + "type": "number", + "title": "Pump Volume", + "description": "Volume pumped = eTimPump * ratePump.", + "x-osdu-frame-of-reference": "UOM:volume" + }, + "BackPressure": { + "type": "number", + "title": "Back Pressure", + "description": "Back pressure applied during pumping stage.", + "x-osdu-frame-of-reference": "UOM:pressure" + }, + "Comments": { + "type": "string", + "title": "Comments", + "description": "Comments and Remarks." + } + } + }, + "ExcessPercent": { + "type": "number", + "title": "Excess Percent.", + "description": "Excess Percent." + }, + "YieldVolume": { + "type": "number", + "title": "Yield Volume", + "description": "Slurry Yield.", + "x-osdu-frame-of-reference": "UOM:volume" + }, + "Density": { + "type": "number", + "title": "Density", + "description": "Fluid density.", + "x-osdu-frame-of-reference": "UOM:mass per volume" + }, + "PumpedVolume": { + "type": "number", + "title": "Pumped Vol", + "description": "Volume Pumped.", + "x-osdu-frame-of-reference": "UOM:volume" + }, + "OtherVolume": { + "type": "number", + "title": "Other Volume", + "description": "Other Volume.", + "x-osdu-frame-of-reference": "UOM:volume" + }, + "FluidRheologicalModelID": { + "type": "string", + "title": "Fluid Rheological Model ID", + "description": "Newtonian/Bingham/Power Law/Herschel Bulkley.", + "pattern": "^[\\w\\-\\.]+:reference-data\\-\\-FluidRheologicalModelType:[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "reference-data", + "EntityType": "FluidRheologicalModelType" + } + ] + }, + "Viscosity": { + "type": "number", + "title": "Viscosity", + "description": "Viscosity (Newtonian) or Plastic Viscosity if Bingham.", + "x-osdu-frame-of-reference": "UOM:permeability rock" + }, + "YieldPoint": { + "type": "number", + "title": "Yield Point", + "description": "Yield point (Bingham and Herschel Bulkley models).", + "x-osdu-frame-of-reference": "UOM:pressure" + }, + "N": { + "type": "number", + "title": "N", + "description": "Power Law index (Power Law and HB).", + "x-osdu-frame-of-reference": "UOM:dimensionless" + }, + "K": { + "type": "number", + "title": "K", + "description": "Consistency index (Power Law and HB).", + "x-osdu-frame-of-reference": "UOM:dimensionless" + }, + "Gel10SecReading": { + "type": "number", + "title": "Gel10 Sec Reading", + "description": "Gel reading after 10 seconds.", + "x-osdu-frame-of-reference": "UOM:pressure" + }, + "Gel10SecStrength": { + "type": "number", + "title": "Gel10 Sec Strength", + "description": "Gel strength after 10 seconds.", + "x-osdu-frame-of-reference": "UOM:pressure" + }, + "Gel1MinReading": { + "type": "number", + "title": "Gel1 Min Reading", + "description": "Gel reading after 1 minute.", + "x-osdu-frame-of-reference": "UOM:pressure" + }, + "Gel1MinStrength": { + "type": "number", + "title": "Gel1 Min Strength", + "description": "Gel strength after 1 minute.", + "x-osdu-frame-of-reference": "UOM:pressure" + }, + "Gel10MinReading": { + "type": "number", + "title": "Gel10 Min Reading", + "description": "Gel reading after 10 minutes.", + "x-osdu-frame-of-reference": "UOM:pressure" + }, + "Gel10MinStrength": { + "type": "number", + "title": "Gel10 Min Strength", + "description": "Gel strength after 10 minutes.", + "x-osdu-frame-of-reference": "UOM:pressure" + }, + "BaseFluidType": { + "type": "string", + "title": "Base Fluid Type", + "description": "Type of base fluid: Fresh water, Sea water, Brine, Brackish water." + }, + "BaseFluidDensity": { + "type": "number", + "title": "Base Fluid Density", + "description": "Density of base fluid.", + "x-osdu-frame-of-reference": "UOM:mass per volume" + }, + "DryBlendName": { + "type": "string", + "title": "Dry Blend Name", + "description": "Name of dry blend." + }, + "DryBlendDescription": { + "type": "string", + "title": "Dry Blend Description", + "description": "Description of dry blend." + }, + "DryBlendMass": { + "type": "number", + "title": "Dry Blend Mass", + "description": "Mass of dry blend: the blend is made of different solid additives: the volume is not constant.", + "x-osdu-frame-of-reference": "UOM:mass" + }, + "DryBlendDensity": { + "type": "number", + "title": "Dry Blend Density", + "description": "Density of Dry blend.", + "x-osdu-frame-of-reference": "UOM:mass per volume" + }, + "DryBlendMassSack": { + "type": "number", + "title": "Dry Blend MassSack", + "description": "Weight of a sack of dry blend.", + "x-osdu-frame-of-reference": "UOM:mass" + }, + "CementAdditives": { + "type": "array", + "title": "Cement Additives", + "description": "Additives can be added in slurry but also in spacers, washes, mud.", + "items": { + "type": "object", + "title": "Cement Additive", + "description": "Additives used during a cement job", + "properties": { + "AdditiveName": { + "type": "string", + "title": "Additive Name", + "description": "Additive name." + }, + "AdditiveTypeID": { + "type": "string", + "title": "Additive Type ID", + "description": "The liquid, solid or gaseous substance used to manipulate the function or properties of a fluid.", + "pattern": "^[\\w\\-\\.]+:reference-data\\-\\-AdditiveType:[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "reference-data", + "EntityType": "AdditiveType" + } + ] + }, + "AdditiveVendorID": { + "type": "string", + "title": "Additive Vendor ID", + "description": "Vendor/Supplier of additive", + "example": "namespace:master-data--Organisation:Halliburton:", + "x-osdu-existing-standard": "N", + "pattern": "^[\\w\\-\\.]+:master-data\\-\\-Organisation:[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "master-data", + "EntityType": "Organisation" + } + ] + }, + "AdditiveRoleID": { + "type": "string", + "title": "Additive Role ID", + "description": "The chief purpose or reason for adding a substance to a fluid used in a downhole operation.", + "pattern": "^[\\w\\-\\.]+:reference-data\\-\\-AdditiveRole:[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "reference-data", + "EntityType": "AdditiveRole" + } + ] + }, + "AdditiveFormulation": { + "type": "string", + "title": "Additive Formulation", + "description": "Wet or Dry." + }, + "AdditiveDensity": { + "type": "number", + "title": "Additive Density", + "description": "Additive density.", + "x-osdu-frame-of-reference": "UOM:mass per volume" + }, + "AdditiveAmount": { + "type": "number", + "title": "Additive Amount", + "description": "Additive Amount.", + "x-osdu-frame-of-reference": "UOM:mass" + }, + "TypeConc": { + "type": "string", + "title": "Type Conc", + "description": "ConcentrationType: %BWOC (%By weight of Cement), %BWOB (%By weight of blend), %BWOW (%By weight of water), %BWOBF (%By weight of base fluid)" + }, + "Concentration": { + "type": "number", + "title": "Concentration", + "description": "Concentration Amount: unit type depends of typeConc.", + "x-osdu-frame-of-reference": "UOM:mass per mass" + }, + "WtSack": { + "type": "number", + "title": "Weight Sack", + "description": "Concentration in terms of weight per sack.", + "x-osdu-frame-of-reference": "UOM:mass" + }, + "VolSack": { + "type": "number", + "title": "Volume Sack", + "description": "Concentration in terms of volume per sack.", + "x-osdu-frame-of-reference": "UOM:volume" + } + }, + "required": [ + "AdditiveName", + "AdditiveAmount", + "TypeConc", + "Concentration", + "WtSack", + "VolSack" + ] + } + }, + "IsFoamUsed": { + "type": "boolean", + "title": "Is Foam Used", + "description": "Foam used indicator. Values are \"true\" (or \"1\") and \"false\" (or \"0\")." + }, + "GasFoamType": { + "type": "string", + "title": "Gas Foam Type", + "description": "Gas type used for foam job." + }, + "GasFoamVol": { + "type": "number", + "title": "Gas Foam Vol", + "description": "Volume of gas used for foam job.", + "x-osdu-frame-of-reference": "UOM:volume" + }, + "DensAtPres": { + "type": "number", + "title": "Density At Pressure", + "description": "Slurry density at pressure.", + "x-osdu-frame-of-reference": "UOM:mass per volume" + }, + "FluidTopTrueVerticalDepth": { + "type": "number", + "title": "Fluid Top True Vertical Depth", + "description": "True Vertical Depth at top of fluid placement at the end of Stage.", + "x-osdu-frame-of-reference": "UOM:length" + }, + "FluidBaseTrueVerticalDepth": { + "type": "number", + "title": "Fluid BaseTrue Vertical Depth", + "description": "True Vertical Depth at bottom of fluid placement at the end of Stage.", + "x-osdu-frame-of-reference": "UOM:length" + }, + "AnnularFluidVolume": { + "type": "number", + "title": "Annular Fluid Volume", + "description": "Volume of given fluid that resides in the annulus.", + "example": "150 bbl", + "x-osdu-frame-of-reference": "UOM:volume" + } + } + }, + "SqueezeObjective": { + "type": "string", + "title": "Squeeze Objective", + "description": "Squeeze objective." + }, + "StringMeasuredDepth": { + "type": "number", + "title": "String Measured Depth", + "description": "Measured depth of string (multi-stage cement job). Depth relative to Planned wellbore ZDP. Navigate via WellboreID to the side-car WellPlanningWellbore, which holds the depth reference in data.VerticalMeasurement.", + "x-osdu-frame-of-reference": "UOM:length" + }, + "ToolMeasuredDepth": { + "type": "number", + "title": "Tool Measured Depth", + "description": "Measured depth of tool (multi-stage cement job. Depth relative to Planned wellbore ZDP. Navigate via WellboreID to the side-car WellPlanningWellbore, which holds the depth reference in data.VerticalMeasurement.", + "x-osdu-frame-of-reference": "UOM:length" + }, + "CoilTubingMeasuredDepth": { + "type": "number", + "title": "Coil Tubing Measured Depth", + "description": "Measured depth of CoilTubing (multi-stage cement job. Depth relative to Planned wellbore ZDP. Navigate via WellboreID to the side-car WellPlanningWellbore, which holds the depth reference in data.VerticalMeasurement.", + "x-osdu-frame-of-reference": "UOM:length" + }, + "InsideCasingVolume": { + "type": "number", + "title": "Inside Casing Volume", + "description": "Estimated volume inside casing.", + "x-osdu-frame-of-reference": "UOM:volume" + }, + "OutsideCasingVolume": { + "type": "number", + "title": "Outside Casing Volume", + "description": "Estimated volume outside casing for this stage placement.", + "x-osdu-frame-of-reference": "UOM:volume" + }, + "TypeOriginalMud": { + "type": "string", + "title": "Type Original Mud", + "description": "Type of mud in hole." + }, + "WtMud": { + "type": "number", + "title": "Wt Mud", + "description": "Mud density.", + "x-osdu-frame-of-reference": "UOM:mass per volume" + }, + "ViscoFunnelMud": { + "type": "number", + "title": "Viscosity Funnel Mud", + "description": "Marsh funnel viscosity measured in a conical-shaped funnel, fitted with a small-bore tube on the bottom end through which mud flows under a gravity head. It is a time measurement, i.e., the time it takes for a given volume of fluid to flow through the funnel.", + "x-osdu-frame-of-reference": "UOM:time" + }, + "PlasticViscoMud": { + "type": "number", + "title": "Plastic Viscosity Mud", + "description": "Plastic viscosity (in hole at start of job).", + "x-osdu-frame-of-reference": "UOM:permeability rock" + }, + "YieldPointMud": { + "type": "number", + "title": "Yield Point Mud", + "description": "Yield point (in hole at start of job).", + "x-osdu-frame-of-reference": "UOM:pressure" + }, + "Gel10Sec": { + "type": "number", + "title": "Gel10 Sec", + "description": "Gels-10Sec (in hole at start of job).", + "x-osdu-frame-of-reference": "UOM:pressure" + }, + "Gel10Min": { + "type": "number", + "title": "Gel10 Min", + "description": "Gels-10Min (in hole at start of job).", + "x-osdu-frame-of-reference": "UOM:pressure" + }, + "FluidDisplace": { + "type": "string", + "title": "Fluid Displace", + "description": "Displacement fluid name." + }, + "DensDisplaceFluid": { + "type": "number", + "title": "Density Displace Fluid", + "description": "Density of displacement fluid.", + "x-osdu-frame-of-reference": "UOM:mass per volume" + }, + "VolDisplaceFluid": { + "type": "number", + "title": "Vol Displace Fluid", + "description": "Volume of displacement fluid.", + "x-osdu-frame-of-reference": "UOM:volume" + }, + "AnnularLength": { + "type": "number", + "title": "Annular Length", + "description": "Length of the cement column", + "example": "500 ft", + "x-osdu-frame-of-reference": "UOM:length", + "x-osdu-existing-standard": "N" + } + }, + "required": [ + "StageNumber", + "StageType" + ] + } + }, + "PlugTypeID": { + "type": "string", + "title": "Plug Type ID", + "description": "Plug type.", + "pattern": "^[\\w\\-\\.]+:reference-data\\-\\-PlugType:[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "reference-data", + "EntityType": "PlugType" + } + ] + }, + "TypeSqueeze": { + "type": "string", + "title": "Type Squeeze", + "description": "Type of squeeze." + }, + "SqueezeMeasuredDepth": { + "type": "number", + "title": "Squeeze Measured Depth", + "description": "Measured depth of squeeze. DDepth relative to Planned wellbore ZDP. Navigate via WellboreID to the side-car WellPlanningWellbore, which holds the depth reference in data.VerticalMeasurement.", + "x-osdu-frame-of-reference": "UOM:length" + }, + "IsCoilTubing": { + "type": "boolean", + "title": "Is Coil Tubing", + "description": "Coiled Tubing Used (true=CTU used). Values are \"true\" (or \"1\") and \"false\" (or \"0\")." + }, + "TubularAssemblyID": { + "type": "string", + "title": "Tubular Assembly Identifier", + "description": "Identifier of the tubular assembly actually installed or to be installed", + "example": "namespace:master-data--TubularAssembly:9_58ProdCasing:", + "pattern": "^[\\w\\-\\.]+:(master-data\\-\\-TubularAssembly|work-product-component\\-\\-TubularAssembly):[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "master-data", + "EntityType": "TubularAssembly" + }, + { + "GroupType": "work-product-component", + "EntityType": "TubularAssembly" + } + ] + }, + "WellboreArchitectureID": { + "type": "string", + "title": "Wellbore Architecture ID", + "description": "Identifier of the Wellbore Architecture describing the geometry of the installed tubular.", + "pattern": "^[\\w\\-\\.]+:master-data\\-\\-WellboreArchitecture:[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "master-data", + "EntityType": "WellboreArchitecture" + } + ] + }, + "EstimatedCementTopMeasuredDepth": { + "type": "number", + "title": "Estimated Cement Top Measured Depth", + "description": "The estimated Measured depth of the Top of Cement. Depth relative to Planned wellbore ZDP. Navigate via WellboreID to the side-car WellPlanningWellbore, which holds the depth reference in data.VerticalMeasurement.", + "x-osdu-frame-of-reference": "UOM:length" + }, + "CementToolTubularComponentID": { + "type": "string", + "title": "Cement Tool Tubular Component ID", + "description": "The identifier of the TubularComponent used for Cementing the wellbore", + "example": "namespace:master-data--TubularComponent:9_58CementTool-Ext56:", + "pattern": "^[\\w\\-\\.]+:(master-data\\-\\-TubularComponent|work-product-component\\-\\-TubularComponent):[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "master-data", + "EntityType": "TubularComponent" + }, + { + "GroupType": "work-product-component", + "EntityType": "TubularComponent" + } + ] + } + }, + "required": [ + "Name", + "WellboreID", + "JobTypeID", + "NameCementedString", + "TubularAssemblyID", + "WellboreArchitectureID", + "CementToolTubularComponentID" + ], + "title": "IndividualProperties" + }, + { + "type": "object", + "properties": { + "ExtensionProperties": { + "type": "object" + } + }, + "title": "ExtensionProperties" + } + ] + } + }, + "required": [ + "kind", + "acl", + "legal" + ], + "additionalProperties": false, + "x-osdu-review-status": "Accepted", + "x-osdu-virtual-properties": { + "data.VirtualProperties.DefaultLocation": { + "type": "object", + "priority": [ + { + "path": "data.SpatialLocation" + } + ] + }, + "data.VirtualProperties.DefaultName": { + "type": "string", + "priority": [ + { + "path": "data.Name" + } + ] + } + }, + "x-osdu-inheriting-from-kind": [] + } +} \ No newline at end of file diff --git a/deployments/shared-schemas/osdu/master-data/WellPlanningWellbore.1.2.0.json b/deployments/shared-schemas/osdu/master-data/WellPlanningWellbore.1.2.0.json new file mode 100644 index 0000000000000000000000000000000000000000..af280dcf53e6c9929de1cdc16e0d46f816121871 --- /dev/null +++ b/deployments/shared-schemas/osdu/master-data/WellPlanningWellbore.1.2.0.json @@ -0,0 +1,300 @@ +{ + "schemaInfo": { + "schemaIdentity": { + "authority": "{{schema-authority}}", + "source": "wks", + "entityType": "master-data--WellPlanningWellbore", + "schemaVersionMajor": 1, + "schemaVersionMinor": 2, + "schemaVersionPatch": 0, + "id": "{{schema-authority}}:wks:master-data--WellPlanningWellbore:1.2.0" + }, + "createdBy": "OSDU Data Definition Group", + "scope": "SHARED", + "status": "PUBLISHED" + }, + "schema": { + "x-osdu-license": "Copyright 2024, The Open Group \\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 . Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.", + "$id": "https://schema.osdu.opengroup.org/json/master-data/WellPlanningWellbore.1.2.0.json", + "$schema": "http://json-schema.org/draft-07/schema#", + "x-osdu-schema-source": "osdu:wks:master-data--WellPlanningWellbore:1.2.0", + "title": "WellPlanningWellbore", + "description": "A planned wellbore extending from a point at the earth's surface to the maximum point of penetration (planned total depth).", + "type": "object", + "properties": { + "id": { + "description": "Previously called ResourceID or SRN which identifies this OSDU resource object without version.", + "title": "Entity ID", + "type": "string", + "pattern": "^[\\w\\-\\.]+:master-data\\-\\-WellPlanningWellbore:[\\w\\-\\.\\:\\%]+$", + "example": "namespace:master-data--WellPlanningWellbore:27ba08ea-5c4e-5859-bd7e-d04b3c34a0bc" + }, + "kind": { + "description": "The schema identification for the OSDU resource object following the pattern {Namespace}:{Source}:{Type}:{VersionMajor}.{VersionMinor}.{VersionPatch}. The versioning scheme follows the semantic versioning, https://semver.org/.", + "title": "Entity Kind", + "type": "string", + "pattern": "^[\\w\\-\\.]+:[\\w\\-\\.]+:[\\w\\-\\.]+:[0-9]+.[0-9]+.[0-9]+$", + "example": "osdu:wks:master-data--WellPlanningWellbore:1.2.0" + }, + "version": { + "description": "The version number of this OSDU resource; set by the framework.", + "title": "Version Number", + "type": "integer", + "format": "int64", + "example": 1562066009929332 + }, + "acl": { + "description": "The access control tags associated with this entity.", + "title": "Access Control List", + "$ref": "{{schema-authority}}:wks:AbstractAccessControlList:1.0.0" + }, + "legal": { + "description": "The entity's legal tags and compliance status. The actual contents associated with the legal tags is managed by the Compliance Service.", + "title": "Legal Tags", + "$ref": "{{schema-authority}}:wks:AbstractLegalTags:1.0.0" + }, + "tags": { + "title": "Tag Dictionary", + "description": "A generic dictionary of string keys mapping to string value. Only strings are permitted as keys and values.", + "type": "object", + "additionalProperties": { + "type": "string" + }, + "example": { + "NameOfKey": "String value" + } + }, + "createTime": { + "description": "Timestamp of the time at which initial version of this OSDU resource object was created. Set by the System. The value is a combined date-time string in ISO-8601 given in UTC.", + "title": "Resource Object Creation DateTime", + "type": "string", + "format": "date-time", + "example": "2020-12-16T11:46:20.163Z" + }, + "createUser": { + "title": "Resource Object Creation User Reference", + "description": "The user reference, which created the first version of this resource object. Set by the System.", + "type": "string", + "example": "some-user@some-company-cloud.com" + }, + "modifyTime": { + "description": "Timestamp of the time at which this version of the OSDU resource object was created. Set by the System. The value is a combined date-time string in ISO-8601 given in UTC.", + "title": "Resource Object Version Creation DateTime", + "type": "string", + "format": "date-time", + "example": "2020-12-16T11:52:24.477Z" + }, + "modifyUser": { + "title": "Resource Object Version Creation User Reference", + "description": "The user reference, which created this version of this resource object. Set by the System.", + "type": "string", + "example": "some-user@some-company-cloud.com" + }, + "ancestry": { + "description": "The links to data, which constitute the inputs, from which this record instance is derived.", + "title": "Ancestry", + "$ref": "{{schema-authority}}:wks:AbstractLegalParentList:1.0.0" + }, + "meta": { + "description": "The Frame of Reference meta data section linking the named properties to self-contained definitions.", + "title": "Frame of Reference Meta Data", + "type": "array", + "items": { + "$ref": "{{schema-authority}}:wks:AbstractMetaItem:1.0.0" + } + }, + "data": { + "allOf": [ + { + "$ref": "{{schema-authority}}:wks:AbstractCommonResources:1.0.0" + }, + { + "$ref": "{{schema-authority}}:wks:AbstractMaster:1.2.0" + }, + { + "type": "object", + "properties": { + "WellboreID": { + "type": "string", + "title": "Wellbore ID", + "description": "Identifier of the parent wellbore.", + "x-osdu-attribution-authority": "The Open Group", + "x-osdu-attribution-publication": "The OSDU Data Platform", + "x-osdu-attribution-revision": "evergreen", + "pattern": "^[\\w\\-\\.]+:master-data\\-\\-Wellbore:[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "master-data", + "EntityType": "Wellbore" + } + ] + }, + "WellPlanningWellID": { + "type": "string", + "title": "Well Planning Well ID", + "description": "Identifier of the parent well side-car for the well planning domain.", + "x-osdu-attribution-authority": "The Open Group", + "x-osdu-attribution-publication": "The OSDU Data Platform", + "x-osdu-attribution-revision": "evergreen", + "pattern": "^[\\w\\-\\.]+:master-data\\-\\-WellPlanningWell:[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "master-data", + "EntityType": "WellPlanningWell" + } + ] + }, + "SurveyProgramIDs": { + "type": "array", + "title": "Survey Program IDs", + "description": "A reference to the objects that holds the information about the definitive version of the different survey programs associated with the wellbore", + "items": { + "type": "string", + "pattern": "^[\\w\\-\\.]+:master-data\\-\\-SurveyProgram:[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "master-data", + "EntityType": "SurveyProgram" + } + ] + } + }, + "TargetID": { + "type": "string", + "title": "Target ID", + "description": "The drill targets associated with this definitive Drilling Program", + "pattern": "^[\\w\\-\\.]+:master-data\\-\\-GeometricTargetSet:[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "master-data", + "EntityType": "GeometricTargetSet" + } + ] + }, + "WellboreMarkerSetID": { + "type": "string", + "title": "Wellbore MarkerSet ID", + "description": "The formation markers associated with the definitive Drilling Program", + "pattern": "^[\\w\\-\\.]+:work-product-component\\-\\-WellboreMarkerSet:[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "work-product-component", + "EntityType": "WellboreMarkerSet" + } + ] + }, + "PlannedLithologyID": { + "type": "string", + "title": "Planned Lithology ID", + "description": "A reference to the descriptive object that holds the information about the planned lithology associated with the wellbore", + "pattern": "^[\\w\\-\\.]+:work-product-component\\-\\-PlannedLithology:[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "work-product-component", + "EntityType": "PlannedLithology" + } + ] + }, + "HoleSectionID": { + "type": "string", + "title": "Hole Section ID", + "description": "The definitive description of the hole section associated with this wellbore", + "pattern": "^[\\w\\-\\.]+:master-data\\-\\-HoleSection:[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "master-data", + "EntityType": "HoleSection" + } + ] + }, + "PPFGDatasetID": { + "type": "string", + "title": "PPFG Dataset ID", + "description": "A reference to the PPFGDataset that holds the information about the pore pressure associated with the definitive drilling program", + "pattern": "^[\\w\\-\\.]+:work-product-component\\-\\-PPFGDataset:[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "work-product-component", + "EntityType": "PPFGDataset" + } + ] + }, + "Name": { + "type": "string", + "title": "Name", + "description": "Name of Well Planning wellbore. Derived from the record identified by WellboreID.", + "x-osdu-is-derived": { + "RelationshipPropertyName": "WellboreID", + "TargetPropertyName": "FacilityName" + } + }, + "VerticalMeasurement": { + "$ref": "{{schema-authority}}:wks:AbstractFacilityVerticalMeasurement:1.0.0", + "title": "Vertical Measurement", + "description": "The zero depth point (ZDP) definition for the all measured depths related to this WellPlanningWellbore." + }, + "PlannedHoleSections": { + "type": "array", + "title": "Planned Hole Sections", + "description": "A reference to a set of one or more HoleSections associated to the planned Wellbore.", + "items": { + "type": "string", + "pattern": "^[\\w\\-\\.]+:master-data\\-\\-HoleSection:[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "master-data", + "EntityType": "HoleSection" + } + ] + } + } + }, + "title": "IndividualProperties" + }, + { + "type": "object", + "properties": { + "ExtensionProperties": { + "type": "object" + } + }, + "title": "ExtensionProperties" + } + ] + } + }, + "required": [ + "kind", + "acl", + "legal" + ], + "additionalProperties": false, + "x-osdu-review-status": "Accepted", + "x-osdu-virtual-properties": { + "data.VirtualProperties.DefaultLocation": { + "type": "object", + "priority": [ + { + "path": "data.SpatialLocation" + } + ] + }, + "data.VirtualProperties.DefaultName": { + "type": "string", + "priority": [ + { + "path": "data.Name" + } + ] + } + }, + "x-osdu-side-car-type-to": [ + { + "GroupType": "master-data", + "EntityType": "Wellbore", + "SideCarToPropertyName": "WellboreID" + } + ], + "x-osdu-inheriting-from-kind": [] + } +} \ No newline at end of file diff --git a/deployments/shared-schemas/osdu/reference-data/BlowoutPreventerComponentType.1.0.0.json b/deployments/shared-schemas/osdu/reference-data/BlowoutPreventerComponentType.1.0.0.json new file mode 100644 index 0000000000000000000000000000000000000000..2b4767e10e437a69ec479d06bef2c8db90ef6a34 --- /dev/null +++ b/deployments/shared-schemas/osdu/reference-data/BlowoutPreventerComponentType.1.0.0.json @@ -0,0 +1,159 @@ +{ + "schemaInfo": { + "schemaIdentity": { + "authority": "{{schema-authority}}", + "source": "wks", + "entityType": "reference-data--BlowoutPreventerComponentType", + "schemaVersionMajor": 1, + "schemaVersionMinor": 0, + "schemaVersionPatch": 0, + "id": "{{schema-authority}}:wks:reference-data--BlowoutPreventerComponentType:1.0.0" + }, + "createdBy": "OSDU Data Definition Group", + "scope": "SHARED", + "status": "PUBLISHED" + }, + "schema": { + "x-osdu-license": "Copyright 2024, The Open Group \\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 . Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.", + "$id": "https://schema.osdu.opengroup.org/json/reference-data/BlowoutPreventerComponentType.1.0.0.json", + "$schema": "http://json-schema.org/draft-07/schema#", + "x-osdu-schema-source": "osdu:wks:reference-data--BlowoutPreventerComponentType:1.0.0", + "title": "BlowoutPreventerComponentType", + "description": "Types of components associated with a blowout preventer stack.", + "type": "object", + "properties": { + "id": { + "description": "Previously called ResourceID or SRN which identifies this OSDU resource object without version.", + "title": "Entity ID", + "type": "string", + "pattern": "^[\\w\\-\\.]+:reference-data\\-\\-BlowoutPreventerComponentType:[\\w\\-\\.\\:\\%]+$", + "example": "namespace:reference-data--BlowoutPreventerComponentType:f08fc70e-8ce7-5693-88b0-c37a1e1028e7" + }, + "kind": { + "description": "The schema identification for the OSDU resource object following the pattern {Namespace}:{Source}:{Type}:{VersionMajor}.{VersionMinor}.{VersionPatch}. The versioning scheme follows the semantic versioning, https://semver.org/.", + "title": "Entity Kind", + "type": "string", + "pattern": "^[\\w\\-\\.]+:[\\w\\-\\.]+:[\\w\\-\\.]+:[0-9]+.[0-9]+.[0-9]+$", + "example": "osdu:wks:reference-data--BlowoutPreventerComponentType:1.0.0" + }, + "version": { + "description": "The version number of this OSDU resource; set by the framework.", + "title": "Version Number", + "type": "integer", + "format": "int64", + "example": 1562066009929332 + }, + "acl": { + "description": "The access control tags associated with this entity.", + "title": "Access Control List", + "$ref": "{{schema-authority}}:wks:AbstractAccessControlList:1.0.0" + }, + "legal": { + "description": "The entity's legal tags and compliance status. The actual contents associated with the legal tags is managed by the Compliance Service.", + "title": "Legal Tags", + "$ref": "{{schema-authority}}:wks:AbstractLegalTags:1.0.0" + }, + "tags": { + "title": "Tag Dictionary", + "description": "A generic dictionary of string keys mapping to string value. Only strings are permitted as keys and values.", + "type": "object", + "additionalProperties": { + "type": "string" + }, + "example": { + "NameOfKey": "String value" + } + }, + "createTime": { + "description": "Timestamp of the time at which initial version of this OSDU resource object was created. Set by the System. The value is a combined date-time string in ISO-8601 given in UTC.", + "title": "Resource Object Creation DateTime", + "type": "string", + "format": "date-time", + "example": "2020-12-16T11:46:20.163Z" + }, + "createUser": { + "title": "Resource Object Creation User Reference", + "description": "The user reference, which created the first version of this resource object. Set by the System.", + "type": "string", + "example": "some-user@some-company-cloud.com" + }, + "modifyTime": { + "description": "Timestamp of the time at which this version of the OSDU resource object was created. Set by the System. The value is a combined date-time string in ISO-8601 given in UTC.", + "title": "Resource Object Version Creation DateTime", + "type": "string", + "format": "date-time", + "example": "2020-12-16T11:52:24.477Z" + }, + "modifyUser": { + "title": "Resource Object Version Creation User Reference", + "description": "The user reference, which created this version of this resource object. Set by the System.", + "type": "string", + "example": "some-user@some-company-cloud.com" + }, + "ancestry": { + "description": "The links to data, which constitute the inputs, from which this record instance is derived.", + "title": "Ancestry", + "$ref": "{{schema-authority}}:wks:AbstractLegalParentList:1.0.0" + }, + "meta": { + "description": "The Frame of Reference meta data section linking the named properties to self-contained definitions.", + "title": "Frame of Reference Meta Data", + "type": "array", + "items": { + "$ref": "{{schema-authority}}:wks:AbstractMetaItem:1.0.0" + } + }, + "data": { + "allOf": [ + { + "$ref": "{{schema-authority}}:wks:AbstractCommonResources:1.0.0" + }, + { + "$ref": "{{schema-authority}}:wks:AbstractReferenceType:1.0.0" + }, + { + "type": "object", + "properties": {}, + "title": "IndividualProperties" + }, + { + "type": "object", + "properties": { + "ExtensionProperties": { + "type": "object" + } + }, + "title": "ExtensionProperties" + } + ] + } + }, + "required": [ + "kind", + "acl", + "legal" + ], + "additionalProperties": false, + "x-osdu-review-status": "Accepted", + "x-osdu-governance-model": "OPEN", + "x-osdu-governance-authorities": [ + "OSDU" + ], + "x-osdu-virtual-properties": { + "data.VirtualProperties.DefaultName": { + "type": "string", + "priority": [ + { + "path": "data.Name" + } + ] + } + }, + "x-osdu-inheriting-from-kind": [ + { + "name": "ReferenceType", + "kind": "osdu:wks:AbstractReferenceType:1.0.0" + } + ] + } +} \ No newline at end of file diff --git a/deployments/shared-schemas/osdu/reference-data/BlowoutPreventerConnectionType.1.0.0.json b/deployments/shared-schemas/osdu/reference-data/BlowoutPreventerConnectionType.1.0.0.json new file mode 100644 index 0000000000000000000000000000000000000000..ee4900a318f07a8806f4de941543f868a5cdd00b --- /dev/null +++ b/deployments/shared-schemas/osdu/reference-data/BlowoutPreventerConnectionType.1.0.0.json @@ -0,0 +1,159 @@ +{ + "schemaInfo": { + "schemaIdentity": { + "authority": "{{schema-authority}}", + "source": "wks", + "entityType": "reference-data--BlowoutPreventerConnectionType", + "schemaVersionMajor": 1, + "schemaVersionMinor": 0, + "schemaVersionPatch": 0, + "id": "{{schema-authority}}:wks:reference-data--BlowoutPreventerConnectionType:1.0.0" + }, + "createdBy": "OSDU Data Definition Group", + "scope": "SHARED", + "status": "PUBLISHED" + }, + "schema": { + "x-osdu-license": "Copyright 2024, The Open Group \\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 . Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.", + "$id": "https://schema.osdu.opengroup.org/json/reference-data/BlowoutPreventerConnectionType.1.0.0.json", + "$schema": "http://json-schema.org/draft-07/schema#", + "x-osdu-schema-source": "osdu:wks:reference-data--BlowoutPreventerConnectionType:1.0.0", + "title": "BlowoutPreventerConnectionType", + "description": "Types of connections associated with a blowout preventer.", + "type": "object", + "properties": { + "id": { + "description": "Previously called ResourceID or SRN which identifies this OSDU resource object without version.", + "title": "Entity ID", + "type": "string", + "pattern": "^[\\w\\-\\.]+:reference-data\\-\\-BlowoutPreventerConnectionType:[\\w\\-\\.\\:\\%]+$", + "example": "namespace:reference-data--BlowoutPreventerConnectionType:4dc926a5-1087-5875-a34b-6c7a03073440" + }, + "kind": { + "description": "The schema identification for the OSDU resource object following the pattern {Namespace}:{Source}:{Type}:{VersionMajor}.{VersionMinor}.{VersionPatch}. The versioning scheme follows the semantic versioning, https://semver.org/.", + "title": "Entity Kind", + "type": "string", + "pattern": "^[\\w\\-\\.]+:[\\w\\-\\.]+:[\\w\\-\\.]+:[0-9]+.[0-9]+.[0-9]+$", + "example": "osdu:wks:reference-data--BlowoutPreventerConnectionType:1.0.0" + }, + "version": { + "description": "The version number of this OSDU resource; set by the framework.", + "title": "Version Number", + "type": "integer", + "format": "int64", + "example": 1562066009929332 + }, + "acl": { + "description": "The access control tags associated with this entity.", + "title": "Access Control List", + "$ref": "{{schema-authority}}:wks:AbstractAccessControlList:1.0.0" + }, + "legal": { + "description": "The entity's legal tags and compliance status. The actual contents associated with the legal tags is managed by the Compliance Service.", + "title": "Legal Tags", + "$ref": "{{schema-authority}}:wks:AbstractLegalTags:1.0.0" + }, + "tags": { + "title": "Tag Dictionary", + "description": "A generic dictionary of string keys mapping to string value. Only strings are permitted as keys and values.", + "type": "object", + "additionalProperties": { + "type": "string" + }, + "example": { + "NameOfKey": "String value" + } + }, + "createTime": { + "description": "Timestamp of the time at which initial version of this OSDU resource object was created. Set by the System. The value is a combined date-time string in ISO-8601 given in UTC.", + "title": "Resource Object Creation DateTime", + "type": "string", + "format": "date-time", + "example": "2020-12-16T11:46:20.163Z" + }, + "createUser": { + "title": "Resource Object Creation User Reference", + "description": "The user reference, which created the first version of this resource object. Set by the System.", + "type": "string", + "example": "some-user@some-company-cloud.com" + }, + "modifyTime": { + "description": "Timestamp of the time at which this version of the OSDU resource object was created. Set by the System. The value is a combined date-time string in ISO-8601 given in UTC.", + "title": "Resource Object Version Creation DateTime", + "type": "string", + "format": "date-time", + "example": "2020-12-16T11:52:24.477Z" + }, + "modifyUser": { + "title": "Resource Object Version Creation User Reference", + "description": "The user reference, which created this version of this resource object. Set by the System.", + "type": "string", + "example": "some-user@some-company-cloud.com" + }, + "ancestry": { + "description": "The links to data, which constitute the inputs, from which this record instance is derived.", + "title": "Ancestry", + "$ref": "{{schema-authority}}:wks:AbstractLegalParentList:1.0.0" + }, + "meta": { + "description": "The Frame of Reference meta data section linking the named properties to self-contained definitions.", + "title": "Frame of Reference Meta Data", + "type": "array", + "items": { + "$ref": "{{schema-authority}}:wks:AbstractMetaItem:1.0.0" + } + }, + "data": { + "allOf": [ + { + "$ref": "{{schema-authority}}:wks:AbstractCommonResources:1.0.0" + }, + { + "$ref": "{{schema-authority}}:wks:AbstractReferenceType:1.0.0" + }, + { + "type": "object", + "properties": {}, + "title": "IndividualProperties" + }, + { + "type": "object", + "properties": { + "ExtensionProperties": { + "type": "object" + } + }, + "title": "ExtensionProperties" + } + ] + } + }, + "required": [ + "kind", + "acl", + "legal" + ], + "additionalProperties": false, + "x-osdu-review-status": "Accepted", + "x-osdu-governance-model": "OPEN", + "x-osdu-governance-authorities": [ + "OSDU" + ], + "x-osdu-virtual-properties": { + "data.VirtualProperties.DefaultName": { + "type": "string", + "priority": [ + { + "path": "data.Name" + } + ] + } + }, + "x-osdu-inheriting-from-kind": [ + { + "name": "ReferenceType", + "kind": "osdu:wks:AbstractReferenceType:1.0.0" + } + ] + } +} \ No newline at end of file diff --git a/deployments/shared-schemas/osdu/reference-data/ChokeManifoldType.1.0.0.json b/deployments/shared-schemas/osdu/reference-data/ChokeManifoldType.1.0.0.json new file mode 100644 index 0000000000000000000000000000000000000000..fe8e6d9e117041a0c8e56aef87e21ec1531abfc9 --- /dev/null +++ b/deployments/shared-schemas/osdu/reference-data/ChokeManifoldType.1.0.0.json @@ -0,0 +1,159 @@ +{ + "schemaInfo": { + "schemaIdentity": { + "authority": "{{schema-authority}}", + "source": "wks", + "entityType": "reference-data--ChokeManifoldType", + "schemaVersionMajor": 1, + "schemaVersionMinor": 0, + "schemaVersionPatch": 0, + "id": "{{schema-authority}}:wks:reference-data--ChokeManifoldType:1.0.0" + }, + "createdBy": "OSDU Data Definition Group", + "scope": "SHARED", + "status": "PUBLISHED" + }, + "schema": { + "x-osdu-license": "Copyright 2024, The Open Group \\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 . Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.", + "$id": "https://schema.osdu.opengroup.org/json/reference-data/ChokeManifoldType.1.0.0.json", + "$schema": "http://json-schema.org/draft-07/schema#", + "x-osdu-schema-source": "osdu:wks:reference-data--ChokeManifoldType:1.0.0", + "title": "ChokeManifoldType", + "description": "Types of choke manifolds used in well operations.", + "type": "object", + "properties": { + "id": { + "description": "Previously called ResourceID or SRN which identifies this OSDU resource object without version.", + "title": "Entity ID", + "type": "string", + "pattern": "^[\\w\\-\\.]+:reference-data\\-\\-ChokeManifoldType:[\\w\\-\\.\\:\\%]+$", + "example": "namespace:reference-data--ChokeManifoldType:6dc59483-cd3f-5ae3-a162-026432d7381d" + }, + "kind": { + "description": "The schema identification for the OSDU resource object following the pattern {Namespace}:{Source}:{Type}:{VersionMajor}.{VersionMinor}.{VersionPatch}. The versioning scheme follows the semantic versioning, https://semver.org/.", + "title": "Entity Kind", + "type": "string", + "pattern": "^[\\w\\-\\.]+:[\\w\\-\\.]+:[\\w\\-\\.]+:[0-9]+.[0-9]+.[0-9]+$", + "example": "osdu:wks:reference-data--ChokeManifoldType:1.0.0" + }, + "version": { + "description": "The version number of this OSDU resource; set by the framework.", + "title": "Version Number", + "type": "integer", + "format": "int64", + "example": 1562066009929332 + }, + "acl": { + "description": "The access control tags associated with this entity.", + "title": "Access Control List", + "$ref": "{{schema-authority}}:wks:AbstractAccessControlList:1.0.0" + }, + "legal": { + "description": "The entity's legal tags and compliance status. The actual contents associated with the legal tags is managed by the Compliance Service.", + "title": "Legal Tags", + "$ref": "{{schema-authority}}:wks:AbstractLegalTags:1.0.0" + }, + "tags": { + "title": "Tag Dictionary", + "description": "A generic dictionary of string keys mapping to string value. Only strings are permitted as keys and values.", + "type": "object", + "additionalProperties": { + "type": "string" + }, + "example": { + "NameOfKey": "String value" + } + }, + "createTime": { + "description": "Timestamp of the time at which initial version of this OSDU resource object was created. Set by the System. The value is a combined date-time string in ISO-8601 given in UTC.", + "title": "Resource Object Creation DateTime", + "type": "string", + "format": "date-time", + "example": "2020-12-16T11:46:20.163Z" + }, + "createUser": { + "title": "Resource Object Creation User Reference", + "description": "The user reference, which created the first version of this resource object. Set by the System.", + "type": "string", + "example": "some-user@some-company-cloud.com" + }, + "modifyTime": { + "description": "Timestamp of the time at which this version of the OSDU resource object was created. Set by the System. The value is a combined date-time string in ISO-8601 given in UTC.", + "title": "Resource Object Version Creation DateTime", + "type": "string", + "format": "date-time", + "example": "2020-12-16T11:52:24.477Z" + }, + "modifyUser": { + "title": "Resource Object Version Creation User Reference", + "description": "The user reference, which created this version of this resource object. Set by the System.", + "type": "string", + "example": "some-user@some-company-cloud.com" + }, + "ancestry": { + "description": "The links to data, which constitute the inputs, from which this record instance is derived.", + "title": "Ancestry", + "$ref": "{{schema-authority}}:wks:AbstractLegalParentList:1.0.0" + }, + "meta": { + "description": "The Frame of Reference meta data section linking the named properties to self-contained definitions.", + "title": "Frame of Reference Meta Data", + "type": "array", + "items": { + "$ref": "{{schema-authority}}:wks:AbstractMetaItem:1.0.0" + } + }, + "data": { + "allOf": [ + { + "$ref": "{{schema-authority}}:wks:AbstractCommonResources:1.0.0" + }, + { + "$ref": "{{schema-authority}}:wks:AbstractReferenceType:1.0.0" + }, + { + "type": "object", + "properties": {}, + "title": "IndividualProperties" + }, + { + "type": "object", + "properties": { + "ExtensionProperties": { + "type": "object" + } + }, + "title": "ExtensionProperties" + } + ] + } + }, + "required": [ + "kind", + "acl", + "legal" + ], + "additionalProperties": false, + "x-osdu-review-status": "Accepted", + "x-osdu-governance-model": "OPEN", + "x-osdu-governance-authorities": [ + "OSDU" + ], + "x-osdu-virtual-properties": { + "data.VirtualProperties.DefaultName": { + "type": "string", + "priority": [ + { + "path": "data.Name" + } + ] + } + }, + "x-osdu-inheriting-from-kind": [ + { + "name": "ReferenceType", + "kind": "osdu:wks:AbstractReferenceType:1.0.0" + } + ] + } +} \ No newline at end of file diff --git a/deployments/shared-schemas/osdu/reference-data/ControlManifoldType.1.0.0.json b/deployments/shared-schemas/osdu/reference-data/ControlManifoldType.1.0.0.json new file mode 100644 index 0000000000000000000000000000000000000000..69c1d9745c5a57ed20780a5c8029dd269cc38f67 --- /dev/null +++ b/deployments/shared-schemas/osdu/reference-data/ControlManifoldType.1.0.0.json @@ -0,0 +1,159 @@ +{ + "schemaInfo": { + "schemaIdentity": { + "authority": "{{schema-authority}}", + "source": "wks", + "entityType": "reference-data--ControlManifoldType", + "schemaVersionMajor": 1, + "schemaVersionMinor": 0, + "schemaVersionPatch": 0, + "id": "{{schema-authority}}:wks:reference-data--ControlManifoldType:1.0.0" + }, + "createdBy": "OSDU Data Definition Group", + "scope": "SHARED", + "status": "PUBLISHED" + }, + "schema": { + "x-osdu-license": "Copyright 2024, The Open Group \\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 . Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.", + "$id": "https://schema.osdu.opengroup.org/json/reference-data/ControlManifoldType.1.0.0.json", + "$schema": "http://json-schema.org/draft-07/schema#", + "x-osdu-schema-source": "osdu:wks:reference-data--ControlManifoldType:1.0.0", + "title": "ControlManifoldType", + "description": "Types of control manifolds used in well operations.", + "type": "object", + "properties": { + "id": { + "description": "Previously called ResourceID or SRN which identifies this OSDU resource object without version.", + "title": "Entity ID", + "type": "string", + "pattern": "^[\\w\\-\\.]+:reference-data\\-\\-ControlManifoldType:[\\w\\-\\.\\:\\%]+$", + "example": "namespace:reference-data--ControlManifoldType:1378d526-6fbd-5d9f-9018-3e66bb5f85c2" + }, + "kind": { + "description": "The schema identification for the OSDU resource object following the pattern {Namespace}:{Source}:{Type}:{VersionMajor}.{VersionMinor}.{VersionPatch}. The versioning scheme follows the semantic versioning, https://semver.org/.", + "title": "Entity Kind", + "type": "string", + "pattern": "^[\\w\\-\\.]+:[\\w\\-\\.]+:[\\w\\-\\.]+:[0-9]+.[0-9]+.[0-9]+$", + "example": "osdu:wks:reference-data--ControlManifoldType:1.0.0" + }, + "version": { + "description": "The version number of this OSDU resource; set by the framework.", + "title": "Version Number", + "type": "integer", + "format": "int64", + "example": 1562066009929332 + }, + "acl": { + "description": "The access control tags associated with this entity.", + "title": "Access Control List", + "$ref": "{{schema-authority}}:wks:AbstractAccessControlList:1.0.0" + }, + "legal": { + "description": "The entity's legal tags and compliance status. The actual contents associated with the legal tags is managed by the Compliance Service.", + "title": "Legal Tags", + "$ref": "{{schema-authority}}:wks:AbstractLegalTags:1.0.0" + }, + "tags": { + "title": "Tag Dictionary", + "description": "A generic dictionary of string keys mapping to string value. Only strings are permitted as keys and values.", + "type": "object", + "additionalProperties": { + "type": "string" + }, + "example": { + "NameOfKey": "String value" + } + }, + "createTime": { + "description": "Timestamp of the time at which initial version of this OSDU resource object was created. Set by the System. The value is a combined date-time string in ISO-8601 given in UTC.", + "title": "Resource Object Creation DateTime", + "type": "string", + "format": "date-time", + "example": "2020-12-16T11:46:20.163Z" + }, + "createUser": { + "title": "Resource Object Creation User Reference", + "description": "The user reference, which created the first version of this resource object. Set by the System.", + "type": "string", + "example": "some-user@some-company-cloud.com" + }, + "modifyTime": { + "description": "Timestamp of the time at which this version of the OSDU resource object was created. Set by the System. The value is a combined date-time string in ISO-8601 given in UTC.", + "title": "Resource Object Version Creation DateTime", + "type": "string", + "format": "date-time", + "example": "2020-12-16T11:52:24.477Z" + }, + "modifyUser": { + "title": "Resource Object Version Creation User Reference", + "description": "The user reference, which created this version of this resource object. Set by the System.", + "type": "string", + "example": "some-user@some-company-cloud.com" + }, + "ancestry": { + "description": "The links to data, which constitute the inputs, from which this record instance is derived.", + "title": "Ancestry", + "$ref": "{{schema-authority}}:wks:AbstractLegalParentList:1.0.0" + }, + "meta": { + "description": "The Frame of Reference meta data section linking the named properties to self-contained definitions.", + "title": "Frame of Reference Meta Data", + "type": "array", + "items": { + "$ref": "{{schema-authority}}:wks:AbstractMetaItem:1.0.0" + } + }, + "data": { + "allOf": [ + { + "$ref": "{{schema-authority}}:wks:AbstractCommonResources:1.0.0" + }, + { + "$ref": "{{schema-authority}}:wks:AbstractReferenceType:1.0.0" + }, + { + "type": "object", + "properties": {}, + "title": "IndividualProperties" + }, + { + "type": "object", + "properties": { + "ExtensionProperties": { + "type": "object" + } + }, + "title": "ExtensionProperties" + } + ] + } + }, + "required": [ + "kind", + "acl", + "legal" + ], + "additionalProperties": false, + "x-osdu-review-status": "Accepted", + "x-osdu-governance-model": "OPEN", + "x-osdu-governance-authorities": [ + "OSDU" + ], + "x-osdu-virtual-properties": { + "data.VirtualProperties.DefaultName": { + "type": "string", + "priority": [ + { + "path": "data.Name" + } + ] + } + }, + "x-osdu-inheriting-from-kind": [ + { + "name": "ReferenceType", + "kind": "osdu:wks:AbstractReferenceType:1.0.0" + } + ] + } +} \ No newline at end of file diff --git a/deployments/shared-schemas/osdu/reference-data/DocumentTaxonomy.1.0.0.json b/deployments/shared-schemas/osdu/reference-data/DocumentTaxonomy.1.0.0.json new file mode 100644 index 0000000000000000000000000000000000000000..aff0255231bc2f6f50f1de0f1091e979ae514dbd --- /dev/null +++ b/deployments/shared-schemas/osdu/reference-data/DocumentTaxonomy.1.0.0.json @@ -0,0 +1,159 @@ +{ + "schemaInfo": { + "schemaIdentity": { + "authority": "{{schema-authority}}", + "source": "wks", + "entityType": "reference-data--DocumentTaxonomy", + "schemaVersionMajor": 1, + "schemaVersionMinor": 0, + "schemaVersionPatch": 0, + "id": "{{schema-authority}}:wks:reference-data--DocumentTaxonomy:1.0.0" + }, + "createdBy": "OSDU Data Definition Group", + "scope": "SHARED", + "status": "PUBLISHED" + }, + "schema": { + "x-osdu-license": "Copyright 2024, The Open Group \\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 . Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.", + "$id": "https://schema.osdu.opengroup.org/json/reference-data/DocumentTaxonomy.1.0.0.json", + "$schema": "http://json-schema.org/draft-07/schema#", + "x-osdu-schema-source": "osdu:wks:reference-data--DocumentTaxonomy:1.0.0", + "title": "DocumentTaxonomy", + "description": "The Document Taxonomy provides a structured taxonomy for categorising document types. This taxonomy adheres to a consistent naming convention of a DISCIPLINE followed by a relevant DocumentType. In the practical implementation it uses a dot-based nomenclature e.g., <DISCIPLINE>.<DocumentType>, allowing for a two level hierarchy of the document type to support classification and search.", + "type": "object", + "properties": { + "id": { + "description": "Previously called ResourceID or SRN which identifies this OSDU resource object without version.", + "title": "Entity ID", + "type": "string", + "pattern": "^[\\w\\-\\.]+:reference-data\\-\\-DocumentTaxonomy:[\\w\\-\\.\\:\\%]+$", + "example": "namespace:reference-data--DocumentTaxonomy:3ab5c236-51c4-5ac2-a636-d966256a60fa" + }, + "kind": { + "description": "The schema identification for the OSDU resource object following the pattern {Namespace}:{Source}:{Type}:{VersionMajor}.{VersionMinor}.{VersionPatch}. The versioning scheme follows the semantic versioning, https://semver.org/.", + "title": "Entity Kind", + "type": "string", + "pattern": "^[\\w\\-\\.]+:[\\w\\-\\.]+:[\\w\\-\\.]+:[0-9]+.[0-9]+.[0-9]+$", + "example": "osdu:wks:reference-data--DocumentTaxonomy:1.0.0" + }, + "version": { + "description": "The version number of this OSDU resource; set by the framework.", + "title": "Version Number", + "type": "integer", + "format": "int64", + "example": 1562066009929332 + }, + "acl": { + "description": "The access control tags associated with this entity.", + "title": "Access Control List", + "$ref": "{{schema-authority}}:wks:AbstractAccessControlList:1.0.0" + }, + "legal": { + "description": "The entity's legal tags and compliance status. The actual contents associated with the legal tags is managed by the Compliance Service.", + "title": "Legal Tags", + "$ref": "{{schema-authority}}:wks:AbstractLegalTags:1.0.0" + }, + "tags": { + "title": "Tag Dictionary", + "description": "A generic dictionary of string keys mapping to string value. Only strings are permitted as keys and values.", + "type": "object", + "additionalProperties": { + "type": "string" + }, + "example": { + "NameOfKey": "String value" + } + }, + "createTime": { + "description": "Timestamp of the time at which initial version of this OSDU resource object was created. Set by the System. The value is a combined date-time string in ISO-8601 given in UTC.", + "title": "Resource Object Creation DateTime", + "type": "string", + "format": "date-time", + "example": "2020-12-16T11:46:20.163Z" + }, + "createUser": { + "title": "Resource Object Creation User Reference", + "description": "The user reference, which created the first version of this resource object. Set by the System.", + "type": "string", + "example": "some-user@some-company-cloud.com" + }, + "modifyTime": { + "description": "Timestamp of the time at which this version of the OSDU resource object was created. Set by the System. The value is a combined date-time string in ISO-8601 given in UTC.", + "title": "Resource Object Version Creation DateTime", + "type": "string", + "format": "date-time", + "example": "2020-12-16T11:52:24.477Z" + }, + "modifyUser": { + "title": "Resource Object Version Creation User Reference", + "description": "The user reference, which created this version of this resource object. Set by the System.", + "type": "string", + "example": "some-user@some-company-cloud.com" + }, + "ancestry": { + "description": "The links to data, which constitute the inputs, from which this record instance is derived.", + "title": "Ancestry", + "$ref": "{{schema-authority}}:wks:AbstractLegalParentList:1.0.0" + }, + "meta": { + "description": "The Frame of Reference meta data section linking the named properties to self-contained definitions.", + "title": "Frame of Reference Meta Data", + "type": "array", + "items": { + "$ref": "{{schema-authority}}:wks:AbstractMetaItem:1.0.0" + } + }, + "data": { + "allOf": [ + { + "$ref": "{{schema-authority}}:wks:AbstractCommonResources:1.0.0" + }, + { + "$ref": "{{schema-authority}}:wks:AbstractReferenceType:1.0.0" + }, + { + "type": "object", + "properties": {}, + "title": "IndividualProperties" + }, + { + "type": "object", + "properties": { + "ExtensionProperties": { + "type": "object" + } + }, + "title": "ExtensionProperties" + } + ] + } + }, + "required": [ + "kind", + "acl", + "legal" + ], + "additionalProperties": false, + "x-osdu-review-status": "Accepted", + "x-osdu-governance-model": "OPEN", + "x-osdu-governance-authorities": [ + "OSDU" + ], + "x-osdu-virtual-properties": { + "data.VirtualProperties.DefaultName": { + "type": "string", + "priority": [ + { + "path": "data.Name" + } + ] + } + }, + "x-osdu-inheriting-from-kind": [ + { + "name": "ReferenceType", + "kind": "osdu:wks:AbstractReferenceType:1.0.0" + } + ] + } +} \ No newline at end of file diff --git a/deployments/shared-schemas/osdu/work-product-component/CementJob.1.3.0.json b/deployments/shared-schemas/osdu/work-product-component/CementJob.1.3.0.json new file mode 100644 index 0000000000000000000000000000000000000000..b83230467334a5c3a3d286024fa9e94bc0c2262a --- /dev/null +++ b/deployments/shared-schemas/osdu/work-product-component/CementJob.1.3.0.json @@ -0,0 +1,4209 @@ +{ + "schemaInfo": { + "schemaIdentity": { + "authority": "{{schema-authority}}", + "source": "wks", + "entityType": "work-product-component--CementJob", + "schemaVersionMajor": 1, + "schemaVersionMinor": 3, + "schemaVersionPatch": 0, + "id": "{{schema-authority}}:wks:work-product-component--CementJob:1.3.0" + }, + "createdBy": "OSDU Data Definition Group", + "scope": "SHARED", + "status": "PUBLISHED" + }, + "schema": { + "x-osdu-license": "Copyright 2024, The Open Group \\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 . Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.", + "$id": "https://schema.osdu.opengroup.org/json/work-product-component/CementJob.1.3.0.json", + "$schema": "http://json-schema.org/draft-07/schema#", + "x-osdu-schema-source": "osdu:wks:work-product-component--CementJob:1.3.0", + "title": "CementJob", + "description": "An actual single cement job post-job report/description/summary.", + "type": "object", + "properties": { + "id": { + "description": "Previously called ResourceID or SRN which identifies this OSDU resource object without version.", + "title": "Entity ID", + "type": "string", + "pattern": "^[\\w\\-\\.]+:work-product-component\\-\\-CementJob:[\\w\\-\\.\\:\\%]+$", + "example": "namespace:work-product-component--CementJob:4972ac4f-415d-558a-9285-e0a6c35fff8c" + }, + "kind": { + "description": "The schema identification for the OSDU resource object following the pattern {Namespace}:{Source}:{Type}:{VersionMajor}.{VersionMinor}.{VersionPatch}. The versioning scheme follows the semantic versioning, https://semver.org/.", + "title": "Entity Kind", + "type": "string", + "pattern": "^[\\w\\-\\.]+:[\\w\\-\\.]+:[\\w\\-\\.]+:[0-9]+.[0-9]+.[0-9]+$", + "example": "osdu:wks:work-product-component--CementJob:1.3.0" + }, + "version": { + "description": "The version number of this OSDU resource; set by the framework.", + "title": "Version Number", + "type": "integer", + "format": "int64", + "example": 1562066009929332 + }, + "acl": { + "description": "The access control tags associated with this entity.", + "title": "Access Control List", + "$ref": "{{schema-authority}}:wks:AbstractAccessControlList:1.0.0" + }, + "legal": { + "description": "The entity's legal tags and compliance status. The actual contents associated with the legal tags is managed by the Compliance Service.", + "title": "Legal Tags", + "$ref": "{{schema-authority}}:wks:AbstractLegalTags:1.0.0" + }, + "tags": { + "title": "Tag Dictionary", + "description": "A generic dictionary of string keys mapping to string value. Only strings are permitted as keys and values.", + "type": "object", + "additionalProperties": { + "type": "string" + }, + "example": { + "NameOfKey": "String value" + } + }, + "createTime": { + "description": "Timestamp of the time at which initial version of this OSDU resource object was created. Set by the System. The value is a combined date-time string in ISO-8601 given in UTC.", + "title": "Resource Object Creation DateTime", + "type": "string", + "format": "date-time", + "example": "2020-12-16T11:46:20.163Z" + }, + "createUser": { + "title": "Resource Object Creation User Reference", + "description": "The user reference, which created the first version of this resource object. Set by the System.", + "type": "string", + "example": "some-user@some-company-cloud.com" + }, + "modifyTime": { + "description": "Timestamp of the time at which this version of the OSDU resource object was created. Set by the System. The value is a combined date-time string in ISO-8601 given in UTC.", + "title": "Resource Object Version Creation DateTime", + "type": "string", + "format": "date-time", + "example": "2020-12-16T11:52:24.477Z" + }, + "modifyUser": { + "title": "Resource Object Version Creation User Reference", + "description": "The user reference, which created this version of this resource object. Set by the System.", + "type": "string", + "example": "some-user@some-company-cloud.com" + }, + "ancestry": { + "description": "The links to data, which constitute the inputs, from which this record instance is derived.", + "title": "Ancestry", + "$ref": "{{schema-authority}}:wks:AbstractLegalParentList:1.0.0" + }, + "meta": { + "description": "The Frame of Reference meta data section linking the named properties to self-contained definitions.", + "title": "Frame of Reference Meta Data", + "type": "array", + "items": { + "$ref": "{{schema-authority}}:wks:AbstractMetaItem:1.0.0" + } + }, + "data": { + "allOf": [ + { + "$ref": "{{schema-authority}}:wks:AbstractCommonResources:1.0.0" + }, + { + "$ref": "{{schema-authority}}:wks:AbstractWPCGroupType:1.2.0" + }, + { + "$ref": "{{schema-authority}}:wks:AbstractWorkProductComponent:1.1.0" + }, + { + "type": "object", + "properties": { + "Name": { + "type": "string", + "title": "Name", + "description": "Name of the cement job.", + "example": "9-5/8\" Production Casing Cement Job", + "x-osdu-existing-standard": "N" + }, + "WellboreID": { + "type": "string", + "title": "Wellbore ID", + "description": "Reference to the parent Wellbore. Cemented TubularAssembly would be installed to same Wellbore.", + "example": "namespace:master-data--Wellbore:11000091175501:", + "x-osdu-existing-standard": "Y", + "pattern": "^[\\w\\-\\.]+:master-data\\-\\-Wellbore:[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "master-data", + "EntityType": "Wellbore" + } + ] + }, + "WellActivityID": { + "type": "string", + "title": "Well Activity", + "description": "Identifier of the parent Well Activity in which the Cement Job was performed", + "example": "namespace:master-data--WellActivity:110000911755.DRO:", + "x-osdu-existing-standard": "Y", + "pattern": "^[\\w\\-\\.]+:master-data\\-\\-WellActivity:[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "master-data", + "EntityType": "WellActivity" + } + ] + }, + "VerticalMeasurement": { + "$ref": "{{schema-authority}}:wks:AbstractFacilityVerticalMeasurement:1.0.0", + "title": "Depth Reference Elevation", + "description": "ID to the Zero Depth Point Vertical Measure elevation for depths contained in the Cement Job, Stages and Pumping Schedule, depth correction used to correlate MDs to original drilling rig MD. References an entry in the Vertical Measurement array for the Well parented by the wellbore via WellboreID.", + "example": { + "VerticalReferenceEntityID": "namespace:master-data--Wellbore:11000091175501:", + "VerticalReferenceID": "DFE" + }, + "x-osdu-existing-standard": "Y" + }, + "WellboreTubularID": { + "type": "string", + "title": "Cemented Tubular Assembly", + "description": "Installed Casing/Liner or other Tubular Assembly on which the Cement Job is performed. Not entered for Plug jobs in open hole.", + "example": "namespace:master-data--TubularAssembly:9_58ProdCasing:", + "x-osdu-existing-standard": "Y", + "pattern": "^[\\w\\-\\.]+:(master-data\\-\\-TubularAssembly|work-product-component\\-\\-TubularAssembly):[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "master-data", + "EntityType": "TubularAssembly" + }, + { + "GroupType": "work-product-component", + "EntityType": "TubularAssembly" + } + ] + }, + "HoleSectionID": { + "type": "string", + "title": "Hole Section Identifier", + "description": "Hole Section Assembly installed in and cement job performed in", + "example": "namespace:master-data--HoleSection:11000091175501.12_14HoleSect:", + "x-osdu-existing-standard": "Y", + "pattern": "^[\\w\\-\\.]+:master-data\\-\\-HoleSection:[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "master-data", + "EntityType": "HoleSection" + } + ] + }, + "WorkStringID": { + "type": "string", + "title": "Work String ID", + "description": "Identifier of the TubularAssembly that describes the cement work string", + "example": "namespace:master-data--TubularAssembly:9_58Workstring-A:", + "x-osdu-existing-standard": "Y", + "pattern": "^[\\w\\-\\.]+:(master-data\\-\\-TubularAssembly|work-product-component\\-\\-TubularAssembly):[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "master-data", + "EntityType": "TubularAssembly" + }, + { + "GroupType": "work-product-component", + "EntityType": "TubularAssembly" + } + ] + }, + "JobTypeID": { + "type": "string", + "title": "Job Type ID", + "description": "Type of cement job", + "example": "namespace:reference-data--CementJobType:Primary:", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementJob.JobType", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N", + "pattern": "^[\\w\\-\\.]+:reference-data\\-\\-CementJobType:[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "reference-data", + "EntityType": "CementJobType" + } + ] + }, + "JobStartDatetime": { + "type": "string", + "title": "Job Start Date/time", + "description": "Job Start Date/time", + "format": "date-time", + "example": "2020-04-20T08:00:00+0000", + "x-osdu-existing-standard": "N" + }, + "JobEndDatetime": { + "type": "string", + "title": "Job End Date/time", + "description": "Job End Date/time", + "format": "date-time", + "example": "2020-04-20T12:30:00+0000", + "x-osdu-existing-standard": "N" + }, + "JobConfiguration": { + "type": "string", + "title": "Job Configuration", + "description": "Job configuration/description", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementJob.JobConfig", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "PlannedCementJobID": { + "type": "string", + "title": "Planned Cement Job ID", + "description": "Association to Planned Cement Job", + "x-osdu-existing-standard": "Y", + "pattern": "^[\\w\\-\\.]+:master-data\\-\\-PlannedCementJob:[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "master-data", + "EntityType": "PlannedCementJob" + } + ] + }, + "PumpThroughEquipmentID": { + "type": "string", + "title": "Pump Through Equipment", + "description": "Pump Through Equipment", + "example": "namespace:reference-data--CementPumpThroughEquipmentType:CementHead:", + "x-osdu-existing-standard": "N", + "pattern": "^[\\w\\-\\.]+:reference-data\\-\\-CementPumpThroughEquipmentType:[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "reference-data", + "EntityType": "CementPumpThroughEquipmentType" + } + ] + }, + "ContractorID": { + "type": "string", + "title": "Contractor ID", + "description": "Identifier of cementing contractor.", + "example": "namespace:master-data--Organisation:Halliburton:", + "x-osdu-existing-standard": "N", + "pattern": "^[\\w\\-\\.]+:master-data\\-\\-Organisation:[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "master-data", + "EntityType": "Organisation" + } + ] + }, + "LeadCementerName": { + "type": "string", + "title": "Lead Cementer Name", + "description": "Name of lead cementer", + "example": "Joe Bloggs", + "x-osdu-existing-standard": "N" + }, + "OperatorRepresentative": { + "type": "string", + "title": "Operator Representative", + "description": "Name of Operator Representative/Supervisor", + "example": "Jane Bloggs", + "x-osdu-existing-standard": "N" + }, + "ContractorJobID": { + "type": "string", + "title": "Contractor Job ID", + "description": "Contractor Job ID", + "example": "H099999", + "x-osdu-existing-standard": "N" + }, + "OperatorRepresentativeRemarks": { + "type": "string", + "title": "Operator Representative Remarks", + "description": "Operator Representative Remarks", + "example": "Performed 9 5/8\u201d cement job as per Halliburton Procedure: Total Spacer: 60 bbls of 9.2 ppg tuned spacer lll. Cement recipe as follows; 177 sks at 1.59 cuft/sk for 281 cu/ft (50 bbls) of 15.6 ppg Class A cement. 0.07% EZ-FLO II, 2.3 lb/sk KCl, 0.12 gps Halad 344, 0.01 gps SA-640L, 0.14 gps HR-6L, 35% SS-200. Water requirement-6.42 gps, total mix fluid-6.69 gps. Total cement volume-50 bbls, 281 cu/ft. Shoe depth: 11,141\u2019 MD, 10,219\u2019 TVD. CML maintaining 9.2 ppg DHMW throughout cement job.", + "x-osdu-existing-standard": "N" + }, + "IsReturnsToSeabed": { + "type": "boolean", + "title": "Is Returns To Seabed", + "description": "Were fluid circulated/returned to seabed. Values are \"true\" (or \"1\") and \"false\" (or \"0\").", + "example": false, + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementJob.ReturnsToSeabed", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "IsReciprocating": { + "type": "boolean", + "title": "Is Reciprocating", + "description": "Pipe being reciprocated. Values are \"true\" (or \"1\") and \"false\" (or \"0\").", + "example": false, + "x-osdu-existing-standard": "N" + }, + "IsRotating": { + "type": "boolean", + "title": "Is Rotating", + "description": "Is pipe rotated during job. Values are \"true\" (or \"1\") and \"false\" (or \"0\").", + "example": false, + "x-osdu-existing-standard": "N" + }, + "WaitOnCementDuration": { + "type": "number", + "title": "Waiting On Cement time", + "description": "Duration from cement placement and left\nundisturbed until disturbed again.", + "example": "180 min", + "x-osdu-frame-of-reference": "UOM:time", + "x-osdu-existing-standard": "N" + }, + "HoleMeasuredDepth": { + "type": "number", + "title": "Hole Measured Depth", + "description": "Measured depth at bottom of hole.", + "example": "11162 ft", + "x-osdu-frame-of-reference": "UOM:length", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementJob.MdHole", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "StringSetMeasuredDepth": { + "type": "number", + "title": "String Set Measured Depth", + "description": "Measured depth of cemented string casing/liner shoe.", + "example": "11141 ft", + "x-osdu-frame-of-reference": "UOM:length", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementJob.MdStringSet", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "StringSetTrueVerticalDepth": { + "type": "number", + "title": "String Set True Vertical Depth", + "description": "True vertical depth of cement string shoe.", + "example": "10200 ft", + "x-osdu-frame-of-reference": "UOM:length", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementJob.TvdStringSet", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "StageCollarMeasuredDepth": { + "type": "number", + "title": "StageCollarMeasuredDepth", + "description": "Measured depth of the stage collar", + "example": "9802.50 ft", + "x-osdu-frame-of-reference": "UOM:length", + "x-osdu-existing-standard": "N" + }, + "LandingFloatCollarMeasuredDepth": { + "type": "number", + "title": "LandingCollarMeasuredDepth", + "description": "Measured depth of the landing/float collar", + "example": "11041.5 ft", + "x-osdu-frame-of-reference": "UOM:length", + "x-osdu-existing-standard": "N" + }, + "RatholeLength": { + "type": "number", + "title": "Rathole Length", + "description": "Distance from shoe to hole section bottom depth (Rathole)", + "example": "21 ft", + "x-osdu-frame-of-reference": "UOM:length", + "x-osdu-existing-standard": "N" + }, + "PreviousShoeMeasuredDepth": { + "type": "number", + "title": "Previous Shoe Measured Depth", + "description": "Measured depth of the previous casing/liner shoe.", + "example": "10120 ft", + "x-osdu-frame-of-reference": "UOM:length", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementJob.MdPrevShoe", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "PreviousShoeTrueVerticalDepth": { + "type": "number", + "title": "Previous Shoe True Vertical Depth", + "description": "Estimated True Vertical Depth of previous casing/liner shoe.", + "example": "9916.40 ft", + "x-osdu-frame-of-reference": "UOM:length", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementJob.TvdPrevShoe", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "PlugTopMeasuredDepth": { + "type": "number", + "title": "Plug Top Measured Depth", + "description": "If Plug, measured depth of top of plug", + "x-osdu-frame-of-reference": "UOM:length", + "x-osdu-existing-standard": "N" + }, + "PlugTopTrueVerticalDepth": { + "type": "number", + "title": "Plug Top True Vertical Depth", + "description": "If Plug, true vertical depth of top of plug. TVDs needed for estimating hydrostatic pressure and temperature.", + "x-osdu-frame-of-reference": "UOM:length", + "x-osdu-existing-standard": "N" + }, + "PlugBaseMeasuredDepth": { + "type": "number", + "title": "Plug Base Measured Depth", + "description": "If Plug, measured depth of bottom of plug.", + "x-osdu-frame-of-reference": "UOM:length", + "x-osdu-existing-standard": "N" + }, + "PlugBaseTrueVerticalDepth": { + "type": "number", + "title": "Plug Base True Vertical Depth", + "description": "If Plug, true vertical depth of bottom of plug.", + "x-osdu-frame-of-reference": "UOM:length", + "x-osdu-existing-standard": "N" + }, + "PlugInclinationAverage": { + "type": "number", + "title": "Plug Inclination Average", + "description": "If Plug, average inclination of wellbore across plug depth calculated from directional survey", + "example": "86 dega", + "x-osdu-frame-of-reference": "UOM:plane angle", + "x-osdu-existing-standard": "N" + }, + "PlugInclinationMaximum": { + "type": "number", + "title": "Plug Inclination Maximum", + "description": "If Plug, maximum inclination of wellbore across plug depth calculated from directional survey", + "x-osdu-frame-of-reference": "UOM:plane angle", + "x-osdu-existing-standard": "N" + }, + "PlugTaggedMeasuredDepth": { + "type": "number", + "title": "Plug Tagged Measured Depth", + "description": "Plug tagged MD", + "x-osdu-frame-of-reference": "UOM:length", + "x-osdu-existing-standard": "N" + }, + "PlugTaggedWeight": { + "type": "number", + "title": "Plug Tagged Weight", + "description": "Plug tagged weight", + "x-osdu-frame-of-reference": "UOM:force", + "x-osdu-existing-standard": "N" + }, + "PlugPositiveTestPressure": { + "type": "number", + "title": "Plug Positive Test Pressure", + "description": "Plug Positive Test Pressure", + "x-osdu-frame-of-reference": "UOM:pressure", + "x-osdu-existing-standard": "N" + }, + "PlugNegativeTestPressure": { + "type": "number", + "title": "Plug Negative Test Pressure", + "description": "Plug negative test pressure", + "x-osdu-frame-of-reference": "UOM:pressure", + "x-osdu-existing-standard": "N" + }, + "PlugTypeID": { + "type": "string", + "title": "Plug Type ID", + "description": "Cement plug type.", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementJob.PlugType", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N", + "pattern": "^[\\w\\-\\.]+:reference-data\\-\\-CementPlugType:[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "reference-data", + "EntityType": "CementPlugType" + } + ] + }, + "IsPlugDrilledOut": { + "type": "boolean", + "title": "Plug Drilled Out", + "description": "Plug fully drilled out", + "x-osdu-existing-standard": "N" + }, + "PlugDrillOutDate": { + "type": "string", + "title": "Plug Drill Out Date", + "description": "Date when Cement Plug fully drilled out (not partial drill out).", + "format": "date-time", + "x-osdu-existing-standard": "N" + }, + "PlugBaseSupportTypeID": { + "type": "string", + "title": "Plug Base Support Type", + "description": "Cement Plug Support Base Type", + "x-osdu-existing-standard": "N", + "pattern": "^[\\w\\-\\.]+:reference-data\\-\\-CementPlugBaseSupportType:[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "reference-data", + "EntityType": "CementPlugBaseSupportType" + } + ] + }, + "CementPlugStates": { + "type": "array", + "title": "Cement Plug States", + "description": "Cement Plug Status History", + "x-osdu-existing-standard": "N", + "items": { + "type": "object", + "title": "Cement Plug Status history", + "description": "Cement Plug status history", + "properties": { + "PlugStatusTypeID": { + "type": "string", + "title": "Plug Status Type", + "description": "Status Type", + "x-osdu-existing-standard": "N", + "pattern": "^[\\w\\-\\.]+:reference-data\\-\\-CementPlugStatusType:[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "reference-data", + "EntityType": "CementPlugStatusType" + } + ] + }, + "PlugStatusDatetime": { + "type": "string", + "title": "Status Date/time", + "description": "Status date/time", + "format": "date-time", + "x-osdu-existing-standard": "N" + }, + "PlugStatusRemarks": { + "type": "string", + "title": "Status Remarks", + "description": "Status Remarks", + "x-osdu-existing-standard": "N" + }, + "PlugStatusTopMeasuredDepth": { + "type": "number", + "title": "Plug Status Top MD", + "description": "Plug Status Top MD", + "x-osdu-frame-of-reference": "UOM:length", + "x-osdu-existing-standard": "N" + }, + "PlugStatusBaseMeasuredDepth": { + "type": "number", + "title": "Plug Status Base MD", + "description": "Plug Status Base MD", + "x-osdu-frame-of-reference": "UOM:length", + "x-osdu-existing-standard": "N" + } + } + } + }, + "SqueezeTypeID": { + "type": "string", + "title": "Squeeze Type", + "description": "Type of squeeze.", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementJob.TypeSqueeze", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N", + "pattern": "^[\\w\\-\\.]+:reference-data\\-\\-CementSqueezeType:[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "reference-data", + "EntityType": "CementSqueezeType" + } + ] + }, + "SqueezeMethodID": { + "type": "string", + "title": "Squeeze method", + "description": "Method used to perform squeeze", + "x-osdu-existing-standard": "N", + "pattern": "^[\\w\\-\\.]+:reference-data\\-\\-CementSqueezeMethod:[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "reference-data", + "EntityType": "CementSqueezeMethod" + } + ] + }, + "SqueezeTopMeasuredDepth": { + "type": "number", + "title": "Squeeze Top Measured Depth", + "description": "Top Measured depth of squeeze e.g. long perforated interval. Single depth when specific point squeezed (top & base are same).", + "x-osdu-frame-of-reference": "UOM:length", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementJob.MdSqueeze", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "SqueezeWellboreOpeningID": { + "type": "array", + "title": "Wellbore Opening", + "description": "ID of Wellbore Opening(s) through which Cement Squeezed", + "x-osdu-existing-standard": "Y", + "items": { + "type": "string", + "pattern": "^[\\w\\-\\.]+:master-data\\-\\-WellboreOpening:[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "master-data", + "EntityType": "WellboreOpening" + } + ] + } + }, + "IsCoilTubing": { + "type": "boolean", + "title": "Is Coil Tubing", + "description": "Coiled Tubing Used in the job (true=CTU used). Values are \"true\" (or \"1\") and \"false\" (or \"0\").", + "example": false, + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementJob.CoilTubing", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "EstimatedCementTopMeasuredDepth": { + "type": "number", + "title": "Estimated Cement Top Measured Depth", + "description": "The estimated Measured depth of the Top of Cement (TOC) based on volume pumped.", + "example": "11000 ft", + "x-osdu-frame-of-reference": "UOM:length", + "x-osdu-existing-standard": "N" + }, + "CementToolTubularComponentID": { + "type": "string", + "title": "Cement Tool Tubular Component ID", + "description": "The identifier of the TubularComponent within the Cemented String TubularAssembly used for Cementing the wellbore", + "example": "namespace:master-data--TubularComponent:9_58CementTool-Ext56:", + "x-osdu-existing-standard": "Y", + "pattern": "^[\\w\\-\\.]+:(master-data\\-\\-TubularComponent|work-product-component\\-\\-TubularComponent):[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "master-data", + "EntityType": "TubularComponent" + }, + { + "GroupType": "work-product-component", + "EntityType": "TubularComponent" + } + ] + }, + "IsPipePulledWet": { + "type": "boolean", + "title": "Pipe Pulled Wet", + "description": "Is the pipe pulled wet (or dry) from cementing operation depth to surface for Plugs", + "example": false, + "x-osdu-existing-standard": "N" + }, + "PipePulledRateAvg": { + "type": "number", + "title": "Pipe Pulled Rate", + "description": "Average rate pulled from cementing operation depth to surface", + "example": "90 ft/min", + "x-osdu-frame-of-reference": "UOM:length per time", + "x-osdu-existing-standard": "N" + }, + "PipePulledRate": { + "const": "ft/min not std/min", + "title": "Pipe Pulled Rate", + "description": "DEPRECATED: Use the new PipePulledRateAvg instead as this constant string property is malformed for the purpose. Rate pulled from cementing operation depth to surface", + "x-osdu-existing-standard": "N", + "type": "string" + }, + "IsViscousPillUsed": { + "type": "boolean", + "title": "Viscous Pilled Used", + "description": "Is Viscous Pilled Used", + "example": false, + "x-osdu-existing-standard": "N" + }, + "PackerStingerMeasureDepth": { + "type": "number", + "title": "Packer Stinger Measured Depth", + "description": "Packer or Stinger Measured Depth", + "x-osdu-frame-of-reference": "UOM:length", + "x-osdu-existing-standard": "N" + }, + "PackerStingerMeasuredDepth": { + "const": "?? In SLB PlannedCementJob?", + "title": "Packer Stinger Measured Depth", + "description": "DEPRECATED: Please use PackerStingerMeasureDepth instead as this string constant string property is malformed for the purpose. Packer or Stinger Measured Depth.", + "x-osdu-existing-standard": "N", + "type": "string" + }, + "CementToolTypeID": { + "type": "string", + "title": "Cement Tool Type", + "description": "Cement Tool Type", + "example": "nmespace:reference-data--CementToolType:Retainer:", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementJob.TypeTool", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N", + "pattern": "^[\\w\\-\\.]+:reference-data\\-\\-CementToolType:[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "reference-data", + "EntityType": "CementToolType" + } + ] + }, + "CementStages": { + "type": "array", + "title": "Cement Stages", + "description": "Set of stages for the job (usually 1 or 2).", + "x-osdu-existing-standard": "N", + "items": { + "type": "object", + "title": "Cement Stage", + "description": "A single cement stage performed within a Job.", + "properties": { + "StageNumber": { + "type": "number", + "title": "Stage Number", + "description": "Stage number.", + "example": 1, + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML AbstractCementStage.NumStage", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "StageTypeID": { + "type": "string", + "title": "Stage Type", + "description": "Stage type.", + "example": "namespace:reference-data--CementStageType:Casing:", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML AbstractCementStage.TypeStage", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N", + "pattern": "^[\\w\\-\\.]+:reference-data\\-\\-CementStageType:[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "reference-data", + "EntityType": "CementStageType" + } + ] + }, + "IntervalTopMeasuredDepth": { + "type": "number", + "title": "Interval Top Measured Depth", + "description": "Final placement measured depth at top of interval.", + "example": 11007, + "x-osdu-frame-of-reference": "UOM:length", + "x-osdu-existing-standard": "N" + }, + "IntervalBaseMeasuredDepth": { + "type": "number", + "title": "Interval Base Measured Depth", + "description": "Final placement measured depth of base of interval.", + "example": 11162, + "x-osdu-frame-of-reference": "UOM:length", + "x-osdu-existing-standard": "N" + }, + "IntervalTopTrueVerticalDepth": { + "type": "number", + "title": "Interval Top True Vertical Depth", + "description": "Final placement True Vertical depth at top of interval.", + "x-osdu-frame-of-reference": "UOM:length", + "x-osdu-existing-standard": "N" + }, + "IntervalBaseTrueVerticalDepth": { + "type": "number", + "title": "Interval Base True Vertical Depth", + "description": "Final placement True Vertical depth of base of interval.", + "x-osdu-frame-of-reference": "UOM:length", + "x-osdu-existing-standard": "N" + }, + "StageIntervalLength": { + "type": "number", + "title": "Stage Interval Length", + "description": "Measured depth interval for the cement stage (Base MD - Top MD).", + "example": 11007, + "x-osdu-frame-of-reference": "UOM:length", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML AbstractCementStage.StageMdInterval", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "MixStartDate": { + "type": "string", + "title": "Mix Start Date/time", + "description": "Date/time when mixing of cement started.", + "format": "date-time", + "example": "2020-04-20T06:30:00+0000", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementStageReport.DTimMixStart", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "PumpStartDate": { + "type": "string", + "title": "Pump Start Date/time", + "description": "Date/time when pumping cement started.", + "format": "date-time", + "example": "2020-04-20T08:15:00+0000", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementStageReport.DTimPumpStart", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "PumpEndDate": { + "type": "string", + "title": "Pump End Date/time", + "description": "Date/time when pumping cement ended.", + "format": "date-time", + "example": "2020-04-20T11:15:00+0000", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementStageReport.DTimPumpEnd", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "DisplaceStartDate": { + "type": "string", + "title": "Displacement Start Date/time", + "description": "Date/time when displacing of cement started.", + "format": "date-time", + "example": "2020-04-20T11:15:00+0000", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementStageReport.DTimDisplaceStart", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "MudCirculationElapsedTime": { + "type": "number", + "title": "Mud Circulation Elapsed Time", + "description": "Mud Circulation Elapsed Time", + "example": "54 min", + "x-osdu-frame-of-reference": "UOM:time", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementStageReport.ETimMudCirculation", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "DisplacementFluidName": { + "type": "string", + "title": "Displacement Fluid Name", + "description": "Displacement fluid name.", + "example": "SBM", + "x-osdu-existing-standard": "N" + }, + "DisplacementFluidDensity": { + "type": "number", + "title": "Displacement Fluid Density", + "description": "Density of displacement fluid.", + "example": "9.4 lbm/gal[US]", + "x-osdu-frame-of-reference": "UOM:mass per volume", + "x-osdu-existing-standard": "N" + }, + "DisplacementFluidVolume": { + "type": "number", + "title": "Displacement Fluid volume", + "description": "Volume of displacement fluid.", + "example": "50 bbl", + "x-osdu-frame-of-reference": "UOM:volume", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML AbstractCementStage.VolDisplaceFluid", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "DisplacementFlowrateAvg": { + "type": "number", + "title": "Displacement Flowrate Average", + "description": "Average (or actual) displacement rate", + "example": "2 bbl/min", + "x-osdu-frame-of-reference": "UOM:volume per time", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementStageReport.FlowrateDisplaceAv", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "DisplacementFlowrateMax": { + "type": "number", + "title": "Displacement Flowrate Maximum", + "description": "Maximum displacement rate", + "example": "2 bbl/min", + "x-osdu-frame-of-reference": "UOM:volume per time", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementStageReport.FlowrateDisplaceMx", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "DisplacementFlowrateFinal": { + "type": "number", + "title": "Final Displacement Flowrate", + "description": "Final displacement rate", + "example": "2 bbl/min", + "x-osdu-frame-of-reference": "UOM:volume per time", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementStageReport.FlowrateEnd", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "DisplacementPressureFinal": { + "type": "number", + "title": "Final Displacement Pressure", + "description": "Final displacement pressure", + "example": "230 psi", + "x-osdu-frame-of-reference": "UOM:pressure", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML AbstractCementStage.PresDisplace", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "MudCirculationFlowRate": { + "type": "number", + "title": "Mud Circulation Flowrate", + "description": "Mud Circulation Flowrate during the job", + "example": "2.38 bbl/min", + "x-osdu-frame-of-reference": "UOM:volume per time", + "x-osdu-existing-standard": "N" + }, + "MudCirculationPressure": { + "type": "number", + "title": "Mud Circulation Pressure", + "description": "Mud circulation pressure", + "example": "300 psi", + "x-osdu-frame-of-reference": "UOM:pressure", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML AbstractCementStage.PresMudCirc", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "CementingFluid": { + "type": "array", + "title": "Cementing Fluid", + "description": "Array of fluids worked in the stage - displaced mud, washers and spacers, cement (lead & tail)", + "x-osdu-existing-standard": "N", + "items": { + "type": "object", + "title": "Cementing Fluid", + "description": "Original mud, washes, spacers, cement and displacement fluid properties.", + "properties": { + "FluidIndex": { + "type": "integer", + "title": "Fluid Index", + "description": "Cement pumping schedule index or sequence number. Fluid Index: 1: first fluid pumped (=original mud)\n\t\t\t\t\t(last-1)=Tail cement, last= displacement mud", + "example": 1, + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementingFluid.FluidIndex", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "FluidTypeID": { + "type": "string", + "title": "Fluid Type", + "description": "High level fluid type", + "example": "namespace:reference-data--CementFluidType:LeadSlurry:", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementingFluid.TypeFluid", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N", + "pattern": "^[\\w\\-\\.]+:reference-data\\-\\-CementFluidType:[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "reference-data", + "EntityType": "CementFluidType" + } + ] + }, + "MudTypeID": { + "type": "string", + "title": "Mud Type", + "description": "Detailed level fluid type", + "x-osdu-existing-standard": "N", + "pattern": "^[\\w\\-\\.]+:reference-data\\-\\-CementMudType:[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "reference-data", + "EntityType": "CementMudType" + } + ] + }, + "FluidName": { + "type": "string", + "title": "Name of Fluid", + "description": "Name of Fluid e.g. Lead or Tail Slurry", + "example": "LeadSlurry", + "x-osdu-existing-standard": "N" + }, + "FluidCommercialNameID": { + "type": "string", + "title": "Commercial name of Fluid", + "description": "Commercial product or trade name of fluid", + "example": "namespace:reference-data--CementFluidProductName:TXI:", + "x-osdu-existing-standard": "N", + "pattern": "^[\\w\\-\\.]+:reference-data\\-\\-CementFluidProductName:[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "reference-data", + "EntityType": "CementFluidProductName" + } + ] + }, + "FluidDescription": { + "type": "string", + "title": "Fluid Description", + "description": "Fluid description.", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementingFluid.DescFluid", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "FluidSupplier": { + "type": "string", + "title": "Fluid Supplier", + "description": "Fluid Supplier.", + "example": "namespace:master-data--Organisation:Halliburton:", + "x-osdu-existing-standard": "N", + "pattern": "^[\\w\\-\\.]+:master-data\\-\\-Organisation:[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "master-data", + "EntityType": "Organisation" + } + ] + }, + "FluidPurpose": { + "type": "string", + "title": "Fluid Purpose", + "description": "Fluid purpose description.", + "example": "Primary cementation, seal off formation.", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementingFluid.Purpose", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "SlurryTypeID": { + "type": "string", + "title": "Slurry Type", + "description": "Slurry Type", + "example": "namespace:reference-data--CementSlurryType:ProductionSlurry:", + "x-osdu-existing-standard": "N", + "pattern": "^[\\w\\-\\.]+:reference-data\\-\\-CementSlurryType:[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "reference-data", + "EntityType": "CementSlurryType" + } + ] + }, + "TopMeasuredDepth": { + "type": "number", + "title": "Fluid Top Measured Depth", + "description": "Estimated Measured depth at top of fluid placement at end of Stage.", + "example": "10507 ft", + "x-osdu-frame-of-reference": "UOM:length", + "x-osdu-existing-standard": "N" + }, + "BaseMeasuredDepth": { + "type": "number", + "title": "Fluid Base Measured Depth", + "description": "Estimate Measured depth at bottom of fluid placement at end of Stage", + "example": "11162 ft", + "x-osdu-frame-of-reference": "UOM:length", + "x-osdu-existing-standard": "N" + }, + "SlurryHeight": { + "type": "number", + "title": "SlurryHeight", + "description": "Measured depth interval between the top and base of the slurry placement.", + "example": "665 ft", + "x-osdu-frame-of-reference": "UOM:length", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementingFluid.SlurryPlacementInterval", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "MixFluidRatio": { + "type": "number", + "title": "Mix Fluid Ratio", + "description": "Mix Fluid Ratio", + "x-osdu-frame-of-reference": "UOM:dimensionless", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementingFluid.RatioMixWater", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "SlurryMixMethodID": { + "type": "string", + "title": "Slurry Mix Method", + "description": "Slurry Mix Method", + "example": "namespace:reference-data--CementSlurryMixMethod:Batch:", + "x-osdu-existing-standard": "N", + "pattern": "^[\\w\\-\\.]+:reference-data\\-\\-CementSlurryMixMethod:[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "reference-data", + "EntityType": "CementSlurryMixMethod" + } + ] + }, + "MixFluidConcentration": { + "type": "number", + "title": "Mix Fluid Concentration", + "description": "Mix Fluid Concentration", + "example": "6.42 gal[US]/sack[94lbm]", + "x-osdu-frame-of-reference": "UOM:volume per mass", + "x-osdu-existing-standard": "N" + }, + "OpenHoleExcessPercent": { + "type": "number", + "title": "Open Hole Excess Percent", + "description": "Open Hole Excess Slurry Volume Percent", + "example": 0.05, + "x-osdu-frame-of-reference": "UOM:dimensionless", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementingFluid.ExcessPc", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "CasedHoleExcessPercent": { + "type": "number", + "title": "Cased Hole Excess Percent", + "description": "Cased Hole Excess Slurry Volume Percent", + "example": 0, + "x-osdu-frame-of-reference": "UOM:dimensionless", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementingFluid.ExcessPc", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "TotalFluidVolume": { + "type": "number", + "title": "Total Fluid Volume", + "description": "Total Fluid/Slurry Volume. If CementingFluid is NOT a cement slurry, then report the total fluid volume created of the fluid in question.", + "example": "50 bbl", + "x-osdu-frame-of-reference": "UOM:volume", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementingFluid.VolFluid", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "PumpedVolume": { + "type": "number", + "title": "Pumped Volume", + "description": "Volume Pumped", + "example": "50 bbl", + "x-osdu-frame-of-reference": "UOM:volume", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementingFluid.VolPumped", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "DesignVolume": { + "type": "number", + "title": "Design Volume", + "description": "DesignVolume", + "example": "50 bbl", + "x-osdu-frame-of-reference": "UOM:volume", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementingFluid.VolOther", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "ReservedVolume": { + "type": "number", + "title": "Reserved Volume", + "description": "Reserved (Unpumped) Volume", + "example": "0 bbl", + "x-osdu-frame-of-reference": "UOM:volume", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementingFluid.VolReserved", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "TotalSlurryVolume": { + "type": "number", + "title": "Total Slurry Volume", + "description": "Total Slurry Volume", + "example": "50 bbl", + "x-osdu-frame-of-reference": "UOM:volume", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementingFluid.VolTotSlurry", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "ExcessSlurryVolume": { + "type": "number", + "title": "Excess Slurry Volume", + "description": "Excess Slurry Volume", + "example": "2.5 bbl", + "x-osdu-frame-of-reference": "UOM:volume", + "x-osdu-existing-standard": "N" + }, + "ExcessSlurryVolumeMeasureTypeID": { + "type": "string", + "title": "Excess Slurry Volume Measurement Type", + "description": "Excess Slurry Volume Measurement Type", + "example": "namespace:reference-data--CementExcessVolCalcMethod:Estimate:", + "x-osdu-existing-standard": "N", + "pattern": "^[\\w\\-\\.]+:reference-data\\-\\-CementExcessVolCalcMethod:[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "reference-data", + "EntityType": "CementExcessVolCalcMethod" + } + ] + }, + "GaugeHoleSize": { + "type": "number", + "title": "Gauge Hole Size", + "description": "Gauge Hole Size for estimating annular volume", + "example": "12.25 in", + "x-osdu-frame-of-reference": "UOM:length", + "x-osdu-existing-standard": "N" + }, + "FluidRheologicalModelID": { + "type": "string", + "title": "Fluid Rheological Model ID", + "description": "Fluid Rheological Model - Newtonian/Bingham/Power Law/Herschel Bulkley.", + "x-osdu-existing-standard": "N", + "pattern": "^[\\w\\-\\.]+:reference-data\\-\\-FluidRheologicalModelType:[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "reference-data", + "EntityType": "FluidRheologicalModelType" + } + ] + }, + "Rheometer": { + "type": "array", + "title": "Fluid Rheometer", + "description": "Fluid Fann Viscometer Rheology", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementingFluid.FluidRheologyModel", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N", + "items": { + "type": "object", + "title": "Fluid Fann Rheology", + "description": "Fluid Fann Viscometer Rheology", + "properties": { + "ViscometerIndex": { + "type": "integer", + "title": "Viscometer Index", + "description": "Viscometer index or sequence number. Used to retain order.", + "example": 1, + "x-osdu-existing-standard": "N" + }, + "ViscometerTemperature": { + "type": "number", + "title": "Viscometer Temperature", + "description": "Viscometer Temperature", + "example": "80 degF", + "x-osdu-frame-of-reference": "UOM:thermodynamic temperature", + "x-osdu-existing-standard": "N" + }, + "ViscometerTemperatureDirection": { + "type": "string", + "title": "Viscometer Temperature Direction", + "description": "Viscometer Temperature Direction", + "example": "namespace:reference-data--FluidRheometerTempDirection:Up:", + "x-osdu-existing-standard": "N", + "pattern": "^[\\w\\-\\.]+:reference-data\\-\\-FluidRheometerTempDirection:[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "reference-data", + "EntityType": "FluidRheometerTempDirection" + } + ] + }, + "ViscometerPressure": { + "type": "number", + "title": "Viscometer Pressure", + "description": "Viscometer Pressure", + "x-osdu-frame-of-reference": "UOM:pressure", + "x-osdu-existing-standard": "N" + }, + "Viscometer3RPMDialReading": { + "type": "number", + "title": "3 RPM Dial Reading", + "description": "3 RPM Dial Reading", + "example": 28, + "x-osdu-frame-of-reference": "UOM:dimensionless", + "x-osdu-existing-standard": "N" + }, + "Viscometer6RPMDialReading": { + "type": "number", + "title": "6 RPM Dial Reading", + "description": "6 RPM Dial Reading", + "example": 32, + "x-osdu-frame-of-reference": "UOM:dimensionless", + "x-osdu-existing-standard": "N" + }, + "Viscometer30RPMDialReading": { + "type": "number", + "title": "30 RPM Dial Reading", + "description": "30 RPM Dial Reading", + "example": 36, + "x-osdu-frame-of-reference": "UOM:dimensionless", + "x-osdu-existing-standard": "N" + }, + "Viscometer60RPMDialReading": { + "type": "number", + "title": "60 RPM Dial Reading", + "description": "60 RPM Dial Reading", + "example": 46, + "x-osdu-frame-of-reference": "UOM:dimensionless", + "x-osdu-existing-standard": "N" + }, + "Viscometer100RPMDialReading": { + "type": "number", + "title": "100 RPM Dial Reading", + "description": "100 RPM Dial Reading", + "example": 66, + "x-osdu-frame-of-reference": "UOM:dimensionless", + "x-osdu-existing-standard": "N" + }, + "Viscometer200RPMDialReading": { + "type": "number", + "title": "200 RPM Dial Reading", + "description": "200 RPM Dial Reading", + "example": 104, + "x-osdu-frame-of-reference": "UOM:dimensionless", + "x-osdu-existing-standard": "N" + }, + "Viscometer300RPMDialReading": { + "type": "number", + "title": "300 RPM Dial Reading", + "description": "300 RPM Dial Reading", + "example": 140, + "x-osdu-frame-of-reference": "UOM:dimensionless", + "x-osdu-existing-standard": "N" + }, + "Viscometer600RPMDialReading": { + "type": "number", + "title": "600 RPM Dial Reading", + "description": "600 RPM Dial Reading", + "example": 238, + "x-osdu-frame-of-reference": "UOM:dimensionless", + "x-osdu-existing-standard": "N" + } + } + } + }, + "DesignDensity": { + "type": "number", + "title": "Design Fluid Density", + "description": "Design fluid density", + "example": "15.6 lbm/gal[US]", + "x-osdu-frame-of-reference": "UOM:mass per volume", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementingFluid.Density", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "Density": { + "type": "number", + "title": "Fluid Density", + "description": "Fluid density", + "example": "15.6 lbm/gal[US]", + "x-osdu-frame-of-reference": "UOM:mass per volume", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementingFluid.Density", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "DensityMethodID": { + "type": "string", + "title": "Density Method", + "description": "Density Method", + "x-osdu-existing-standard": "N", + "pattern": "^[\\w\\-\\.]+:reference-data\\-\\-FluidDensityMeasurementMethod:[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "reference-data", + "EntityType": "FluidDensityMeasurementMethod" + } + ] + }, + "DensityTemperature": { + "type": "number", + "title": "Fluid Density Measurement Temperature", + "description": "Fluid Density Measurement Temperature", + "x-osdu-frame-of-reference": "UOM:thermodynamic temperature", + "x-osdu-existing-standard": "N" + }, + "DensityPressure": { + "type": "number", + "title": "Fluid Density Measurement Pressure", + "description": "Fluid Density Measurement Pressure", + "x-osdu-frame-of-reference": "UOM:pressure", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementingFluid.DensAtPres", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "Viscosity": { + "type": "number", + "title": "Viscosity", + "description": "Viscosity (Newtonian) or Plastic Viscosity if Bingham. Not relevant for other rheological models.", + "x-osdu-frame-of-reference": "UOM:dynamic viscosity", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementingFluid.Viscosity", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "YieldPoint": { + "type": "number", + "title": "Yield Point", + "description": "Yield point (Bingham and Herschel Bulkley models).", + "x-osdu-frame-of-reference": "UOM:pressure", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementingFluid.yp", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "N": { + "type": "number", + "title": "N", + "description": "Power Law index (Power Law and Herschel-Bulkley).", + "x-osdu-frame-of-reference": "UOM:dimensionless", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementingFluid.N", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "K": { + "type": "number", + "title": "K", + "description": "Consistency index (Power Law and Herschel-Bulkley).", + "x-osdu-frame-of-reference": "UOM:dynamic viscosity", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementingFluid.K", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "Gel10SecReading": { + "type": "number", + "title": "Gel 10 Second Reading", + "description": "Gel reading after 10 seconds.", + "x-osdu-frame-of-reference": "UOM:pressure", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementingFluid.Gel10SecReading", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "Gel10SecStrength": { + "type": "number", + "title": "Gel 10 Second Strength", + "description": "Gel strength after 10 seconds.", + "x-osdu-frame-of-reference": "UOM:pressure", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementingFluid.Gel10SecStrength", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "Gel1MinReading": { + "type": "number", + "title": "Gel 1 Minute Reading", + "description": "Gel reading after 1 minute.", + "x-osdu-frame-of-reference": "UOM:pressure", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementingFluid.Gel1MinReading", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "Gel1MinStrength": { + "type": "number", + "title": "Gel 1 Minute Strength", + "description": "Gel strength after 1 minute.", + "x-osdu-frame-of-reference": "UOM:pressure", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementingFluid.Gel1MinStrength", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "Gel10MinReading": { + "type": "number", + "title": "Gel 10 Minute Reading", + "description": "Gel reading after 10 minutes.", + "x-osdu-frame-of-reference": "UOM:pressure", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementingFluid.Gel10MinReading", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "Gel10MinStrength": { + "type": "number", + "title": "Gel 10 Minute Strength", + "description": "Gel strength after 10 minutes.", + "x-osdu-frame-of-reference": "UOM:pressure", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementingFluid.Gel10MinStrength", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "Gel30MinReading": { + "type": "number", + "title": "Gel 30 Minute Reading", + "description": "Gel reading after 30 minutes.", + "x-osdu-frame-of-reference": "UOM:pressure", + "x-osdu-existing-standard": "N" + }, + "Gel30MinStrength": { + "type": "number", + "title": "Gel 30 Minute Strength", + "description": "Gel strength after 30 minutes.", + "x-osdu-frame-of-reference": "UOM:pressure", + "x-osdu-existing-standard": "N" + }, + "BaseFluidTypeID": { + "type": "string", + "title": "Base Fluid Type ID", + "description": "Drilling fluid base type", + "example": "namespace:reference-data--FluidType:WBM-Synthetic:", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementingFluid.TypeBaseFluid", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "Y", + "pattern": "^[\\w\\-\\.]+:reference-data\\-\\-FluidType:[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "reference-data", + "EntityType": "FluidType" + } + ] + }, + "BaseFluidDensity": { + "type": "number", + "title": "Base Fluid Density", + "description": "Density of base fluid.", + "example": "9.2 lbm/gal[US]", + "x-osdu-frame-of-reference": "UOM:mass per volume", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementingFluid.DensBaseFluid", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "MixFluidTypeID": { + "type": "string", + "title": "Mix Fluid Type", + "description": "Mix Fluid Type", + "example": "namespace:reference-data--CementMixFluidType:Water:", + "x-osdu-existing-standard": "N", + "pattern": "^[\\w\\-\\.]+:reference-data\\-\\-CementMixFluidType:[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "reference-data", + "EntityType": "CementMixFluidType" + } + ] + }, + "DryBlendName": { + "type": "string", + "title": "Dry Blend Name", + "description": "Name of dry blend.", + "example": "Microsphere Blend", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementingFluid.DensBlendName", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "DryBlendDescription": { + "type": "string", + "title": "Dry Blend Description", + "description": "Description of dry blend.", + "example": "Class A", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementingFluid.DensBlendDescription", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "DryBlendCementSlurryClassID": { + "type": "string", + "title": "Dry Blend Cement Slurry Class", + "description": "Dry blend cement slurry class", + "example": "namespace:reference-data--CementSlurryClass:A:", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementingFluid.ClassSlurryDryBlend", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N", + "pattern": "^[\\w\\-\\.]+:reference-data\\-\\-CementSlurryClass:[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "reference-data", + "EntityType": "CementSlurryClass" + } + ] + }, + "DryBlendMass": { + "type": "number", + "title": "Dry Blend Mass", + "description": "Total mass of dry blend including additives: the volume is not constant.", + "x-osdu-frame-of-reference": "UOM:mass", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementingFluid.MassDryBlend", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "DryBlendDensity": { + "type": "number", + "title": "Dry Blend Density", + "description": "Density of Dry blend.", + "x-osdu-frame-of-reference": "UOM:mass per volume", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementingFluid.DensDryBlend", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "DryBlendMassPerUnit": { + "type": "number", + "title": "Dry Blend Mass per Unit", + "description": "Weight of a sack of dry blend aka Sack Size or Tonnes", + "x-osdu-frame-of-reference": "UOM:mass", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementingFluid.MassSackDryBlend", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "CementMassUnitTypeID": { + "type": "string", + "title": "Cement Mass Unit Type", + "description": "Cement Mass Unit Type (Sacks or Tonnes)", + "example": "namespace:reference-data--CementMassUnitType:Sacks:", + "x-osdu-existing-standard": "N", + "pattern": "^[\\w\\-\\.]+:reference-data\\-\\-CementMassUnitType:[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "reference-data", + "EntityType": "CementMassUnitType" + } + ] + }, + "UnitsCalculated": { + "type": "integer", + "title": "Amount Calculated", + "description": "Units/Amount of Dry Blend Calculated", + "example": 177, + "x-osdu-existing-standard": "N" + }, + "UnitsUsed": { + "type": "integer", + "title": "Amount Used", + "description": "Units/Amount of Dry Blend Used", + "example": 177, + "x-osdu-existing-standard": "N" + }, + "CementYield": { + "type": "number", + "title": "Cement Slurry Yield", + "description": "Cement Yield per Unit", + "example": "1.59 ft3/sk", + "x-osdu-frame-of-reference": "UOM:volume", + "x-osdu-existing-standard": "N" + }, + "YieldVolume": { + "type": "number", + "title": "Slurry Yield Volume", + "description": "Cement Slurry Yield Volume. Calculated - Sacks Used * CementYield", + "example": "50 bbl", + "x-osdu-frame-of-reference": "UOM:volume", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementingFluid.VolYield", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "IsFoamUsed": { + "type": "boolean", + "title": "Is Foam Used", + "description": "Foam used indicator", + "example": false, + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementingFluid.FoamUsed", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "GasFoamTypeID": { + "type": "string", + "title": "Gas Foam Type", + "description": "Gas type used for foam job.", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementingFluid.TypeGasFoam", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N", + "pattern": "^[\\w\\-\\.]+:reference-data\\-\\-CementGasFoamType:[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "reference-data", + "EntityType": "CementGasFoamType" + } + ] + }, + "GasFoamVolume": { + "type": "number", + "title": "GasFoam Volume", + "description": "Volume of gas used for foam job", + "x-osdu-frame-of-reference": "UOM:volume", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementingFluid.VolGasFoam", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "FoamInjectionPressure": { + "type": "number", + "title": "Foam Injection Pressure", + "description": "Foam Injection Pressure", + "x-osdu-frame-of-reference": "UOM:pressure", + "x-osdu-existing-standard": "N" + }, + "ConstantGasFoamDensity": { + "type": "number", + "title": "Constant Gas Foam Method Density", + "description": "Constant Gas Foam Method Density", + "x-osdu-frame-of-reference": "UOM:mass per volume", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementingFluid.DensConstGasFoam", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "DensityConstantGasMethodID": { + "type": "string", + "title": "Density Constant Gas Ratio Method", + "description": "Constant gas ratio method for measuring average density.", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementingFluid.DensConstGasMethod", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N", + "pattern": "^[\\w\\-\\.]+:reference-data\\-\\-CementConstantGasMethod:[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "reference-data", + "EntityType": "CementConstantGasMethod" + } + ] + }, + "GasMethodAverageRatio": { + "type": "number", + "title": "Gas Method Average Ratio", + "description": "Gas foam method ratio", + "x-osdu-frame-of-reference": "UOM:dimensionless", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementingFluid.RatioConstGasMethodAv", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "GasMethodStartRatio": { + "type": "number", + "title": "Gas Method Start Ratio", + "description": "Gas foam method: initial method ratio", + "x-osdu-frame-of-reference": "UOM:dimensionless", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementingFluid.RatioConstGasMethodStart", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "GasMethodEndRatio": { + "type": "number", + "title": "Gas Method End Ratio", + "description": "Gas foam method: final method ratio", + "x-osdu-frame-of-reference": "UOM:dimensionless", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementingFluid.RatioConstGasMethodEnd", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "CompressiveStrengthTest": { + "type": "array", + "title": "Compressive Strength Test", + "description": "Compressive Strength Pressure/Temperature/Thickening", + "x-osdu-existing-standard": "N", + "items": { + "type": "object", + "title": "Compressive Strength", + "description": "Fluid Compressive Strength Test data", + "properties": { + "CompressiveStrengthIndex": { + "type": "integer", + "title": "Compressive Strength Index", + "description": "Compressive Strength Index", + "example": 1, + "x-osdu-existing-standard": "N" + }, + "CompressiveStrengthTestPressure": { + "type": "number", + "title": "Compressive Strength Test Pressure", + "description": "Pressure held during Compressive Strength test", + "example": "4600 psi", + "x-osdu-frame-of-reference": "UOM:pressure", + "x-osdu-existing-standard": "N" + }, + "CompressiveStrengthTemperature": { + "type": "number", + "title": "Compressive Strength Temperature", + "description": "Compressive strength temperature", + "example": "60 degF", + "x-osdu-frame-of-reference": "UOM:thermodynamic temperature", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementingFluid.TempComprStren2", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "CompressiveStrengthElapsedTime": { + "type": "number", + "title": "Compressive Strength Elapsed Time", + "description": "Compressive Strength Elapsed Time", + "example": "15 h", + "x-osdu-frame-of-reference": "UOM:time", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementingFluid.ETimComprStren1", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "CompressiveStrengthTransitTime": { + "type": "number", + "title": "Compressive Strength Transit Time", + "description": "Transit Time measured over a set length (microseconds)", + "example": "13 usec/in", + "x-osdu-frame-of-reference": "UOM:time", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementingFluid.ETimComprStren1", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "CompressiveStrength": { + "type": "number", + "title": "Compressive Strength", + "description": "Compressive Strength", + "example": "400 psi", + "x-osdu-frame-of-reference": "UOM:pressure", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementingFluid.PresComprStren1", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + } + }, + "required": [ + "CompressiveStrengthIndex" + ] + } + }, + "ThickeningTimeTest": { + "type": "array", + "title": "Thickening Test", + "description": "Thickening Test - Pressure, Temperature, Consistency (Bc) v Elapsed Time", + "x-osdu-existing-standard": "N", + "items": { + "type": "object", + "title": "Thickening Time Test", + "description": "Thickening Time Test data", + "properties": { + "TestIndex": { + "type": "integer", + "title": "Thickening Test Index", + "description": "Compressive Strength Index", + "example": 1, + "x-osdu-existing-standard": "N" + }, + "ThickeningTestConsistency": { + "type": "integer", + "title": "Thickening Test Consistency", + "description": "Thickening text consistency/slurry viscosity: Bearden Consistency (Bc) 0 to 100.", + "example": 28, + "x-osdu-frame-of-reference": "UOM:dimensionless", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementingFluid.ConsTestThickening", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "ThickeningTestTemperature": { + "type": "number", + "title": "Thickening Test Temperature", + "description": "Thickening Test Temperature", + "example": "60 degF", + "x-osdu-frame-of-reference": "UOM:thermodynamic temperature", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementingFluid.TempThickening", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "ThickeningTestPressure": { + "type": "number", + "title": "Thickening Test Pressure", + "description": "Thickening Test Pressure", + "example": "5232 psi", + "x-osdu-frame-of-reference": "UOM:pressure", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementingFluid.PresTestThickening", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "ThickeningTestElapsedTime": { + "type": "number", + "title": "Thickening Test Elapsed Time", + "description": "Thickening Test Elapsed Time", + "example": "90 min", + "x-osdu-frame-of-reference": "UOM:time", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementingFluid.eTimThickening", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + } + }, + "required": [ + "TestIndex" + ] + } + }, + "ZeroGelElapsedTime": { + "type": "number", + "title": "Zero Gel Elapsed Time", + "description": "The elapsed time from initiation of the static portion of the test until the slurry attains a gel strength of 100lbf/100sq ft.", + "x-osdu-frame-of-reference": "UOM:time", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementingFluid.EtimZeroGel", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "TransitionElapsedTime": { + "type": "number", + "title": "Transition Elapsed Time", + "description": "The elapsed time between the development of 100lbf/100sq ft gel strength and 500lbf/100 sq ft gel strength.", + "x-osdu-frame-of-reference": "UOM:time", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementingFluid.ETimTransitions", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "FreeFluidPercent": { + "type": "number", + "title": "Free Fluid Percent", + "description": "Test free fluid (mL/250ML) API 10B-2", + "example": 0, + "x-osdu-frame-of-reference": "UOM:dimensionless", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementingFluid.PcFreeWater", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "FreeFluidTemperature": { + "type": "number", + "title": "Free Fluid Temperature", + "description": "Test free fluid temperature", + "example": "60 degF", + "x-osdu-frame-of-reference": "UOM:thermodynamic temperature", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementingFluid.TempFreeWater", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "FreeFluidTestAngle": { + "type": "number", + "title": "Free Fluid Test Angle", + "description": "Free Fluid Test Angle e.g. 0 or 45 degrees", + "example": "45 deg", + "x-osdu-frame-of-reference": "UOM:plane angle", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementingFluid.TempFreeWater", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "FluidLossPressure": { + "type": "number", + "title": "Fluid Loss Pressure", + "description": "Fluid loss pressure", + "example": "1000 psi", + "x-osdu-frame-of-reference": "UOM:pressure", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementingFluid.TempFreeWater", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "FluidLossTemperature": { + "type": "number", + "title": "Fluid Loss Temperature", + "description": "Fluid loss temperature", + "example": "60 degF", + "x-osdu-frame-of-reference": "UOM:thermodynamic temperature", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementingFluid.TempFluidLoss", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "FluidLossElapsedTime": { + "type": "number", + "title": "Fluid Loss Elapsed Time", + "description": "Fluid loss dehydrating test period, used to compute the API fluid loss.", + "example": "30 min", + "x-osdu-frame-of-reference": "UOM:time", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementingFluid.TimeFluidLoss", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "FluidLossVolume": { + "type": "number", + "title": "Fluid Loss Volume", + "description": "Fluid loss volume", + "example": "64 cm3", + "x-osdu-frame-of-reference": "UOM:volume", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementingFluid.PresTestFluidLoss", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "APIFluidLossRate": { + "type": "number", + "title": "API Fluid Loss Rate", + "description": "API fluid loss = 2 * volTestFluidLoss * SQRT(30/timeFluidLoss).", + "example": "128 1/30 cm3/min", + "x-osdu-frame-of-reference": "UOM:volume per time", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementingFluid.VolAPIFluidLoss", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "APIFluidLoss30Min": { + "type": "number", + "title": "API Fluid Loss @ 30 Min", + "description": "API Fluid Loss @ 30 Min", + "example": "128 cm3", + "x-osdu-frame-of-reference": "UOM:volume", + "x-osdu-existing-standard": "N" + }, + "SolidVolumeFraction": { + "type": "number", + "title": "Solid Volume Per Volume Measure", + "description": "Solid Volume Per Volume Measure", + "x-osdu-frame-of-reference": "UOM:dimensionless", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementingFluid.SolidVolumeFraction", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "SourceWaterDescription": { + "type": "string", + "title": "Water Source Description", + "description": "Water source description", + "example": "Field (Fresh) Water", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementingFluid.SourceWater", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "SourceWaterTemperature": { + "type": "number", + "title": "Source Water Temperature", + "description": "Source Water Temperature", + "x-osdu-frame-of-reference": "UOM:thermodynamic temperature", + "x-osdu-existing-standard": "N" + }, + "SourceWaterpH": { + "type": "number", + "title": "Source Water pH", + "description": "Source Water pH", + "x-osdu-frame-of-reference": "UOM:dimensionless", + "x-osdu-existing-standard": "N" + }, + "SourceWaterpHTemperature": { + "type": "number", + "title": "Source Water pH Temperature", + "description": "Source Water pH Temperature", + "x-osdu-frame-of-reference": "UOM:thermodynamic temperature", + "x-osdu-existing-standard": "N" + }, + "SourceWaterChlorides": { + "type": "number", + "title": "Source Water Chlorides", + "description": "Source Water Chlorides", + "example": "31 ppm", + "x-osdu-frame-of-reference": "UOM:mass per mass", + "x-osdu-existing-standard": "N" + }, + "MixabilityRating": { + "type": "integer", + "title": "Mixability Rating", + "description": "Mixability (0 - 5) - 0 is not mixable", + "example": 4, + "x-osdu-existing-standard": "N" + }, + "CementAdditives": { + "type": "array", + "title": "Cement Additives", + "description": "Cement Additives list. Additives can be added in slurry but also in spacers, washes, mud.", + "x-osdu-existing-standard": "N", + "items": { + "type": "object", + "title": "Cement Additive", + "description": "Additives/chemicals added to a Fluid during a cement job", + "properties": { + "AdditiveIndex": { + "type": "integer", + "title": "Additive Index", + "description": "Additive index or sequence number. Used to retain order.", + "example": 1, + "x-osdu-existing-standard": "N" + }, + "AdditiveNameID": { + "type": "string", + "title": "Additive Name ID", + "description": "Relationship to a FluidAdditiveName reference-data record.", + "example": "namespace:reference-data--FluidAdditiveName:ZoneSeal%202000:", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementAdditive.NameAdd", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N", + "pattern": "^[\\w\\-\\.]+:reference-data\\-\\-FluidAdditiveName:[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "reference-data", + "EntityType": "FluidAdditiveName" + } + ] + }, + "AdditiveVendorID": { + "type": "string", + "title": "Additive Vendor ID", + "description": "Vendor/Supplier of additive", + "example": "namespace:master-data--Organisation:Halliburton:", + "x-osdu-existing-standard": "N", + "pattern": "^[\\w\\-\\.]+:master-data\\-\\-Organisation:[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "master-data", + "EntityType": "Organisation" + } + ] + }, + "AdditiveCode": { + "type": "string", + "title": "Additive Code", + "description": "Additive Code", + "example": "ZoneSeal2000", + "x-osdu-existing-standard": "N" + }, + "AdditiveTypeID": { + "type": "string", + "title": "Additive Type ID", + "description": "The liquid, solid or gaseous substance used to manipulate the function or properties of a fluid.", + "example": "namespace:reference-data--AdditiveType:Surfactant:", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementAdditive.TypeAdd", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "Y", + "pattern": "^[\\w\\-\\.]+:reference-data\\-\\-AdditiveType:[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "reference-data", + "EntityType": "AdditiveType" + } + ] + }, + "AdditiveRoleID": { + "type": "string", + "title": "Additive Role ID", + "description": "The chief purpose or reason for adding a substance to a fluid used in a downhole operation.", + "example": "namespace:reference-data--AdditiveRole:Surfactant:", + "x-osdu-existing-standard": "Y", + "pattern": "^[\\w\\-\\.]+:reference-data\\-\\-AdditiveRole:[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "reference-data", + "EntityType": "AdditiveRole" + } + ] + }, + "AdditiveFormulationID": { + "type": "string", + "title": "Additive Formulation", + "description": "Additive Formulation - Wet or Dry.", + "example": "namespace:reference-data--FluidAdditiveFormulationType:Wet:", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementAdditive.FormAdd", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N", + "pattern": "^[\\w\\-\\.]+:reference-data\\-\\-FluidAdditiveFormulationType:[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "reference-data", + "EntityType": "FluidAdditiveFormulationType" + } + ] + }, + "AdditiveDensity": { + "type": "number", + "title": "Additive Density", + "description": "Additive density", + "example": "8.89 lb/ft3", + "x-osdu-frame-of-reference": "UOM:mass per volume", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementAdditive.DensAdd", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "AdditiveAmount": { + "type": "number", + "title": "Additive Amount", + "description": "Additive Amount Used", + "x-osdu-frame-of-reference": "UOM:mass", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementAdditive.Additive", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "AdditiveAmountUoM": { + "type": "string", + "title": "Additive Amount Unit", + "description": "Additive Amount Unit", + "example": "namespace:reference-data--FluidAdditiveUnitOfMeasure:gal:", + "x-osdu-frame-of-reference": "UOM:volume per mass", + "x-osdu-existing-standard": "N", + "pattern": "^[\\w\\-\\.]+:reference-data\\-\\-FluidAdditiveUnitOfMeasure:[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "reference-data", + "EntityType": "FluidAdditiveUnitOfMeasure" + } + ] + }, + "AdditiveTypeConcentrationID": { + "type": "string", + "title": "Type Conc", + "description": "ConcentrationType: %BWOC (%By weight of Cement), %BWOB (%By weight of blend), %BWOW (%By weight of water), %BWOBF (%By weight of base fluid)", + "example": "namespace:reference-data--FluidAdditiveConcentrationType:%25BWOW:", + "x-osdu-existing-standard": "N", + "pattern": "^[\\w\\-\\.]+:reference-data\\-\\-FluidAdditiveConcentrationType:[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "reference-data", + "EntityType": "FluidAdditiveConcentrationType" + } + ] + }, + "AdditiveConcentrationAmount": { + "type": "number", + "title": "Concentration Amount", + "description": "Concentration Amount: unit type depends on typeConc.", + "example": 2, + "x-osdu-frame-of-reference": "UOM:mass per mass", + "x-osdu-existing-standard": "N" + }, + "AdditiveConcentrationUnitOfMeasureID": { + "type": "string", + "title": "Additive Concentration Unit Of Measure ID", + "description": "Additive Concentration Unit Of Measure", + "example": "namespace:reference-data--FluidAdditiveConcUnitOfMeasure:percentbwow:", + "x-osdu-existing-standard": "N", + "pattern": "^[\\w\\-\\.]+:reference-data\\-\\-FluidAdditiveConcUnitOfMeasure:[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "reference-data", + "EntityType": "FluidAdditiveConcUnitOfMeasure" + } + ] + }, + "AdditiveSackMass": { + "type": "number", + "title": "Mass of Sack", + "description": "Mass of Sack", + "x-osdu-frame-of-reference": "UOM:mass", + "x-osdu-existing-standard": "N" + }, + "AdditiveLiquidVolume": { + "type": "number", + "title": "Volume of container", + "description": "Volume of container", + "example": "55 gal[US]", + "x-osdu-frame-of-reference": "UOM:volume", + "x-osdu-existing-standard": "N" + }, + "AdditiveMSDSID": { + "type": "string", + "title": "Additive MSDS ID", + "description": "ID of or URL to Material Safety Data Sheet", + "x-osdu-existing-standard": "N" + }, + "AdditiveRemark": { + "type": "string", + "title": "Remark", + "description": "Comments or Remarks.", + "example": "Mix Water was batch mixed, extra chemicals to account for dead volume in the batch mixer", + "x-osdu-existing-standard": "N" + } + }, + "required": [ + "AdditiveIndex", + "AdditiveNameID" + ] + } + }, + "CementPumpSchedules": { + "type": "array", + "title": "Cement Pump Schedules", + "description": "Set of (Time / Rate / Back Pressure).", + "x-osdu-existing-standard": "N", + "items": { + "type": "object", + "title": "Cement Pump Schedule", + "description": "Cement Pump Schedule Parameters", + "properties": { + "SequenceNumber": { + "type": "integer", + "title": "Sequence Number", + "description": "Sequence Number", + "example": 2, + "x-osdu-existing-standard": "N" + }, + "StartDatetime": { + "type": "string", + "title": "Start Date/Time", + "description": "Date/time when the pump schedule interval started.", + "format": "date-time", + "example": "2020-04-20T08:15:00+0000", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "EndDatetime": { + "type": "string", + "title": "End Date/Time", + "description": "Date/time when the pump schedule interval ended.", + "format": "date-time", + "example": "2020-04-20T08:27:30+0000", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "ElapsedTime": { + "type": "number", + "title": "Elapsed Time", + "description": "Duration of the pumping schedule interval", + "example": "12.5 min", + "x-osdu-frame-of-reference": "UOM:time", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementPumpScheduleStep.ETimPump", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "PlacementMethod": { + "type": "string", + "title": "Placement Method", + "description": "Placement Method to land cement", + "example": "namespace:reference-data--CementPlacementMethod:ForwardCirculation:", + "x-osdu-existing-standard": "N", + "pattern": "^[\\w\\-\\.]+:reference-data\\-\\-CementPlacementMethod:[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "reference-data", + "EntityType": "CementPlacementMethod" + } + ] + }, + "PumpEquipmentType": { + "type": "string", + "title": "Pumping Equipment Type", + "description": "Pumping Equipment Type", + "example": "namespace:reference-data--CementPumpEquipmentType:CementUnit:", + "x-osdu-existing-standard": "N", + "pattern": "^[\\w\\-\\.]+:reference-data\\-\\-CementPumpEquipmentType:[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "reference-data", + "EntityType": "CementPumpEquipmentType" + } + ] + }, + "PumpRateMin": { + "type": "number", + "title": "Pump Rate Minimum", + "description": "Minimum Rate fluid is pumped. 0 means it is a pause.", + "example": "2 bbl/min", + "x-osdu-frame-of-reference": "UOM:volume per time", + "x-osdu-existing-standard": "N" + }, + "PumpRateMax": { + "type": "number", + "title": "Pump Rate Maximum", + "description": "Maximum Rate fluid is pumped. 0 means it is a pause.", + "example": "4 bbl/min", + "x-osdu-frame-of-reference": "UOM:volume per time", + "x-osdu-existing-standard": "N" + }, + "PumpRateAvg": { + "type": "number", + "title": "Pump Rate Average", + "description": "Average Rate fluid is pumped. 0 means it is a pause.", + "example": "4 bbl/min", + "x-osdu-frame-of-reference": "UOM:volume per time", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementPumpScheduleStep.RatePump", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "PumpPressureMin": { + "type": "number", + "title": "Pump Pressure Minimum", + "description": "Pump Pressure Minimum", + "x-osdu-frame-of-reference": "UOM:pressure", + "x-osdu-existing-standard": "N" + }, + "PumpPressureMax": { + "type": "number", + "title": "Pump Pressure Maximum", + "description": "Pump Pressure Maximum", + "x-osdu-frame-of-reference": "UOM:pressure", + "x-osdu-existing-standard": "N" + }, + "PumpPressureAvg": { + "type": "number", + "title": "Pump Pressure Average", + "description": "Pump Pressure Average", + "x-osdu-frame-of-reference": "UOM:pressure", + "x-osdu-existing-standard": "N" + }, + "PumpVolume": { + "type": "number", + "title": "Pump Volume", + "description": "Volume pumped = eTimPump * ratePump.", + "example": "50 bbls", + "x-osdu-frame-of-reference": "UOM:volume", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementPumpScheduleStep.VolPump", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "MixRate": { + "type": "number", + "title": "Mix Rate", + "description": "Cement slurry mix rate", + "x-osdu-frame-of-reference": "UOM:volume per time", + "x-osdu-existing-standard": "N" + }, + "PumpStrokesEstimated": { + "type": "integer", + "title": "Pump Strokes Estimated", + "description": "Number of Pump strokes estimated for the fluid to be pumped (assumed pump output known)", + "x-osdu-existing-standard": "N" + }, + "PumpStrokesActual": { + "type": "integer", + "title": "Pump Strokes Actual", + "description": "Number of actual Pump strokes for the fluid to be pumped (assumed pump output known)", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementPumpScheduleStep.StrokePump", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "PumpStrokeRate": { + "type": "number", + "title": "Pump Stroke Rate", + "description": "Pump stroke rate (SPM)", + "x-osdu-frame-of-reference": "UOM:reciprocal time", + "x-osdu-existing-standard": "N" + }, + "BackPressure": { + "type": "number", + "title": "Back Pressure", + "description": "Back pressure applied during pumping stage.", + "x-osdu-frame-of-reference": "UOM:pressure", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementPumpScheduleStep.PresBack", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "ShutdownElapsedTime": { + "type": "number", + "title": "Shutdown Elapsed Time", + "description": "Shutdown Elapsed Time", + "x-osdu-frame-of-reference": "UOM:time", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementPumpScheduleStep.ETimShutdown", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "ExcessFluidRatio": { + "type": "number", + "title": "Excess Fluid Ratio", + "description": "The ratio of excess fluid to total fluid pumped during the step", + "x-osdu-frame-of-reference": "UOM:volume per volume", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementPumpScheduleStep.RatioFluidExcess", + "x-osdu-attribution-revision": "v2.0" + }, + "Remark": { + "type": "string", + "title": "Remark", + "description": "Remarks", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementPumpScheduleStep.Comments", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + } + } + } + }, + "CementTestLabID": { + "type": "string", + "title": "Cement Test Lab ID", + "description": "Cement Test Lab ID Number", + "example": 638808.1, + "x-osdu-existing-standard": "N" + }, + "CementFluidRemark": { + "type": "string", + "title": "Remarks", + "description": "Comments or Remarks", + "x-osdu-existing-standard": "N" + }, + "FluidTopTrueVerticalDepth": { + "type": "number", + "title": "Fluid Top True Vertical Depth", + "description": "True Vertical Depth at top of fluid placement at the end of Stage.", + "x-osdu-frame-of-reference": "UOM:length", + "x-osdu-existing-standard": "N" + }, + "FluidBaseTrueVerticalDepth": { + "type": "number", + "title": "Fluid BaseTrue Vertical Depth", + "description": "True Vertical Depth at bottom of fluid placement at the end of Stage.", + "x-osdu-frame-of-reference": "UOM:length", + "x-osdu-existing-standard": "N" + }, + "AnnularFluidVolume": { + "type": "number", + "title": "Annular Fluid Volume", + "description": "Volume of given fluid that resides in the annulus.", + "example": "150 bbl", + "x-osdu-frame-of-reference": "UOM:volume", + "x-osdu-existing-standard": "N" + } + }, + "required": [ + "FluidIndex" + ] + } + }, + "StringMeasuredDepth": { + "type": "number", + "title": "String Measured Depth", + "description": "Bottom measured depth in primary cement job (multi-stage cement job).", + "x-osdu-frame-of-reference": "UOM:length", + "x-osdu-existing-standard": "N" + }, + "StageToolMeasuredDepth": { + "type": "number", + "title": "Stage Tool Measured Depth", + "description": "Mid measured depth of stage tool (multi-stage cement job) e.g. circulation port.", + "x-osdu-frame-of-reference": "UOM:length", + "x-osdu-existing-standard": "N" + }, + "StageToolTrueVerticalDepth": { + "type": "number", + "title": "Stage Tool True Vertical Depth", + "description": "Mid true vertical depth of stage tool (multi-stage cement job) e.g. circulation port.", + "x-osdu-frame-of-reference": "UOM:length", + "x-osdu-existing-standard": "N" + }, + "CoilTubingMeasuredDepth": { + "type": "number", + "title": "Coil Tubing Measured Depth", + "description": "Bottom Measured depth of Coiled Tubing", + "x-osdu-frame-of-reference": "UOM:length", + "x-osdu-existing-standard": "N" + }, + "InsideCasingVolume": { + "type": "number", + "title": "Inside Casing Volume", + "description": "Estimated volume inside casing", + "example": "218 bbl", + "x-osdu-frame-of-reference": "UOM:volume", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML AbstractCementStage.VolCsgIn", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "OutsideCasingVolume": { + "type": "number", + "title": "Outside Casing Volume", + "description": "Estimated volume outside casing for this stage placement", + "example": "112 bbl", + "x-osdu-frame-of-reference": "UOM:volume", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML AbstractCementStage.VolCsgOut", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "OriginalMudTypeID": { + "type": "string", + "title": "Type Original Mud", + "description": "Type of mud in hole", + "example": "namespace:reference-data--MudBaseType:Synthetic:", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML AbstractCementStage.TypeOriginalMud", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N", + "pattern": "^[\\w\\-\\.]+:reference-data\\-\\-MudBaseType:[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "reference-data", + "EntityType": "MudBaseType" + } + ] + }, + "PriorCirculatingVolume": { + "type": "number", + "title": "Prior Circulating Volume", + "description": "Volume of mud circulated prior to cement job", + "example": "40 bbl", + "x-osdu-frame-of-reference": "UOM:volume", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML AbstractCementStage.VolCircPrior", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "MudDensity": { + "type": "number", + "title": "Mud Density", + "description": "Mud density (weight)", + "example": "9.2 lbm/gal[US]", + "x-osdu-frame-of-reference": "UOM:mass per volume", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML AbstractCementStage.WtMud", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "MudFunnelViscosity": { + "type": "number", + "title": "Mud Funnel Viscosity", + "description": "Marsh funnel viscosity measured in a conical-shaped funnel", + "example": 42, + "x-osdu-frame-of-reference": "UOM:time", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementStageReport.VisFunnelMud", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "MudPlasticViscosity": { + "type": "number", + "title": "Mud Plastic Viscosity", + "description": "Plastic viscosity (in hole at start of job).", + "example": 20, + "x-osdu-frame-of-reference": "UOM:dynamic viscosity", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML AbstractCementStage.PvMud", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "MudYieldPoint": { + "type": "number", + "title": "Mud Yield Point", + "description": "Yield point (in hole at start of job).", + "example": 19, + "x-osdu-frame-of-reference": "UOM:pressure", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML AbstractCementStage.YpMud", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "MudGel10Sec": { + "type": "number", + "title": "Mud Gel10 Sec", + "description": "Gels-10Sec (in hole at start of job).", + "x-osdu-frame-of-reference": "UOM:pressure", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML AbstractCementStage.Gel10Sec", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "MudGel10Min": { + "type": "number", + "title": "Mud Gel10 Min", + "description": "Gels-10Min (in hole at start of job).", + "x-osdu-frame-of-reference": "UOM:pressure", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML AbstractCementStage.Gel10Min", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "IsAnnularFlowAfter": { + "type": "boolean", + "title": "Annular Flow After", + "description": "Annular flow (back flow) present after the stage was completed?", + "example": false, + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML AbstractCementStage.AnnularFlowAfter", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "IsAnnularPressureHeld": { + "type": "boolean", + "title": "Annular Pressure Held", + "description": "Annular Pressure Held after job?", + "example": true, + "x-osdu-existing-standard": "N" + }, + "IsFloatHeld": { + "type": "boolean", + "title": "Float Held", + "description": "Float Held?", + "example": true, + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementStageReport.FloatHeld", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "IsTopPlugUsed": { + "type": "boolean", + "title": "Top Plug Used", + "description": "Top plug used?", + "example": true, + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML AbstractCementStage.TopPlug", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "IsBottomPlugUsed": { + "type": "boolean", + "title": "Bottom Plug Used", + "description": "Bottom plug used?", + "example": true, + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML AbstractCementStage.BotPlug", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "BottomPlugNumber": { + "type": "integer", + "title": "Number of Bottom Plugs", + "description": "Number of Bottom Plugs", + "example": 1, + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML AbstractCementStage.BotPlugNumber", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "IsPlugBumped": { + "type": "boolean", + "title": "Is Plug Bumped", + "description": "Is Plug Bumped?", + "example": true, + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML AbstractCementStage.PlugBumped", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "BumpPlugPressure": { + "type": "number", + "title": "Bump Plug Pressure", + "description": "Bump Plug Pressure", + "example": "2400 psi", + "x-osdu-frame-of-reference": "UOM:pressure", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML AbstractCementStage.PresBump", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "MixMethod": { + "type": "string", + "title": "Mix Method", + "description": "Mix Method", + "example": "namespace:reference-data--CementSlurryMixMethod:Batch:", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML AbstractCementStage.MixMethod", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N", + "pattern": "^[\\w\\-\\.]+:reference-data\\-\\-CementSlurryMixMethod:[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "reference-data", + "EntityType": "CementSlurryMixMethod" + } + ] + }, + "IsPillBelowPlug": { + "type": "boolean", + "title": "Pill Below Plug", + "description": "Pill below cement plug?", + "example": false, + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML AbstractCementStage.PillBelowPlug", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "IsPlugCatcher": { + "type": "boolean", + "title": "Plug Catcher", + "description": "Plug or Dart catcher?", + "example": true, + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML AbstractCementStage.PlugCatcher", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "IsHesitation": { + "type": "boolean", + "title": "Hesitation", + "description": "Hesitation when squeezing?", + "x-osdu-existing-standard": "N" + }, + "HesitationReason": { + "type": "string", + "title": "Hesitation Reason", + "description": "Hesitation Reason during operation", + "x-osdu-existing-standard": "N" + }, + "HesitationSqueeze": { + "type": "array", + "title": "Hesitation Squeeze", + "description": "Hesitation Squeeze array", + "x-osdu-existing-standard": "N", + "items": { + "type": "object", + "title": "Hesitation Squeeze History", + "description": "Hesitation Squeeze History", + "properties": { + "SequenceNo": { + "type": "integer", + "title": "Sequence Number", + "description": "Sequence Number", + "x-osdu-existing-standard": "N" + }, + "InitialPressure": { + "type": "number", + "title": "Initial Pressure", + "description": "Initial Pressure", + "x-osdu-frame-of-reference": "UOM:pressure", + "x-osdu-existing-standard": "N" + }, + "FinalPressure": { + "type": "number", + "title": "Final Pressure", + "description": "Final Pressure", + "x-osdu-frame-of-reference": "UOM:pressure", + "x-osdu-existing-standard": "N" + }, + "Volume": { + "type": "number", + "title": "Volume Pumped", + "description": "Volume Pumped", + "x-osdu-frame-of-reference": "UOM:volume", + "x-osdu-existing-standard": "N" + }, + "HesitationTime": { + "type": "number", + "title": "Hesitation Time", + "description": "Duration between pumping stages", + "x-osdu-frame-of-reference": "UOM:time", + "x-osdu-existing-standard": "N" + }, + "Remarks": { + "type": "string", + "title": "Remarks", + "description": "Remarks", + "x-osdu-existing-standard": "N" + } + } + } + }, + "PlugManufacturer": { + "type": "string", + "title": "Plug Manufacturer", + "description": "Plug Manufacturer", + "example": "namespace:master-data--Organisation:Weatherford:", + "x-osdu-existing-standard": "Y", + "pattern": "^[\\w\\-\\.]+:master-data\\-\\-Organisation:[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "master-data", + "EntityType": "Organisation" + } + ] + }, + "BottomDartLandVolume": { + "type": "number", + "title": "Bottom Dart Landed Volume", + "description": "Volume pumped to landing Bottom Dart", + "x-osdu-frame-of-reference": "UOM:volume", + "x-osdu-existing-standard": "N" + }, + "TopDartLandVolume": { + "type": "number", + "title": "Top Dart Landed Volume", + "description": "Volume pumped to landing Top Dart", + "x-osdu-frame-of-reference": "UOM:volume", + "x-osdu-existing-standard": "N" + }, + "TopDartShearPressure": { + "type": "number", + "title": "Top Dart Shear Pressure", + "description": "Top Dart Shear Pressure", + "example": "2140 psi", + "x-osdu-frame-of-reference": "UOM:pressure", + "x-osdu-existing-standard": "N" + }, + "BottomDartShearPressure": { + "type": "number", + "title": "Bottom Dart Shear Pressure", + "description": "Bottom Dart Shear Pressure", + "example": "464 psi", + "x-osdu-frame-of-reference": "UOM:pressure", + "x-osdu-existing-standard": "N" + }, + "BackPressure": { + "type": "number", + "title": "Surface Back Pressure", + "description": "Constant back pressure applied at surface while pumping the job (can be superseded by a back pressure per pumping stage).", + "x-osdu-frame-of-reference": "UOM:pressure", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML AbstractCementStage.PresBackPressure", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "HeldPressure": { + "type": "number", + "title": "Held Pressure", + "description": "Pressure held to.", + "example": "5000 psi", + "x-osdu-frame-of-reference": "UOM:pressure", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML AbstractCementStage.PresHeld", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "PressureHeldTime": { + "type": "number", + "title": "Pressure Held Time", + "description": "Pressure Held time at end of stage", + "example": "30 min", + "x-osdu-frame-of-reference": "UOM:time", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML AbstractCementStage.ETimPresHeld", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "InitialCasingPressure": { + "type": "number", + "title": "Initial Casing Pressure", + "description": "Initial Casing Pressure", + "x-osdu-frame-of-reference": "UOM:pressure", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML AbstractCementStage.PresCsgStart", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "FinalCasingPressure": { + "type": "number", + "title": "Final Casing Pressure", + "description": "Final Casing Pressure", + "x-osdu-frame-of-reference": "UOM:pressure", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML AbstractCementStage.PresCsgEnd", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "InitialTubingPressure": { + "type": "number", + "title": "Initial Tubing Pressure", + "description": "Tubing Start Pressure (not CT)", + "x-osdu-frame-of-reference": "UOM:pressure", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML AbstractCementStage.PresTbgStart", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "FinalTubingPressure": { + "type": "number", + "title": "Final Tubing Pressure", + "description": "Tubing End Pressure (not CT)", + "x-osdu-frame-of-reference": "UOM:pressure", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML AbstractCementStage.PresTbgEnd", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "InitialCoilTubingPressure": { + "type": "number", + "title": "Initial Coiled Tubing Pressure", + "description": "Initial Coiled Tubing Pressure", + "x-osdu-frame-of-reference": "UOM:pressure", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML AbstractCementStage.PresCoilTbgStart", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "FinalCoilTubingPressure": { + "type": "number", + "title": "Final Coiled Tubing Pressure", + "description": "Final Coiled Tubing Pressure", + "x-osdu-frame-of-reference": "UOM:pressure", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML AbstractCementStage.PresCoilTbgEnd", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "BreakdownPressure": { + "type": "number", + "title": "Breakdown Pressure", + "description": "Breakdown Pressure", + "x-osdu-frame-of-reference": "UOM:pressure", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementStageReport.PresBreakDown", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "BreakdownFlowRate": { + "type": "number", + "title": "Breakdown Flow Rate", + "description": "Breakdown Flow Rate", + "x-osdu-frame-of-reference": "UOM:volume per time", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementStageReport.FlowrateBreakDown", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "PumpPressureAverage": { + "type": "number", + "title": "Average Pumping Pressure", + "description": "Average Pump Pressure", + "example": "162 psi", + "x-osdu-frame-of-reference": "UOM:pressure", + "x-osdu-existing-standard": "N" + }, + "InitialPumpRate": { + "type": "number", + "title": "Initial Pump Rate", + "description": "Initial Pump Rate", + "example": "3.62 bbl/min", + "x-osdu-frame-of-reference": "UOM:volume per time", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementStageReport.FlowratePumpStart", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "FinalPumpRate": { + "type": "number", + "title": "Final Pump Rate", + "description": "Final Pump Rate", + "example": "3.62 bbl/min", + "x-osdu-frame-of-reference": "UOM:volume per time", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementStageReport.FlowratePumpEnd", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "PumpRateMax": { + "type": "number", + "title": "Pump Rate Max", + "description": "Pump Rate Maximum", + "example": "3.62 bbl/min", + "x-osdu-frame-of-reference": "UOM:volume per time", + "x-osdu-existing-standard": "N" + }, + "ReturnsVolume": { + "type": "number", + "title": "Returns Volume", + "description": "Volume of mud returned", + "example": "5 bbls", + "x-osdu-frame-of-reference": "UOM:volume", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML AbstractCementStage.VolReturns", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "LostVolume": { + "type": "number", + "title": "Lost Volume", + "description": "Volume of mud lost", + "example": "0 bbls", + "x-osdu-frame-of-reference": "UOM:volume", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML AbstractCementStage.VolMudLost", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "ExcessVolume": { + "type": "number", + "title": "Excess Volume", + "description": "Excess Volume used", + "x-osdu-frame-of-reference": "UOM:volume", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML AbstractCementStage.VolExcess", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "ExcessVolumeCalcMethodID": { + "type": "string", + "title": "Excess Volume Calculation Method", + "description": "Excess Volume Calculation Method", + "x-osdu-existing-standard": "N", + "pattern": "^[\\w\\-\\.]+:reference-data\\-\\-CementExcessVolCalcMethod:[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "reference-data", + "EntityType": "CementExcessVolCalcMethod" + } + ] + }, + "CirculateOutMeasuredDepth": { + "type": "number", + "title": "Circulate Out Measured Depth.", + "description": "Circulate out measured depth from top of cement plug", + "x-osdu-frame-of-reference": "UOM:length", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML AbstractCementStage.MdCircOut", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "BHCT": { + "type": "number", + "title": "Bottomhole Circulating Temperature", + "description": "Circulating Bottomhole temperature", + "example": "60 degF", + "x-osdu-frame-of-reference": "UOM:thermodynamic temperature", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML AbstractCementStage.TempBHCT", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "BHST": { + "type": "number", + "title": "Bottomhole Static Temperature", + "description": "Static Bottomhole temperature", + "example": "82 degF", + "x-osdu-frame-of-reference": "UOM:thermodynamic temperature", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML AbstractCementStage.TempBHST", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "IsTailPipeUsed": { + "type": "boolean", + "title": "Is Tail Pipe Used", + "description": "Tail pipe/stinger used for setting a plug?", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML AbstractCementStage.TailPipeUsed", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "TailPipeDiameter": { + "type": "number", + "title": "Diameter of Tail Pipe", + "description": "Tailpipe/stinger size (diameter).", + "x-osdu-frame-of-reference": "UOM:length", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML AbstractCementStage.DiaTailPipe", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "IsTailPipePerforated": { + "type": "boolean", + "title": "Is Tail Pipe Perforated", + "description": "Tailpipe/stringer perforated?", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML AbstractCementStage.TailPipePerf", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "WorkstringMeasuredDepth": { + "type": "number", + "title": "Workstring Measured Depth", + "description": "Workstring Bottom Measured Depth during displacement for Plugs & Squeezes", + "x-osdu-frame-of-reference": "UOM:length", + "x-osdu-existing-standard": "N" + }, + "WorkstringTrueVerticalDepth": { + "type": "number", + "title": "Workstring True Vertical Depth", + "description": "Workstring Bottom True Vertical Depth during displacement for Plugs & Squeezes", + "x-osdu-frame-of-reference": "UOM:length", + "x-osdu-existing-standard": "N" + }, + "ReciprocationOverpull": { + "type": "number", + "title": "ReciprocationOverpull", + "description": "Maximum overpull applied during reciprocating", + "example": "10 tons", + "x-osdu-frame-of-reference": "UOM:mass", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML AbstractCementStage.ReciprocationOverpull", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "ReciprocationSlackoff": { + "type": "number", + "title": "ReciprocationSlackoff", + "description": "Maximum slackoff applied during reciprocating", + "example": "10 tons", + "x-osdu-frame-of-reference": "UOM:mass", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML AbstractCementStage.ReciprocationSlackoff", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "SqueezeObjective": { + "type": "string", + "title": "Squeeze Objective", + "description": "Squeeze objective", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML AbstractCementStage.SqueezeObjective", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N", + "pattern": "^[\\w\\-\\.]+:reference-data\\-\\-CementSqueezeObjective:[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "reference-data", + "EntityType": "CementSqueezeObjective" + } + ] + }, + "SqueezeToolMeasuredDepth": { + "type": "number", + "title": "Squeeze Tool Measured Depth", + "description": "Squeeze Tool Measured Depth e.g. Packer or Retainer", + "x-osdu-frame-of-reference": "UOM:length", + "x-osdu-existing-standard": "N" + }, + "SqueezeToolTrueVerticalDepth": { + "type": "number", + "title": "Squeeze Tool True Vertical Depth", + "description": "Squeeze Tool True Vertical Depth e.g. Packer or Retainer", + "x-osdu-frame-of-reference": "UOM:length", + "x-osdu-existing-standard": "N" + }, + "SqueezeInCasingVolume": { + "type": "number", + "title": "Squeeze In Casing Volume", + "description": "Squeezed cement volume left inside casing", + "x-osdu-frame-of-reference": "UOM:volume", + "x-osdu-existing-standard": "N" + }, + "SqueezeOutCasingVolume": { + "type": "number", + "title": "Squeeze Out Casing Volume", + "description": "Squeezed cement volume outside/behind", + "x-osdu-frame-of-reference": "UOM:volume", + "x-osdu-existing-standard": "N" + }, + "SqueezeReverseVolume": { + "type": "number", + "title": "Squeeze Reverse Volume", + "description": "Volume of cement that was returned to surface during squeeze operation", + "x-osdu-frame-of-reference": "UOM:volume", + "x-osdu-existing-standard": "N" + }, + "SqueezeFlowRateAverage": { + "type": "number", + "title": "Squeeze Flow Rate Average", + "description": "Squeeze average flowrate", + "x-osdu-frame-of-reference": "UOMvolume per time", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementStageReport.FlowrateSqueezeAv", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "SqueezeFlowRateMax": { + "type": "number", + "title": "Squeeze Flow Rate Maximum", + "description": "Squeeze maximum flowrate", + "x-osdu-frame-of-reference": "UOMvolume per time", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementStageReport.FlowrateSqueezeMx", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "SqueezePressureInitial": { + "type": "number", + "title": "Squeeze Pressure Initial", + "description": "Squeeze Pressure Initial", + "x-osdu-frame-of-reference": "UOM:pressure", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementStageReport.PresSqueeze", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "SqueezePressureAverage": { + "type": "number", + "title": "Squeeze Pressure Average", + "description": "Squeeze Pressure Average", + "x-osdu-frame-of-reference": "UOM:pressure", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementStageReport.PresSqueezeAv", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "SqueezePressureFinal": { + "type": "number", + "title": "Squeeze Pressure Final", + "description": "Squeeze Pressure Final", + "x-osdu-frame-of-reference": "UOM:pressure", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementStageReport.PresSqueezeEnd", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "SqueezeHeldPressure": { + "type": "number", + "title": "Squeeze Held Pressure", + "description": "Squeeze pressure left (held) on pipe while waiting on cement.", + "x-osdu-frame-of-reference": "UOM:pressure", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementStageReport.PresSqueezeHeld", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "SqueezeHeldPressureDuration": { + "type": "number", + "title": "Squeeze Held Pressure Duration", + "description": "Squeeze Held Pressure Elapsed Time", + "x-osdu-frame-of-reference": "UOM:time", + "x-osdu-existing-standard": "N" + }, + "IsSqueezeObtained": { + "type": "boolean", + "title": "Squeeze Obtained", + "description": "Is Squeeze Obtained/Successful?", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementStageReport.SqueezeObtained", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "SqueezeRemarks": { + "type": "string", + "title": "Squeeze Remarks", + "description": "Squeeze Remarks", + "x-osdu-existing-standard": "N" + }, + "ShoeTrackLength": { + "type": "number", + "title": "Shoe Track Length", + "description": "Shoe Track Length", + "example": "100 ft", + "x-osdu-frame-of-reference": "UOM:length", + "x-osdu-existing-standard": "N" + }, + "ShoeTrackVolume": { + "type": "number", + "title": "Shoe Track Volume", + "description": "Shoe Track Volume", + "example": "7.2 bbl", + "x-osdu-frame-of-reference": "UOM:volume", + "x-osdu-existing-standard": "N" + }, + "FluidTemperatureIn": { + "type": "number", + "title": "Fluid Temperature In", + "description": "Pre-circulation Fluid Temperature In (Pit)", + "x-osdu-frame-of-reference": "UOM:thermodynamic temperature", + "x-osdu-existing-standard": "N" + }, + "FluidTemperatureOut": { + "type": "number", + "title": "Fluid Temperature Out", + "description": "Pre-circulation Fluid Temperature Out (Return Line)", + "x-osdu-frame-of-reference": "UOM:thermodynamic temperature", + "x-osdu-existing-standard": "N" + }, + "TotalOperatingTime": { + "type": "number", + "title": "Total Operating Time", + "description": "Total operating hours from at depth ready for cement job. Included but not limited to: Pre-circulation, NPT, rig up/down, line-up and pumping operations.", + "x-osdu-frame-of-reference": "UOM:time", + "x-osdu-existing-standard": "N" + }, + "TotalPumpingTime": { + "type": "number", + "title": "Total Pumping Time", + "description": "Total pumping hours from at depth ready for cement job. Included but not limited to: Pre-circulation, washing, spacer, cement and displacement.", + "example": "569.22 min", + "x-osdu-frame-of-reference": "UOM:time", + "x-osdu-existing-standard": "N" + }, + "UnderDisplacementVolumePlanned": { + "type": "number", + "title": "Under Displacement Volume Planned", + "description": "Under Displacement Volume Planned", + "x-osdu-frame-of-reference": "UOM:volume", + "x-osdu-existing-standard": "N" + }, + "UnderDisplacementVolumeActual": { + "type": "number", + "title": "Under Displacement Volume Actual", + "description": "Under Displacement Volume Actual", + "x-osdu-frame-of-reference": "UOM:volume", + "x-osdu-existing-standard": "N" + }, + "BehindCementSpacerVolume": { + "type": "number", + "title": "Behind Cement Spacer Volume", + "description": "Behind Cement Spacer Volume", + "x-osdu-frame-of-reference": "UOM:volume", + "x-osdu-existing-standard": "N" + }, + "MinWOCTimeBeforeTagging": { + "type": "number", + "title": "Min WOC Time Before Tagging", + "description": "Min WOC Time Before Tagging/Testing", + "x-osdu-frame-of-reference": "UOM:time", + "x-osdu-existing-standard": "N" + }, + "MinWOCTimeBeforeLogging": { + "type": "number", + "title": "Min WOC Time Before Logging", + "description": "Min WOC Time Before Logging", + "x-osdu-frame-of-reference": "UOM:time", + "x-osdu-existing-standard": "N" + }, + "MaxStaticTimeSurface": { + "type": "number", + "title": "Max Static Time Surface", + "description": "Max Static Time Surface - cement unit and surface lines", + "x-osdu-frame-of-reference": "UOM:time", + "x-osdu-existing-standard": "N" + }, + "MaxStaticTimeDuringPlacement": { + "type": "number", + "title": "Max Static Time During Placement", + "description": "Max Static Time During Placement", + "x-osdu-frame-of-reference": "UOM:time", + "x-osdu-existing-standard": "N" + }, + "MaxStaticTimeAfterDisplacement": { + "type": "number", + "title": "Max Static Time After Displacement", + "description": "Max Static Time After Displacement", + "x-osdu-frame-of-reference": "UOM:time", + "x-osdu-existing-standard": "N" + }, + "StageRemarks": { + "type": "string", + "title": "Stage Remarks", + "description": "Remarks", + "example": "Circulating rates were established prior to the start of the cement job. Controlled Mud Level was \nmaintained at a Downhole Mud Weight of 9.2 ppg for the entire circulation and cement job.", + "x-osdu-existing-standard": "N" + }, + "AnnularLength": { + "type": "number", + "title": "Annular Length", + "description": "Length of the cement column", + "example": "500 ft", + "x-osdu-frame-of-reference": "UOM:length", + "x-osdu-existing-standard": "N" + } + }, + "required": [ + "StageNumber", + "StageTypeID" + ] + } + }, + "CasingPressureTest": { + "type": "object", + "title": "Casing Pressure Test", + "description": "Casing Pressure Test", + "x-osdu-existing-standard": "N", + "properties": { + "CasingTestDate": { + "type": "string", + "title": "Test Date", + "description": "Test Date/time", + "format": "date-time", + "example": "2020-04-21T17:30:00+0000", + "x-osdu-existing-standard": "N" + }, + "CasingTestElapsedTime": { + "type": "number", + "title": "Casing Test Elapsed Time", + "description": "Casing Test Elapsed Time following end of cement job", + "example": "12 hours", + "x-osdu-frame-of-reference": "UOM:time", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementEvaluation.ETimPitStart", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "CasingTestPressure": { + "type": "number", + "title": "Test Pressure", + "description": "Test Pressure", + "example": "9000 psi", + "x-osdu-frame-of-reference": "UOM:pressure", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementEvaluation.PresTest", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "CasingTestStableRate": { + "type": "number", + "title": "Casing Test Stable Rate", + "description": "Casing Test Stable Flow Rate", + "x-osdu-frame-of-reference": "UOM:volume per time", + "x-osdu-existing-standard": "N" + }, + "CasingTestDuration": { + "type": "number", + "title": "Test Duration", + "description": "Test Duration", + "example": "5 min", + "x-osdu-frame-of-reference": "UOM:time", + "x-osdu-existing-standard": "N" + }, + "MaintainPressurePercent": { + "type": "number", + "title": "Maintained Pressure Percent", + "description": "Maintained Pressure % of Initial Test Pressure", + "example": "90 %", + "x-osdu-frame-of-reference": "UOM:dimensionless", + "x-osdu-existing-standard": "N" + }, + "PressureChangePerTime": { + "type": "number", + "title": "Pressure Change/Time", + "description": "Incremental Pressure Over Defined Time Interval", + "x-osdu-frame-of-reference": "UOM:pressure per time", + "x-osdu-existing-standard": "N" + }, + "PackerMeasuredDepth": { + "type": "number", + "title": "Packer Measured Depth", + "description": "Packer Depth", + "x-osdu-frame-of-reference": "UOM:length", + "x-osdu-existing-standard": "N" + }, + "FluidDensity": { + "type": "number", + "title": "Fluid Density", + "description": "Fluid Density", + "example": "9.2 lbm/gal[US]", + "x-osdu-frame-of-reference": "UOM:mass per volume", + "x-osdu-existing-standard": "N" + }, + "FloatMeasuredDepth": { + "type": "number", + "title": "Float Measured Depth", + "description": "Float Depth", + "x-osdu-frame-of-reference": "UOM:length", + "x-osdu-existing-standard": "N" + }, + "PumpedVolume": { + "type": "number", + "title": "Pumped Volume", + "description": "Pumped Volume", + "x-osdu-frame-of-reference": "UOM:volume", + "x-osdu-existing-standard": "N" + }, + "BledBackVolume": { + "type": "number", + "title": "BledBackVolume", + "description": "Bled Back Volume", + "x-osdu-frame-of-reference": "UOM:volume", + "x-osdu-existing-standard": "N" + }, + "TestCriteria": { + "type": "string", + "title": "Test Criteria", + "description": "Test Criteria", + "x-osdu-existing-standard": "N" + }, + "Remarks": { + "type": "string", + "title": "Remarks", + "description": "Comments or Remarks", + "example": "Set the seal assembly as per FMC direction. Closed the MPR and apply 9,000 psi to set seal assembly. Held for 5 minutes to verify the seal integrity. Bled pressure off and open the MPR. tank.", + "x-osdu-existing-standard": "N" + } + } + }, + "LogEvaluation": { + "type": "array", + "title": "Log Evaluation", + "description": "Log Evaluation", + "x-osdu-existing-standard": "N", + "items": { + "type": "object", + "title": "Log Evaluation", + "description": "Log Evaluation parameters", + "properties": { + "EvaluationDate": { + "type": "string", + "title": "Evaluation Date", + "description": "Evaluation Date/time", + "format": "date-time", + "x-osdu-existing-standard": "N" + }, + "LogType": { + "type": "string", + "title": "Log Type", + "description": "Log type", + "x-osdu-existing-standard": "N", + "pattern": "^[\\w\\-\\.]+:reference-data\\-\\-CementEvalLogType:[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "reference-data", + "EntityType": "CementEvalLogType" + } + ] + }, + "IsBHTRun": { + "type": "boolean", + "title": "Is BHT Run", + "description": "Bottom Hole Temperature Log Run?", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML 2.0 CementEvaluation.TempSurvey", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "IsCETRun": { + "type": "boolean", + "title": "Is CET Run", + "description": "Cement Evaluation Tool Run?", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML 2.0 CementEvaluation.CetRun", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "IsCBLRun": { + "type": "boolean", + "title": "Is CBL Run", + "description": "Cement Bond Log tool run?", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML 2.0 CementEvaluation.CblRun", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "CBLPressure": { + "type": "number", + "title": "CBL Pressure", + "description": "Cement Bond Log Pressure", + "x-osdu-frame-of-reference": "UOM:pressure", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML 2.0 CementEvaluation.CblPres", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "CBLLogQuality": { + "type": "string", + "title": "CBL Log Quality", + "description": "Cement bond log quality description.", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML 2.0 CementEvaluation.CblBondQual", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "BeforeLogElapsedTime": { + "type": "number", + "title": "Elapsed Time Before Log", + "description": "Elapsed Time Before Log from end of Cement Job", + "x-osdu-frame-of-reference": "UOM:time", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML 2.0 CementEvaluation.ETimCementLog", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "LogID": { + "type": "string", + "title": "Log ID", + "description": "ID to evaluation Log", + "x-osdu-existing-standard": "Y", + "pattern": "^[\\w\\-\\.]+:work-product-component\\-\\-WellLog:[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "work-product-component", + "EntityType": "WellLog" + } + ] + }, + "LogEvaluationDepths": { + "type": "array", + "title": "Log Evaluation Depths", + "description": "Log Evaluation Depths", + "x-osdu-existing-standard": "N", + "items": { + "type": "object", + "title": "Log Evaluation Depth", + "description": "Log Evaluation Depth", + "properties": { + "EvaluatedIntervalMeasuredDepthTop": { + "type": "number", + "title": "Evaluated Interval Top Measured Depth", + "description": "Evaluated Interval Top Measured Depth", + "x-osdu-frame-of-reference": "UOM:length" + }, + "EvaluatedIntervalMeasuredDepthBase": { + "type": "number", + "title": "Evaluated Interval Base Measured Depth", + "description": "Evaluated Interval Base Measured Depth", + "x-osdu-frame-of-reference": "UOM:length" + }, + "IsIsolated": { + "type": "boolean", + "title": "Is Isolated", + "description": "Is Isolated" + }, + "Remarks": { + "type": "string", + "title": "Remarks", + "description": "Remarks" + } + } + } + }, + "IsCementFoundOnTool": { + "type": "boolean", + "title": "Cement Found On Tool", + "description": "Cement Found On Tool during Evaluation Log run", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementEvaluation.CementFoundOnTool", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "IsCementFoundBetweenShoeCollar": { + "type": "boolean", + "title": "Cement Found Between Shoe Collar", + "description": "Cement Found Between Shoe Collar during Evaluation Log run", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementEvaluation.CementShoeCollar", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "LogEvaluationResults": { + "type": "string", + "title": "Log Evaluation Results", + "description": "Log Evaluation Results", + "x-osdu-existing-standard": "N" + } + } + } + }, + "ShoeTest": { + "type": "object", + "title": "Shoe Test", + "description": "Shoe Test", + "x-osdu-existing-standard": "N", + "properties": { + "ShoeTestEquivalentMudWeight": { + "type": "number", + "title": "Shoe Test Equivalent Mud Weight", + "description": "Shoe Test Equivalent Mud Weight", + "example": "9.39 lbm/gal[US]", + "x-osdu-frame-of-reference": "UOM:mass per volume", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML 2.0 CementEvaluation.FormPit", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "OpenHoleLength": { + "type": "number", + "title": "Open Hole Length", + "description": "Open Hole Length", + "example": "10 ft", + "x-osdu-frame-of-reference": "UOM:length", + "x-osdu-existing-standard": "N" + }, + "IsShoeTestToolUsed": { + "type": "boolean", + "title": "Shoe Test Tool Used", + "description": "Shoe Test Tool Used", + "example": true, + "x-osdu-existing-standard": "N" + }, + "ShoeTestElapsedTime": { + "type": "number", + "title": "Elapsed Time Before Shoe Test", + "description": "Elapsed Time Before Shoe Test following end of cement job", + "example": "72 h", + "x-osdu-frame-of-reference": "UOM:time", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML 2.0 CementEvaluation.ETimPitStart", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "ShoeTestTypeID": { + "type": "string", + "title": "Shoe Test Type", + "description": "Shoe Test Type", + "example": "namespace:reference-data--CementShoeTestType:FIT:", + "x-osdu-existing-standard": "N", + "pattern": "^[\\w\\-\\.]+:reference-data\\-\\-CementShoeTestType:[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "reference-data", + "EntityType": "CementShoeTestType" + } + ] + }, + "ShoeTestComments": { + "type": "string", + "title": "Shoe Test Remarks", + "description": "Comments or Remarks", + "example": "Perform FIT on 9 5/8\u201d casing shoe. Shoe depth, 11,141\u2019 MD/ 10,219\u2019 TVD. XACT downhole static MW was 9.39 ppg. Cement unit began pumping at .5 bbl/min and pumped a total of .9 bbls. Wellhead pressure increased from 390 psi to 490 psi (100 psi Increase) and pump was stopped. Xact ECD recorded a maximum of 9.58 EMW (45 second delay). Pressure was bled off .9 bbls back. FIT result = 9.39 ppg 100 psi applied at 10,219\u2019 TVD. PWD pumped up 9.62 EMW.", + "x-osdu-existing-standard": "N" + } + } + }, + "TOCInterpretation": { + "type": "object", + "title": "TOC Interpretation", + "description": "TOC Interpretation", + "x-osdu-existing-standard": "N", + "properties": { + "TopOfCementMeasuredDepth": { + "type": "number", + "title": "Top of Cement Measured Depth", + "description": "Top of Cement (TOC) Measured Depth", + "x-osdu-frame-of-reference": "UOM:length", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementEvaluation.MdCementTop", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "PlannedTopMeasuredDepth": { + "type": "number", + "title": "Planned Top of Cement Measured Depth", + "description": "Planned Top of Cement (TOC) Measured Depth", + "x-osdu-frame-of-reference": "UOM:length", + "x-osdu-existing-standard": "N" + }, + "TopOfCementTrueVerticalDepth": { + "type": "number", + "title": "Top of Cement True Vertical Depth", + "description": "Top of Cement (TOC) True Vertical Depth", + "x-osdu-frame-of-reference": "UOM:length", + "x-osdu-existing-standard": "N" + }, + "IsTopOfCementSufficient": { + "type": "boolean", + "title": "Top of Cement Sufficient", + "description": "TOC Sufficient?", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementEvaluation.TocOK", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "IsRemedialCementRequired": { + "type": "boolean", + "title": "Remedial Cement Required", + "description": "Remedial Cement Required?", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementEvaluation.RemedialCement", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "NumberOfRemedial": { + "type": "integer", + "title": "# Remedial", + "description": "Number of remedial Squeezes required", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementEvaluation.NumRemedial", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "RemedialType": { + "type": "string", + "title": "Remedial Type", + "description": "Remedial Type", + "x-osdu-existing-standard": "N" + }, + "TopOfCementLocateMethodID": { + "type": "string", + "title": "Top of Cement Locate Method", + "description": "Top of Cement Locate Method", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementEvaluation.TopCementMethod", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N", + "pattern": "^[\\w\\-\\.]+:reference-data\\-\\-CementTOCLocateMethod:[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "reference-data", + "EntityType": "CementTOCLocateMethod" + } + ] + }, + "Interpreter": { + "type": "string", + "title": "Interpreter", + "description": "Interpreter", + "x-osdu-existing-standard": "N" + }, + "Interpretation": { + "type": "string", + "title": "Interpretation", + "description": "TOC Interpretation", + "x-osdu-existing-standard": "N" + }, + "InterpretationRemarks": { + "type": "string", + "title": "Remarks", + "description": "Comments or Remarks of the TOC Interpretation", + "x-osdu-existing-standard": "N" + } + } + }, + "LinerTopTest": { + "type": "object", + "title": "Liner Top Test", + "description": "Liner Top Test", + "x-osdu-existing-standard": "N", + "properties": { + "TestTopMeasuredDepth": { + "type": "number", + "title": "Test Top Measured Depth", + "description": "Test Top Measured Depth", + "x-osdu-frame-of-reference": "UOM:length", + "x-osdu-existing-standard": "N" + }, + "TestTopTrueVerticalDepth": { + "type": "number", + "title": "Test Top True Vertical Depth", + "description": "Test Top True Vertical Depth", + "x-osdu-frame-of-reference": "UOM:length", + "x-osdu-existing-standard": "N" + }, + "TestBaseMeasuredDepth": { + "type": "number", + "title": "Test Base Measured Depth", + "description": "Test Base Measured Depth", + "x-osdu-frame-of-reference": "UOM:length", + "x-osdu-existing-standard": "N" + }, + "TestBaseTrueVerticalDepth": { + "type": "number", + "title": "Test Base True Vertical Depth", + "description": "Test Base True Vertical Depth", + "x-osdu-frame-of-reference": "UOM:length", + "x-osdu-existing-standard": "N" + }, + "LinerOverlap": { + "type": "number", + "title": "Liner Overlap", + "description": "Liner Overlap", + "x-osdu-frame-of-reference": "UOM:length", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML 2.0 CementEvaluation.LinerLap", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "LinerTopTestElapsedTime": { + "type": "number", + "title": "Elapsed Time Before Test", + "description": "Elapsed Time Before Test following end of cement job", + "x-osdu-frame-of-reference": "UOM:time", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML 2.0 CementEvaluation.ETimBeforeTest", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "LinerNegativeTestTool": { + "type": "string", + "title": "Liner Negative Test Tool", + "description": "Liner Negative Test Tool", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML 2.0 CementEvaluation.TestNegativeTool", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "NegativeTestEquivalentMudWeight": { + "type": "number", + "title": "Liner Negative Test Equivalent Mud Weight", + "description": "Liner Negative Test Equivalent Mud Weight", + "x-osdu-frame-of-reference": "UOM:mass per volume", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML 2.0 CementEvaluation.TestNegativeEmw", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "LinerPositiveTestTool": { + "type": "string", + "title": "Liner Positive Test Tool", + "description": "Liner Positive Test Tool", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML 2.0 CementEvaluation.TestPositiveTool", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "PositiveTestEquivalentMudWeight": { + "type": "number", + "title": "Liner Positive Test Equivalent Mud Weight", + "description": "Liner Positive Test Equivalent Mud Weight", + "x-osdu-frame-of-reference": "UOM:mass per volume", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML 2.0 CementEvaluation.TestPositiveEmw", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "IsCementFoundOnTool": { + "type": "boolean", + "title": "Cement Found On Tool", + "description": "Cement Found On Tool?", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML 2.0 CementEvaluation.CblBondQual", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N" + }, + "LinerTopTestRemarks": { + "type": "string", + "title": "Remarks", + "description": "Comments or Remarks", + "x-osdu-existing-standard": "N" + } + } + }, + "ShoetrackCement": { + "type": "object", + "title": "Shoetrack Cement", + "description": "Shoetrack Cement", + "x-osdu-existing-standard": "N", + "properties": { + "ShoetrackMeasuredDepth": { + "type": "number", + "title": "Shoetrack Measured Depth", + "description": "Shoetrack Measured Depth", + "example": "11121 ft", + "x-osdu-frame-of-reference": "UOM:length", + "x-osdu-existing-standard": "N" + }, + "ShoetrackTrueVerticalDepth": { + "type": "number", + "title": "Shoetrack True Vertical Depth", + "description": "Shoetrack True Vertical Depth", + "x-osdu-frame-of-reference": "UOM:length", + "x-osdu-existing-standard": "N" + }, + "ShoetrackLength": { + "type": "number", + "title": "Shoetrack Length", + "description": "Shoetrack Length", + "example": "20 ft", + "x-osdu-frame-of-reference": "UOM:length", + "x-osdu-existing-standard": "N" + }, + "IsHardCement": { + "type": "boolean", + "title": "Is Hard Cement", + "description": "Is Hard Cement?", + "example": true, + "x-osdu-existing-standard": "N" + }, + "ShoetrackDrillDate": { + "type": "string", + "title": "Shoetrack Drill Date", + "description": "Shoetrack Drill Date", + "format": "date-time", + "example": "2020-04-26T21:30:00+0000", + "x-osdu-existing-standard": "N" + }, + "ShoetrackDrillMeasuredDepth": { + "type": "number", + "title": "Shoetrack Drill Measured Depth", + "description": "Shoetrack Drill Measured Depth", + "example": "11121 ft", + "x-osdu-frame-of-reference": "UOM:length", + "x-osdu-existing-standard": "N" + }, + "ShoetrackDrillTrueVerticalDepth": { + "type": "number", + "title": "Shoetrack Drill True Vertical Depth", + "description": "Shoetrack Drill True Vertical Depth", + "x-osdu-frame-of-reference": "UOM:length", + "x-osdu-existing-standard": "N" + }, + "ShoetrackCementTestRemarks": { + "type": "string", + "title": "Shoetrack Cement Test Remarks", + "description": "Comments or Remarks", + "example": "Drill cement and shoe track F/ 11,121\u2019 T/ 11,141\u2019. Circulated 9.2ppg SMW DIF at 500gpm, 1,200psi. Rotated 50rpm, 9-11k torque. 15-20k WOB. P/U-515k S/O-470k. Boosted riser with 400gpm, 250psi. Top Fill pump at 160gpm.", + "x-osdu-existing-standard": "N" + } + } + }, + "CementJobRating": { + "type": "string", + "title": "Cement Job Rating", + "description": "Cement Job Rating", + "example": "namespace:reference-data--CementJobQuality:Good:", + "x-osdu-attribution-authority": "Energistics", + "x-osdu-attribution-publication": "WITSML CementJob.JobRating", + "x-osdu-attribution-revision": "v2.0", + "x-osdu-existing-standard": "N", + "pattern": "^[\\w\\-\\.]+:reference-data\\-\\-CementJobQuality:[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "reference-data", + "EntityType": "CementJobQuality" + } + ] + }, + "PhROVMeasured": { + "type": "number", + "title": "ROV Measured pH", + "description": "ROV Measured pH at Seabed", + "example": 6, + "x-osdu-frame-of-reference": "UOM:dimensionless", + "x-osdu-existing-standard": "N" + }, + "CementFluidLineConfiguration": { + "type": "string", + "title": "Cement Fluid Line Configuration", + "description": "Cement Fluid Line Configuration", + "x-osdu-existing-standard": "N" + }, + "Remarks": { + "type": "string", + "title": "Remarks", + "description": "Remarks", + "example": "Halliburton displaced cement with 364 bbls of 9.2 ppg SBM SMW followed by 50 bbls of 6.8 ppg base oil at 4 bpm, 130-240 psi. Full returns observed during job. CML maintaining 9.2 ppg DHMW throughout cement job. Cement in place at 0115 hours, bled back 5 bbls, Floats holding.", + "x-osdu-existing-standard": "N" + } + }, + "required": [ + "Name", + "WellboreID", + "WellActivityID", + "VerticalMeasurement", + "JobTypeID" + ], + "title": "IndividualProperties" + }, + { + "type": "object", + "properties": { + "ExtensionProperties": { + "type": "object" + } + }, + "title": "ExtensionProperties" + } + ] + } + }, + "required": [ + "kind", + "acl", + "legal" + ], + "additionalProperties": false, + "x-osdu-review-status": "Accepted", + "x-osdu-supported-file-formats": [ + "WITSML" + ], + "x-osdu-virtual-properties": { + "data.VirtualProperties.DefaultName": { + "type": "string", + "priority": [ + { + "path": "data.Name" + } + ] + }, + "data.VirtualProperties.DefaultLocation": { + "type": "object", + "priority": [ + { + "path": "data.SpatialArea" + }, + { + "path": "data.SpatialPoint" + } + ] + } + }, + "x-osdu-inheriting-from-kind": [ + { + "name": "WorkProductComponent", + "kind": "osdu:wks:AbstractWPCGroupType:1.2.0" + } + ] + } +} \ No newline at end of file diff --git a/deployments/shared-schemas/osdu/work-product-component/DataQualitySummary.1.0.0.json b/deployments/shared-schemas/osdu/work-product-component/DataQualitySummary.1.0.0.json new file mode 100644 index 0000000000000000000000000000000000000000..a99d2a8f5613d735555354d9995aa350c6fbce1b --- /dev/null +++ b/deployments/shared-schemas/osdu/work-product-component/DataQualitySummary.1.0.0.json @@ -0,0 +1,309 @@ +{ + "schemaInfo": { + "schemaIdentity": { + "authority": "{{schema-authority}}", + "source": "wks", + "entityType": "work-product-component--DataQualitySummary", + "schemaVersionMajor": 1, + "schemaVersionMinor": 0, + "schemaVersionPatch": 0, + "id": "{{schema-authority}}:wks:work-product-component--DataQualitySummary:1.0.0" + }, + "createdBy": "OSDU Data Definition Group", + "scope": "SHARED", + "status": "PUBLISHED" + }, + "schema": { + "x-osdu-license": "Copyright 2024, The Open Group \\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 . Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.", + "$id": "https://schema.osdu.opengroup.org/json/work-product-component/DataQualitySummary.1.0.0.json", + "$schema": "http://json-schema.org/draft-07/schema#", + "x-osdu-schema-source": "osdu:wks:work-product-component--DataQualitySummary:1.0.0", + "title": "DataQualitySummary", + "description": "This is used to store the latest summary of data quality evaluation results for each RuleSet and is associated by reference to a work product component or master data object. Only 1 DataQualitySummary per WPC/Master Object", + "type": "object", + "properties": { + "id": { + "description": "Previously called ResourceID or SRN which identifies this OSDU resource object without version.", + "title": "Entity ID", + "type": "string", + "pattern": "^[\\w\\-\\.]+:work-product-component\\-\\-DataQualitySummary:[\\w\\-\\.\\:\\%]+$", + "example": "namespace:work-product-component--DataQualitySummary:67d31314-158d-56fc-908d-556219b5c2c9" + }, + "kind": { + "description": "The schema identification for the OSDU resource object following the pattern {Namespace}:{Source}:{Type}:{VersionMajor}.{VersionMinor}.{VersionPatch}. The versioning scheme follows the semantic versioning, https://semver.org/.", + "title": "Entity Kind", + "type": "string", + "pattern": "^[\\w\\-\\.]+:[\\w\\-\\.]+:[\\w\\-\\.]+:[0-9]+.[0-9]+.[0-9]+$", + "example": "osdu:wks:work-product-component--DataQualitySummary:1.0.0" + }, + "version": { + "description": "The version number of this OSDU resource; set by the framework.", + "title": "Version Number", + "type": "integer", + "format": "int64", + "example": 1562066009929332 + }, + "acl": { + "description": "The access control tags associated with this entity.", + "title": "Access Control List", + "$ref": "{{schema-authority}}:wks:AbstractAccessControlList:1.0.0" + }, + "legal": { + "description": "The entity's legal tags and compliance status. The actual contents associated with the legal tags is managed by the Compliance Service.", + "title": "Legal Tags", + "$ref": "{{schema-authority}}:wks:AbstractLegalTags:1.0.0" + }, + "tags": { + "title": "Tag Dictionary", + "description": "A generic dictionary of string keys mapping to string value. Only strings are permitted as keys and values.", + "type": "object", + "additionalProperties": { + "type": "string" + }, + "example": { + "NameOfKey": "String value" + } + }, + "createTime": { + "description": "Timestamp of the time at which initial version of this OSDU resource object was created. Set by the System. The value is a combined date-time string in ISO-8601 given in UTC.", + "title": "Resource Object Creation DateTime", + "type": "string", + "format": "date-time", + "example": "2020-12-16T11:46:20.163Z" + }, + "createUser": { + "title": "Resource Object Creation User Reference", + "description": "The user reference, which created the first version of this resource object. Set by the System.", + "type": "string", + "example": "some-user@some-company-cloud.com" + }, + "modifyTime": { + "description": "Timestamp of the time at which this version of the OSDU resource object was created. Set by the System. The value is a combined date-time string in ISO-8601 given in UTC.", + "title": "Resource Object Version Creation DateTime", + "type": "string", + "format": "date-time", + "example": "2020-12-16T11:52:24.477Z" + }, + "modifyUser": { + "title": "Resource Object Version Creation User Reference", + "description": "The user reference, which created this version of this resource object. Set by the System.", + "type": "string", + "example": "some-user@some-company-cloud.com" + }, + "ancestry": { + "description": "The links to data, which constitute the inputs, from which this record instance is derived.", + "title": "Ancestry", + "$ref": "{{schema-authority}}:wks:AbstractLegalParentList:1.0.0" + }, + "meta": { + "description": "The Frame of Reference meta data section linking the named properties to self-contained definitions.", + "title": "Frame of Reference Meta Data", + "type": "array", + "items": { + "$ref": "{{schema-authority}}:wks:AbstractMetaItem:1.0.0" + } + }, + "data": { + "allOf": [ + { + "$ref": "{{schema-authority}}:wks:AbstractCommonResources:1.0.0" + }, + { + "$ref": "{{schema-authority}}:wks:AbstractWPCGroupType:1.2.0" + }, + { + "$ref": "{{schema-authority}}:wks:AbstractWorkProductComponent:1.1.0" + }, + { + "type": "object", + "properties": { + "EvaluatedRecordID": { + "type": "string", + "title": "Evaluated Record ID", + "description": "The reference to the evaluated data record. The record version number is required.", + "pattern": "^[\\w\\-\\.]+:[\\w\\-\\.]+:[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [] + }, + "DataQualitySummarySet": { + "type": "array", + "title": "Data Quality Summary Set", + "description": "The set of Data Quality Review objects associated with the data quality summary", + "x-osdu-indexing": { + "type": "nested" + }, + "items": { + "type": "object", + "title": "Data Quality Review", + "description": "This is used to store the latest summary of data quality evaluation results for each RuleSet and is associated by reference to a work product component or master data object. Only one DataQualityReview per DataQualityRuleSet", + "properties": { + "DataQualityRuleSetID": { + "type": "string", + "title": "Data Quality Rule Set ID", + "description": "The reference to the data quality rule set run for the data quality summary. Unique Key for the item in the DataQualitySummarySet array.", + "example": "namespace:reference-data--DataQualityRuleSet:34jh45jk3hjsdfh8:", + "pattern": "^[\\w\\-\\.]+:reference-data\\-\\-DataQualityRuleSet:[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "reference-data", + "EntityType": "DataQualityRuleSet" + } + ] + }, + "DataQualityRuleSetName": { + "type": "string", + "title": "Data Quality Rule Set Name", + "description": "The name of the data quality rule set run for the data quality summary which should stay consistent with the DataQualityRuleSet. Denormalized for easier discoverability of the summaries, but needs to be kept up to date.", + "example": "Base line rule set", + "x-osdu-is-derived": { + "RelationshipPropertyName": "DataQualityRuleSetID", + "TargetPropertyName": "Name" + } + }, + "DataQualityID": { + "type": "string", + "title": "Data Quality ID", + "description": "This ID points to a Data Quality object used to store the result from a run of a Data Quality Metric Evaluation engine. Captures summary information, such as which rule-set(s) and rule(s) have been used, when this was run and by whom. Detailed results may be associated with a dataset.", + "example": "namespace:work-product-component--DataQuality:a8116688-1313-421c-9fdc-de9f75c3093c:", + "pattern": "^[\\w\\-\\.]+:work-product-component\\-\\-DataQuality:[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "work-product-component", + "EntityType": "DataQuality" + } + ] + }, + "StartDateTime": { + "type": "string", + "title": "Start Date Time", + "description": "The date-time at which the quality assessment started.", + "format": "date-time", + "example": "2023-10-26T07:15:51.518Z" + }, + "MethodID": { + "type": "string", + "title": "Method ID", + "description": "The reference to the assessment calculation method.", + "example": "namespace:reference-data--QualityAssessmentMethod:AverageAssessment:", + "pattern": "^[\\w\\-\\.]+:reference-data\\-\\-QualityAssessmentMethod:[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "reference-data", + "EntityType": "QualityAssessmentMethod" + } + ] + }, + "TotalScore": { + "type": "number", + "title": "Total Score", + "description": "The assessment score in % aggregated for all dimension types.", + "example": 100 + }, + "DimensionMetrics": { + "type": "array", + "title": "Dimension Metrics", + "description": "The individual scores per dimension.", + "example": [ + { + "DataRuleDimensionTypeID": "namespace:reference-data--DataRuleDimensionType:Accuracy:", + "Score": 100.0 + }, + { + "DataRuleDimensionTypeID": "namespace:reference-data--DataRuleDimensionType:Completeness:", + "Score": 100.0 + } + ], + "x-osdu-indexing": { + "type": "nested" + }, + "items": { + "type": "object", + "title": "DimensionMetric", + "description": "The assessment score per data rule dimension type and its weight.", + "properties": { + "DataRuleDimensionTypeID": { + "type": "string", + "title": "Data Rule Dimension Type ID", + "description": "The reference to the DataRuleDimensionType, to which score and weight are associated.", + "pattern": "^[\\w\\-\\.]+:reference-data\\-\\-DataRuleDimensionType:[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "reference-data", + "EntityType": "DataRuleDimensionType" + } + ] + }, + "Score": { + "type": "number", + "title": "Score", + "description": "The assessment score in % aggregated for this dimension type." + }, + "Weight": { + "type": "number", + "title": "Weight", + "description": "The weight factor for this score for the overall score." + } + }, + "required": [ + "DataRuleDimensionTypeID" + ] + } + } + }, + "required": [ + "DataQualityRuleSetID", + "DataQualityID" + ] + } + }, + "EvaluatedKind": { + "type": "string", + "title": "Evaluated Kind", + "description": "The EvaluatedRecordID's kind.", + "example": "osdu:wks:group-type--EntityType:2", + "pattern": "^[\\w\\-\\.]+:[\\w\\-\\.]+:[\\w\\-\\.]+:([0-9]+)?(\\.)?([0-9]+)?(\\.)?([0-9]+)?$" + } + }, + "required": [ + "EvaluatedRecordID", + "DataQualitySummarySet" + ], + "title": "IndividualProperties" + }, + { + "type": "object", + "properties": { + "ExtensionProperties": { + "type": "object" + } + }, + "title": "ExtensionProperties" + } + ] + } + }, + "required": [ + "kind", + "acl", + "legal" + ], + "additionalProperties": false, + "x-osdu-review-status": "Accepted", + "x-osdu-virtual-properties": { + "data.VirtualProperties.DefaultName": { + "type": "string", + "priority": [ + { + "path": "data.Name" + } + ] + } + }, + "x-osdu-side-car-type-to": [], + "x-osdu-inheriting-from-kind": [ + { + "name": "WorkProductComponent", + "kind": "osdu:wks:AbstractWPCGroupType:1.2.0" + } + ] + } +} \ No newline at end of file diff --git a/deployments/shared-schemas/osdu/work-product-component/Document.1.3.0.json b/deployments/shared-schemas/osdu/work-product-component/Document.1.3.0.json new file mode 100644 index 0000000000000000000000000000000000000000..cd8cc1a75d8a50b13b5e3b18eec7e1a92f8259f6 --- /dev/null +++ b/deployments/shared-schemas/osdu/work-product-component/Document.1.3.0.json @@ -0,0 +1,265 @@ +{ + "schemaInfo": { + "schemaIdentity": { + "authority": "{{schema-authority}}", + "source": "wks", + "entityType": "work-product-component--Document", + "schemaVersionMajor": 1, + "schemaVersionMinor": 3, + "schemaVersionPatch": 0, + "id": "{{schema-authority}}:wks:work-product-component--Document:1.3.0" + }, + "createdBy": "OSDU Data Definition Group", + "scope": "SHARED", + "status": "PUBLISHED" + }, + "schema": { + "x-osdu-license": "Copyright 2024, The Open Group \\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 . Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.", + "$id": "https://schema.osdu.opengroup.org/json/work-product-component/Document.1.3.0.json", + "$schema": "http://json-schema.org/draft-07/schema#", + "x-osdu-schema-source": "osdu:wks:work-product-component--Document:1.3.0", + "title": "Document", + "description": "A document can be any document that is required to be stored in an electronic format. Examples of this could be daily drilling reports, drilling schematics, or material quality analysis reports.", + "type": "object", + "properties": { + "id": { + "description": "Previously called ResourceID or SRN which identifies this OSDU resource object without version.", + "title": "Entity ID", + "type": "string", + "pattern": "^[\\w\\-\\.]+:work-product-component\\-\\-Document:[\\w\\-\\.\\:\\%]+$", + "example": "namespace:work-product-component--Document:0e6a8fdb-0a0a-56db-955a-c62204c42cb0" + }, + "kind": { + "description": "The schema identification for the OSDU resource object following the pattern {Namespace}:{Source}:{Type}:{VersionMajor}.{VersionMinor}.{VersionPatch}. The versioning scheme follows the semantic versioning, https://semver.org/.", + "title": "Entity Kind", + "type": "string", + "pattern": "^[\\w\\-\\.]+:[\\w\\-\\.]+:[\\w\\-\\.]+:[0-9]+.[0-9]+.[0-9]+$", + "example": "osdu:wks:work-product-component--Document:1.3.0" + }, + "version": { + "description": "The version number of this OSDU resource; set by the framework.", + "title": "Version Number", + "type": "integer", + "format": "int64", + "example": 1562066009929332 + }, + "acl": { + "description": "The access control tags associated with this entity.", + "title": "Access Control List", + "$ref": "{{schema-authority}}:wks:AbstractAccessControlList:1.0.0" + }, + "legal": { + "description": "The entity's legal tags and compliance status. The actual contents associated with the legal tags is managed by the Compliance Service.", + "title": "Legal Tags", + "$ref": "{{schema-authority}}:wks:AbstractLegalTags:1.0.0" + }, + "tags": { + "title": "Tag Dictionary", + "description": "A generic dictionary of string keys mapping to string value. Only strings are permitted as keys and values.", + "type": "object", + "additionalProperties": { + "type": "string" + }, + "example": { + "NameOfKey": "String value" + } + }, + "createTime": { + "description": "Timestamp of the time at which initial version of this OSDU resource object was created. Set by the System. The value is a combined date-time string in ISO-8601 given in UTC.", + "title": "Resource Object Creation DateTime", + "type": "string", + "format": "date-time", + "example": "2020-12-16T11:46:20.163Z" + }, + "createUser": { + "title": "Resource Object Creation User Reference", + "description": "The user reference, which created the first version of this resource object. Set by the System.", + "type": "string", + "example": "some-user@some-company-cloud.com" + }, + "modifyTime": { + "description": "Timestamp of the time at which this version of the OSDU resource object was created. Set by the System. The value is a combined date-time string in ISO-8601 given in UTC.", + "title": "Resource Object Version Creation DateTime", + "type": "string", + "format": "date-time", + "example": "2020-12-16T11:52:24.477Z" + }, + "modifyUser": { + "title": "Resource Object Version Creation User Reference", + "description": "The user reference, which created this version of this resource object. Set by the System.", + "type": "string", + "example": "some-user@some-company-cloud.com" + }, + "ancestry": { + "description": "The links to data, which constitute the inputs, from which this record instance is derived.", + "title": "Ancestry", + "$ref": "{{schema-authority}}:wks:AbstractLegalParentList:1.0.0" + }, + "meta": { + "description": "The Frame of Reference meta data section linking the named properties to self-contained definitions.", + "title": "Frame of Reference Meta Data", + "type": "array", + "items": { + "$ref": "{{schema-authority}}:wks:AbstractMetaItem:1.0.0" + } + }, + "data": { + "allOf": [ + { + "$ref": "{{schema-authority}}:wks:AbstractCommonResources:1.0.0" + }, + { + "$ref": "{{schema-authority}}:wks:AbstractWPCGroupType:1.2.0" + }, + { + "$ref": "{{schema-authority}}:wks:AbstractWorkProductComponent:1.1.0" + }, + { + "type": "object", + "properties": { + "DocumentTypeID": { + "type": "string", + "description": "DEPRECATED: Use the DocumentTaxonomyID. The kind of document--from a business standpoint, e.g., seismic processing report, etc.", + "pattern": "^[\\w\\-\\.]+:reference-data\\-\\-DocumentType:[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "reference-data", + "EntityType": "DocumentType" + } + ] + }, + "DocumentTaxonomyID": { + "type": "string", + "title": "Document Taxonomy ID", + "description": "The Document Taxonomy provides a structured taxonomy for categorising document types. This taxonomy adheres to a consistent naming convention of a DISCIPLINE followed by a relevant DocumentType. In the practical implementation it uses a dot-based nomenclature e.g., <DISCIPLINE>.<DocumentType>, allowing for a two level hierarchy of the document type to support classification and search. This a recommended property.", + "pattern": "^[\\w\\-\\.]+:reference-data\\-\\-DocumentTaxonomy:[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "reference-data", + "EntityType": "DocumentTaxonomy" + } + ] + }, + "NumberOfPages": { + "type": "integer", + "description": "Number of pages in the document, useful in cases where if it was described in the acquired manifest as opposed to a derived/calculated value" + }, + "SubTitle": { + "type": "string", + "description": "The sub-title of the document." + }, + "DocumentSubject": { + "type": "string", + "description": "A description text or an array of subjects covered by the document. If present this information must compliment the Tag and SubTitle" + }, + "DatePublished": { + "type": "string", + "description": "The UTC date time and date of the document publication", + "format": "date-time" + }, + "DateModified": { + "type": "string", + "description": "The UTC date time and date of the document when it was last modified", + "format": "date-time" + }, + "DocumentLanguage": { + "type": "string", + "description": "Document language as listed in the ISO 639-3 https://en.wikipedia.org/wiki/ISO_639, https://en.wikipedia.org/wiki/List_of_ISO_639-3_codes" + }, + "DateReviewDue": { + "type": "string", + "title": "Date Review Due", + "description": "Date when a next review/revision of the document is due.", + "format": "date" + }, + "DateIssued": { + "type": "string", + "title": "Date Issued", + "description": "Formal sign-off / approval date (may be different from DatePublished)", + "format": "date" + }, + "RetentionPeriod": { + "type": "number", + "title": "Retention Period", + "description": "Number of years the document needs to be retained after the last modification (see data.DataModified property).", + "example": 5 + }, + "Summary": { + "type": "string", + "title": "Summary", + "description": "Summary of document contents" + }, + "TableOfContents": { + "type": "string", + "title": "Table Of Contents", + "description": "Table of contents of the document" + }, + "Keywords": { + "type": "array", + "title": "Keywords", + "description": "Array of key words describing the document", + "x-osdu-indexing": { + "type": "flattened" + }, + "items": { + "type": "string" + } + } + }, + "title": "IndividualProperties" + }, + { + "type": "object", + "properties": { + "ExtensionProperties": { + "type": "object" + } + }, + "title": "ExtensionProperties" + } + ] + } + }, + "required": [ + "kind", + "acl", + "legal" + ], + "additionalProperties": false, + "x-osdu-review-status": "Accepted", + "x-osdu-supported-file-formats": [ + "pdf", + "csv", + "txt", + "docx", + "xlsx" + ], + "x-osdu-virtual-properties": { + "data.VirtualProperties.DefaultLocation": { + "type": "object", + "priority": [ + { + "path": "data.SpatialArea" + }, + { + "path": "data.SpatialPoint" + } + ] + }, + "data.VirtualProperties.DefaultName": { + "type": "string", + "priority": [ + { + "path": "data.Name" + } + ] + } + }, + "x-osdu-inheriting-from-kind": [ + { + "name": "WorkProductComponent", + "kind": "osdu:wks:AbstractWPCGroupType:1.2.0" + } + ] + } +} \ No newline at end of file diff --git a/deployments/shared-schemas/osdu/work-product-component/SeismicHorizon.2.0.0.json b/deployments/shared-schemas/osdu/work-product-component/SeismicHorizon.2.0.0.json new file mode 100644 index 0000000000000000000000000000000000000000..f0d840882414026209ce923b8ec426b0ee0ade18 --- /dev/null +++ b/deployments/shared-schemas/osdu/work-product-component/SeismicHorizon.2.0.0.json @@ -0,0 +1,392 @@ +{ + "schemaInfo": { + "schemaIdentity": { + "authority": "{{schema-authority}}", + "source": "wks", + "entityType": "work-product-component--SeismicHorizon", + "schemaVersionMajor": 2, + "schemaVersionMinor": 0, + "schemaVersionPatch": 0, + "id": "{{schema-authority}}:wks:work-product-component--SeismicHorizon:2.0.0" + }, + "createdBy": "OSDU Data Definition Group", + "scope": "SHARED", + "status": "PUBLISHED" + }, + "schema": { + "x-osdu-license": "Copyright 2024, The Open Group \\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 . Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.", + "$id": "https://schema.osdu.opengroup.org/json/work-product-component/SeismicHorizon.2.0.0.json", + "$schema": "http://json-schema.org/draft-07/schema#", + "x-osdu-schema-source": "osdu:wks:work-product-component--SeismicHorizon:2.0.0", + "title": "SeismicHorizon", + "description": "A set of picks related to seismic processing geometry which define a surface. The geometry used is referenced by the Interpretation Project. This is specialisation of GenericRepresentation.", + "type": "object", + "properties": { + "id": { + "description": "Previously called ResourceID or SRN which identifies this OSDU resource object without version.", + "title": "Entity ID", + "type": "string", + "pattern": "^[\\w\\-\\.]+:work-product-component\\-\\-SeismicHorizon:[\\w\\-\\.\\:\\%]+$", + "example": "namespace:work-product-component--SeismicHorizon:a7a81843-9bea-5ce4-913c-f67e4ea154ff" + }, + "kind": { + "description": "The schema identification for the OSDU resource object following the pattern {Namespace}:{Source}:{Type}:{VersionMajor}.{VersionMinor}.{VersionPatch}. The versioning scheme follows the semantic versioning, https://semver.org/.", + "title": "Entity Kind", + "type": "string", + "pattern": "^[\\w\\-\\.]+:[\\w\\-\\.]+:[\\w\\-\\.]+:[0-9]+.[0-9]+.[0-9]+$", + "example": "osdu:wks:work-product-component--SeismicHorizon:2.0.0" + }, + "version": { + "description": "The version number of this OSDU resource; set by the framework.", + "title": "Version Number", + "type": "integer", + "format": "int64", + "example": 1562066009929332 + }, + "acl": { + "description": "The access control tags associated with this entity.", + "title": "Access Control List", + "$ref": "{{schema-authority}}:wks:AbstractAccessControlList:1.0.0" + }, + "legal": { + "description": "The entity's legal tags and compliance status. The actual contents associated with the legal tags is managed by the Compliance Service.", + "title": "Legal Tags", + "$ref": "{{schema-authority}}:wks:AbstractLegalTags:1.0.0" + }, + "tags": { + "title": "Tag Dictionary", + "description": "A generic dictionary of string keys mapping to string value. Only strings are permitted as keys and values.", + "type": "object", + "additionalProperties": { + "type": "string" + }, + "example": { + "NameOfKey": "String value" + } + }, + "createTime": { + "description": "Timestamp of the time at which initial version of this OSDU resource object was created. Set by the System. The value is a combined date-time string in ISO-8601 given in UTC.", + "title": "Resource Object Creation DateTime", + "type": "string", + "format": "date-time", + "example": "2020-12-16T11:46:20.163Z" + }, + "createUser": { + "title": "Resource Object Creation User Reference", + "description": "The user reference, which created the first version of this resource object. Set by the System.", + "type": "string", + "example": "some-user@some-company-cloud.com" + }, + "modifyTime": { + "description": "Timestamp of the time at which this version of the OSDU resource object was created. Set by the System. The value is a combined date-time string in ISO-8601 given in UTC.", + "title": "Resource Object Version Creation DateTime", + "type": "string", + "format": "date-time", + "example": "2020-12-16T11:52:24.477Z" + }, + "modifyUser": { + "title": "Resource Object Version Creation User Reference", + "description": "The user reference, which created this version of this resource object. Set by the System.", + "type": "string", + "example": "some-user@some-company-cloud.com" + }, + "ancestry": { + "description": "The links to data, which constitute the inputs, from which this record instance is derived.", + "title": "Ancestry", + "$ref": "{{schema-authority}}:wks:AbstractLegalParentList:1.0.0" + }, + "meta": { + "description": "The Frame of Reference meta data section linking the named properties to self-contained definitions.", + "title": "Frame of Reference Meta Data", + "type": "array", + "items": { + "$ref": "{{schema-authority}}:wks:AbstractMetaItem:1.0.0" + } + }, + "data": { + "allOf": [ + { + "$ref": "{{schema-authority}}:wks:AbstractCommonResources:1.0.0" + }, + { + "$ref": "{{schema-authority}}:wks:AbstractWPCGroupType:1.2.0" + }, + { + "$ref": "{{schema-authority}}:wks:AbstractWorkProductComponent:1.1.0" + }, + { + "$ref": "{{schema-authority}}:wks:AbstractRepresentation:1.0.0" + }, + { + "type": "object", + "properties": { + "InterpretationID": { + "type": "string", + "title": "InterpretationID", + "description": "The relationship to the HorizonInterpretation that this SeismicHorizon representation is related to. This named property is intended to limit the AbstractRepresentation target property to a `HorizonInterpretation` for simplicity and clarity.", + "pattern": "^[\\w\\-\\.]+:work-product-component\\-\\-HorizonInterpretation:[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "work-product-component", + "EntityType": "HorizonInterpretation" + } + ] + }, + "RepresentationRole": { + "type": "string", + "title": "Representation Role", + "description": "The RepresentationRole assigned to this SeismicHorizon. Examples: Pick, Map.", + "example": "namespace:reference-data--RepresentationRole:Pick:", + "pattern": "^[\\w\\-\\.]+:reference-data\\-\\-RepresentationRole:[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "reference-data", + "EntityType": "RepresentationRole" + } + ] + }, + "RepresentationType": { + "type": "string", + "title": "Representation Type", + "description": "The RepresentationType for this representation. For a SeismicHorizon this is typically a Regular2DGrid or Polyline Sets. However, this can also be a set of points such as Inline, Crossline, X, Y, Z values extracted from an Irregular2DGrid.", + "example": "namespace:reference-data--RepresentationType:Regular2DGrid:", + "pattern": "^[\\w\\-\\.]+:reference-data\\-\\-RepresentationType:[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "reference-data", + "EntityType": "RepresentationType" + } + ] + }, + "SeismicTraceDataIDs": { + "type": "array", + "title": "SeismicTraceDataIDs", + "description": "The 2D or 3D seismic trace data sets that the horizon has been picked on. This can be one or many SeismicTraceDataIDs.", + "x-osdu-indexing": { + "type": "flattened" + }, + "items": { + "type": "string", + "pattern": "^[\\w\\-\\.]+:work-product-component\\-\\-SeismicTraceData:[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "work-product-component", + "EntityType": "SeismicTraceData" + } + ] + } + }, + "BinGridID": { + "type": "string", + "title": "Bin Grid ID", + "description": "The explicit bin grid geometry for this horizon overriding the geometry defined by the parent Seismic3DInterpretationSet. If empty and Seismic3DInterpretationSetID is populated, the Seismic3DInterpretationSet.SeismicBinGridID applies.", + "pattern": "^[\\w\\-\\.]+:work-product-component\\-\\-SeismicBinGrid:[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "work-product-component", + "EntityType": "SeismicBinGrid" + } + ] + }, + "SeismicLineGeometryIDs": { + "type": "array", + "title": "Seismic Line Geometry IDs", + "description": "The list of explicit 2D seismic line geometries overriding any definitions inferred from Seismic2DInterpretationSet. If empty and Seismic2DInterpretationSetID is populated, Seismic2DInterpretationSet.SeismicLineGeometries[].SeismicLineGeometryID apply.", + "x-osdu-indexing": { + "type": "flattened" + }, + "items": { + "type": "string", + "pattern": "^[\\w\\-\\.]+:work-product-component\\-\\-SeismicLineGeometry:[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "work-product-component", + "EntityType": "SeismicLineGeometry" + } + ] + } + }, + "Seismic3DInterpretationSetID": { + "type": "string", + "title": "Seismic3DInterpretationSetID", + "description": "For picks on 3D datasets, reference to the 3D interpretation set (not the application project nor an acquisition survey) that supported this interpretation. The seismic geometry (bin grid) needed to interpret the location references is inferred through the interpretation survey and no longer explicitly through this object. The WPC SpatialArea may reflect the survey area that has the horizon picked on it for shallow search purposes. Only this or Seismic2DInterpretationSetID may be used, but not both.", + "pattern": "^[\\w\\-\\.]+:master-data\\-\\-Seismic3DInterpretationSet:[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "master-data", + "EntityType": "Seismic3DInterpretationSet" + } + ] + }, + "Seismic2DInterpretationSetID": { + "type": "string", + "title": "Seismic2DInterpretationSetID", + "description": "For picks on 2D datasets, reference to the 2D interpretation set (not the application project nor an acquisition survey) that supported this interpretation. The seismic geometries (seismic line geometries) needed to interpret the location references are inferred through the interpretation survey. The WPC SpatialArea may reflect the lines that have the horizon picked on it for shallow search purposes. Only this or Seismic3DInterpretationSetID may be used, but not both.", + "pattern": "^[\\w\\-\\.]+:master-data\\-\\-Seismic2DInterpretationSet:[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "master-data", + "EntityType": "Seismic2DInterpretationSet" + } + ] + }, + "DomainTypeID": { + "type": "string", + "title": "DomainTypeID", + "description": "Describes the domain of the interpretation, for example, Depth, Time and Mixed domain types.\nThe property is added here to be human friendly and support search use cases. \nThis information is also captured in the `Horizon Interpretation` and abstract Interpretation fragment. Please be mindful to keep both properties synchronised", + "pattern": "^[\\w\\-\\.]+:reference-data\\-\\-DomainType:[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "reference-data", + "EntityType": "DomainType" + } + ] + }, + "SeismicPickingTypeID": { + "type": "string", + "title": "SeismicPickingTypeID", + "description": "The picking method used for the seismic horizon, for example, Primary seed pick, Interpolated seed pick, Auto tracked seed pick, Mixed, etc.", + "pattern": "^[\\w\\-\\.]+:reference-data\\-\\-SeismicPickingType:[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "reference-data", + "EntityType": "SeismicPickingType" + } + ] + }, + "SeismicHorizonTypeID": { + "type": "string", + "title": "SeismicHorizonTypeID", + "description": "The type of seismic attribute that characterizes the horizon, such as a peak, trough, plus-to-minus zero crossing, minus-to-plus zero crossing, or envelope", + "pattern": "^[\\w\\-\\.]+:reference-data\\-\\-SeismicHorizonType:[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "reference-data", + "EntityType": "SeismicHorizonType" + } + ] + }, + "GeologicalUnitName": { + "type": "string", + "title": "GeologicalUnitName", + "description": "Geological Unit (formation, bioevent, etc.) Name" + }, + "PetroleumSystemElementTypeID": { + "type": "string", + "title": "PetroleumSystemElementTypeID", + "description": "A petroleum system element such as Reservoir, Source, Seal, etc.", + "pattern": "^[\\w\\-\\.]+:reference-data\\-\\-PetroleumSystemElementType:[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "reference-data", + "EntityType": "PetroleumSystemElementType" + } + ] + }, + "InlineMin": { + "type": "number", + "title": "InlineMin", + "description": "Smallest inline picked in surface." + }, + "InlineMax": { + "type": "number", + "title": "InlineMax", + "description": "Largest inline picked in surface." + }, + "CrosslineMin": { + "type": "number", + "title": "CrosslineMin", + "description": "Smallest crossline picked in surface." + }, + "CrosslineMax": { + "type": "number", + "title": "CrosslineMax", + "description": "Largest crossline picked in surface." + }, + "Interpreter": { + "type": "string", + "title": "Interpreter", + "description": "The person or team who interpreted the horizon." + }, + "SubjectiveClassificationRatingIDs": { + "type": "array", + "title": "Subjective Classification RatingIDs", + "description": "An array capturing the classification of Confidence, Quality & Strength applicable to this interpretation. This is different to data quality", + "x-osdu-indexing": { + "type": "flattened" + }, + "items": { + "type": "string", + "pattern": "^[\\w\\-\\.]+:reference-data\\-\\-SubjectiveClassificationRating:[\\w\\-\\.\\:\\%]+:[0-9]*$", + "x-osdu-relationship": [ + { + "GroupType": "reference-data", + "EntityType": "SubjectiveClassificationRating" + } + ] + } + }, + "Remark": { + "type": "array", + "title": "Remark", + "description": "An array of remarks, typically from the interpreter, providing a comment or general explanation of the horizon.", + "items": { + "$ref": "{{schema-authority}}:wks:AbstractRemark:1.0.0" + } + } + }, + "title": "IndividualProperties" + }, + { + "type": "object", + "properties": { + "ExtensionProperties": { + "type": "object" + } + }, + "title": "ExtensionProperties" + } + ] + } + }, + "required": [ + "kind", + "acl", + "legal" + ], + "additionalProperties": false, + "x-osdu-review-status": "Accepted", + "x-osdu-supported-file-formats": [ + "RESQML", + "csv" + ], + "x-osdu-superseding-kind": "osdu:wks:work-product-component--SeismicHorizon:1.3.0", + "x-osdu-virtual-properties": { + "data.VirtualProperties.DefaultLocation": { + "type": "object", + "priority": [ + { + "path": "data.SpatialArea" + }, + { + "path": "data.SpatialPoint" + } + ] + }, + "data.VirtualProperties.DefaultName": { + "type": "string", + "priority": [ + { + "path": "data.Name" + } + ] + } + }, + "x-osdu-inheriting-from-kind": [ + { + "name": "WorkProductComponent", + "kind": "osdu:wks:AbstractWPCGroupType:1.2.0" + } + ] + } +} \ No newline at end of file