first direct · JSON-LD Context
First Direct Context
JSON-LD context defining the semantic vocabulary for First Direct from first direct.
120 Classes
123 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
first:
https://firstdirect.com/schema#
Classes
Links
OBReadConsentResponse1
OBStatusReason
OBError1
OBInternalConsentStatus1Code
OBReadConsent1
OBErrorResponse1
OBCommunicationMethod
OBFileFormat
OBInternalAccountType1Code
OBPostalAddress7
OBAddressType2Code
OBExternalAccountSubType1Code
OBInternalAccountStatus1Code
OBAccount6
OBFrequency2
OBReadAccount6
OBBranchAndFinancialInstitutionIdentification5_0
OBCreditDebitCode_2
OBReadBalance1
OBBalanceType1Code
OBInternalBeneficiaryType1Code
ExternalProxyAccountType1Code
OBProxy1
OBBeneficiary5
OBReadBeneficiary5
OBCashAccount5_0
OBBranchAndFinancialInstitutionIdentification6_0
OBMandateRelatedInformation1
OBReadDirectDebit2
ExternalCategoryPurpose1Code
ExternalMandateStatus1Code
OBFrequency6
OBActiveOrHistoricCurrencyAndAmount_0
OBFrequency6Code
OBExternalMandateClassification1Code
OBInternalChargeBearerType1Code
OBRisk1
OBRegulatoryAuthority2
OBStructuredRegulatoryReporting3
OBSCASupportData1
OBReferredDocumentInformation
OBActiveOrHistoricCurrencyAndAmount
OBWriteFundsConfirmationResponse1
ExternalDocumentType1Code
OBInternalExtendedAccountType1Code
OBRemittanceInformationStructured
ExternalPurpose1Code
OBCashAccountDebtor4
OBRemittanceInformation2
OBUltimateCreditor1
OBRegulatoryReporting1
OBUltimateDebtor1
OBInternalConsentStatus2Code
ExternalCreditorReferenceType1Code
OBWriteDomesticConsentResponse5
OBWriteDomesticConsent4
OBWriteDomestic2
OBWritePaymentDetails1
OBWriteDomesticResponse5
ExternalPaymentTransactionStatus1Code
OBDomesticRefundAccount1
OBWritePaymentDetailsResponse1
ExternalPaymentTransactionStatus3Code
OBWriteDomesticScheduledConsentResponse5
OBWriteDomesticScheduledConsent4
ExternalPaymentTransactionStatus2Code
OBWriteDomesticScheduledResponse5
OBWriteDomesticScheduled2
OBWriteDomesticStandingOrderConsent5
OBWriteDomesticStandingOrderConsentResponse6
OBWriteDomesticStandingOrderResponse6
OBWriteDomesticStandingOrder3
OBWriteFileConsentResponse4
OBInternalConsentStatus3Code
OBWriteFileConsent3
OBWriteFileResponse3
OBWriteFile2
ExternalPaymentTransactionStatus4Code
OBFundsConfirmationConsent1
OBFundsConfirmationConsentResponse1
OBFundsConfirmationResponse1
OBFundsConfirmation1
OBWriteInternationalConsent5
OBWriteInternationalConsentResponse6
OBWriteInternationalResponse5
OBWriteInternational3
OBWriteInternationalScheduled3
OBWriteInternationalScheduledResponse6
OBWriteInternationalScheduledConsent5
OBWriteInternationalScheduledConsentResponse6
OBWriteInternationalStandingOrderResponse7
OBWriteInternationalStandingOrder4
OBWriteInternationalStandingOrderConsent6
OBWriteInternationalStandingOrderConsentResponse7
OBReadOffer1
OBParty2
OBPartyRelationships1
OBReadParty2
OBInternalPartyType1Code
OBReadParty3
OB_FeeCategory1Code
OB_FeeFrequency1Code_1
OB_MinMaxType1Code
OB_OtherCodeType1_8
OB_FeeFrequency1Code_2
OB_OtherCodeType1_0
OB_InterestRateType1Code_1
OB_InterestRateType1Code_0
OB_FeeFrequency1Code_4
OBReadProduct2
OBPCAData1
OB_OverdraftFeeType1Code
OB_OtherCodeType1_7
OB_OtherCodeType1_3
OB_OtherFeeChargeDetailType
OB_InterestCalculationMethod1Code
OB_Period1Code
OB_FeeFrequency1Code_0
OB_OtherCodeType1_6
Properties
| Property | Type | Container |
|---|---|---|
| Self | reference | |
| First | reference | |
| Prev | reference | |
| Next | reference | |
| Last | reference | |
| Data | ||
| Risk | reference | |
| Meta | reference | |
| StatusReasonCode | string | |
| StatusReasonDescription | string | |
| Path | string | |
| ErrorCode | reference | |
| Message | string | |
| Url | string | |
| Id | string | |
| Code | string | |
| Errors | list | |
| AddressType | reference | |
| Department | string | |
| SubDepartment | string | |
| StreetName | reference | |
| BuildingNumber | reference | |
| BuildingName | reference | |
| Floor | reference | |
| UnitNumber | reference | |
| Room | reference | |
| PostBox | reference | |
| TownLocationName | reference | |
| DistrictName | reference | |
| CareOf | reference | |
| PostCode | reference | |
| TownName | reference | |
| CountrySubDivision | string | |
| Country | string | |
| AddressLine | list | |
| AccountId | reference | |
| Status | reference | |
| StatusUpdateDateTime | reference | |
| Currency | reference | |
| AccountCategory | reference | |
| AccountTypeCode | reference | |
| Description | reference | |
| Nickname | reference | |
| OpeningDate | reference | |
| MaturityDate | reference | |
| SwitchStatus | reference | |
| Account | list | |
| StatementFrequencyAndFormat | reference | |
| Servicer | reference | |
| SchemeName | reference | |
| Identification | reference | |
| Name | reference | |
| Type | string | |
| BeneficiaryId | reference | |
| BeneficiaryType | reference | |
| Reference | reference | |
| SupplementaryData | reference | |
| CreditorAgent | reference | |
| CreditorAccount | reference | |
| SecondaryIdentification | reference | |
| Proxy | reference | |
| PostalAddress | reference | |
| LEI | reference | |
| MandateIdentification | string | |
| Classification | reference | |
| CategoryPurposeCode | reference | |
| FirstPaymentDateTime | dateTime | |
| RecurringPaymentDateTime | dateTime | |
| FinalPaymentDateTime | dateTime | |
| Frequency | reference | |
| Reason | string | |
| CountPerPeriod | integer | |
| PointInTime | reference | |
| Amount | reference | |
| PaymentContextCode | string | |
| MerchantCategoryCode | string | |
| MerchantCustomerIdentification | string | |
| ContractPresentIndicator | boolean | |
| BeneficiaryPrepopulatedIndicator | boolean | |
| PaymentPurposeCode | reference | |
| BeneficiaryAccountType | reference | |
| DeliveryAddress | reference | |
| CountryCode | reference | |
| Date | reference | |
| Information | list | |
| RequestedSCAExemptionType | string | |
| AppliedAuthenticationApproach | string | |
| ReferencePaymentOrderId | string | |
| Issuer | string | |
| Number | string | |
| RelatedDate | dateTime | |
| LineDetails | list | |
| ReferredDocumentInformation | list | |
| ReferredDocumentAmount | reference | |
| CreditorReferenceInformation | ||
| Invoicer | reference | |
| Invoicee | reference | |
| TaxRemittance | string | |
| AdditionalRemittanceInformation | list | |
| Structured | list | |
| Unstructured | list | |
| DebitCreditReportingIndicator | string | |
| Authority | reference | |
| Details | list | |
| PaymentTransactionId | string | |
| StatusDetail | ||
| PartyId | reference | |
| PartyNumber | reference | |
| PartyType | reference | |
| FullLegalName | reference | |
| LegalStructure | reference | |
| BeneficialOwnership | boolean | |
| AccountRole | reference | |
| EmailAddress | reference | |
| Phone | reference | |
| Mobile | reference | |
| Relationships | reference | |
| Address | list | |
| ProductDetails | ||
| CreditInterest | ||
| Overdraft | ||
| OtherFeesCharges | ||
| FeeCategory | reference |
JSON-LD Document
{
"@context": {
"@vocab": "https://firstdirect.com/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"first": "https://firstdirect.com/schema#",
"Links": "first:Links",
"Self": {
"@id": "first:Self",
"@type": "@id"
},
"First": {
"@id": "first:First",
"@type": "@id"
},
"Prev": {
"@id": "first:Prev",
"@type": "@id"
},
"Next": {
"@id": "first:Next",
"@type": "@id"
},
"Last": {
"@id": "first:Last",
"@type": "@id"
},
"OBReadConsentResponse1": "first:OBReadConsentResponse1",
"Data": {
"@id": "first:Data"
},
"Risk": {
"@id": "first:Risk",
"@type": "@id"
},
"Meta": {
"@id": "first:Meta",
"@type": "@id"
},
"OBStatusReason": "first:OBStatusReason",
"StatusReasonCode": {
"@id": "first:StatusReasonCode",
"@type": "xsd:string"
},
"StatusReasonDescription": {
"@id": "first:StatusReasonDescription",
"@type": "xsd:string"
},
"Path": {
"@id": "first:Path",
"@type": "xsd:string"
},
"OBError1": "first:OBError1",
"ErrorCode": {
"@id": "first:ErrorCode",
"@type": "@id"
},
"Message": {
"@id": "first:Message",
"@type": "xsd:string"
},
"Url": {
"@id": "first:Url",
"@type": "xsd:string"
},
"OBInternalConsentStatus1Code": "first:OBInternalConsentStatus1Code",
"OBReadConsent1": "first:OBReadConsent1",
"OBErrorResponse1": "first:OBErrorResponse1",
"Id": {
"@id": "first:Id",
"@type": "xsd:string"
},
"Code": {
"@id": "first:Code",
"@type": "xsd:string"
},
"Errors": {
"@id": "first:Errors",
"@container": "@list"
},
"OBCommunicationMethod": "first:OBCommunicationMethod",
"OBFileFormat": "first:OBFileFormat",
"OBInternalAccountType1Code": "first:OBInternalAccountType1Code",
"OBPostalAddress7": "first:OBPostalAddress7",
"AddressType": {
"@id": "first:AddressType",
"@type": "@id"
},
"Department": {
"@id": "first:Department",
"@type": "xsd:string"
},
"SubDepartment": {
"@id": "first:SubDepartment",
"@type": "xsd:string"
},
"StreetName": {
"@id": "first:StreetName",
"@type": "@id"
},
"BuildingNumber": {
"@id": "first:BuildingNumber",
"@type": "@id"
},
"BuildingName": {
"@id": "first:BuildingName",
"@type": "@id"
},
"Floor": {
"@id": "first:Floor",
"@type": "@id"
},
"UnitNumber": {
"@id": "first:UnitNumber",
"@type": "@id"
},
"Room": {
"@id": "first:Room",
"@type": "@id"
},
"PostBox": {
"@id": "first:PostBox",
"@type": "@id"
},
"TownLocationName": {
"@id": "first:TownLocationName",
"@type": "@id"
},
"DistrictName": {
"@id": "first:DistrictName",
"@type": "@id"
},
"CareOf": {
"@id": "first:CareOf",
"@type": "@id"
},
"PostCode": {
"@id": "first:PostCode",
"@type": "@id"
},
"TownName": {
"@id": "first:TownName",
"@type": "@id"
},
"CountrySubDivision": {
"@id": "first:CountrySubDivision",
"@type": "xsd:string"
},
"Country": {
"@id": "first:Country",
"@type": "xsd:string"
},
"AddressLine": {
"@id": "first:AddressLine",
"@container": "@list"
},
"OBAddressType2Code": "first:OBAddressType2Code",
"OBExternalAccountSubType1Code": "first:OBExternalAccountSubType1Code",
"OBInternalAccountStatus1Code": "first:OBInternalAccountStatus1Code",
"OBAccount6": "first:OBAccount6",
"AccountId": {
"@id": "first:AccountId",
"@type": "@id"
},
"Status": {
"@id": "first:Status",
"@type": "@id"
},
"StatusUpdateDateTime": {
"@id": "first:StatusUpdateDateTime",
"@type": "@id"
},
"Currency": {
"@id": "first:Currency",
"@type": "@id"
},
"AccountCategory": {
"@id": "first:AccountCategory",
"@type": "@id"
},
"AccountTypeCode": {
"@id": "first:AccountTypeCode",
"@type": "@id"
},
"Description": {
"@id": "first:Description",
"@type": "@id"
},
"Nickname": {
"@id": "first:Nickname",
"@type": "@id"
},
"OpeningDate": {
"@id": "first:OpeningDate",
"@type": "@id"
},
"MaturityDate": {
"@id": "first:MaturityDate",
"@type": "@id"
},
"SwitchStatus": {
"@id": "first:SwitchStatus",
"@type": "@id"
},
"Account": {
"@id": "first:Account",
"@container": "@list"
},
"StatementFrequencyAndFormat": {
"@id": "first:StatementFrequencyAndFormat",
"@type": "@id"
},
"Servicer": {
"@id": "first:Servicer",
"@type": "@id"
},
"OBFrequency2": "first:OBFrequency2",
"OBReadAccount6": "first:OBReadAccount6",
"OBBranchAndFinancialInstitutionIdentification5_0": "first:OBBranchAndFinancialInstitutionIdentification5_0",
"SchemeName": {
"@id": "first:SchemeName",
"@type": "@id"
},
"Identification": {
"@id": "first:Identification",
"@type": "@id"
},
"Name": {
"@id": "first:Name",
"@type": "@id"
},
"OBCreditDebitCode_2": "first:OBCreditDebitCode_2",
"OBReadBalance1": "first:OBReadBalance1",
"OBBalanceType1Code": "first:OBBalanceType1Code",
"OBInternalBeneficiaryType1Code": "first:OBInternalBeneficiaryType1Code",
"ExternalProxyAccountType1Code": "first:ExternalProxyAccountType1Code",
"OBProxy1": "first:OBProxy1",
"Type": {
"@id": "first:Type",
"@type": "xsd:string"
},
"OBBeneficiary5": "first:OBBeneficiary5",
"BeneficiaryId": {
"@id": "first:BeneficiaryId",
"@type": "@id"
},
"BeneficiaryType": {
"@id": "first:BeneficiaryType",
"@type": "@id"
},
"Reference": {
"@id": "first:Reference",
"@type": "@id"
},
"SupplementaryData": {
"@id": "first:SupplementaryData",
"@type": "@id"
},
"CreditorAgent": {
"@id": "first:CreditorAgent",
"@type": "@id"
},
"CreditorAccount": {
"@id": "first:CreditorAccount",
"@type": "@id"
},
"OBReadBeneficiary5": "first:OBReadBeneficiary5",
"OBCashAccount5_0": "first:OBCashAccount5_0",
"SecondaryIdentification": {
"@id": "first:SecondaryIdentification",
"@type": "@id"
},
"Proxy": {
"@id": "first:Proxy",
"@type": "@id"
},
"OBBranchAndFinancialInstitutionIdentification6_0": "first:OBBranchAndFinancialInstitutionIdentification6_0",
"PostalAddress": {
"@id": "first:PostalAddress",
"@type": "@id"
},
"LEI": {
"@id": "first:LEI",
"@type": "@id"
},
"OBMandateRelatedInformation1": "first:OBMandateRelatedInformation1",
"MandateIdentification": {
"@id": "first:MandateIdentification",
"@type": "xsd:string"
},
"Classification": {
"@id": "first:Classification",
"@type": "@id"
},
"CategoryPurposeCode": {
"@id": "first:CategoryPurposeCode",
"@type": "@id"
},
"FirstPaymentDateTime": {
"@id": "first:FirstPaymentDateTime",
"@type": "xsd:dateTime"
},
"RecurringPaymentDateTime": {
"@id": "first:RecurringPaymentDateTime",
"@type": "xsd:dateTime"
},
"FinalPaymentDateTime": {
"@id": "first:FinalPaymentDateTime",
"@type": "xsd:dateTime"
},
"Frequency": {
"@id": "first:Frequency",
"@type": "@id"
},
"Reason": {
"@id": "first:Reason",
"@type": "xsd:string"
},
"OBReadDirectDebit2": "first:OBReadDirectDebit2",
"ExternalCategoryPurpose1Code": "first:ExternalCategoryPurpose1Code",
"ExternalMandateStatus1Code": "first:ExternalMandateStatus1Code",
"OBFrequency6": "first:OBFrequency6",
"CountPerPeriod": {
"@id": "first:CountPerPeriod",
"@type": "xsd:integer"
},
"PointInTime": {
"@id": "first:PointInTime",
"@type": "@id"
},
"OBActiveOrHistoricCurrencyAndAmount_0": "first:OBActiveOrHistoricCurrencyAndAmount_0",
"Amount": {
"@id": "first:Amount",
"@type": "@id"
},
"OBFrequency6Code": "first:OBFrequency6Code",
"OBExternalMandateClassification1Code": "first:OBExternalMandateClassification1Code",
"OBInternalChargeBearerType1Code": "first:OBInternalChargeBearerType1Code",
"OBRisk1": "first:OBRisk1",
"PaymentContextCode": {
"@id": "first:PaymentContextCode",
"@type": "xsd:string"
},
"MerchantCategoryCode": {
"@id": "first:MerchantCategoryCode",
"@type": "xsd:string"
},
"MerchantCustomerIdentification": {
"@id": "first:MerchantCustomerIdentification",
"@type": "xsd:string"
},
"ContractPresentIndicator": {
"@id": "first:ContractPresentIndicator",
"@type": "xsd:boolean"
},
"BeneficiaryPrepopulatedIndicator": {
"@id": "first:BeneficiaryPrepopulatedIndicator",
"@type": "xsd:boolean"
},
"PaymentPurposeCode": {
"@id": "first:PaymentPurposeCode",
"@type": "@id"
},
"BeneficiaryAccountType": {
"@id": "first:BeneficiaryAccountType",
"@type": "@id"
},
"DeliveryAddress": {
"@id": "first:DeliveryAddress",
"@type": "@id"
},
"OBRegulatoryAuthority2": "first:OBRegulatoryAuthority2",
"CountryCode": {
"@id": "first:CountryCode",
"@type": "@id"
},
"OBStructuredRegulatoryReporting3": "first:OBStructuredRegulatoryReporting3",
"Date": {
"@id": "first:Date",
"@type": "@id"
},
"Information": {
"@id": "first:Information",
"@container": "@list"
},
"OBSCASupportData1": "first:OBSCASupportData1",
"RequestedSCAExemptionType": {
"@id": "first:RequestedSCAExemptionType",
"@type": "xsd:string"
},
"AppliedAuthenticationApproach": {
"@id": "first:AppliedAuthenticationApproach",
"@type": "xsd:string"
},
"ReferencePaymentOrderId": {
"@id": "first:ReferencePaymentOrderId",
"@type": "xsd:string"
},
"OBReferredDocumentInformation": "first:OBReferredDocumentInformation",
"Issuer": {
"@id": "first:Issuer",
"@type": "xsd:string"
},
"Number": {
"@id": "first:Number",
"@type": "xsd:string"
},
"RelatedDate": {
"@id": "first:RelatedDate",
"@type": "xsd:dateTime"
},
"LineDetails": {
"@id": "first:LineDetails",
"@container": "@list"
},
"OBActiveOrHistoricCurrencyAndAmount": "first:OBActiveOrHistoricCurrencyAndAmount",
"OBWriteFundsConfirmationResponse1": "first:OBWriteFundsConfirmationResponse1",
"ExternalDocumentType1Code": "first:ExternalDocumentType1Code",
"OBInternalExtendedAccountType1Code": "first:OBInternalExtendedAccountType1Code",
"OBRemittanceInformationStructured": "first:OBRemittanceInformationStructured",
"ReferredDocumentInformation": {
"@id": "first:ReferredDocumentInformation",
"@container": "@list"
},
"ReferredDocumentAmount": {
"@id": "first:ReferredDocumentAmount",
"@type": "@id"
},
"CreditorReferenceInformation": {
"@id": "first:CreditorReferenceInformation"
},
"Invoicer": {
"@id": "first:Invoicer",
"@type": "@id"
},
"Invoicee": {
"@id": "first:Invoicee",
"@type": "@id"
},
"TaxRemittance": {
"@id": "first:TaxRemittance",
"@type": "xsd:string"
},
"AdditionalRemittanceInformation": {
"@id": "first:AdditionalRemittanceInformation",
"@container": "@list"
},
"ExternalPurpose1Code": "first:ExternalPurpose1Code",
"OBCashAccountDebtor4": "first:OBCashAccountDebtor4",
"OBRemittanceInformation2": "first:OBRemittanceInformation2",
"Structured": {
"@id": "first:Structured",
"@container": "@list"
},
"Unstructured": {
"@id": "first:Unstructured",
"@container": "@list"
},
"OBUltimateCreditor1": "first:OBUltimateCreditor1",
"OBRegulatoryReporting1": "first:OBRegulatoryReporting1",
"DebitCreditReportingIndicator": {
"@id": "first:DebitCreditReportingIndicator",
"@type": "xsd:string"
},
"Authority": {
"@id": "first:Authority",
"@type": "@id"
},
"Details": {
"@id": "first:Details",
"@container": "@list"
},
"OBUltimateDebtor1": "first:OBUltimateDebtor1",
"OBInternalConsentStatus2Code": "first:OBInternalConsentStatus2Code",
"ExternalCreditorReferenceType1Code": "first:ExternalCreditorReferenceType1Code",
"OBWriteDomesticConsentResponse5": "first:OBWriteDomesticConsentResponse5",
"OBWriteDomesticConsent4": "first:OBWriteDomesticConsent4",
"OBWriteDomestic2": "first:OBWriteDomestic2",
"OBWritePaymentDetails1": "first:OBWritePaymentDetails1",
"PaymentTransactionId": {
"@id": "first:PaymentTransactionId",
"@type": "xsd:string"
},
"StatusDetail": {
"@id": "first:StatusDetail"
},
"OBWriteDomesticResponse5": "first:OBWriteDomesticResponse5",
"ExternalPaymentTransactionStatus1Code": "first:ExternalPaymentTransactionStatus1Code",
"OBDomesticRefundAccount1": "first:OBDomesticRefundAccount1",
"OBWritePaymentDetailsResponse1": "first:OBWritePaymentDetailsResponse1",
"ExternalPaymentTransactionStatus3Code": "first:ExternalPaymentTransactionStatus3Code",
"OBWriteDomesticScheduledConsentResponse5": "first:OBWriteDomesticScheduledConsentResponse5",
"OBWriteDomesticScheduledConsent4": "first:OBWriteDomesticScheduledConsent4",
"ExternalPaymentTransactionStatus2Code": "first:ExternalPaymentTransactionStatus2Code",
"OBWriteDomesticScheduledResponse5": "first:OBWriteDomesticScheduledResponse5",
"OBWriteDomesticScheduled2": "first:OBWriteDomesticScheduled2",
"OBWriteDomesticStandingOrderConsent5": "first:OBWriteDomesticStandingOrderConsent5",
"OBWriteDomesticStandingOrderConsentResponse6": "first:OBWriteDomesticStandingOrderConsentResponse6",
"OBWriteDomesticStandingOrderResponse6": "first:OBWriteDomesticStandingOrderResponse6",
"OBWriteDomesticStandingOrder3": "first:OBWriteDomesticStandingOrder3",
"OBWriteFileConsentResponse4": "first:OBWriteFileConsentResponse4",
"OBInternalConsentStatus3Code": "first:OBInternalConsentStatus3Code",
"OBWriteFileConsent3": "first:OBWriteFileConsent3",
"OBWriteFileResponse3": "first:OBWriteFileResponse3",
"OBWriteFile2": "first:OBWriteFile2",
"ExternalPaymentTransactionStatus4Code": "first:ExternalPaymentTransactionStatus4Code",
"OBFundsConfirmationConsent1": "first:OBFundsConfirmationConsent1",
"OBFundsConfirmationConsentResponse1": "first:OBFundsConfirmationConsentResponse1",
"OBFundsConfirmationResponse1": "first:OBFundsConfirmationResponse1",
"OBFundsConfirmation1": "first:OBFundsConfirmation1",
"OBWriteInternationalConsent5": "first:OBWriteInternationalConsent5",
"OBWriteInternationalConsentResponse6": "first:OBWriteInternationalConsentResponse6",
"OBWriteInternationalResponse5": "first:OBWriteInternationalResponse5",
"OBWriteInternational3": "first:OBWriteInternational3",
"OBWriteInternationalScheduled3": "first:OBWriteInternationalScheduled3",
"OBWriteInternationalScheduledResponse6": "first:OBWriteInternationalScheduledResponse6",
"OBWriteInternationalScheduledConsent5": "first:OBWriteInternationalScheduledConsent5",
"OBWriteInternationalScheduledConsentResponse6": "first:OBWriteInternationalScheduledConsentResponse6",
"OBWriteInternationalStandingOrderResponse7": "first:OBWriteInternationalStandingOrderResponse7",
"OBWriteInternationalStandingOrder4": "first:OBWriteInternationalStandingOrder4",
"OBWriteInternationalStandingOrderConsent6": "first:OBWriteInternationalStandingOrderConsent6",
"OBWriteInternationalStandingOrderConsentResponse7": "first:OBWriteInternationalStandingOrderConsentResponse7",
"OBReadOffer1": "first:OBReadOffer1",
"OBParty2": "first:OBParty2",
"PartyId": {
"@id": "first:PartyId",
"@type": "@id"
},
"PartyNumber": {
"@id": "first:PartyNumber",
"@type": "@id"
},
"PartyType": {
"@id": "first:PartyType",
"@type": "@id"
},
"FullLegalName": {
"@id": "first:FullLegalName",
"@type": "@id"
},
"LegalStructure": {
"@id": "first:LegalStructure",
"@type": "@id"
},
"BeneficialOwnership": {
"@id": "first:BeneficialOwnership",
"@type": "xsd:boolean"
},
"AccountRole": {
"@id": "first:AccountRole",
"@type": "@id"
},
"EmailAddress": {
"@id": "first:EmailAddress",
"@type": "@id"
},
"Phone": {
"@id": "first:Phone",
"@type": "@id"
},
"Mobile": {
"@id": "first:Mobile",
"@type": "@id"
},
"Relationships": {
"@id": "first:Relationships",
"@type": "@id"
},
"Address": {
"@id": "first:Address",
"@container": "@list"
},
"OBPartyRelationships1": "first:OBPartyRelationships1",
"OBReadParty2": "first:OBReadParty2",
"OBInternalPartyType1Code": "first:OBInternalPartyType1Code",
"OBReadParty3": "first:OBReadParty3",
"OB_FeeCategory1Code": "first:OB_FeeCategory1Code",
"OB_FeeFrequency1Code_1": "first:OB_FeeFrequency1Code_1",
"OB_MinMaxType1Code": "first:OB_MinMaxType1Code",
"OB_OtherCodeType1_8": "first:OB_OtherCodeType1_8",
"OB_FeeFrequency1Code_2": "first:OB_FeeFrequency1Code_2",
"OB_OtherCodeType1_0": "first:OB_OtherCodeType1_0",
"OB_InterestRateType1Code_1": "first:OB_InterestRateType1Code_1",
"OB_InterestRateType1Code_0": "first:OB_InterestRateType1Code_0",
"OB_FeeFrequency1Code_4": "first:OB_FeeFrequency1Code_4",
"OBReadProduct2": "first:OBReadProduct2",
"OBPCAData1": "first:OBPCAData1",
"ProductDetails": {
"@id": "first:ProductDetails"
},
"CreditInterest": {
"@id": "first:CreditInterest"
},
"Overdraft": {
"@id": "first:Overdraft"
},
"OtherFeesCharges": {
"@id": "first:OtherFeesCharges"
},
"OB_OverdraftFeeType1Code": "first:OB_OverdraftFeeType1Code",
"OB_OtherCodeType1_7": "first:OB_OtherCodeType1_7",
"OB_OtherCodeType1_3": "first:OB_OtherCodeType1_3",
"OB_OtherFeeChargeDetailType": "first:OB_OtherFeeChargeDetailType",
"FeeCategory": {
"@id": "first:FeeCategory",
"@type": "@id"
},
"OB_InterestCalculationMethod1Code": "first:OB_InterestCalculationMethod1Code",
"OB_Period1Code": "first:OB_Period1Code",
"OB_FeeFrequency1Code_0": "first:OB_FeeFrequency1Code_0",
"OB_OtherCodeType1_6": "first:OB_OtherCodeType1_6"
},
"@type": "schema:Dataset",
"schema:name": "first direct API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects first direct'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-11-04) from openapi/first-direct-account-access-consents-api-openapi.yml, openapi/first-direct-accounts-api-openapi.yml, openapi/first-direct-atm-api-openapi.yml.",
"dcterms:created": "2026-11-04",
"dcterms:source": [
"openapi/first-direct-account-access-consents-api-openapi.yml",
"openapi/first-direct-accounts-api-openapi.yml",
"openapi/first-direct-atm-api-openapi.yml",
"openapi/first-direct-balances-api-openapi.yml",
"openapi/first-direct-bca-api-openapi.yml"
]
}