Voting helps other researchers find interesting modules.
Metadata on source assertions that isn't part of the user-visible Triple payload, and that doesn't really represent data provenance, but that's used to affect the way Livegraph and possibly other horizontal KG infra systems process the triple. Read: fields below really shouldn't be part of the cross-system Triple proto at all. But because Triple is used both as an internal and an external KG API, we at least want to "hide" those fields that ought to be purely part of the internal source <-> LG contract. Next id: 6
directWriteRecordIds
list(String.t)
nil
lgInternalWriterId
String.t
provenanceOnlyAddition
boolean()
triangulationKey
weakData
Unwrap a decoded JSON object into its complex fields.
@type t() :: %GoogleApi.ContentWarehouse.V1.Model.StorageGraphBfgLivegraphProvenanceMetadata{ directWriteRecordIds: [String.t()] | nil, lgInternalWriterId: String.t() | nil, provenanceOnlyAddition: boolean() | nil, triangulationKey: [String.t()] | nil, weakData: boolean() | nil }
@spec decode(struct(), keyword()) :: struct()