Financial Product Base Schema
Foundation schema for financial products including banking accounts, loans, investments, and insurance products. Provides comprehensive structure for digital financial services and products with regulatory compliance features.
Entity Type
Required Fields
Web Coverage
The Financial Product base schema defines the common structure for all financial service entities, banking products, and investment platforms. It provides:
Financial Identity
Essential product identification including provider details, regulatory information, and license numbers.
Regulatory Compliance
Built-in compliance features for financial regulations, deposit insurance, and regulatory authorities.
Risk Assessment
Comprehensive risk information including risk levels, factors, guarantees, and important disclaimers.
Digital Capabilities
Support for modern digital banking features including online banking, mobile apps, and payment integrations.
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"title": "Financial Product Base Schema",
"description": "Base schema for financial products such as banking accounts, loans, investments, and insurance products",
"type": "object",
"aimlVersion": "2.0.1",
"schemaVersion": "2.0.1",
"properties": {
"@context": {
"type": "string",
"format": "uri",
"description": "JSON-LD context for semantic interoperability"
},
"@id": {
"type": "string",
"format": "uri",
"description": "Unique identifier for this entity instance"
},
"@type": {
"type": "string",
"description": "Pascal Case entity type"
},
"entityType": {
"type": "string",
"description": "Specific type of financial product entity"
},
"entityCategory": {
"type": "string",
"const": "financial_product",
"description": "Top-level category of entity"
},
"name": {
"oneOf": [
{ "type": "string" },
{ "$ref": "../components/multilingual-format.json#/$defs/LocalizedText" }
],
"description": "Name of the financial product"
},
"description": {
"oneOf": [
{ "type": "string" },
{ "$ref": "../components/multilingual-format.json#/$defs/LocalizedText" }
],
"description": "Detailed description of the financial product"
},
"productType": {
"type": "string",
"description": "Type of financial product",
"enum": [
"bank_account", "credit_card", "loan", "mortgage", "investment",
"insurance", "retirement", "wealth_management", "payment_service",
"cryptocurrency", "foreign_exchange", "tax_service", "other"
]
},
"provider": {
"type": "object",
"description": "Financial institution providing the product",
"required": ["name"]
}
},
"required": ["name", "description", "productType", "provider"]
}nameName of the financial product. Supports multilingual format for international financial services.
descriptionDetailed description of the financial product including features, benefits, and terms.
productTypeType of financial product (bank_account, credit_card, loan, mortgage, investment, insurance, etc.).
providerFinancial institution providing the product including name, type, license information, and contact details.
online_bankingDigital banking platforms and financial management tools
https://schemas.meta-aiml.org/v2.0.1/base/financial_product.jsonReferenced via allOf in entity schemas to inherit base properties