Sensedia · JSON-LD Context
Sensedia Context
JSON-LD context defining the semantic vocabulary for Sensedia from Sensedia.
19 Classes
47 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
sensedia:
https://sensedia.com/schema#
Classes
AccountBalancesData
AccountData
AccountIdentificationData
AccountOverdraftLimitsData
AccountTransactionsData
EnumAccountSubType
EnumAccountType
EnumCompletedAuthorisedPaymentIndicator
EnumCreditDebitIndicator
EnumPartiePersonType
EnumTransactionTypes
Links
Meta
ResponseAccountList
ResponseAccountBalances
ResponseAccountIdentification
ResponseAccountOverdraftLimits
ResponseAccountTransactions
ResponseError
Properties
| Property | Type | Container |
|---|---|---|
| availableAmount | decimal | |
| availableAmountCurrency | string | |
| blockedAmount | decimal | |
| blockedAmountCurrency | string | |
| automaticallyInvestedAmount | decimal | |
| automaticallyInvestedAmountCurrency | string | |
| brandName | string | |
| companyCnpj | string | |
| type | reference | |
| compeCode | string | |
| branchCode | string | |
| number | string | |
| checkDigit | string | |
| accountId | string | |
| subtype | reference | |
| currency | string | |
| overdraftContractedLimit | decimal | |
| overdraftContractedLimitCurrency | string | |
| overdraftUsedLimit | decimal | |
| overdraftUsedLimitCurrency | string | |
| unarrangedOverdraftAmount | decimal | |
| unarrangedOverdraftAmountCurrency | string | |
| transactionId | string | |
| completedAuthorisedPaymentType | reference | |
| creditDebitType | reference | |
| transactionName | string | |
| amount | decimal | |
| transactionCurrency | string | |
| transactionDate | string | |
| partieCnpjCpf | string | |
| partiePersonType | reference | |
| partieCompeCode | string | |
| partieBranchCode | string | |
| partieNumber | string | |
| partieCheckDigit | string | |
| self | reference | |
| first | reference | |
| prev | reference | |
| next | reference | |
| last | reference | |
| totalRecords | integer | |
| totalPages | integer | |
| requestDateTime | dateTime | |
| data | list | |
| links | reference | |
| meta | reference | |
| errors | list |
JSON-LD Document
{
"@context": {
"@vocab": "https://sensedia.com/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"sensedia": "https://sensedia.com/schema#",
"AccountBalancesData": "sensedia:AccountBalancesData",
"availableAmount": {
"@id": "sensedia:availableAmount",
"@type": "xsd:decimal"
},
"availableAmountCurrency": {
"@id": "sensedia:availableAmountCurrency",
"@type": "xsd:string"
},
"blockedAmount": {
"@id": "sensedia:blockedAmount",
"@type": "xsd:decimal"
},
"blockedAmountCurrency": {
"@id": "sensedia:blockedAmountCurrency",
"@type": "xsd:string"
},
"automaticallyInvestedAmount": {
"@id": "sensedia:automaticallyInvestedAmount",
"@type": "xsd:decimal"
},
"automaticallyInvestedAmountCurrency": {
"@id": "sensedia:automaticallyInvestedAmountCurrency",
"@type": "xsd:string"
},
"AccountData": "sensedia:AccountData",
"brandName": {
"@id": "sensedia:brandName",
"@type": "xsd:string"
},
"companyCnpj": {
"@id": "sensedia:companyCnpj",
"@type": "xsd:string"
},
"type": {
"@id": "sensedia:type",
"@type": "@id"
},
"compeCode": {
"@id": "sensedia:compeCode",
"@type": "xsd:string"
},
"branchCode": {
"@id": "sensedia:branchCode",
"@type": "xsd:string"
},
"number": {
"@id": "sensedia:number",
"@type": "xsd:string"
},
"checkDigit": {
"@id": "sensedia:checkDigit",
"@type": "xsd:string"
},
"accountId": {
"@id": "sensedia:accountId",
"@type": "xsd:string"
},
"AccountIdentificationData": "sensedia:AccountIdentificationData",
"subtype": {
"@id": "sensedia:subtype",
"@type": "@id"
},
"currency": {
"@id": "sensedia:currency",
"@type": "xsd:string"
},
"AccountOverdraftLimitsData": "sensedia:AccountOverdraftLimitsData",
"overdraftContractedLimit": {
"@id": "sensedia:overdraftContractedLimit",
"@type": "xsd:decimal"
},
"overdraftContractedLimitCurrency": {
"@id": "sensedia:overdraftContractedLimitCurrency",
"@type": "xsd:string"
},
"overdraftUsedLimit": {
"@id": "sensedia:overdraftUsedLimit",
"@type": "xsd:decimal"
},
"overdraftUsedLimitCurrency": {
"@id": "sensedia:overdraftUsedLimitCurrency",
"@type": "xsd:string"
},
"unarrangedOverdraftAmount": {
"@id": "sensedia:unarrangedOverdraftAmount",
"@type": "xsd:decimal"
},
"unarrangedOverdraftAmountCurrency": {
"@id": "sensedia:unarrangedOverdraftAmountCurrency",
"@type": "xsd:string"
},
"AccountTransactionsData": "sensedia:AccountTransactionsData",
"transactionId": {
"@id": "sensedia:transactionId",
"@type": "xsd:string"
},
"completedAuthorisedPaymentType": {
"@id": "sensedia:completedAuthorisedPaymentType",
"@type": "@id"
},
"creditDebitType": {
"@id": "sensedia:creditDebitType",
"@type": "@id"
},
"transactionName": {
"@id": "sensedia:transactionName",
"@type": "xsd:string"
},
"amount": {
"@id": "sensedia:amount",
"@type": "xsd:decimal"
},
"transactionCurrency": {
"@id": "sensedia:transactionCurrency",
"@type": "xsd:string"
},
"transactionDate": {
"@id": "sensedia:transactionDate",
"@type": "xsd:string"
},
"partieCnpjCpf": {
"@id": "sensedia:partieCnpjCpf",
"@type": "xsd:string"
},
"partiePersonType": {
"@id": "sensedia:partiePersonType",
"@type": "@id"
},
"partieCompeCode": {
"@id": "sensedia:partieCompeCode",
"@type": "xsd:string"
},
"partieBranchCode": {
"@id": "sensedia:partieBranchCode",
"@type": "xsd:string"
},
"partieNumber": {
"@id": "sensedia:partieNumber",
"@type": "xsd:string"
},
"partieCheckDigit": {
"@id": "sensedia:partieCheckDigit",
"@type": "xsd:string"
},
"EnumAccountSubType": "sensedia:EnumAccountSubType",
"EnumAccountType": "sensedia:EnumAccountType",
"EnumCompletedAuthorisedPaymentIndicator": "sensedia:EnumCompletedAuthorisedPaymentIndicator",
"EnumCreditDebitIndicator": "sensedia:EnumCreditDebitIndicator",
"EnumPartiePersonType": "sensedia:EnumPartiePersonType",
"EnumTransactionTypes": "sensedia:EnumTransactionTypes",
"Links": "sensedia:Links",
"self": {
"@id": "sensedia:self",
"@type": "@id"
},
"first": {
"@id": "sensedia:first",
"@type": "@id"
},
"prev": {
"@id": "sensedia:prev",
"@type": "@id"
},
"next": {
"@id": "sensedia:next",
"@type": "@id"
},
"last": {
"@id": "sensedia:last",
"@type": "@id"
},
"Meta": "sensedia:Meta",
"totalRecords": {
"@id": "sensedia:totalRecords",
"@type": "xsd:integer"
},
"totalPages": {
"@id": "sensedia:totalPages",
"@type": "xsd:integer"
},
"requestDateTime": {
"@id": "sensedia:requestDateTime",
"@type": "xsd:dateTime"
},
"ResponseAccountList": "sensedia:ResponseAccountList",
"data": {
"@id": "sensedia:data",
"@container": "@list"
},
"links": {
"@id": "sensedia:links",
"@type": "@id"
},
"meta": {
"@id": "sensedia:meta",
"@type": "@id"
},
"ResponseAccountBalances": "sensedia:ResponseAccountBalances",
"ResponseAccountIdentification": "sensedia:ResponseAccountIdentification",
"ResponseAccountOverdraftLimits": "sensedia:ResponseAccountOverdraftLimits",
"ResponseAccountTransactions": "sensedia:ResponseAccountTransactions",
"ResponseError": "sensedia:ResponseError",
"errors": {
"@id": "sensedia:errors",
"@container": "@list"
}
},
"@type": "schema:Dataset",
"schema:name": "Sensedia API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Sensedia'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-03) from openapi/_original/sensedia-current-openapi.yml.",
"dcterms:created": "2026-10-03",
"dcterms:source": [
"openapi/_original/sensedia-current-openapi.yml"
]
}