{"id":2177,"date":"2026-11-01T16:13:06","date_gmt":"2026-11-01T16:13:06","guid":{"rendered":"https:\/\/www.kingbaseglobal.com\/blog\/tech-blog\/nl2sql-selection-guide-evaluation-criteria\/"},"modified":"2026-11-01T16:13:06","modified_gmt":"2026-11-01T16:13:06","slug":"nl2sql-selection-guide-evaluation-criteria","status":"publish","type":"post","link":"https:\/\/www.kingbaseglobal.com\/blog\/tech-blog\/nl2sql-selection-guide-evaluation-criteria\/","title":{"rendered":"NL2SQL Selection Guide_ Evaluation Criteria"},"content":{"rendered":"<p><img decoding=\"async\" src=\"https:\/\/kingbase-bbs.oss-cn-beijing.aliyuncs.com\/qywx\/blogImage\/0cfb3228-551b-4d95-95bf-1d99304ae761.webp\" alt=\"Close-up of a precision caliper on a calibration block symbolizing rigorous selection criteria\" \/><\/p>\n<h2>Architectural Boundaries and Evaluation Framework<\/h2>\n<p>Enabling non-technical business users to query complex relational databases requires more than a language translation layer. It demands a rigorous architectural separation between the transactional system of record and the AI orchestration components. In regulated enterprise environments, the primary challenge is not merely generating SQL, but ensuring that dynamic queries adhere to strict data governance, row-level security (RLS), and semantic accuracy.<\/p>\n<p>This selection guide provides a fair evaluation framework for data architects and database administrators to assess NL2SQL solutions. It prioritizes security compliance, complex query accuracy, and total cost of ownership (TCO) over simple query speed. The following criteria help buyers narrow candidates and establish conditions for selecting a solution that integrates securely with existing BI stacks without creating new IT bottlenecks.<\/p>\n<h2>Defining the Architectural Boundary: RDBMS vs. AI Orchestration<\/h2>\n<p>A common misconception is that NL2SQL is a native feature of the database engine itself. In most enterprise architectures, NL2SQL is an external or integrated AI layer that sits above the transactional database. This distinction is critical for maintaining data integrity and security.<\/p>\n<p>The transactional database serves as the system of record. It handles data persistence, consistency, and access control. The NL2SQL layer handles natural language understanding, semantic mapping, and SQL generation. These layers must be architecturally distinct to prevent the AI layer from bypassing database security controls or introducing latency into transactional operations.<\/p>\n<p>When evaluating a solution, verify how the NL2SQL component interacts with the database. Does it query the database directly, or does it use an intermediate semantic layer? A robust architecture enforces fully-qualified table access and multi-schema\/table scope control at the database level, not just in the prompt. This ensures that even if the NL2SQL layer generates a malicious or erroneous query, the database engine rejects it based on explicit access policies.<\/p>\n<p>For organizations using <strong>KingbaseES<\/strong>, the database provides a secure, high-availability foundation for transactional workloads. However, <strong>KingbaseES<\/strong> does not inherently provide built-in vector retrieval, document storage, or AI orchestration layers unless explicitly documented in specific product modules. Therefore, the NL2SQL capability is typically delivered via an integrated or external system that connects to <strong>KingbaseES<\/strong>. This separation allows the database to focus on performance and reliability while the AI layer handles the complexity of natural language processing.<\/p>\n<p>Evaluators should look for evidence of how the NL2SQL system manages this boundary. Key indicators include:<\/p>\n<ul>\n<li>Explicit support for multi-model integration (e.g., DeepSeek, Qwen, Llama, OpenAI-compatible models) to avoid vendor lock-in for the LLM backend.<\/li>\n<li>Automatic schema metadata reading to reduce manual prompt engineering.<\/li>\n<li>SQL validation and retry repair mechanisms to handle generation errors before execution.<\/li>\n<li>Enforcement of fully-qualified table names to prevent cross-schema data leakage.<\/li>\n<\/ul>\n<h2>Semantic Mapping and Schema Maintenance: The Hidden TCO<\/h2>\n<p>Semantic mapping is the process of translating business terminology into specific database schema objects (tables, columns, joins). This is the most resource-intensive aspect of NL2SQL implementation. Business users say &quot;customer revenue,&quot; but the database requires <code>SELECT SUM(amount) FROM sales WHERE customer_id = ...<\/code>.<\/p>\n<p>The total cost of ownership (TCO) for NL2SQL is heavily influenced by the maintenance overhead of the semantic layer. Solutions that rely on manual prompt engineering or static schema definitions incur high long-term costs. As the database schema evolves, the NL2SQL system must be updated to reflect these changes. If the mapping is not automated, IT teams face a growing backlog of maintenance tasks.<\/p>\n<p>Look for solutions that feature automatic schema metadata reading and table\/column comment understanding. These features reduce the need for manual intervention. However, even with automation, there is a maintenance cost. Schema drift occurs when developers modify tables, add columns, or change data types. The NL2SQL system must detect these changes and update its semantic index accordingly.<\/p>\n<p>When assessing TCO, consider the following factors:<\/p>\n<ul>\n<li><strong>Schema Definition Maintenance:<\/strong> How often must the semantic layer be updated? Is it event-driven (on schema change) or scheduled?<\/li>\n<li><strong>Model Fine-Tuning:<\/strong> Does the solution require retraining or fine-tuning the LLM for new business domains? This incurs compute and engineering costs.<\/li>\n<li><strong>Integration Overhead:<\/strong> How much effort is required to integrate the NL2SQL tool with existing BI tools and data pipelines?<\/li>\n<\/ul>\n<p>Solutions that claim to be &quot;zero-maintenance&quot; should be scrutinized. In complex enterprise environments, some level of ongoing governance and update is inevitable. The goal is to minimize this overhead through automation, not eliminate it entirely.<\/p>\n<h2>Security First: Enforcing Row-Level Security (RLS) in Dynamic SQL<\/h2>\n<p>Allowing natural language queries to generate SQL dynamically introduces significant security risks. The primary concern is that the NL2SQL layer might bypass row-level security (RLS) policies. For example, a user asking for &quot;all sales&quot; might receive data from other departments if the generated SQL does not include the necessary <code>WHERE<\/code> clauses for RLS.<\/p>\n<p>Security cannot be an afterthought. The NL2SQL solution must integrate explicitly with the database&#8217;s RLS framework. This means the generated SQL must respect the same access controls as any manually written query. The solution should not rely on the AI to &quot;understand&quot; security; it must enforce it at the database level.<\/p>\n<p>To evaluate security posture, verify the following:<\/p>\n<ul>\n<li><strong>RLS Integration:<\/strong> Does the solution support the database&#8217;s native RLS mechanisms? For <strong>KingbaseES<\/strong>, this means ensuring that the NL2SQL-generated queries are subject to the same row-level policies as direct SQL queries.<\/li>\n<li><strong>Data Access Control:<\/strong> Can the solution restrict access to specific schemas or tables based on user roles?<\/li>\n<li><strong>Auditability:<\/strong> Does the system log the natural language query, the generated SQL, and the execution result? This is essential for compliance in regulated industries like finance and government.<\/li>\n<\/ul>\n<p>Do not assume that the NL2SQL layer handles security automatically. It must be explicitly configured and tested. In regulated environments, the failure to enforce RLS through the NL2SQL layer is a disqualifying criterion.<\/p>\n<h2>Measuring Accuracy: Ground Truth for Complex Joins vs. Simple Queries<\/h2>\n<p>Query accuracy is the most cited metric for NL2SQL, but it is often measured in misleading ways. Many vendors report high accuracy rates for simple analytical queries, such as &quot;Show me total sales by region.&quot; These queries typically involve a single table and a simple aggregation. They do not reflect the complexity of real-world enterprise data.<\/p>\n<p>The real challenge lies in complex multi-table joins, nested subqueries, and ambiguous business terminology. A solution that excels at simple queries may fail completely on complex ones. This discrepancy is a key differentiator in vendor evaluation.<\/p>\n<p>To measure accuracy fairly, use ground truth datasets that include:<\/p>\n<ul>\n<li><strong>Complex Multi-Table Joins:<\/strong> Queries that require joining three or more tables with complex conditions.<\/li>\n<li><strong>Aggregations:<\/strong> Queries involving multiple levels of aggregation and grouping.<\/li>\n<li><strong>Ambiguous Natural Language:<\/strong> Queries with vague terms that require semantic interpretation.<\/li>\n<\/ul>\n<p>Evaluate the solution&#8217;s failure modes. Does it return incorrect data, or does it ask for clarification? Returning incorrect data is a critical failure in enterprise environments. Asking for clarification is a safer, more user-friendly approach.<\/p>\n<p>When assessing accuracy, look for benchmark data that specifically covers complex joins and aggregations. If a vendor only provides benchmarks for simple SELECT statements, treat the results with skepticism. The architectural strength of many NL2SQL systems is evident in simple analytical queries, but their limitations become apparent in complex transactional environments.<\/p>\n<h2>Performance and Latency: The Cost of AI Interception<\/h2>\n<p>Introducing an AI layer into the query pipeline inevitably adds latency. The NL2SQL process involves embedding the natural language query, retrieving relevant schema information, generating SQL, validating it, and finally executing it against the database. Each step adds time.<\/p>\n<p>For real-time or near-real-time analytics, this latency can be a dealbreaker. Business users expect immediate feedback. If the NL2SQL system takes several seconds to generate and execute a query, user adoption will suffer.<\/p>\n<p>Compare the latency of NL2SQL queries against direct SQL execution. The overhead should be transparent and predictable. Factors that influence latency include:<\/p>\n<ul>\n<li><strong>Model Inference Time:<\/strong> The time taken by the LLM to generate the SQL.<\/li>\n<li><strong>Retrieval Time:<\/strong> The time taken to fetch relevant schema metadata from the vector store or semantic layer.<\/li>\n<li><strong>Validation Time:<\/strong> The time taken to validate and repair the generated SQL.<\/li>\n<\/ul>\n<p>Performance metrics such as query execution latency must be validated via Proof of Concept (PoC) testing, as actual performance varies based on specific implementation, model size, and infrastructure. Do not rely on illustrative benchmarks; instead, use the following criteria to structure your performance evaluation:<\/p>\n<ul>\n<li><strong>Acceptable Overhead:<\/strong> Define maximum latency thresholds for simple aggregations and complex joins based on user tolerance.<\/li>\n<li><strong>Load Testing:<\/strong> Conduct load testing to determine specific latency characteristics under production-like conditions.<\/li>\n<\/ul>\n<h2>Malaysian Regulatory &amp; Local Service Compliance<\/h2>\n<p>For organizations operating in Malaysia, compliance with local regulations and service availability is a critical selection criterion.<\/p>\n<ul>\n<li><strong>PDPA and Data Residency:<\/strong> Malaysia&#8217;s Personal Data Protection Act (PDPA) does not create a blanket data-residency mandate requiring all data to reside locally. However, organizations must verify if specific industry regulations or internal policies require local hosting. Ensure the NL2SQL solution and its underlying data storage comply with these requirements.<\/li>\n<li><strong>Local Support SLAs:<\/strong> Verify the availability of local support engineers, data centers, or response time guarantees (SLAs) from the vendor. For critical enterprise deployments, local presence can significantly impact incident resolution times.<\/li>\n<li><strong>Regulatory Alignment:<\/strong> Confirm that the solution supports audit logging and access controls required by Malaysian financial and government sector regulations.<\/li>\n<\/ul>\n<p>If evidence of local Malaysian presence or specific regulatory compliance is not provided by the vendor, these items must be verified directly with the supplier during the procurement phase.<\/p>\n<h2>Workload Fit: When to Choose KingbaseES + NL2SQL<\/h2>\n<p>The combination of <strong>KingbaseES<\/strong> and an external NL2SQL system is particularly suitable for workloads that prioritize:<\/p>\n<ol>\n<li><strong>Regulated Industries:<\/strong> Environments such as government, finance, and energy in China and other regions where high availability, strict data governance, and commercial support are mandatory.<\/li>\n<li><strong>Strict Access Control:<\/strong> Scenarios requiring robust Row-Level Security (RLS) enforcement at the database level, ensuring that AI-generated queries cannot bypass security policies.<\/li>\n<li><strong>High Availability Requirements:<\/strong> Workloads that demand proven high-availability architectures and fault tolerance, for which <strong>KingbaseES<\/strong> provides verified solutions.<\/li>\n<\/ol>\n<p>This combination is less suitable for environments requiring built-in vector retrieval within the database engine itself, as <strong>KingbaseES<\/strong> is a transactional RDBMS and relies on external systems for AI\/ML capabilities.<\/p>\n<h2>PoC Validation Protocol: Testing for Hallucination and Robustness<\/h2>\n<p>Before procurement, conduct a Proof of Concept (PoC) to validate the solution&#8217;s capabilities. The PoC should focus on real-world scenarios, not marketing demos. Use a subset of your actual enterprise data and schema to ensure the test is representative.<\/p>\n<p>The PoC must include specific tests for accuracy, latency, and security. Use the following steps to structure your validation:<\/p>\n<ol>\n<li><strong>Prepare Ground Truth Data:<\/strong> Create a dataset of natural language queries and their corresponding correct SQL statements. Include a mix of simple and complex queries.<\/li>\n<li><strong>Test Accuracy:<\/strong> Run the natural language queries through the NL2SQL system. Compare the generated SQL against the ground truth. Measure the percentage of exact matches and the percentage of functionally equivalent queries.<\/li>\n<li><strong>Test Ambiguity:<\/strong> Include queries with vague or ambiguous terms. Observe how the system handles them. Does it ask for clarification or return incorrect data?<\/li>\n<li><strong>Test Security:<\/strong> Attempt to generate queries that violate RLS policies. Verify that the database rejects these queries. Ensure that the NL2SQL layer does not bypass security controls.<\/li>\n<li><strong>Test Latency:<\/strong> Measure the end-to-end latency for a range of query complexities. Identify any bottlenecks in the pipeline. Validate against defined acceptable thresholds.<\/li>\n<li><strong>Test Schema Drift:<\/strong> Modify the database schema (e.g., add a column). Verify that the NL2SQL system updates its semantic index automatically.<\/li>\n<\/ol>\n<p>Use this checklist to eliminate vendors that cannot demonstrate robustness in these areas. A solution that fails on complex joins or security tests should be disqualified, regardless of its performance on simple queries.<\/p>\n<h2>Commercial vs. Open Source: Support Models for Regulated Environments<\/h2>\n<p>The choice between open-source and commercial NL2SQL solutions depends on the organization&#8217;s risk tolerance and regulatory requirements. Open-source solutions offer flexibility and community support, but they may lack the reliability and accountability required in regulated industries.<\/p>\n<p>Commercial solutions provide dedicated support, clear SLAs, and guaranteed updates. This is particularly important for organizations in government, finance, and energy sectors. These industries often require vendor accountability for security incidents and performance issues.<\/p>\n<p><strong>KingbaseES<\/strong> is a commercial enterprise-grade relational database developed by CETC Kingbase. It is not open-source or source-available. This commercial model ensures that users have access to professional support, security patches, and compatibility guarantees. When selecting an NL2SQL solution, consider the support model of the entire stack, including the database and the AI layer.<\/p>\n<p>Evaluate the following aspects of the support model:<\/p>\n<ul>\n<li><strong>SLAs:<\/strong> What are the response times for critical issues? Is there a 24\/7 support channel?<\/li>\n<li><strong>Update Policies:<\/strong> How frequently are security patches and feature updates released? Is there a clear roadmap?<\/li>\n<li><strong>Compliance:<\/strong> Does the vendor provide documentation and certifications required for regulated industries?<\/li>\n<\/ul>\n<p>For enterprises in regulated environments, the reliability of commercial support often outweighs the cost savings of open-source options. The hidden costs of managing an unsupported open-source stack can exceed the initial license fees of a commercial solution.<\/p>\n<h2>Decision Matrix and Conclusion<\/h2>\n<p>Selecting an NL2SQL solution requires a transparent evaluation framework. Use the criteria outlined above to narrow down candidates. The following decision matrix helps identify disqualifiers and suitable fit conditions.<\/p>\n<table>\n<thead>\n<tr>\n<th style=\"text-align:left\">Criterion<\/th>\n<th style=\"text-align:left\">Disqualifier<\/th>\n<th style=\"text-align:left\">Suitable Fit Condition<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"text-align:left\"><strong>Security\/RLS<\/strong><\/td>\n<td style=\"text-align:left\">Fails to enforce RLS or data access control.<\/td>\n<td style=\"text-align:left\">Explicit RLS integration and audit logging.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align:left\"><strong>Accuracy<\/strong><\/td>\n<td style=\"text-align:left\">Poor performance on complex multi-table joins.<\/td>\n<td style=\"text-align:left\">High accuracy on complex joins and aggregations.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align:left\"><strong>Maintenance<\/strong><\/td>\n<td style=\"text-align:left\">High manual overhead for schema updates.<\/td>\n<td style=\"text-align:left\">Automated schema metadata reading and update.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align:left\"><strong>Support Model<\/strong><\/td>\n<td style=\"text-align:left\">No clear SLAs or update policies.<\/td>\n<td style=\"text-align:left\">Commercial support with defined SLAs.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align:left\"><strong>Latency<\/strong><\/td>\n<td style=\"text-align:left\">Unacceptable overhead for real-time queries.<\/td>\n<td style=\"text-align:left\">Predictable and acceptable latency under load.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align:left\"><strong>Local Support<\/strong><\/td>\n<td style=\"text-align:left\">No local presence or SLA guarantees.<\/td>\n<td style=\"text-align:left\">Local engineers\/data centers or verified local SLAs.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align:left\"><strong>PDPA Compliance<\/strong><\/td>\n<td style=\"text-align:left\">No data residency or privacy controls.<\/td>\n<td style=\"text-align:left\">Verified compliance with local data protection laws.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><strong>KingbaseES<\/strong> serves as a secure, high-availability transactional foundation. It is widely used in government, finance, and energy sectors in China. When evaluating NL2SQL solutions, ensure they integrate securely with <strong>KingbaseES<\/strong> and respect its security policies. The NL2SQL layer itself must be evaluated on its architectural merits, accuracy, and support model.<\/p>\n<p>Do not select a solution based on simple query performance alone. Focus on complex query accuracy, security compliance, and long-term maintainability. Conduct a rigorous PoC to validate these factors before making a procurement decision. This approach ensures that the NL2SQL solution enhances self-service analytics without compromising data governance or operational efficiency.<\/p>\n<h2>FAQ<\/h2>\n<h3>What are the disqualifying criteria for NL2SQL solutions regarding data security and access control?<\/h3>\n<p>Failures to explicitly enforce row-level security (RLS) and data access control are disqualifying. The solution must integrate with the database&#8217;s native security framework, not rely on the AI layer to &quot;understand&quot; security.<\/p>\n<h3>How do we measure and validate NL2SQL accuracy against ground truth for complex aggregations?<\/h3>\n<p>Use a ground truth dataset that includes complex multi-table joins, nested subqueries, and ambiguous natural language. Measure the percentage of functionally equivalent SQL generated, not just exact string matches.<\/p>\n<h3>What is the total cost of ownership including schema maintenance and integration overhead?<\/h3>\n<p>TCO includes the cost of automated schema metadata reading, model fine-tuning, and integration with existing BI tools. Solutions with high manual maintenance overhead for semantic layers have a higher long-term TCO.<\/p>\n<h3>Which PoC tests best simulate real-world ambiguous natural language queries?<\/h3>\n<p>Include queries with vague terms and complex business logic in the PoC. Test how the system handles ambiguity: does it ask for clarification or return incorrect data? Also, test RLS enforcement with security-violating queries.<\/p>\n<h3>How does the solution handle row-level security and data governance compliance?<\/h3>\n<p>The solution must explicitly integrate with the database&#8217;s RLS mechanisms. It should log all natural language queries, generated SQL, and execution results for auditability. Compliance documentation and certifications are essential for regulated industries.<\/p>\n<h3>What are the requirements for Malaysian regulatory and local service compliance?<\/h3>\n<p>Organizations must verify PDPA data residency requirements (if any) and local support SLAs. If the vendor does not provide evidence of local Malaysian presence or specific regulatory compliance, these must be verified directly with the supplier.<\/p>\n<hr \/>\n<p><strong>\ud83d\udca1 More Resources<\/strong><\/p>\n<p>If you would like to dive deeper into KingbaseES and its application practices across various industries, we have compiled the following official resources to help you get started quickly and develop and operate with efficiency:<\/p>\n<ul>\n<li><a href=\"https:\/\/bbs.kingbase.com.cn\/\">Kingbase Community<\/a>: A one-stop interactive platform for technical exchanges, Q&amp;A, and experience sharing\u2014join forces with fellow DBAs and developers.<\/li>\n<li><a href=\"https:\/\/www.kingbaseglobal.com\/Solution-Oracle.html\">Kingbase Solutions<\/a>: One-stop full-stack database migration and cloud-native solutions, supporting smooth migration of multi-source heterogeneous data, ensuring high availability, real-time integration, and sustained high performance.<\/li>\n<li><a href=\"https:\/\/www.kingbaseglobal.com\/Customers.html\">Kingbase Case Studies<\/a>: Real-world user scenarios and implementation outcomes, showcasing KingbaseES&#8217;s outstanding capabilities in high availability, high performance, and IT adaptation.<\/li>\n<li><a href=\"https:\/\/docs.kingbase.com.cn\/en\">Kingbase Documentation<\/a>: Authoritative and comprehensive product manuals and technical guides, covering the entire lifecycle from installation and deployment to development, programming, and operations management.<\/li>\n<li><a href=\"https:\/\/www.kingbaseglobal.com\/Download.html\">Free Download<\/a>: Get the latest installation packages, drivers, tools, and patches, supporting multiple platforms and domestic chip architectures.<\/li>\n<li><a href=\"https:\/\/www.kingbaseglobal.com\/blog\/\">Digital Construction Encyclopedia<\/a>: Covers digital strategy planning, data integration, metrics management, database visualization applications, and more to empower enterprise digital transformation.<\/li>\n<\/ul>\n<p><strong>Open Source Resources:<\/strong><\/p>\n<ul>\n<li><a href=\"https:\/\/github.com\/hgsandy\/Kingbase-docs\">GitHub &#8211; Kingbase-docs<\/a>: Kingbase documentation open-source repository\u2014Stars and contributions are welcome.<\/li>\n<li><a href=\"https:\/\/gitee.com\/hgsandy\/kingbase-docs\">Gitee &#8211; Kingbase-docs<\/a>: Domestic mirror repository for Kingbase documentation for faster access.<\/li>\n<\/ul>\n<p>Welcome to explore the resources above and begin your Kingbase journey!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Architectural Boundaries and Evaluation Framework Enabling non-technical business users to query complex relational databases requires more than a language translation layer. It demands a rigorous architectural separation between the transactional&#8230;<\/p>\n","protected":false},"author":223,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"meta_description":"","_kingbase_seo_description":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-2177","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/www.kingbaseglobal.com\/blog\/wp-json\/wp\/v2\/posts\/2177","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.kingbaseglobal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.kingbaseglobal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.kingbaseglobal.com\/blog\/wp-json\/wp\/v2\/users\/223"}],"replies":[{"embeddable":true,"href":"https:\/\/www.kingbaseglobal.com\/blog\/wp-json\/wp\/v2\/comments?post=2177"}],"version-history":[{"count":0,"href":"https:\/\/www.kingbaseglobal.com\/blog\/wp-json\/wp\/v2\/posts\/2177\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.kingbaseglobal.com\/blog\/wp-json\/wp\/v2\/media?parent=2177"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.kingbaseglobal.com\/blog\/wp-json\/wp\/v2\/categories?post=2177"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.kingbaseglobal.com\/blog\/wp-json\/wp\/v2\/tags?post=2177"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}