{ "$schema": "https://json-schema.org/draft-07/schema", "$id": "https://raw.githubusercontent.com/ftcapital/AU60ETL93373/main/schemas/openfunds.schema.json", "$comment": "JSON Schema for the OpenFunds-tagged fund summary file (au60etl93373_openfunds_latest.json).", "title": "AU60ETL93373 OpenFunds Summary", "description": "JSON Schema for au60etl93373_openfunds_latest.json, every real OpenFunds field the FT Capital Multi Class Investment Fund US Large Cap Enhanced Complex Class (ISIN AU60ETL93373, APIR ETL9337AU) publishes, static and daily alike, keyed by real OpenFunds OF-ID (https://openfunds.org). Pulled live from the database on every publish -- no hand-maintained value. Fund Group Name (OFST001000) and Fund Domicile (OFST010010/010011) are deliberately absent, no column backs either. ARSN, APIR, and the Buy/Sell Spread have no OpenFunds equivalent in standard version 2.13.0 and are published elsewhere in this repository (README.md, AGENTS.md) instead of here. An optional field (LEI, any service-provider role, FIGI, Bloomberg code, either fee rate) is present only when a real row exists in the database, never a JSON null.", "type": "object", "required": ["meta", "data"], "properties": { "meta": { "type": "object", "required": ["fund", "class", "isin", "standard", "standard_version", "generated", "schema_version"], "properties": { "fund": { "type": "string", "const": "FT Capital Multi Class Investment Fund" }, "class": { "type": "string", "const": "US Large Cap Enhanced Complex Class" }, "isin": { "type": "string", "const": "AU60ETL93373" }, "standard": { "type": "string", "const": "openfunds", "description": "The field-tagging standard the data block's keys are drawn from." }, "standard_version": { "type": "string", "description": "The OpenFunds catalog version the OF-IDs below are checked against, e.g. 2.13.0." }, "generated": { "type": "string", "format": "date-time", "description": "Real generation timestamp, ISO 8601 UTC." }, "schema_version": { "type": "string" } } }, "data": { "type": "object", "description": "Real OpenFunds OF-ID keys only, pulled live from the database on every publish. A field is present only when a real row backs it -- omitted, not null, when absent.", "required": ["OFST010020", "OFST020000", "OFST020540", "OFDY000070", "OFDY000071", "OFDY000075", "OFDY000076"], "properties": { "OFST010020": { "type": "string", "description": "Legal Fund Name Including Umbrella." }, "OFST010030": { "type": "string", "description": "LEI Of Fund. Present only when a real LEI is on file." }, "OFST001300": { "type": "string", "description": "Fund Administrator Name. Present only when a real administrator role is on file." }, "OFST001400": { "type": "string", "description": "Custodian Bank Name. Present only when a real custodian role is on file." }, "OFST001430": { "type": "string", "description": "Trustee Name (recorded in this fund's own records as Responsible Entity, the Australian equivalent role). Present only when a real role is on file." }, "OFST001520": { "type": "string", "description": "Legal Adviser Name. Present only when a real role is on file." }, "OFST001600": { "type": "string", "description": "Auditor Name. Present only when a real role is on file." }, "OFST020000": { "type": "string", "const": "AU60ETL93373", "description": "ISIN." }, "OFST020540": { "type": "string", "description": "Share Class Currency, ISO 4217." }, "OFST020025": { "type": "string", "const": "BBG022MMSXM3", "description": "FIGI Code. Present only when a real FIGI is on file." }, "OFST020020": { "type": "string", "description": "Bloomberg Code. Present only when a real Bloomberg ticker is on file." }, "OFST451027": { "type": "boolean", "description": "Has Performance Fee. Present only when OFST451028 is present." }, "OFST451028": { "type": "number", "description": "Performance Fee Applied, as a decimal fraction (0.25 = 25%). Present only when a real performance fee rate is on file." }, "OFST452000": { "type": "number", "description": "Management Fee Applied, as a decimal fraction (0.0075 = 0.75%). Present only when a real management fee rate is on file." }, "OFDY000070": { "type": "number", "description": "AuM Share Class -- Assets under Management of the share class, in the fund's reporting currency." }, "OFDY000071": { "type": "string", "format": "date", "description": "AuM Share Class Date -- the valuation date the AuM figure applies to." }, "OFDY000075": { "type": "number", "description": "NoS Share Class -- total shares/units outstanding for this share class." }, "OFDY000076": { "type": "string", "format": "date", "description": "NoS Share Class Date -- the valuation date the NoS figure applies to." } }, "additionalProperties": false } } }