Commit 678b09f9 authored by Thomas Gehrmann [SLB]'s avatar Thomas Gehrmann [SLB]
Browse files

replace schema bootstrap files R3, opendes

parent 3a32b38f
Pipeline #24080 failed with stages
in 48 minutes and 48 seconds
{
"schemaInfo": {
"schemaIdentity": {
"authority": "osdu",
"authority": "opendes",
"source": "wks",
"entityType": "AbstractAccessControlList",
"schemaVersionMajor": 1,
"schemaVersionMinor": 0,
"schemaVersionPatch": 0,
"id": "osdu:wks:AbstractAccessControlList:1.0.0"
"id": "opendes:wks:AbstractAccessControlList:1.0.0"
},
"createdBy": "OSDU Data Definition Group",
"scope": "SHARED",
......
{
"schemaInfo": {
"schemaIdentity": {
"authority": "osdu",
"authority": "opendes",
"source": "wks",
"entityType": "AbstractAliasNames",
"schemaVersionMajor": 1,
"schemaVersionMinor": 0,
"schemaVersionPatch": 0,
"id": "osdu:wks:AbstractAliasNames:1.0.0"
"id": "opendes:wks:AbstractAliasNames:1.0.0"
},
"createdBy": "OSDU Data Definition Group",
"scope": "SHARED",
......@@ -15,6 +15,7 @@
},
"schema": {
"x-osdu-license": "Copyright 2021, 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.",
"x-osdu-review-status": "Pending",
"$id": "https://schema.osdu.opengroup.org/json/abstract/AbstractAliasNames.1.0.0.json",
"$schema": "http://json-schema.org/draft-07/schema#",
"x-osdu-schema-source": "osdu:wks:AbstractAliasNames:1.0.0",
......@@ -23,13 +24,13 @@
"type": "object",
"properties": {
"AliasName": {
"description": "Alternative Name value of defined name type for an object.",
"type": "string"
"type": "string",
"description": "Alternative Name value of defined name type for an object."
},
"AliasNameTypeID": {
"description": "A classification of alias names such as by role played or type of source, such as regulatory name, regulatory code, company code, international standard name, etc.",
"type": "string",
"pattern": "^[\\w\\-\\.]+:reference-data\\-\\-AliasNameType:.+:[0-9]*$",
"description": "A classification of alias names such as by role played or type of source, such as regulatory name, regulatory code, company code, international standard name, etc.",
"pattern": "^[\\w\\-\\.]+:reference-data\\-\\-AliasNameType:[\\w\\-\\.\\:\\%]+:[0-9]*$",
"x-osdu-relationship": [
{
"GroupType": "reference-data",
......@@ -38,10 +39,14 @@
]
},
"DefinitionOrganisationID": {
"description": "Organisation that provided the name (the source).",
"type": "string",
"pattern": "^[\\w\\-\\.]+:master-data\\-\\-Organisation:.+:[0-9]*$",
"description": "The StandardsOrganisation (reference-data) or Organisation (master-data) that provided the name (the source).",
"pattern": "^[\\w\\-\\.]+:(reference-data\\-\\-StandardsOrganisation|master-data\\-\\-Organisation):[\\w\\-\\.\\:\\%]+:[0-9]*$",
"x-osdu-relationship": [
{
"GroupType": "reference-data",
"EntityType": "StandardsOrganisation"
},
{
"GroupType": "master-data",
"EntityType": "Organisation"
......@@ -49,13 +54,13 @@
]
},
"EffectiveDateTime": {
"description": "The date and time when an alias name becomes effective.",
"type": "string",
"description": "The date and time when an alias name becomes effective.",
"format": "date-time"
},
"TerminationDateTime": {
"description": "The data and time when an alias name is no longer in effect.",
"type": "string",
"description": "The data and time when an alias name is no longer in effect.",
"format": "date-time"
}
},
......
{
"schemaInfo": {
"schemaIdentity": {
"authority": "osdu",
"authority": "opendes",
"source": "wks",
"entityType": "AbstractAnyCrsFeatureCollection",
"schemaVersionMajor": 1,
"schemaVersionMinor": 0,
"schemaVersionPatch": 0,
"id": "osdu:wks:AbstractAnyCrsFeatureCollection:1.0.0"
"id": "opendes:wks:AbstractAnyCrsFeatureCollection:1.0.0"
},
"createdBy": "OSDU Data Definition Group",
"scope": "SHARED",
......@@ -23,7 +23,7 @@
"type": "object",
"required": [
"type",
"persistableReferenceCRS",
"persistableReferenceCrs",
"features"
],
"properties": {
......@@ -37,7 +37,7 @@
"title": "Coordinate Reference System ID",
"description": "The CRS reference into the CoordinateReferenceSystem catalog.",
"type": "string",
"pattern": "^[\\w\\-\\.]+:reference-data\\-\\-CoordinateReferenceSystem:.+:[0-9]*$",
"pattern": "^[\\w\\-\\.]+:reference-data\\-\\-CoordinateReferenceSystem:[\\w\\-\\.\\:\\%]+:[0-9]*$",
"example": "namespace:reference-data--CoordinateReferenceSystem:BoundCRS.SLB.32021.15851:",
"x-osdu-relationship": [
{
......@@ -50,7 +50,7 @@
"title": "Vertical Coordinate Reference System ID",
"description": "The explicit VerticalCRS reference into the CoordinateReferenceSystem catalog. This property stays empty for 2D geometries. Absent or empty values for 3D geometries mean the context may be provided by a CompoundCRS in 'CoordinateReferenceSystemID' or implicitly EPSG:5714 MSL height",
"type": "string",
"pattern": "^[\\w\\-\\.]+:reference-data\\-\\-CoordinateReferenceSystem:.+:[0-9]*$",
"pattern": "^[\\w\\-\\.]+:reference-data\\-\\-CoordinateReferenceSystem:[\\w\\-\\.\\:\\%]+:[0-9]*$",
"example": "namespace:reference-data--CoordinateReferenceSystem:VerticalCRS.EPSG.5773:",
"x-osdu-relationship": [
{
......@@ -59,16 +59,16 @@
}
]
},
"persistableReferenceCRS": {
"persistableReferenceCrs": {
"type": "string",
"title": "CRS Reference",
"description": "The CRS reference as persistableReference string. If populated, the CoordinateReferenceSystemID takes precedence.",
"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\"}"
},
"persistableReferenceVerticalCRS": {
"persistableReferenceVerticalCrs": {
"type": "string",
"title": "Vertical CRS Reference",
"description": "The VerticalCRS reference as persistableReference string. If populated, the VerticalCoordinateReferenceSystemID takes precedence. The property is null or empty for 2D geometries. For 3D geometries and absent or null persistableReferenceVerticalCRS the vertical CRS is either provided via persistableReferenceCRS's CompoundCRS or it is implicitly defined as EPSG:5714 MSL height.",
"description": "The VerticalCRS reference as persistableReference string. If populated, the VerticalCoordinateReferenceSystemID takes precedence. The property is null or empty for 2D geometries. For 3D geometries and absent or null persistableReferenceVerticalCrs the vertical CRS is either provided via persistableReferenceCrs's CompoundCRS or it is implicitly defined as EPSG:5714 MSL height.",
"example": "{\"authCode\":{\"auth\":\"EPSG\",\"code\":\"5773\"},\"type\":\"LBC\",\"ver\":\"PE_10_3_1\",\"name\":\"EGM96_Geoid\",\"wkt\":\"VERTCS[\\\"EGM96_Geoid\\\",VDATUM[\\\"EGM96_Geoid\\\"],PARAMETER[\\\"Vertical_Shift\\\",0.0],PARAMETER[\\\"Direction\\\",1.0],UNIT[\\\"Meter\\\",1.0],AUTHORITY[\\\"EPSG\\\",5773]]\"}"
},
"persistableReferenceUnitZ": {
......
{
"schemaInfo": {
"schemaIdentity": {
"authority": "osdu",
"authority": "opendes",
"source": "wks",
"entityType": "AbstractBinGrid",
"schemaVersionMajor": 1,
"schemaVersionMinor": 0,
"schemaVersionPatch": 0,
"id": "osdu:wks:AbstractBinGrid:1.0.0"
"id": "opendes:wks:AbstractBinGrid:1.0.0"
},
"createdBy": "OSDU Data Definition Group",
"scope": "SHARED",
......@@ -29,7 +29,7 @@
"BinGridTypeID": {
"description": "Type of bin grid (Acquisition, Processing, Velocity, MagGrav, Magnetics, Gravity, GeologicModel, Reprojected, etc.)",
"type": "string",
"pattern": "^[\\w\\-\\.]+:reference-data\\-\\-SeismicBinGridType:.+:[0-9]*$",
"pattern": "^[\\w\\-\\.]+:reference-data\\-\\-SeismicBinGridType:[\\w\\-\\.\\:\\%]+:[0-9]*$",
"x-osdu-relationship": [
{
"GroupType": "reference-data",
......@@ -52,7 +52,7 @@
"BinGridDefinitionMethodTypeID": {
"description": "This identifies how the Bin Grid is defined: 4=ABCD four-points method was used to define the grid (P6 parameters are optional and can contain derived values; P6BinNodeIncrementOnIAxis and P6BinNodeIncrementOnJaxis can be used as part of four-point method). Use a perspective transformation to map between map coordinates and bin coordinates. Note point order. 6=P6 definition method was used to define the bin grid (ABCD points are optional and can contain derived values; ABCDBinGridSpatialLocation must specify the projected CRS). Use an affine transformation to map between map coordinates and bin coordinates.",
"type": "string",
"pattern": "^[\\w\\-\\.]+:reference-data\\-\\-BinGridDefinitionMethodType:.+:[0-9]*$",
"pattern": "^[\\w\\-\\.]+:reference-data\\-\\-BinGridDefinitionMethodType:[\\w\\-\\.\\:\\%]+:[0-9]*$",
"x-osdu-relationship": [
{
"GroupType": "reference-data",
......@@ -63,13 +63,13 @@
"ABCDBinGridLocalCoordinates": {
"type": "array",
"items": {
"$ref": "osdu:wks:AbstractCoordinates:1.0.0"
"$ref": "opendes:wks:AbstractCoordinates:1.0.0"
},
"description": "Array of 4 corner points for bin grid in local coordinates: Point A (min inline, min crossline); Point B (min inline, max crossline); Point C (max inline, min crossline); Point D (max inline, max crossline). If Point D is not given and BinGridDefinitionMethodTypeID=4, it must be supplied, with its spatial location, before ingestion to create a parallelogram in map coordinate space. Note correspondence of inline=x, crossline=y."
},
"ABCDBinGridSpatialLocation": {
"description": "Bin Grid ABCD points containing the projected coordinates, projected CRS and quality metadata. This attribute is required also for the P6 definition method to define the projected CRS, even if the ABCD coordinates would be optional (recommended to be always calculated).",
"$ref": "osdu:wks:AbstractSpatialLocation:1.0.0"
"$ref": "opendes:wks:AbstractSpatialLocation:1.0.0"
},
"P6TransformationMethod": {
"description": "EPSG code: 9666 for right-handed, 1049 for left-handed. See IOGP Guidance Note 373-07-2 and 483-6.",
......
{
"schemaInfo": {
"schemaIdentity": {
"authority": "osdu",
"authority": "opendes",
"source": "wks",
"entityType": "AbstractBusinessRule",
"schemaVersionMajor": 1,
"schemaVersionMinor": 0,
"schemaVersionPatch": 0,
"id": "osdu:wks:AbstractBusinessRule:1.0.0"
"id": "opendes:wks:AbstractBusinessRule:1.0.0"
},
"createdBy": "OSDU Data Definition Group",
"scope": "SHARED",
......@@ -31,7 +31,7 @@
"DataRuleSetID": {
"type": "string",
"description": "The relationship to the QualityDataRuleSet.",
"pattern": "^[\\w\\-\\.]+:reference-data\\-\\-QualityDataRuleSet:.+:[0-9]*$",
"pattern": "^[\\w\\-\\.]+:reference-data\\-\\-QualityDataRuleSet:[\\w\\-\\.\\:\\%]+:[0-9]*$",
"x-osdu-relationship": [
{
"GroupType": "reference-data",
......@@ -55,7 +55,7 @@
"DataRuleID": {
"type": "string",
"description": "The relationship to the individual QualityDataRule.",
"pattern": "^[\\w\\-\\.]+:reference-data\\-\\-QualityDataRule:.+:[0-9]*$",
"pattern": "^[\\w\\-\\.]+:reference-data\\-\\-QualityDataRule:[\\w\\-\\.\\:\\%]+:[0-9]*$",
"x-osdu-relationship": [
{
"GroupType": "reference-data",
......
{
"schemaInfo": {
"schemaIdentity": {
"authority": "osdu",
"authority": "opendes",
"source": "wks",
"entityType": "AbstractCommonResources",
"schemaVersionMajor": 0,
"schemaVersionMajor": 1,
"schemaVersionMinor": 0,
"schemaVersionPatch": 0,
"id": "schema-namespace:abstract:AbstractCommonResources:0.0.0"
"id": "opendes:wks:AbstractCommonResources:1.0.0"
},
"createdBy": "OSDU Data Definition Group",
"scope": "SHARED",
......@@ -17,7 +17,7 @@
"x-osdu-license": "Copyright 2021, 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/abstract/AbstractCommonResources.1.0.0.json",
"$schema": "http://json-schema.org/draft-07/schema#",
"x-osdu-schema-source": "schema-namespace:abstract:AbstractCommonResources:0.0.0",
"x-osdu-schema-source": "osdu:wks:AbstractCommonResources:1.0.0",
"title": "OSDU Common Resources",
"description": "Common resources to be injected at root 'data' level for every entity, which is persistable in Storage. The insertion is performed by the OsduSchemaComposer script.",
"type": "object",
......@@ -26,7 +26,7 @@
"description": "The name of the home [cloud environment] region for this OSDU resource object.",
"title": "Resource Home Region ID",
"type": "string",
"pattern": "^[\\w\\-\\.]+:reference-data\\-\\-OSDURegion:.+:[0-9]*$",
"pattern": "^[\\w\\-\\.]+:reference-data\\-\\-OSDURegion:[\\w\\-\\.\\:\\%]+:[0-9]*$",
"x-osdu-relationship": [
{
"GroupType": "reference-data",
......@@ -40,7 +40,7 @@
"type": "array",
"items": {
"type": "string",
"pattern": "^[\\w\\-\\.]+:reference-data\\-\\-OSDURegion:.+:[0-9]*$",
"pattern": "^[\\w\\-\\.]+:reference-data\\-\\-OSDURegion:[\\w\\-\\.\\:\\%]+:[0-9]*$",
"x-osdu-relationship": [
{
"GroupType": "reference-data",
......@@ -53,7 +53,7 @@
"description": "Describes the current Curation status.",
"title": "Resource Curation Status",
"type": "string",
"pattern": "^[\\w\\-\\.]+:reference-data\\-\\-ResourceCurationStatus:.+:[0-9]*$",
"pattern": "^[\\w\\-\\.]+:reference-data\\-\\-ResourceCurationStatus:[\\w\\-\\.\\:\\%]+:[0-9]*$",
"x-osdu-relationship": [
{
"GroupType": "reference-data",
......@@ -65,7 +65,7 @@
"description": "Describes the current Resource Lifecycle status.",
"title": "Resource Lifecycle Status",
"type": "string",
"pattern": "^[\\w\\-\\.]+:reference-data\\-\\-ResourceLifecycleStatus:.+:[0-9]*$",
"pattern": "^[\\w\\-\\.]+:reference-data\\-\\-ResourceLifecycleStatus:[\\w\\-\\.\\:\\%]+:[0-9]*$",
"x-osdu-relationship": [
{
"GroupType": "reference-data",
......@@ -77,7 +77,7 @@
"description": "Classifies the security level of the resource.",
"title": "Resource Security Classification",
"type": "string",
"pattern": "^[\\w\\-\\.]+:reference-data\\-\\-ResourceSecurityClassification:.+:[0-9]*$",
"pattern": "^[\\w\\-\\.]+:reference-data\\-\\-ResourceSecurityClassification:[\\w\\-\\.\\:\\%]+:[0-9]*$",
"x-osdu-relationship": [
{
"GroupType": "reference-data",
......@@ -94,7 +94,7 @@
"description": "Where does this data resource sit in the cradle-to-grave span of its existence?",
"title": "Existence Kind",
"type": "string",
"pattern": "^[\\w\\-\\.]+:reference-data\\-\\-ExistenceKind:.+:[0-9]*$",
"pattern": "^[\\w\\-\\.]+:reference-data\\-\\-ExistenceKind:[\\w\\-\\.\\:\\%]+:[0-9]*$",
"x-osdu-relationship": [
{
"GroupType": "reference-data",
......
{
"schemaInfo": {
"schemaIdentity": {
"authority": "osdu",
"authority": "opendes",
"source": "wks",
"entityType": "AbstractCompressionInfo",
"schemaVersionMajor": 1,
"schemaVersionMinor": 0,
"schemaVersionPatch": 0,
"id": "osdu:wks:AbstractCompressionInfo:1.0.0"
"id": "opendes:wks:AbstractCompressionInfo:1.0.0"
},
"createdBy": "OSDU Data Definition Group",
"scope": "SHARED",
......@@ -30,7 +30,7 @@
"CompressionMethodTypeID": {
"type": "string",
"description": "Name of a compression algorithm applied to the data as stored.",
"pattern": "^[\\w\\-\\.]+:reference-data\\-\\-CompressionMethodType:.+:[0-9]*$",
"pattern": "^[\\w\\-\\.]+:reference-data\\-\\-CompressionMethodType:[\\w\\-\\.\\:\\%]+:[0-9]*$",
"x-osdu-relationship": [
{
"GroupType": "reference-data",
......
{
"schemaInfo": {
"schemaIdentity": {
"authority": "osdu",
"authority": "opendes",
"source": "wks",
"entityType": "AbstractCoordinates",
"schemaVersionMajor": 1,
"schemaVersionMinor": 0,
"schemaVersionPatch": 0,
"id": "osdu:wks:AbstractCoordinates:1.0.0"
"id": "opendes:wks:AbstractCoordinates:1.0.0"
},
"createdBy": "OSDU Data Definition Group",
"scope": "SHARED",
......@@ -22,11 +22,11 @@
"description": "A geographic position on the surface of the earth.",
"type": "object",
"properties": {
"x": {
"X": {
"description": "x is Easting or Longitude.",
"type": "number"
},
"y": {
"Y": {
"description": "y is Northing or Latitude.",
"type": "number"
}
......
{
"schemaInfo": {
"schemaIdentity": {
"authority": "osdu",
"authority": "opendes",
"source": "wks",
"entityType": "AbstractDataset",
"schemaVersionMajor": 1,
"schemaVersionMinor": 0,
"schemaVersionPatch": 0,
"id": "osdu:wks:AbstractDataset:1.0.0"
"id": "opendes:wks:AbstractDataset:1.0.0"
},
"createdBy": "OSDU Data Definition Group",
"scope": "SHARED",
......@@ -47,8 +47,8 @@
"type": "string",
"title": "Encoding Format Type ID",
"description": "EncodingFormatType ID reference value relationship. It can me a mime-type or media-type.",
"example": "namespace:reference-data--EncodingFormatType:text/csv:",
"pattern": "^[\\w\\-\\.]+:reference-data\\-\\-EncodingFormatType:.+:[0-9]*$",
"example": "namespace:reference-data--EncodingFormatType:text%2Fcsv:",
"pattern": "^[\\w\\-\\.]+:reference-data\\-\\-EncodingFormatType:[\\w\\-\\.\\:\\%]+:[0-9]*$",
"x-osdu-relationship": [
{
"GroupType": "reference-data",
......@@ -60,8 +60,8 @@
"type": "string",
"title": "Schema Format Type ID",
"description": "Relationship to the SchemaFormatType reference value.",
"example": "namespace:reference-data--SchemaFormatType:CWLS LAS3:",
"pattern": "^[\\w\\-\\.]+:reference-data\\-\\-SchemaFormatType:.+:[0-9]*$",
"example": "namespace:reference-data--SchemaFormatType:CWLS%20LAS3:",
"pattern": "^[\\w\\-\\.]+:reference-data\\-\\-SchemaFormatType:[\\w\\-\\.\\:\\%]+:[0-9]*$",
"x-osdu-relationship": [
{
"GroupType": "reference-data",
......
{
"schemaInfo": {
"schemaIdentity": {
"authority": "osdu",
"authority": "opendes",
"source": "wks",
"entityType": "AbstractFacility",
"schemaVersionMajor": 1,
"schemaVersionMinor": 0,
"schemaVersionPatch": 0,
"id": "osdu:wks:AbstractFacility:1.0.0"
"id": "opendes:wks:AbstractFacility:1.0.0"
},
"createdBy": "OSDU Data Definition Group",
"scope": "SHARED",
......@@ -29,7 +29,7 @@
"FacilityTypeID": {
"description": "The definition of a kind of capability to perform a business function or a service.",
"type": "string",
"pattern": "^[\\w\\-\\.]+:reference-data\\-\\-FacilityType:.+:[0-9]*$",
"pattern": "^[\\w\\-\\.]+:reference-data\\-\\-FacilityType:[\\w\\-\\.\\:\\%]+:[0-9]*$",
"x-osdu-relationship": [
{
"GroupType": "reference-data",
......@@ -37,18 +37,18 @@
}
]
},
"FacilityOperator": {
"FacilityOperators": {
"description": "The history of operator organizations of the facility.",
"type": "array",
"items": {
"$ref": "osdu:wks:AbstractFacilityOperator:1.0.0"
"$ref": "opendes:wks:AbstractFacilityOperator:1.0.0"
}
},
"InitialOperatorID": {
"description": "A initial operator organization ID; the organization ID may also be found in the FacilityOperatorOrganisationID of the FacilityOperator array providing the actual dates.",
"type": "string",
"title": "Initial Operator ID",
"pattern": "^[\\w\\-\\.]+:master-data\\-\\-Organisation:.+:[0-9]*$",
"pattern": "^[\\w\\-\\.]+:master-data\\-\\-Organisation:[\\w\\-\\.\\:\\%]+:[0-9]*$",
"x-osdu-relationship": [
{
"GroupType": "master-data",
......@@ -60,7 +60,7 @@
"description": "The current operator organization ID; the organization ID may also be found in the FacilityOperatorOrganisationID of the FacilityOperator array providing the actual dates.",
"type": "string",
"title": "Current Operator ID",
"pattern": "^[\\w\\-\\.]+:master-data\\-\\-Organisation:.+:[0-9]*$",
"pattern": "^[\\w\\-\\.]+:master-data\\-\\-Organisation:[\\w\\-\\.\\:\\%]+:[0-9]*$",
"x-osdu-relationship": [
{
"GroupType": "master-data",
......@@ -71,7 +71,7 @@
"DataSourceOrganisationID": {
"description": "The main source of the header information.",
"type": "string",
"pattern": "^[\\w\\-\\.]+:master-data\\-\\-Organisation:.+:[0-9]*$",
"pattern": "^[\\w\\-\\.]+:master-data\\-\\-Organisation:[\\w\\-\\.\\:\\%]+:[0-9]*$",
"x-osdu-relationship": [
{
"GroupType": "master-data",
......@@ -82,7 +82,7 @@
"OperatingEnvironmentID": {
"description": "Identifies the Facility's general location as being onshore vs. offshore.",
"type": "string",
"pattern": "^[\\w\\-\\.]+:reference-data\\-\\-OperatingEnvironment:.+:[0-9]*$",
"pattern": "^[\\w\\-\\.]+:reference-data\\-\\-OperatingEnvironment:[\\w\\-\\.\\:\\%]+:[0-9]*$",
"x-osdu-relationship": [
{
"GroupType": "reference-data",
......@@ -94,32 +94,32 @@
"description": "Name of the Facility.",
"type": "string"
},
"FacilityNameAlias": {
"FacilityNameAliases": {
"description": "Alternative names, including historical, by which this facility is/has been known.",
"type": "array",
"items": {
"$ref": "osdu:wks:AbstractAliasNames:1.0.0"
"$ref": "opendes:wks:AbstractAliasNames:1.0.0"
}
},
"FacilityState": {
"FacilityStates": {
"description": "The history of life cycle states the facility has been through.",
"type": "array",
"items": {
"$ref": "osdu:wks:AbstractFacilityState:1.0.0"
"$ref": "opendes:wks:AbstractFacilityState:1.0.0"
}
},
"FacilityEvent": {
"FacilityEvents": {
"description": "A list of key facility events.",
"type": "array",
"items": {
"$ref": "osdu:wks:AbstractFacilityEvent:1.0.0"
"$ref": "opendes:wks:AbstractFacilityEvent:1.0.0"
}
},
"FacilitySpecification": {
"FacilitySpecifications": {
"description": "facilitySpecification maintains the specification like slot name, wellbore drilling permit number, rig name etc.",
"type": "array",
"items": {
"$ref": "osdu:wks:AbstractFacilitySpecification:1.0.0"
"$ref": "opendes:wks:AbstractFacilitySpecification:1.0.0"
}
}
},
......
{
"schemaInfo": {
"schemaIdentity": {
"authority": "osdu",
"authority": "opendes",
"source": "wks",
"entityType": "AbstractFacilityEvent",
"schemaVersionMajor": 1,
"schemaVersionMinor": 0,
"schemaVersionPatch": 0,
"id": "osdu:wks:AbstractFacilityEvent:1.0.0"
"id": "opendes:wks:AbstractFacilityEvent:1.0.0"
},