customer_call_audio
S3 / causeway-data / calls / audio / {account_id} / {call_id}
About the Pure Model
Concept: Customer Call AudioAuto-generated from fibo-data-gen/pure/ — column-level lineage from the FIBO-grounded class to its physical store. Structured mappings point at parquet columns; Object mappings point at object-storage paths for audio, video, documents, and transcripts.
Profile
// AUTO-GENERATED by generators/pure_export.py — do not edit by hand.
// Source: metadata/datasets/*.json
###Pure
Profile fibo::Lineage
{
stereotypes: [parquetBacked, objectBacked];
tags: [parquetPath, fiboModule, fiboConcept, datasetTitle, glossaryTerm, objectPath, mediaTypes];
}Class
<<Lineage.objectBacked>>
{Lineage.objectPath = 'calls/audio/{account_id}/{call_id}', Lineage.fiboModule = 'FBC', Lineage.fiboConcept = 'CustomerCallAudio', Lineage.datasetTitle = 'Customer Call Recordings', Lineage.mediaTypes = 'audio/wav, audio/mpeg'}
// Audio recordings of customer service and relationship management calls, retained for compliance, quality assurance, and MiFID II transaction reporting purposes.
Class fibo::fbc::CustomerCallAudio
{
// Identifier: Unique identifier for the recorded call.
callId : String[1];
// AccountIdentifier: Internal surrogate key uniquely identifying an account within this system.
accountId : Integer[1];
// PartyInRole: Identifier of the firm representative who handled the call.
agentId : String[1];
// DateTimeStamp: UTC timestamp when the call began.
startedAt : DateTime[1];
// Duration: Length of the call in seconds.
durationSecs : Integer[0..1];
}UNSTRUCTURED — OBJECT STORAGE
Object Store (S3 / object backend)
// AUTO-GENERATED by generators/pure_export.py — do not edit by hand.
Store store::object::CausewayObjectStore
(
backend: S3
bucket: 'causeway-data'
region: 'us-east-1'
)Object Mapping — media & document paths
fibo::fbc::CustomerCallAudio : Object {
~store: store::object::CausewayObjectStore
~path: 'calls/audio/{account_id}/{call_id}'
~mediaTypes: ['audio/wav', 'audio/mpeg']
}