Trioptima · JSON-LD Context

Trioptima Context

JSON-LD context defining the semantic vocabulary for Trioptima from Trioptima.

16 Classes 17 Properties 4 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
fibo: https://spec.edmcouncil.org/fibo/ontology/
trioptima: https://osttra.com/vocab/trioptima#
xsd: http://www.w3.org/2001/XMLSchema#

Classes

CompressionCycle Trade RiskData DeltaLadder CompressionResults id type assetClass currency status description tradeId counterpartyId payReceive clearingHouse tenor

Properties

Property Type Container
submissionDeadline dateTime
optimizationDate date
settlementDate date
participantCount integer
notional double
maturityDate date
startDate date
fixedRate double
originalNotional double
compressedNotional double
notionalReduction double
reductionPercentage double
tradesTerminated integer
newTradesCreated integer
dv01 double
tolerance double
deltaLadder list

JSON-LD Document

Raw ↑
{
  "@context": {
    "@version": 1.1,
    "schema": "https://schema.org/",
    "fibo": "https://spec.edmcouncil.org/fibo/ontology/",
    "trioptima": "https://osttra.com/vocab/trioptima#",
    "xsd": "http://www.w3.org/2001/XMLSchema#",

    "CompressionCycle": "trioptima:CompressionCycle",
    "Trade": "trioptima:Trade",
    "RiskData": "trioptima:RiskData",
    "DeltaLadder": "trioptima:DeltaLadder",
    "CompressionResults": "trioptima:CompressionResults",

    "id": "@id",
    "type": "@type",

    "assetClass": "trioptima:assetClass",
    "currency": "fibo:FBC/FinancialInstruments/FinancialInstruments/currency",
    "status": "trioptima:cycleStatus",
    "submissionDeadline": {
      "@id": "trioptima:submissionDeadline",
      "@type": "xsd:dateTime"
    },
    "optimizationDate": {
      "@id": "trioptima:optimizationDate",
      "@type": "xsd:date"
    },
    "settlementDate": {
      "@id": "trioptima:settlementDate",
      "@type": "xsd:date"
    },
    "participantCount": {
      "@id": "trioptima:participantCount",
      "@type": "xsd:integer"
    },
    "description": "schema:description",

    "tradeId": "trioptima:tradeId",
    "counterpartyId": "trioptima:counterpartyId",
    "notional": {
      "@id": "trioptima:notional",
      "@type": "xsd:double"
    },
    "maturityDate": {
      "@id": "trioptima:maturityDate",
      "@type": "xsd:date"
    },
    "startDate": {
      "@id": "trioptima:startDate",
      "@type": "xsd:date"
    },
    "fixedRate": {
      "@id": "trioptima:fixedRate",
      "@type": "xsd:double"
    },
    "payReceive": "trioptima:payReceive",
    "clearingHouse": "trioptima:clearingHouse",

    "originalNotional": { "@id": "trioptima:originalNotional", "@type": "xsd:double" },
    "compressedNotional": { "@id": "trioptima:compressedNotional", "@type": "xsd:double" },
    "notionalReduction": { "@id": "trioptima:notionalReduction", "@type": "xsd:double" },
    "reductionPercentage": { "@id": "trioptima:reductionPercentage", "@type": "xsd:double" },
    "tradesTerminated": { "@id": "trioptima:tradesTerminated", "@type": "xsd:integer" },
    "newTradesCreated": { "@id": "trioptima:newTradesCreated", "@type": "xsd:integer" },

    "tenor": "trioptima:tenor",
    "dv01": { "@id": "trioptima:dv01", "@type": "xsd:double" },
    "tolerance": { "@id": "trioptima:tolerance", "@type": "xsd:double" },
    "deltaLadder": {
      "@id": "trioptima:deltaLadder",
      "@container": "@list"
    }
  }
}