Commit 09a797a8 authored by Stephen Whitley (Schlumberger)'s avatar Stephen Whitley (Schlumberger)
Browse files

Upload New File

parent 8101feab
{
"$schema": "http://json-schema.org/draft-07/schema#",
"description": "The entity well.",
"title": "Well",
"type": "object",
"definitions": {
"toOneRelationshipById": {
"description": "A relationship from this entity to one other entity either by natural key (name) or id and optionally a specific version.",
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "To One Relationship",
"type": "object",
"properties": {
"name": {
"description": "The name or natural key of the related object. This property is required if the target object id could not (yet) be identified.",
"title": "Related Object Name",
"type": "string",
"example": "Survey ST2016"
},
"version": {
"format": "int64",
"description": "The version number of the related entity. If no version number is specified, the last version is implied.",
"title": "Entity Version Number",
"type": "number"
},
"id": {
"format": "link",
"description": "The id of the related object in the Data Ecosystem. If set, the id has priority over the natural key in the name property.",
"title": "Related Object Id",
"type": "string",
"example": "data_partition:namespace:entity_845934c40e8d922bc57b678990d55722"
}
},
"required": [
"id"
]
},
"measurementReference": {
"description": "A measurementReference value structure in the 'frameOfReference.measurements' key-value pair dictionary. The 'measurementKey' is expected to be unique in the record. This value record provides the translation to a self-contained measurement persistableReference.",
"title": "Measurement Reference",
"type": "object",
"properties": {
"persistableReference": {
"description": "The persistable reference string uniquely identifying the Measurement and its dimension.",
"title": "Persistable Reference",
"type": "string",
"example": "{\"ancestry\":\"Length.Standard_Depth_Index\",\"type\":\"UM\"}"
},
"name": {
"description": "The optional measurement name, used in the domain to refer to this measurement context.",
"title": "Measurement Name",
"type": "string",
"example": "Standard_Depth_Index"
}
},
"required": [
"persistableReference"
]
},
"toOneRelationshipByName": {
"description": "A relationship from this entity to one other entity either by natural key (name) or id and optionally a specific version.",
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "To One Relationship",
"type": "object",
"properties": {
"name": {
"description": "The name or natural key of the related object. This property is required if the target object id could not (yet) be identified.",
"title": "Related Object Name",
"type": "string",
"example": "Survey ST2016"
},
"version": {
"format": "int64",
"description": "The version number of the related entity. If no version number is specified, the last version is implied.",
"title": "Entity Version Number",
"type": "number"
},
"id": {
"format": "link",
"description": "The id of the related object in the Data Ecosystem. If set, the id has priority over the natural key in the name property.",
"title": "Related Object Id",
"type": "string",
"example": "data_partition:namespace:entity_845934c40e8d922bc57b678990d55722"
}
},
"required": [
"name"
]
},
"crsReference": {
"description": "A crsReference value structure in the 'frameOfReference.crs' key-value pair dictionary. The 'crsKey' is expected to be unique in the record. This value record provides the translation to a self-contained Coordinate Reference System persistableReference.",
"title": "CRS Reference",
"type": "object",
"properties": {
"persistableReference": {
"description": "The persistable reference string uniquely identifying the CRS.",
"title": "Persistable Reference",
"type": "string",
"example": "{\"lateBoundCRS\":{\"wkt\":\"PROJCS[\\\"NAD_1927_StatePlane_North_Dakota_South_FIPS_3302\\\",GEOGCS[\\\"GCS_North_American_1927\\\",DATUM[\\\"D_North_American_1927\\\",SPHEROID[\\\"Clarke_1866\\\",6378206.4,294.9786982]],PRIMEM[\\\"Greenwich\\\",0.0],UNIT[\\\"Degree\\\",0.0174532925199433]],PROJECTION[\\\"Lambert_Conformal_Conic\\\"],PARAMETER[\\\"False_Easting\\\",2000000.0],PARAMETER[\\\"False_Northing\\\",0.0],PARAMETER[\\\"Central_Meridian\\\",-100.5],PARAMETER[\\\"Standard_Parallel_1\\\",46.1833333333333],PARAMETER[\\\"Standard_Parallel_2\\\",47.4833333333333],PARAMETER[\\\"Latitude_Of_Origin\\\",45.6666666666667],UNIT[\\\"Foot_US\\\",0.304800609601219],AUTHORITY[\\\"EPSG\\\",32021]]\",\"ver\":\"PE_10_3_1\",\"name\":\"NAD_1927_StatePlane_North_Dakota_South_FIPS_3302\",\"authCode\":{\"auth\":\"EPSG\",\"code\":\"32021\"},\"type\":\"LBC\"},\"singleCT\":{\"wkt\":\"GEOGTRAN[\\\"NAD_1927_To_WGS_1984_79_CONUS\\\",GEOGCS[\\\"GCS_North_American_1927\\\",DATUM[\\\"D_North_American_1927\\\",SPHEROID[\\\"Clarke_1866\\\",6378206.4,294.9786982]],PRIMEM[\\\"Greenwich\\\",0.0],UNIT[\\\"Degree\\\",0.0174532925199433]],GEOGCS[\\\"GCS_WGS_1984\\\",DATUM[\\\"D_WGS_1984\\\",SPHEROID[\\\"WGS_1984\\\",6378137.0,298.257223563]],PRIMEM[\\\"Greenwich\\\",0.0],UNIT[\\\"Degree\\\",0.0174532925199433]],METHOD[\\\"NADCON\\\"],PARAMETER[\\\"Dataset_conus\\\",0.0],AUTHORITY[\\\"EPSG\\\",15851]]\",\"ver\":\"PE_10_3_1\",\"name\":\"NAD_1927_To_WGS_1984_79_CONUS\",\"authCode\":{\"auth\":\"EPSG\",\"code\":\"15851\"},\"type\":\"ST\"},\"ver\":\"PE_10_3_1\",\"name\":\"NAD27 * OGP-Usa Conus / North Dakota South [32021,15851]\",\"authCode\":{\"auth\":\"SLB\",\"code\":\"32021079\"},\"type\":\"EBC\"}"
},
"name": {
"description": "Optional CRS name.",
"title": "CRS Name",
"type": "string",
"example": "NAD27 * OGP-Usa Conus / North Dakota South [32021,15851]"
},
"uncertainty": {
"title": "Uncertainty",
"type": "number",
"description": "Optional: the uncertainty of the coordinate values measured in the given the unit defined by the CRS in the scope of the crsKey."
}
},
"required": [
"persistableReference"
]
},
"azimuthReference": {
"description": "A azimuthReference value structure in the 'frameOfReference.azimuth' key-value pair dictionary. The 'azimuthReferenceKey' is expected to be unique in the record. This value record provides the translation to a standard azimuth reference enumeration (persistableReference).",
"title": "Azimuth Reference",
"type": "object",
"properties": {
"persistableReference": {
"description": "The azimuth reference value.",
"default": "TrueNorth",
"title": "AzimuthReference",
"type": "string",
"enum": [
"GridNorth",
"TrueNorth",
"MagneticNorth"
]
}
},
"required": [
"persistableReference"
]
},
"slb:wks:anyCrsFeatureCollection:0.0.0": {
"$schema": "http://json-schema.org/draft-07/schema#",
"description": "Structurally similar to a GeoJSON feature collection, however distinct and unambiguous.",
"title": "Any CRS FeatureCollection",
"type": "object",
"required": [
"type",
"features",
"persistableReference"
],
"properties": {
"features": {
"type": "array",
"items": {
"title": "GeoJSON Feature",
"type": "object",
"required": [
"type",
"properties",
"geometry"
],
"properties": {
"bbox": {
"minItems": 4,
"type": "array",
"items": {
"type": "number"
}
},
"geometry": {
"oneOf": [
{
"type": "null"
},
{
"title": "GeoJSON Point",
"type": "object",
"required": [
"type",
"coordinates"
],
"properties": {
"bbox": {
"minItems": 4,
"type": "array",
"items": {
"type": "number"
}
},
"coordinates": {
"minItems": 2,
"type": "array",
"items": {
"type": "number"
}
},
"type": {
"type": "string",
"enum": [
"AnyCrsPoint"
]
}
}
},
{
"title": "GeoJSON LineString",
"type": "object",
"required": [
"type",
"coordinates"
],
"properties": {
"bbox": {
"minItems": 4,
"type": "array",
"items": {
"type": "number"
}
},
"coordinates": {
"minItems": 2,
"type": "array",
"items": {
"minItems": 2,
"type": "array",
"items": {
"type": "number"
}
}
},
"type": {
"type": "string",
"enum": [
"AnyCrsLineString"
]
}
}
},
{
"title": "GeoJSON Polygon",
"type": "object",
"required": [
"type",
"coordinates"
],
"properties": {
"bbox": {
"minItems": 4,
"type": "array",
"items": {
"type": "number"
}
},
"coordinates": {
"type": "array",
"items": {
"minItems": 4,
"type": "array",
"items": {
"minItems": 2,
"type": "array",
"items": {
"type": "number"
}
}
}
},
"type": {
"type": "string",
"enum": [
"AnyCrsPolygon"
]
}
}
},
{
"title": "GeoJSON MultiPoint",
"type": "object",
"required": [
"type",
"coordinates"
],
"properties": {
"bbox": {
"minItems": 4,
"type": "array",
"items": {
"type": "number"
}
},
"coordinates": {
"type": "array",
"items": {
"minItems": 2,
"type": "array",
"items": {
"type": "number"
}
}
},
"type": {
"type": "string",
"enum": [
"AnyCrsMultiPoint"
]
}
}
},
{
"title": "GeoJSON MultiLineString",
"type": "object",
"required": [
"type",
"coordinates"
],
"properties": {
"bbox": {
"minItems": 4,
"type": "array",
"items": {
"type": "number"
}
},
"coordinates": {
"type": "array",
"items": {
"minItems": 2,
"type": "array",
"items": {
"minItems": 2,
"type": "array",
"items": {
"type": "number"
}
}
}
},
"type": {
"type": "string",
"enum": [
"AnyCrsMultiLineString"
]
}
}
},
{
"title": "GeoJSON MultiPolygon",
"type": "object",
"required": [
"type",
"coordinates"
],
"properties": {
"bbox": {
"minItems": 4,
"type": "array",
"items": {
"type": "number"
}
},
"coordinates": {
"type": "array",
"items": {
"type": "array",
"items": {
"minItems": 4,
"type": "array",
"items": {
"minItems": 2,
"type": "array",
"items": {
"type": "number"
}
}
}
}
},
"type": {
"type": "string",
"enum": [
"AnyCrsMultiPolygon"
]
}
}
},
{
"title": "GeoJSON GeometryCollection",
"type": "object",
"required": [
"type",
"geometries"
],
"properties": {
"geometries": {
"type": "array",
"items": {
"oneOf": [
{
"title": "GeoJSON Point",
"type": "object",
"required": [
"type",
"coordinates"
],
"properties": {
"bbox": {
"minItems": 4,
"type": "array",
"items": {
"type": "number"
}
},
"coordinates": {
"minItems": 2,
"type": "array",
"items": {
"type": "number"
}
},
"type": {
"type": "string",
"enum": [
"AnyCrsPoint"
]
}
}
},
{
"title": "GeoJSON LineString",
"type": "object",
"required": [
"type",
"coordinates"
],
"properties": {
"bbox": {
"minItems": 4,
"type": "array",
"items": {
"type": "number"
}
},
"coordinates": {
"minItems": 2,
"type": "array",
"items": {
"minItems": 2,
"type": "array",
"items": {
"type": "number"
}
}
},
"type": {
"type": "string",
"enum": [
"AnyCrsLineString"
]
}
}
},
{
"title": "GeoJSON Polygon",
"type": "object",
"required": [
"type",
"coordinates"
],
"properties": {
"bbox": {
"minItems": 4,
"type": "array",
"items": {
"type": "number"
}
},
"coordinates": {
"type": "array",
"items": {
"minItems": 4,
"type": "array",
"items": {
"minItems": 2,
"type": "array",
"items": {
"type": "number"
}
}
}
},
"type": {
"type": "string",
"enum": [
"AnyCrsPolygon"
]
}
}
},
{
"title": "GeoJSON MultiPoint",
"type": "object",
"required": [
"type",
"coordinates"
],
"properties": {
"bbox": {
"minItems": 4,
"type": "array",
"items": {
"type": "number"
}
},
"coordinates": {
"type": "array",
"items": {
"minItems": 2,
"type": "array",
"items": {
"type": "number"
}
}
},
"type": {
"type": "string",
"enum": [
"AnyCrsMultiPoint"
]
}
}
},
{
"title": "GeoJSON MultiLineString",
"type": "object",
"required": [
"type",
"coordinates"
],
"properties": {
"bbox": {
"minItems": 4,
"type": "array",
"items": {
"type": "number"
}
},
"coordinates": {
"type": "array",
"items": {
"minItems": 2,
"type": "array",
"items": {
"minItems": 2,
"type": "array",
"items": {
"type": "number"
}
}
}
},
"type": {
"type": "string",
"enum": [
"AnyCrsMultiLineString"
]
}
}
},
{
"title": "GeoJSON MultiPolygon",
"type": "object",
"required": [
"type",
"coordinates"
],
"properties": {
"bbox": {
"minItems": 4,
"type": "array",
"items": {
"type": "number"
}
},
"coordinates": {
"type": "array",
"items": {
"type": "array",
"items": {
"minItems": 4,
"type": "array",
"items": {
"minItems": 2,
"type": "array",
"items": {
"type": "number"
}
}
}
}
},
"type": {
"type": "string",
"enum": [
"AnyCrsMultiPolygon"
]
}
}
}
]
}
},
"bbox": {
"minItems": 4,