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

preliminary schemas with populated x-osdu-indexing

parent d9fdadee
Pipeline #36594 passed with stages
in 29 minutes and 21 seconds
......@@ -40,6 +40,9 @@
"FacilityOperators": {
"description": "The history of operator organizations of the facility.",
"type": "array",
"x-osdu-indexing": {
"type": "nested"
},
"items": {
"$ref": "{{schema-authority}}:wks:AbstractFacilityOperator:1.0.0"
}
......@@ -97,6 +100,9 @@
"FacilityNameAliases": {
"description": "DEPRECATED: please use data.NameAliases. Alternative names, including historical, by which this facility is/has been known.",
"type": "array",
"x-osdu-indexing": {
"type": "flattened"
},
"items": {
"$ref": "{{schema-authority}}:wks:AbstractAliasNames:1.0.0"
}
......@@ -104,6 +110,9 @@
"FacilityStates": {
"description": "The history of life cycle states the facility has been through.",
"type": "array",
"x-osdu-indexing": {
"type": "flattened"
},
"items": {
"$ref": "{{schema-authority}}:wks:AbstractFacilityState:1.0.0"
}
......@@ -111,6 +120,9 @@
"FacilityEvents": {
"description": "A list of key facility events.",
"type": "array",
"x-osdu-indexing": {
"type": "flattened"
},
"items": {
"$ref": "{{schema-authority}}:wks:AbstractFacilityEvent:1.0.0"
}
......@@ -118,6 +130,9 @@
"FacilitySpecifications": {
"description": "facilitySpecification maintains the specification like slot name, wellbore drilling permit number, rig name etc.",
"type": "array",
"x-osdu-indexing": {
"type": "flattened"
},
"items": {
"$ref": "{{schema-authority}}:wks:AbstractFacilitySpecification:1.0.0"
}
......
......@@ -25,6 +25,9 @@
"properties": {
"NameAliases": {
"type": "array",
"x-osdu-indexing": {
"type": "flattened"
},
"description": "Alternative names, including historical, by which this master data is/has been known (it should include all the identifiers).",
"items": {
"$ref": "{{schema-authority}}:wks:AbstractAliasNames:1.0.0"
......@@ -32,6 +35,9 @@
},
"GeoContexts": {
"type": "array",
"x-osdu-indexing": {
"type": "flattened"
},
"description": "List of geographic entities which provide context to the master data. This may include multiple types or multiple values of the same type.",
"items": {
"$ref": "{{schema-authority}}:wks:AbstractGeoContext:1.0.0"
......
......@@ -34,6 +34,9 @@
"ProjectNames": {
"description": "DEPRECATED: please use data.NameAliases. The history of Project names, codes, and other business identifiers.",
"type": "array",
"x-osdu-indexing": {
"type": "flattened"
},
"items": {
"$ref": "{{schema-authority}}:wks:AbstractAliasNames:1.0.0"
}
......@@ -57,6 +60,9 @@
"FundsAuthorizations": {
"description": "The history of expenditure approvals.",
"type": "array",
"x-osdu-indexing": {
"type": "nested"
},
"items": {
"type": "object",
"properties": {
......@@ -116,6 +122,9 @@
"Contractors": {
"description": "References to organisations which supplied services to the Project.",
"type": "array",
"x-osdu-indexing": {
"type": "flattened"
},
"items": {
"type": "object",
"properties": {
......@@ -151,6 +160,9 @@
"Personnel": {
"description": "List of key individuals supporting the Project. This could be Abstracted for re-use, and could reference a separate Persons master data object.",
"type": "array",
"x-osdu-indexing": {
"type": "flattened"
},
"items": {
"type": "object",
"properties": {
......@@ -186,6 +198,9 @@
"ProjectSpecifications": {
"description": "General parameters defining the configuration of the Project. In the case of a seismic acquisition project it is like receiver interval, source depth, source type. In the case of a processing project, it is like replacement velocity, reference datum above mean sea level.",
"type": "array",
"x-osdu-indexing": {
"type": "flattened"
},
"items": {
"type": "object",
"properties": {
......@@ -248,6 +263,9 @@
"ProjectStates": {
"description": "The history of life cycle states that the Project has been through..",
"type": "array",
"x-osdu-indexing": {
"type": "flattened"
},
"items": {
"type": "object",
"properties": {
......
......@@ -30,6 +30,9 @@
"NameAlias": {
"description": "Alternative names, including historical, by which this entity instance is/has been known.",
"type": "array",
"x-osdu-indexing": {
"type": "flattened"
},
"items": {
"$ref": "{{schema-authority}}:wks:AbstractAliasNames:1.0.0"
}
......
......@@ -37,6 +37,9 @@
},
"Artefacts": {
"type": "array",
"x-osdu-indexing": {
"type": "flattened"
},
"description": "An array of Artefacts - each artefact has a Role, Resource tuple. An artefact is distinct from the file, in the sense certain valuable information is generated during loading process (Artefact generation process). Examples include retrieving location data, performing an OCR which may result in the generation of artefacts which need to be preserved distinctly",
"items": {
"type": "object",
......
......@@ -53,6 +53,9 @@
"GeoContexts": {
"description": "List of geographic entities which provide context to the WPC. This may include multiple types or multiple values of the same type.",
"type": "array",
"x-osdu-indexing": {
"type": "flattened"
},
"items": {
"$ref": "{{schema-authority}}:wks:AbstractGeoContext:1.0.0"
}
......@@ -80,6 +83,9 @@
},
"LineageAssertions": {
"type": "array",
"x-osdu-indexing": {
"type": "flattened"
},
"description": "Defines relationships with other objects (any kind of Resource) upon which this work product component depends. The assertion is directed only from the asserting WPC to ancestor objects, not children. It should not be used to refer to files or artefacts within the WPC -- the association within the WPC is sufficient and Artefacts are actually children of the main WPC file. They should be recorded in the Data.Artefacts[] array.",
"items": {
"type": "object",
......
......@@ -128,6 +128,9 @@
},
"Artefacts": {
"type": "array",
"x-osdu-indexing": {
"type": "flattened"
},
"description": "An array of Artefacts - each artefact has a Role, Resource tuple. An artefact is distinct from the file, in the sense certain valuable information is generated during loading process (Artefact generation process). Examples include retrieving location data, performing an OCR which may result in the generation of artefacts which need to be preserved distinctly",
"items": {
"type": "object",
......
......@@ -176,6 +176,9 @@
"type": "array",
"items": {
"type": "object",
"x-osdu-indexing": {
"type": "flattened"
},
"properties": {
"ObligationTypeID": {
"description": "Reference to the general class of obligation, such as nondisclosure, termination of use, non-assignment, export restriction, limitation on derivatives.",
......
......@@ -120,6 +120,9 @@
"SeismicLineGeometries": {
"description": "The set of processing geometries comprising the 2D Interpretation Survey (often referred to as survey in the context of an interpretation application but not a survey in the context of acquisition).",
"type": "array",
"x-osdu-indexing": {
"type": "flattened"
},
"items": {
"type": "object",
"properties": {
......
......@@ -135,6 +135,9 @@
"VerticalMeasurements": {
"description": "List of all depths and elevations pertaining to the well, like, water depth, mud line elevation, etc.",
"type": "array",
"x-osdu-indexing": {
"type": "nested"
},
"items": {
"allOf": [
{
......
......@@ -134,6 +134,9 @@
"VerticalMeasurements": {
"description": "List of all depths and elevations pertaining to the wellbore, like, plug back measured depth, total measured depth, KB elevation",
"type": "array",
"x-osdu-indexing": {
"type": "nested"
},
"items": {
"allOf": [
{
......
......@@ -213,6 +213,9 @@
},
"Faults": {
"type": "array",
"x-osdu-indexing": {
"type": "nested"
},
"description": "Array of Faults that comprise the Fault System",
"items": {
"type": "object",
......
......@@ -230,6 +230,9 @@
"Curves": {
"description": "Array of curve that constitutes the whole PPFG Dataset",
"type": "array",
"x-osdu-indexing": {
"type": "nested"
},
"items": {
"type": "object",
"properties": {
......
......@@ -240,6 +240,9 @@
},
"SeismicAttributes": {
"type": "array",
"x-osdu-indexing": {
"type": "flattened"
},
"description": "Summary of measurements included with horizon in addition to depth attribute.",
"items": {
"type": "object",
......
......@@ -439,6 +439,9 @@
},
"ProcessingParameters": {
"type": "array",
"x-osdu-indexing": {
"type": "flattened"
},
"description": "Processing Parameters to simply capture process history until full provenance model can be implemented.",
"items": {
"type": "object",
......
......@@ -231,6 +231,9 @@
},
"Curves": {
"type": "array",
"x-osdu-indexing": {
"type": "nested"
},
"items": {
"type": "object",
"properties": {
......
......@@ -134,6 +134,9 @@
},
"Markers": {
"type": "array",
"x-osdu-indexing": {
"type": "nested"
},
"items": {
"type": "object",
"properties": {
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment