Causeway
Degraded in us-west-2DocsRequest Dataset

equity

S3 / causeway-data / dev / main / fibo / equity

Explore Data
Featured inInstrument Masterv4.1.0
About the Pure Model
Concept: Equity Instrument

Auto-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.parquetBacked>>
{Lineage.parquetPath = 'out/parquet/equity.parquet', Lineage.fiboModule = 'SEC', Lineage.fiboConcept = 'EquityInstrument', Lineage.datasetTitle = 'Equity Instruments'}
// Equity-specific attributes (share class, voting rights, par value, shares outstanding) for instruments classified as equity.
Class fibo::sec::EquityInstrument
{
    // InstrumentSurrogateID: Internal surrogate key uniquely identifying a financial instrument within this system. External identifiers (ISIN, CUSIP, FIGI) live in instrument_identifier.
    instrumentId : Integer[1];
    // ShareClass: A category of equity issued by a corporation with specific economic and voting characteristics (common, preferred, Class A, Class B).
    shareClass : String[1];
    // VotingRights: Entitlement to vote on corporate matters at shareholder meetings.
    votingRights : Boolean[1];
    // ParValue: The nominal value of a share or bond stated by the issuer; for equities largely accounting-only, for bonds the face value redeemed at maturity.
    parValue : Decimal[0..1];
    // SharesOutstanding: Total number of shares of a class currently held by investors (excluding treasury shares).
    sharesOutstanding : Integer[0..1];
}
Table (parquet store)
    // parquet: out/parquet/equity.parquet
    Table equity (instrument_id INT PRIMARY KEY, share_class VARCHAR(255), voting_rights BIT, par_value DECIMAL(18,6), shares_outstanding INT)
Mapping — column-level lineage
    fibo::sec::EquityInstrument : Relational
    {
        ~mainTable [FiboParquet]equity
        instrumentId : [FiboParquet]equity.instrument_id,
        shareClass : [FiboParquet]equity.share_class,
        votingRights : [FiboParquet]equity.voting_rights,
        parValue : [FiboParquet]equity.par_value,
        sharesOutstanding : [FiboParquet]equity.shares_outstanding
    }
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'
)