iBanFirst · JSON-LD Context
Ibanfirst Context
JSON-LD context defining the semantic vocabulary for Ibanfirst from iBanFirst.
29 Classes
104 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
ibanfirst:
https://ibanfirst.com/schema#
Classes
Holder
Wallet
Balance
Address
Error
HolderBank
CorrespondantBank
Amount
ExternalBankAccountVOP
ProcessResult
ErrorVOP
ExternalBankAccount
Document
FinancialMovement
FixedForwardQuote
FixedForwardTrade
Log
PaymentVOP
paymentPriorityOption
PaymentOption
Rate
Payment
paymentSpeedOption
Trade
TradeReconciliation
Quote
notificationContent
webhookFailedNotification
Webhook
Properties
| Property | Type | Container |
|---|---|---|
| name | string | |
| type | string | |
| address | reference | |
| id | reference | |
| currency | reference | |
| tag | string | |
| status | string | |
| accountNumber | string | |
| correspondentBank | reference | |
| holderBank | reference | |
| holder | reference | |
| closingDate | reference | |
| bookingAmount | reference | |
| valueAmount | reference | |
| street | string | |
| postCode | string | |
| city | string | |
| province | string | |
| country | string | |
| errorCode | decimal | |
| errorType | string | |
| errorMessage | string | |
| link | string | |
| bic | string | |
| clearingCodeType | string | |
| clearingCode | string | |
| value | reference | |
| contactEmail | reference | |
| payeeVerification | ||
| result | boolean | |
| createdDate | reference | |
| lastOpennedDate | reference | |
| mimeType | string | |
| bookingDate | reference | |
| valueDate | reference | |
| orderingAccountNumber | string | |
| orderingCustomer | string | |
| orderingInstitution | string | |
| orderingAmount | reference | |
| beneficiaryAccountNumber | string | |
| beneficiaryCustomer | string | |
| beneficiaryInstitution | string | |
| beneficiaryAmount | reference | |
| remittanceInformation | string | |
| chargesDetails | string | |
| exchangeRate | decimal | |
| typeLabel | string | |
| internalReference | string | |
| description | string | |
| quoteId | reference | |
| currencyPair | reference | |
| sourceAmount | reference | |
| deliveredAmount | reference | |
| appliedRate | reference | |
| expiresAt | reference | |
| fixedForwardId | reference | |
| deliveryDate | reference | |
| side | string | |
| sourceAccountId | reference | |
| deliveryAccountId | reference | |
| createdAt | reference | |
| closedAt | reference | |
| tokenNonce | string | |
| remoteAddress | string | |
| requestMethod | string | |
| uriRequested | string | |
| parametersGiven | string | |
| requestBody | string | |
| httpResponseCode | decimal | |
| responseBody | string | |
| restErrorTypeId | decimal | |
| login | string | |
| legalname | string | |
| desiredExecutionDate | reference | |
| executionDate | reference | |
| amount | reference | |
| counterValue | reference | |
| rate | reference | |
| externalBankAccountId | reference | |
| sourceWalletId | reference | |
| communication | string | |
| priorityPaymentOption | reference | |
| feePaymentOption | string | |
| speedOption | reference | |
| feePaymentAmount | reference | |
| tracker | string | |
| paymentOption | ||
| midMarket | reference | |
| date | reference | |
| coreAsk | reference | |
| coreBid | reference | |
| appliedAsk | reference | |
| appliedBid | reference | |
| deliveryWalletId | reference | |
| accountSourceNumber | string | |
| accountTargetNumber | string | |
| payload | ||
| eventType | string | |
| webhookId | reference | |
| httpStatusCode | string | |
| failedAt | string | |
| retryCount | integer | |
| events | list | |
| url | reference |
JSON-LD Document
{
"@context": {
"@vocab": "https://ibanfirst.com/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"ibanfirst": "https://ibanfirst.com/schema#",
"Holder": "ibanfirst:Holder",
"name": {
"@id": "ibanfirst:name",
"@type": "xsd:string"
},
"type": {
"@id": "ibanfirst:type",
"@type": "xsd:string"
},
"address": {
"@id": "ibanfirst:address",
"@type": "@id"
},
"Wallet": "ibanfirst:Wallet",
"id": {
"@id": "ibanfirst:id",
"@type": "@id"
},
"currency": {
"@id": "ibanfirst:currency",
"@type": "@id"
},
"tag": {
"@id": "ibanfirst:tag",
"@type": "xsd:string"
},
"status": {
"@id": "ibanfirst:status",
"@type": "xsd:string"
},
"accountNumber": {
"@id": "ibanfirst:accountNumber",
"@type": "xsd:string"
},
"correspondentBank": {
"@id": "ibanfirst:correspondentBank",
"@type": "@id"
},
"holderBank": {
"@id": "ibanfirst:holderBank",
"@type": "@id"
},
"holder": {
"@id": "ibanfirst:holder",
"@type": "@id"
},
"Balance": "ibanfirst:Balance",
"closingDate": {
"@id": "ibanfirst:closingDate",
"@type": "@id"
},
"bookingAmount": {
"@id": "ibanfirst:bookingAmount",
"@type": "@id"
},
"valueAmount": {
"@id": "ibanfirst:valueAmount",
"@type": "@id"
},
"Address": "ibanfirst:Address",
"street": {
"@id": "ibanfirst:street",
"@type": "xsd:string"
},
"postCode": {
"@id": "ibanfirst:postCode",
"@type": "xsd:string"
},
"city": {
"@id": "ibanfirst:city",
"@type": "xsd:string"
},
"province": {
"@id": "ibanfirst:province",
"@type": "xsd:string"
},
"country": {
"@id": "ibanfirst:country",
"@type": "xsd:string"
},
"Error": "ibanfirst:Error",
"errorCode": {
"@id": "ibanfirst:errorCode",
"@type": "xsd:decimal"
},
"errorType": {
"@id": "ibanfirst:errorType",
"@type": "xsd:string"
},
"errorMessage": {
"@id": "ibanfirst:errorMessage",
"@type": "xsd:string"
},
"link": {
"@id": "ibanfirst:link",
"@type": "xsd:string"
},
"HolderBank": "ibanfirst:HolderBank",
"bic": {
"@id": "ibanfirst:bic",
"@type": "xsd:string"
},
"clearingCodeType": {
"@id": "ibanfirst:clearingCodeType",
"@type": "xsd:string"
},
"clearingCode": {
"@id": "ibanfirst:clearingCode",
"@type": "xsd:string"
},
"CorrespondantBank": "ibanfirst:CorrespondantBank",
"Amount": "ibanfirst:Amount",
"value": {
"@id": "ibanfirst:value",
"@type": "@id"
},
"ExternalBankAccountVOP": "ibanfirst:ExternalBankAccountVOP",
"contactEmail": {
"@id": "ibanfirst:contactEmail",
"@type": "@id"
},
"payeeVerification": {
"@id": "ibanfirst:payeeVerification"
},
"ProcessResult": "ibanfirst:ProcessResult",
"result": {
"@id": "ibanfirst:result",
"@type": "xsd:boolean"
},
"ErrorVOP": "ibanfirst:ErrorVOP",
"ExternalBankAccount": "ibanfirst:ExternalBankAccount",
"Document": "ibanfirst:Document",
"createdDate": {
"@id": "ibanfirst:createdDate",
"@type": "@id"
},
"lastOpennedDate": {
"@id": "ibanfirst:lastOpennedDate",
"@type": "@id"
},
"mimeType": {
"@id": "ibanfirst:mimeType",
"@type": "xsd:string"
},
"FinancialMovement": "ibanfirst:FinancialMovement",
"bookingDate": {
"@id": "ibanfirst:bookingDate",
"@type": "@id"
},
"valueDate": {
"@id": "ibanfirst:valueDate",
"@type": "@id"
},
"orderingAccountNumber": {
"@id": "ibanfirst:orderingAccountNumber",
"@type": "xsd:string"
},
"orderingCustomer": {
"@id": "ibanfirst:orderingCustomer",
"@type": "xsd:string"
},
"orderingInstitution": {
"@id": "ibanfirst:orderingInstitution",
"@type": "xsd:string"
},
"orderingAmount": {
"@id": "ibanfirst:orderingAmount",
"@type": "@id"
},
"beneficiaryAccountNumber": {
"@id": "ibanfirst:beneficiaryAccountNumber",
"@type": "xsd:string"
},
"beneficiaryCustomer": {
"@id": "ibanfirst:beneficiaryCustomer",
"@type": "xsd:string"
},
"beneficiaryInstitution": {
"@id": "ibanfirst:beneficiaryInstitution",
"@type": "xsd:string"
},
"beneficiaryAmount": {
"@id": "ibanfirst:beneficiaryAmount",
"@type": "@id"
},
"remittanceInformation": {
"@id": "ibanfirst:remittanceInformation",
"@type": "xsd:string"
},
"chargesDetails": {
"@id": "ibanfirst:chargesDetails",
"@type": "xsd:string"
},
"exchangeRate": {
"@id": "ibanfirst:exchangeRate",
"@type": "xsd:decimal"
},
"typeLabel": {
"@id": "ibanfirst:typeLabel",
"@type": "xsd:string"
},
"internalReference": {
"@id": "ibanfirst:internalReference",
"@type": "xsd:string"
},
"description": {
"@id": "ibanfirst:description",
"@type": "xsd:string"
},
"FixedForwardQuote": "ibanfirst:FixedForwardQuote",
"quoteId": {
"@id": "ibanfirst:quoteId",
"@type": "@id"
},
"currencyPair": {
"@id": "ibanfirst:currencyPair",
"@type": "@id"
},
"sourceAmount": {
"@id": "ibanfirst:sourceAmount",
"@type": "@id"
},
"deliveredAmount": {
"@id": "ibanfirst:deliveredAmount",
"@type": "@id"
},
"appliedRate": {
"@id": "ibanfirst:appliedRate",
"@type": "@id"
},
"expiresAt": {
"@id": "ibanfirst:expiresAt",
"@type": "@id"
},
"FixedForwardTrade": "ibanfirst:FixedForwardTrade",
"fixedForwardId": {
"@id": "ibanfirst:fixedForwardId",
"@type": "@id"
},
"deliveryDate": {
"@id": "ibanfirst:deliveryDate",
"@type": "@id"
},
"side": {
"@id": "ibanfirst:side",
"@type": "xsd:string"
},
"sourceAccountId": {
"@id": "ibanfirst:sourceAccountId",
"@type": "@id"
},
"deliveryAccountId": {
"@id": "ibanfirst:deliveryAccountId",
"@type": "@id"
},
"Log": "ibanfirst:Log",
"createdAt": {
"@id": "ibanfirst:createdAt",
"@type": "@id"
},
"closedAt": {
"@id": "ibanfirst:closedAt",
"@type": "@id"
},
"tokenNonce": {
"@id": "ibanfirst:tokenNonce",
"@type": "xsd:string"
},
"remoteAddress": {
"@id": "ibanfirst:remoteAddress",
"@type": "xsd:string"
},
"requestMethod": {
"@id": "ibanfirst:requestMethod",
"@type": "xsd:string"
},
"uriRequested": {
"@id": "ibanfirst:uriRequested",
"@type": "xsd:string"
},
"parametersGiven": {
"@id": "ibanfirst:parametersGiven",
"@type": "xsd:string"
},
"requestBody": {
"@id": "ibanfirst:requestBody",
"@type": "xsd:string"
},
"httpResponseCode": {
"@id": "ibanfirst:httpResponseCode",
"@type": "xsd:decimal"
},
"responseBody": {
"@id": "ibanfirst:responseBody",
"@type": "xsd:string"
},
"restErrorTypeId": {
"@id": "ibanfirst:restErrorTypeId",
"@type": "xsd:decimal"
},
"login": {
"@id": "ibanfirst:login",
"@type": "xsd:string"
},
"legalname": {
"@id": "ibanfirst:legalname",
"@type": "xsd:string"
},
"PaymentVOP": "ibanfirst:PaymentVOP",
"desiredExecutionDate": {
"@id": "ibanfirst:desiredExecutionDate",
"@type": "@id"
},
"executionDate": {
"@id": "ibanfirst:executionDate",
"@type": "@id"
},
"amount": {
"@id": "ibanfirst:amount",
"@type": "@id"
},
"counterValue": {
"@id": "ibanfirst:counterValue",
"@type": "@id"
},
"rate": {
"@id": "ibanfirst:rate",
"@type": "@id"
},
"externalBankAccountId": {
"@id": "ibanfirst:externalBankAccountId",
"@type": "@id"
},
"sourceWalletId": {
"@id": "ibanfirst:sourceWalletId",
"@type": "@id"
},
"communication": {
"@id": "ibanfirst:communication",
"@type": "xsd:string"
},
"priorityPaymentOption": {
"@id": "ibanfirst:priorityPaymentOption",
"@type": "@id"
},
"feePaymentOption": {
"@id": "ibanfirst:feePaymentOption",
"@type": "xsd:string"
},
"speedOption": {
"@id": "ibanfirst:speedOption",
"@type": "@id"
},
"feePaymentAmount": {
"@id": "ibanfirst:feePaymentAmount",
"@type": "@id"
},
"tracker": {
"@id": "ibanfirst:tracker",
"@type": "xsd:string"
},
"paymentPriorityOption": "ibanfirst:paymentPriorityOption",
"PaymentOption": "ibanfirst:PaymentOption",
"paymentOption": {
"@id": "ibanfirst:paymentOption"
},
"Rate": "ibanfirst:Rate",
"midMarket": {
"@id": "ibanfirst:midMarket",
"@type": "@id"
},
"date": {
"@id": "ibanfirst:date",
"@type": "@id"
},
"coreAsk": {
"@id": "ibanfirst:coreAsk",
"@type": "@id"
},
"coreBid": {
"@id": "ibanfirst:coreBid",
"@type": "@id"
},
"appliedAsk": {
"@id": "ibanfirst:appliedAsk",
"@type": "@id"
},
"appliedBid": {
"@id": "ibanfirst:appliedBid",
"@type": "@id"
},
"Payment": "ibanfirst:Payment",
"paymentSpeedOption": "ibanfirst:paymentSpeedOption",
"Trade": "ibanfirst:Trade",
"TradeReconciliation": "ibanfirst:TradeReconciliation",
"deliveryWalletId": {
"@id": "ibanfirst:deliveryWalletId",
"@type": "@id"
},
"accountSourceNumber": {
"@id": "ibanfirst:accountSourceNumber",
"@type": "xsd:string"
},
"accountTargetNumber": {
"@id": "ibanfirst:accountTargetNumber",
"@type": "xsd:string"
},
"Quote": "ibanfirst:Quote",
"notificationContent": "ibanfirst:notificationContent",
"payload": {
"@id": "ibanfirst:payload"
},
"eventType": {
"@id": "ibanfirst:eventType",
"@type": "xsd:string"
},
"webhookId": {
"@id": "ibanfirst:webhookId",
"@type": "@id"
},
"webhookFailedNotification": "ibanfirst:webhookFailedNotification",
"httpStatusCode": {
"@id": "ibanfirst:httpStatusCode",
"@type": "xsd:string"
},
"failedAt": {
"@id": "ibanfirst:failedAt",
"@type": "xsd:string"
},
"retryCount": {
"@id": "ibanfirst:retryCount",
"@type": "xsd:integer"
},
"Webhook": "ibanfirst:Webhook",
"events": {
"@id": "ibanfirst:events",
"@container": "@list"
},
"url": {
"@id": "ibanfirst:url",
"@type": "@id"
}
},
"@type": "schema:Dataset",
"schema:name": "iBanFirst API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects iBanFirst's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-10-12) from openapi/ibanfirst-accounts-api-openapi.yml, openapi/ibanfirst-beneficiaries-api-openapi.yml, openapi/ibanfirst-documents-api-openapi.yml.",
"dcterms:created": "2026-10-12",
"dcterms:source": [
"openapi/ibanfirst-accounts-api-openapi.yml",
"openapi/ibanfirst-beneficiaries-api-openapi.yml",
"openapi/ibanfirst-documents-api-openapi.yml",
"openapi/ibanfirst-financial-movements-api-openapi.yml",
"openapi/ibanfirst-fixed-forward-payment-contract-api-openapi.yml"
]
}