Skip to content

Record

Storage record.

idstring

Unique identifier in whole Data Platform. When not provided, Data Platform will create and assign an id to the record. Should follow the naming convention: {data-partition-id}:{object-type}:{uuid}.

Example:"slb-osdu-prod-des-prod-testing:work-product-component--WellLog:a6d6-63fc9a0bbac1"
kindstringrequired

Kind of data it is being ingested. Must follow the naming convention: {authority/data-partition-id}:{source}:{entity-type}:{major}.{minor}.{patch}.

Example:"slb-osdu-prod-des-prod-testing:wks:work-product-component--WellLog:1.0.0"
aclobject(StorageAcl)required
Example:
{ "viewers": [ "data.default.viewers@{datapartition}.{domain}.com" ], "owners": [ "data.default.owners@{datapartition}.{domain}.com" ] }
legalobject(Legal)required
Example:
{ "legaltags": [ "slb-osdu-prod-des-prod-testing-sample-legaltag" ], "otherRelevantDataCountries": [ "US" ] }
dataobjectrequired

Record payload represented as a list of key-value pairs.

Example:
{ "msg": "hello world, from Data Platform" }
ancestryobject(RecordAncestry)
metaArray of objects(MetaBlock)

An array of elements collecting the frame of reference(FoR) information in records.

Example:
[ { "kind": "Unit", "persistableReference": "{\"scaleOffset\":{\"scale\":1.0,\"offset\":0.0},\"symbol\":\"m\",\"baseMeasurement\":{\"ancestry\":\"Length\",\"type\":\"UM\"},\"type\":\"USO\"}", "propertyNames": [ … ], "name": "m" } ]
{ "id": "slb-osdu-prod-des-prod-testing:work-product-component--WellLog:a6d6-63fc9a0bbac1", "kind": "slb-osdu-prod-des-prod-testing:wks:work-product-component--WellLog:1.0.0", "acl": { "viewers": [ … ], "owners": [ … ] }, "legal": { "legaltags": [ … ], "otherRelevantDataCountries": [ … ] }, "data": { "msg": "hello world, from Data Platform" }, "meta": [ { … } ] }