Emburse · JSON-LD Context

Emburse Context

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

21 Classes 15 Properties 3 Namespaces
View Context View on GitHub

Namespaces

xsd: http://www.w3.org/2001/XMLSchema#
schema: https://schema.org/
emburse: https://www.emburse.com/api-docs#

Classes

Card Account Member Transaction Allowance Requisition ShippingAddress StatementLine ExpenseReport Invoice PreApproval PurchaseOrder Allocation Person Vendor id type name email description address

Properties

Property Type Container
status string
amount decimal
currency string
createdAt dateTime
updatedAt dateTime
card reference
account reference
member reference
transactions reference set
allowances reference set
balance decimal
last4 string
expirationDate string
merchantName string
merchantCategory string

JSON-LD Document

Raw ↑
{
  "@context": {
    "@version": 1.1,
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "schema": "https://schema.org/",
    "emburse": "https://www.emburse.com/api-docs#",

    "Card": "emburse:Card",
    "Account": "emburse:Account",
    "Member": "emburse:Member",
    "Transaction": "emburse:Transaction",
    "Allowance": "emburse:Allowance",
    "Requisition": "emburse:Requisition",
    "ShippingAddress": "emburse:ShippingAddress",
    "StatementLine": "emburse:StatementLine",
    "ExpenseReport": "emburse:ExpenseReport",
    "Invoice": "emburse:Invoice",
    "PreApproval": "emburse:PreApproval",
    "PurchaseOrder": "emburse:PurchaseOrder",
    "Allocation": "emburse:Allocation",
    "Person": "emburse:Person",
    "Vendor": "emburse:Vendor",

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

    "status": {
      "@id": "schema:status",
      "@type": "xsd:string"
    },
    "amount": {
      "@id": "schema:price",
      "@type": "xsd:decimal"
    },
    "currency": {
      "@id": "schema:priceCurrency",
      "@type": "xsd:string"
    },
    "createdAt": {
      "@id": "schema:dateCreated",
      "@type": "xsd:dateTime"
    },
    "updatedAt": {
      "@id": "schema:dateModified",
      "@type": "xsd:dateTime"
    },
    "name": "schema:name",
    "email": "schema:email",
    "description": "schema:description",
    "address": "schema:address",
    "card": {
      "@id": "emburse:card",
      "@type": "@id"
    },
    "account": {
      "@id": "emburse:account",
      "@type": "@id"
    },
    "member": {
      "@id": "emburse:member",
      "@type": "@id"
    },
    "transactions": {
      "@id": "emburse:transaction",
      "@container": "@set",
      "@type": "@id"
    },
    "allowances": {
      "@id": "emburse:allowance",
      "@container": "@set",
      "@type": "@id"
    },
    "balance": {
      "@id": "emburse:balance",
      "@type": "xsd:decimal"
    },
    "last4": {
      "@id": "emburse:last4",
      "@type": "xsd:string"
    },
    "expirationDate": {
      "@id": "schema:expires",
      "@type": "xsd:string"
    },
    "merchantName": {
      "@id": "schema:name",
      "@type": "xsd:string"
    },
    "merchantCategory": {
      "@id": "schema:category",
      "@type": "xsd:string"
    }
  }
}