FDC3 · JSON-LD Context

Fdc3 Context

JSON-LD context defining the semantic vocabulary for Fdc3 from FDC3.

28 Classes 19 Properties 4 Namespaces
View Context View on GitHub

Namespaces

fdc3: https://fdc3.finos.org/schemas/2.2/
schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#
finos: https://www.finos.org/

Classes

DesktopAgent AppDirectory Application Intent Channel Context Instrument InstrumentList Contact ContactList Organization Portfolio Position Order OrderList Trade TradeList Valuation Chart Country Currency Email Message TimeRange Interaction Product Action Nothing

Properties

Property Type Container
appId string
title string
description string
type @vocab
version string
categories list
icons list
screenshots list
details
interop
intents list
listensFor reference
raises reference
userChannels
appChannels list
hostManifests
localizedVersions
id
name string

JSON-LD Document

fdc3-context.jsonld Raw ↑
{
  "@context": {
    "@version": 1.1,
    "fdc3": "https://fdc3.finos.org/schemas/2.2/",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "finos": "https://www.finos.org/",

    "DesktopAgent": "fdc3:DesktopAgent",
    "AppDirectory": "fdc3:AppDirectory",
    "Application": "fdc3:Application",
    "Intent": "fdc3:Intent",
    "Channel": "fdc3:Channel",
    "Context": "fdc3:Context",
    "Instrument": "fdc3:context/instrument",
    "InstrumentList": "fdc3:context/instrumentList",
    "Contact": "fdc3:context/contact",
    "ContactList": "fdc3:context/contactList",
    "Organization": "fdc3:context/organization",
    "Portfolio": "fdc3:context/portfolio",
    "Position": "fdc3:context/position",
    "Order": "fdc3:context/order",
    "OrderList": "fdc3:context/orderList",
    "Trade": "fdc3:context/trade",
    "TradeList": "fdc3:context/tradeList",
    "Valuation": "fdc3:context/valuation",
    "Chart": "fdc3:context/chart",
    "Country": "fdc3:context/country",
    "Currency": "fdc3:context/currency",
    "Email": "fdc3:context/email",
    "Message": "fdc3:context/message",
    "TimeRange": "fdc3:context/timeRange",
    "Interaction": "fdc3:context/interaction",
    "Product": "fdc3:context/product",
    "Action": "fdc3:context/action",
    "Nothing": "fdc3:context/nothing",

    "appId": {
      "@id": "fdc3:appId",
      "@type": "xsd:string"
    },
    "title": {
      "@id": "schema:name",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "schema:description",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "fdc3:type",
      "@type": "@vocab"
    },
    "version": {
      "@id": "schema:version",
      "@type": "xsd:string"
    },
    "categories": {
      "@id": "fdc3:categories",
      "@container": "@list"
    },
    "icons": {
      "@id": "fdc3:icons",
      "@container": "@list"
    },
    "screenshots": {
      "@id": "fdc3:screenshots",
      "@container": "@list"
    },
    "details": {
      "@id": "fdc3:details"
    },
    "interop": {
      "@id": "fdc3:interop"
    },
    "intents": {
      "@id": "fdc3:intents",
      "@container": "@list"
    },
    "listensFor": {
      "@id": "fdc3:listensFor",
      "@type": "@id"
    },
    "raises": {
      "@id": "fdc3:raises",
      "@type": "@id"
    },
    "userChannels": {
      "@id": "fdc3:userChannels"
    },
    "appChannels": {
      "@id": "fdc3:appChannels",
      "@container": "@list"
    },
    "hostManifests": {
      "@id": "fdc3:hostManifests"
    },
    "localizedVersions": {
      "@id": "fdc3:localizedVersions"
    },
    "id": {
      "@id": "fdc3:id"
    },
    "name": {
      "@id": "schema:name",
      "@type": "xsd:string"
    }
  }
}