|
|
The OSDU wellbore (abridged) in OpenDES R2:
|
|
|
|
|
|
<details><summary>OSDU Wellbore schema example with id,kind,version,acl,legal</summary>
|
|
|
Schema example for OSDU Wellbore
|
|
|
|
|
|
```
|
|
|
{
|
|
|
"$id": "https://schema.osdu.opengroup.org/json/smds/master-data/Wellbore/1",
|
|
|
"$schema": "http://json-schema.org/draft-07/schema#",
|
|
|
"title": "Wellbore",
|
|
|
"description": "A hole in the ground extending from a point at the earth's surface to the maximum point of penetration.",
|
|
|
"type": "object",
|
|
|
"properties": {
|
|
|
"id": {
|
|
|
"description": "The SRN which identifies this OSDU resource object without version.",
|
|
|
"example": "urn:www.bigoil.com/nam:master-data/Wellbore:MyWellbore",
|
|
|
"title": "Wellbore Entity ID",
|
|
|
"type": "string"
|
|
|
},
|
|
|
"kind": {
|
|
|
"default": "osdu:osdu:Wellbore:1.0.0",
|
|
|
"description": "The schema identification with the OSDU wellbore.",
|
|
|
"title": "Wellbore Kind",
|
|
|
"type": "string"
|
|
|
},
|
|
|
"version": {
|
|
|
"description": "The version number of this wellbore; set by the framework.",
|
|
|
"example": "1831253916104085",
|
|
|
"format": "int64",
|
|
|
"title": "Wellbore Version Number",
|
|
|
"type": "number"
|
|
|
},
|
|
|
"acl": {
|
|
|
"additionalProperties": false,
|
|
|
"description": "The access control tags associated with this entity.",
|
|
|
"title": "Access Control List",
|
|
|
"type": "object",
|
|
|
"properties": {
|
|
|
"owners": {
|
|
|
"description": "The list of owners of this data record.",
|
|
|
"title": "List of Owners",
|
|
|
"items": {
|
|
|
"type": "string"
|
|
|
}
|
|
|
},
|
|
|
"viewers": {
|
|
|
"description": "The list of viewers to which this data record is accessible/visible/discoverable.",
|
|
|
"title": "List of Viewers",
|
|
|
"items": {
|
|
|
"type": "string"
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
"required": [
|
|
|
"owners",
|
|
|
"viewers"
|
|
|
]
|
|
|
},
|
|
|
"legal": {
|
|
|
"description": "The entity's legal tags and compliance status.",
|
|
|
"title": "Legal Tags",
|
|
|
"type": "object",
|
|
|
"properties": {
|
|
|
"legaltags": {
|
|
|
"description": "The list of legal tags, see compliance API.",
|
|
|
"items": {
|
|
|
"type": "string"
|
|
|
},
|
|
|
"title": "Legal Tags",
|
|
|
"type": "array"
|
|
|
},
|
|
|
"otherRelevantDataCountries": {
|
|
|
"description": "The list of other relevant data countries using the ISO 3166-2 2-letter codes, see compliance API.",
|
|
|
"items": {
|
|
|
"type": "string"
|
|
|
},
|
|
|
"title": "Other Relevant Data Countries",
|
|
|
"type": "array"
|
|
|
},
|
|
|
"status": {
|
|
|
"description": "The legal compliance status.",
|
|
|
"title": "Legal Status",
|
|
|
"type": "string"
|
|
|
}
|
|
|
},
|
|
|
"required": [
|
|
|
"legaltags",
|
|
|
"otherRelevantDataCountries"
|
|
|
],
|
|
|
"additionalProperties": false
|
|
|
},
|
|
|
"GroupType": {
|
|
|
"description": "The GroupType assigned to this data item.",
|
|
|
"type": "string",
|
|
|
"enum": [
|
|
|
"master-data",
|
|
|
"work-product",
|
|
|
"work-product-component",
|
|
|
"reference-data",
|
|
|
"file"
|
|
|
],
|
|
|
"title": "Group Type"
|
|
|
},
|
|
|
"ResourceTypeID": {
|
|
|
"description": "The resource's resource type, same as kind.",
|
|
|
"type": "string",
|
|
|
"pattern": "osdu:osdu:Wellbore:[0-9]+.[0-9]+.[0-9]+"
|
|
|
},
|
|
|
"ResourceID": {
|
|
|
"description": "The URN which identifies this OSDU resource object at the version level.",
|
|
|
"example": "urn:www.bigoil.com/nam:master-data/Wellbore:MyWellbore:1831253916104085",
|
|
|
"type": "string",
|
|
|
"pattern": "urn:[^:]+[^:]+:master-data/Wellbore:[^:]+:[0-9]+"
|
|
|
},
|
|
|
"ResourceHomeRegionID": {
|
|
|
"description": "The name of the home [cloud environment] region for this OSDU resource object.",
|
|
|
"type": "string",
|
|
|
"pattern": "srn:reference-data/OSDURegion:[A-Za-z0-9-]+:[0-9]*"
|
|
|
},
|
|
|
"ResourceHostRegionIDs": {
|
|
|
"description": "The name of the host [cloud environment] region(s) for this OSDU resource object.",
|
|
|
"type": "array",
|
|
|
"items": {
|
|
|
"type": "string",
|
|
|
"pattern": "srn:reference-data/OSDURegion:[A-Za-z0-9-]+:[0-9]*"
|
|
|
}
|
|
|
},
|
|
|
"ResourceObjectCreationDateTime": {
|
|
|
"description": "Timestamp of the time at which Version 1 of this OSDU resource object was originated.",
|
|
|
"type": "string",
|
|
|
"format": "date-time"
|
|
|
},
|
|
|
"ResourceVersionCreationDateTime": {
|
|
|
"description": "Timestamp of the time when the current version of this resource entered the OSDU.",
|
|
|
"type": "string",
|
|
|
"format": "date-time"
|
|
|
},
|
|
|
"ResourceCurationStatus": {
|
|
|
"description": "Describes the current Curation status. Possible values - CREATED, CURATING, CURATED.",
|
|
|
"type": "string",
|
|
|
"pattern": "srn:reference-data/ResourceCurationStatus:CREATED|CURATING|CURATED:[0-9]*"
|
|
|
},
|
|
|
"ResourceLifecycleStatus": {
|
|
|
"description": "Describes the current Resource Lifecycle status. Possible values - LOADING, RECIEVED, ACCEPTED, RESCINDED, DELETED,",
|
|
|
"type": "string",
|
|
|
"pattern": "srn:reference-data/ResourceLifecycleStatus:LOADING|RECEIVED|ACCEPTED|RESCINDED|DELETED:[0-9]*"
|
|
|
},
|
|
|
"ResourceSecurityClassification": {
|
|
|
"description": "Classifies the security level of the resourcse. Possible values = RESTRICTED, CLASSIFIED, CONFIDENTIAL, MOST CONFIDENTIAL ",
|
|
|
"type": "string",
|
|
|
"pattern": "srn:reference-data/ResourceSecurityClassification:RESTRICTED|CLASSIFIED|CONFIDENTIAL|MOST-CONFIDENTIAL:[0-9]*"
|
|
|
},
|
|
|
"Data": {
|
|
|
"type": "object",
|
|
|
"properties": {
|
|
|
"GroupTypeProperties": {
|
|
|
"type": "object",
|
|
|
"properties": {
|
|
|
}
|
|
|
},
|
|
|
"IndividualTypeProperties": {
|
|
|
"allOf": [
|
|
|
{
|
|
|
"$ref": "osdu:osdu:reference-data.AbstractFacility:1.0.0"
|
|
|
},
|
|
|
{
|
|
|
"type": "object",
|
|
|
"properties": {
|
|
|
"WellID": {
|
|
|
"type": "string",
|
|
|
"pattern": "srn:master-data/Well:[^:]+:[0-9]*"
|
|
|
},
|
|
|
"SequenceNumber": {
|
|
|
"description": "A number that indicates the order in which wellbores were drilled.",
|
|
|
"type": "integer"
|
|
|
},
|
|
|
"KickOffWellbore": {
|
|
|
"description": "This is a pointer to the parent wellbore. The wellbore that starts from top has no parent.",
|
|
|
"type": "string",
|
|
|
"pattern": "srn:master-data/Wellbore:[^:]+:[0-9]*"
|
|
|
},
|
|
|
"TrajectoryTypeID": {
|
|
|
"description": "Describes the predominant shapes the wellbore path can follow if deviated from vertical. Sample Values: Horizontal, Vertical, Directional.",
|
|
|
"type": "string",
|
|
|
"pattern": "srn:reference-data/WellboreTrajectoryType:[^:]+:[0-9]*"
|
|
|
},
|
|
|
"DefinitiveTrajectoryID": {
|
|
|
"description": "SRN of Wellbore Trajectory which is considered the authoritative or preferred version.",
|
|
|
"type": "string",
|
|
|
"pattern": "srn:work-product/WellboreTrajectoryWorkProductComponent:[^/:]+:[0-9]+$"
|
|
|
},
|
|
|
"TargetFormation": {
|
|
|
"description": "The Formation of interest for which the Wellbore is drilled to interact with. The Wellbore may terminate in a lower formation if the requirement is to drill through the entirety of the target formation, therefore this is not necessarily the Formation at TD.",
|
|
|
"type": "string",
|
|
|
"pattern": "srn:reference-data/GeologicalFormation:[^:]+:[0-9]*"
|
|
|
},
|
|
|
"FieldID": {
|
|
|
"description": "This is a pointer to the field the wellbore is related to using the Field unique identifier.",
|
|
|
"type": "string",
|
|
|
"pattern": "srn:master-data/Field:[^:]+:[0-9]*"
|
|
|
},
|
|
|
"PrimaryMaterialID": {
|
|
|
"description": "The primary material injected/produced from the wellbore.",
|
|
|
"type": "string",
|
|
|
"pattern": "srn:reference-data/MaterialType:[^:]+:[0-9]*"
|
|
|
},
|
|
|
"DefaultVerticalMeasurementID": {
|
|
|
"description": "The default datum reference point, or zero depth point, used to determine other points vertically in a wellbore. References an entry in the Vertical Measurements array of this wellbore.",
|
|
|
"type": "string"
|
|
|
},
|
|
|
"ProjectedBottomHoleLocation": {
|
|
|
"description": "Projected location at total depth.",
|
|
|
"$ref": "osdu:osdu:reference-data.AbstractSpatialLocation:1.0.0"
|
|
|
},
|
|
|
"GeographicBottomHoleLocation": {
|
|
|
"description": "Geographic location at total depth.",
|
|
|
"$ref": "osdu:osdu:reference-data.AbstractSpatialLocation:1.0.0"
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
]
|
|
|
},
|
|
|
"ExtensionProperties": {
|
|
|
"type": "object",
|
|
|
"properties": {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
"required": [
|
|
|
"kind",
|
|
|
"id",
|
|
|
"version",
|
|
|
"legal",
|
|
|
"ResourceHomeRegionID",
|
|
|
"ResourceHostRegionIDs",
|
|
|
"ResourceObjectCreationDateTime",
|
|
|
"ResourceVersionCreationDateTime",
|
|
|
"ResourceCurationStatus",
|
|
|
"ResourceLifecycleStatus",
|
|
|
"ResourceSecurityClassification"
|
|
|
],
|
|
|
"additionalProperties": false
|
|
|
}
|
|
|
```
|
|
|
</details> |
|
|
\ No newline at end of file |