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
View Context View on GitHub

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

Raw ↑
{
  "@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"
  ]
}