{
  "@context": {
    "@version": 1.1,
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "fibo": "https://spec.edmcouncil.org/fibo/ontology/",
    "basiq": "https://raw.githubusercontent.com/api-evangelist/basiq/refs/heads/main/json-ld/",
    "User": "schema:Person",
    "id": {"@id": "schema:identifier", "@type": "xsd:string"},
    "email": {"@id": "schema:email", "@type": "xsd:string"},
    "mobile": {"@id": "schema:telephone", "@type": "xsd:string"},
    "firstName": {"@id": "schema:givenName", "@type": "xsd:string"},
    "lastName": {"@id": "schema:familyName", "@type": "xsd:string"},
    "createdDate": {"@id": "schema:dateCreated", "@type": "xsd:dateTime"},
    "Connection": "basiq:Connection",
    "status": {"@id": "schema:status", "@type": "xsd:string"},
    "institution": {"@id": "schema:Organization", "@type": "xsd:string"},
    "lastUpdated": {"@id": "schema:dateModified", "@type": "xsd:dateTime"},
    "Account": "fibo:FinancialAccount",
    "name": {"@id": "schema:name", "@type": "xsd:string"},
    "accountNo": {"@id": "schema:accountId", "@type": "xsd:string"},
    "currency": {"@id": "schema:currency", "@type": "xsd:string"},
    "balance": {"@id": "schema:amount", "@type": "xsd:decimal"},
    "availableFunds": {"@id": "basiq:availableFunds", "@type": "xsd:decimal"},
    "accountType": {"@id": "basiq:accountType", "@type": "xsd:string"},
    "Transaction": "schema:MoneyTransfer",
    "description": {"@id": "schema:description", "@type": "xsd:string"},
    "amount": {"@id": "schema:price", "@type": "xsd:decimal"},
    "direction": {"@id": "basiq:direction", "@type": "xsd:string"},
    "class": {"@id": "schema:category", "@type": "xsd:string"},
    "transactionDate": {"@id": "schema:startDate", "@type": "xsd:date"},
    "postDate": {"@id": "schema:endDate", "@type": "xsd:date"},
    "IncomeVerification": "basiq:IncomeVerification",
    "userId": {"@id": "schema:identifier", "@type": "xsd:string"},
    "summary": {"@id": "schema:description", "@type": "xsd:string"},
    "incomeStreams": {"@id": "basiq:incomeStreams", "@type": "xsd:string"},
    "ExpenseReport": "basiq:ExpenseReport",
    "categories": {"@id": "schema:category", "@type": "xsd:string"},
    "TokenResponse": "basiq:TokenResponse",
    "access_token": {"@id": "schema:identifier", "@type": "xsd:string"},
    "token_type": {"@id": "basiq:tokenType", "@type": "xsd:string"},
    "expires_in": {"@id": "basiq:expiresIn", "@type": "xsd:integer"},
    "ErrorResponse": "basiq:ErrorResponse",
    "type": {"@id": "schema:additionalType", "@type": "xsd:string"},
    "title": {"@id": "schema:name", "@type": "xsd:string"},
    "code": {"@id": "schema:identifier", "@type": "xsd:string"},
    "detail": {"@id": "schema:description", "@type": "xsd:string"}
  }
}
