Yapily Context
JSON-LD context defining the semantic vocabulary for Yapily from Yapily.
40 Classes
1 Properties
5 Namespaces
Namespaces
schema:
https://schema.org/
yapily:
https://api-evangelist.github.io/yapily/vocab#
fibo:
https://spec.edmcouncil.org/fibo/ontology/
openbanking:
https://openbanking.org.uk/terms#
berlingroup:
https://www.berlin-group.org/nextgenpsd2#
Classes
Account
Transaction
Balance
Payment
Consent
Authorisation
Beneficiary
accountId
accountIdentifications
accountNames
accountType
accountSubType
currency
iban
bic
sortCode
accountNumber
amount
transactionStatus
bookingDateTime
valueDateTime
transactionInformation
merchantName
creditDebitIndicator
paymentIdempotencyId
paymentRequest
paymentType
payee
payer
consentId
consentToken
consentStatus
expiresAt
institutionId
institutionName
country
features
paymentMethods
createdAt
updatedAt
Properties
| Property |
Type |
Container |
| Institution |
reference |
|
JSON-LD Document
{
"@context": {
"@version": 1.1,
"schema": "https://schema.org/",
"yapily": "https://api-evangelist.github.io/yapily/vocab#",
"fibo": "https://spec.edmcouncil.org/fibo/ontology/",
"openbanking": "https://openbanking.org.uk/terms#",
"berlingroup": "https://www.berlin-group.org/nextgenpsd2#",
"Account": "fibo:FBC/FunctionalEntities/FinancialServicesEntities/Account",
"Institution": {
"@id": "schema:BankOrCreditUnion",
"@type": "@id"
},
"Transaction": "fibo:FBC/ProductsAndServices/PaymentsAndPaymentServices/PaymentTransaction",
"Balance": "fibo:FND/Accounting/CurrencyAmount/MonetaryAmount",
"Payment": "schema:PayAction",
"Consent": "openbanking:Consent",
"Authorisation": "openbanking:Authorisation",
"Beneficiary": "schema:Person",
"accountId": "yapily:accountId",
"accountIdentifications": "yapily:accountIdentifications",
"accountNames": "schema:name",
"accountType": "yapily:accountType",
"accountSubType": "yapily:accountSubType",
"currency": "schema:currency",
"iban": "fibo:FBC/FunctionalEntities/FinancialServicesEntities/InternationalBankAccountNumber",
"bic": "fibo:FBC/FunctionalEntities/FinancialServicesEntities/BankIdentifierCode",
"sortCode": "openbanking:sortCode",
"accountNumber": "openbanking:accountNumber",
"amount": "schema:price",
"transactionStatus": "yapily:transactionStatus",
"bookingDateTime": "schema:dateCreated",
"valueDateTime": "yapily:valueDateTime",
"transactionInformation": "schema:description",
"merchantName": "schema:Organization/name",
"creditDebitIndicator": "yapily:creditDebitIndicator",
"paymentIdempotencyId": "yapily:paymentIdempotencyId",
"paymentRequest": "yapily:paymentRequest",
"paymentType": "yapily:paymentType",
"payee": "schema:recipient",
"payer": "schema:agent",
"consentId": "openbanking:consentId",
"consentToken": "openbanking:consentToken",
"consentStatus": "openbanking:consentStatus",
"expiresAt": "schema:expires",
"institutionId": "yapily:institutionId",
"institutionName": "schema:name",
"country": "schema:addressCountry",
"features": "yapily:features",
"paymentMethods": "yapily:paymentMethods",
"createdAt": "schema:dateCreated",
"updatedAt": "schema:dateModified"
}
}