A JSON-LD Well Log template consists of one or more log sets containing a log header, Geocoordinate, location, curve definitions, and the corresponding measurement data. The log header contains metadata describing the logging operation and consists of JSON objects and arrays.
Geocoordinate captures geographic coordinate information such as longitude and latitude. Curve data are specified arrays for each index entry.
A more detailed structure is shown in the schema diagram below.
library(FAIRmaterials)
# An example data frame for well log header information
<- data.frame(
welllog_data 'wellID' = c('34019202560000', '34019202860000'),
'well' = c('RP SMITH& ST EVANS', 'CLARK ET AL UNIT'),
'field' = c('EAST CANTON', 'WILDCAT'),
'date' = c('10-9-1966', '6-30-1967'),
'operator' = c(SCHLUMBERGER, SCHLUMBERGER),
'startIndex' = c(0.0, 1187)
'endIndex' = c(5100.0, 5170),
'step' = c(0.5, 0.5)
)
# This will generate json-ld files for the example data
<- fairify_data(welllog_data, domain = 'welllog') well_log_output
from fairmaterials.fairify_data import *
import pandas as pd
# An example data frame for Well Log data
= pd.DataFrame (
data 'wellID' = ['34019202560000', '34019202860000'],
'well' = ['RP SMITH& ST EVANS', 'CLARK ET AL UNIT'],
'field' = ['EAST CANTON', 'WILDCAT'],
'date' = ['10-9-1966', '6-30-1967'],
'operator' = ['SCHLUMBERGER', 'SCHLUMBERGER'],
'startIndex' = [0.0, 1187]
'endIndex' = [5100.0, 5170],
'step' = [0.5, 0.5])
# This will generate JSON-LD file for the example data in Python
'well_log') fairify_data(data,
https://jsonwelllogformat.org/ https://www.energistics.org/energistics-unit-of-measure-standard https://schema.org/ https://www.iso.org/standard/73830.html https://github.com/JSONWellLogFormat/JSONWellLogFormat
This material is based upon work supported by SDLE Research Center