Frequently Asked Questions (FAQ)
Explore everything you need to know about Taxonic - from semantic classification and supported taxonomy standards to Google Sheets integration, REST API usage, API keys, pricing, and troubleshooting. Find quick answers and practical guidance to help you get the most out of Taxonic.
General & Core Concepts
What is Taxonic and what primary problem does it solve?
Taxonic is an automated semantic classification engine built for academic publishers, libraries, bookstores, and EdTech platforms. It converts raw, unstructured text—such as book titles, academic course names, syllabus excerpts, and digital learning assets—into official taxonomy subject codes (such as THEMA, LCSH, and HECoS) in under 0.5 seconds per item.
Manual tagging traditionally takes catalogers and librarians 15 to 45 minutes per record, costing organizations $10 to $25 per title. Taxonic eliminates this bottleneck by automating subject classification at high speed with over 99% cost reduction.
Who is Taxonic designed for?
Taxonic is designed for anyone managing bibliographic metadata or educational content catalogs:
- Librarians & Technical Services Leads: Clear cataloging backlogs and generate accurate call numbers and subject headings.
- Publishers & Backlist Managers: Enrich backlist catalogs with modern THEMA/BISAC subject codes to prevent retail feed rejections and boost e-commerce discoverability.
- EdTech & Learning Platforms: Automatically tag digital courseware, syllabi, and assets against higher-education frameworks like HECoS.
- Bookstores & Distributors: Normalize incoming publisher feeds directly into storefront category nodes.
How does Taxonic differ from traditional keyword search or generic AI (e.g., ChatGPT)?
Generic keyword search fails when titles use natural language instead of taxonomy terms (e.g., matching "Pottery Techniques" to "Ceramic Artefacts"). Generic LLMs, on the other hand, frequently hallucinate invalid, out-of-date, or non-existent taxonomy codes.
Taxonic combines local dense vector embeddings (BAAI/bge-m3) with deterministic, ontology-validated taxonomy schemas. It understands the deep contextual meaning of text while guaranteeing that every returned subject code strictly exists within the official taxonomy standard.
What content inputs can Taxonic process?
Taxonic can classify:
- Book titles and subtitles
- Back-cover blurbs, abstracts, and summaries
- Academic course names and degree module descriptions
- Syllabus excerpts and learning object summaries
- Messy, unformatted metadata strings from legacy CSV/XML feeds
Google Sheets Add-on & No-Code Usage
How do catalogers and editorial staff use Taxonic inside Google Sheets?
Taxonic operates directly inside Google Sheets via a custom spreadsheet formula, requiring zero software installation or technical training.
- Open your spreadsheet containing titles and metadata.
- Enter your assigned API Key in the sidebar or formula settings.
- Type the custom formula in any empty cell:
=TAXONIC(A2, B2, "THEMA")(whereA2is the title andB2is an optional description). - Press Enter. Taxonic populates the official code and definition instantly.
What is the syntax for the custom =TAXONIC() formula?
The standard formula syntax is:
Code
title(Required): Cell reference containing the book or asset title (e.g.,A2).description(Optional): Cell reference containing summary or syllabus text (e.g.,B2).standard(Optional): Taxonomy standard key such as"THEMA","HECOS", or"LCSH".code_prefix(Optional): Restricts results to codes starting with a specific prefix (e.g.,"10").
Can I bulk-classify thousands of catalog rows at once in a spreadsheet?
Yes. You can drag the =TAXONIC() formula down across thousands of rows. The Google Sheets add-on handles request batching sequentially under the hood, allowing non-technical catalogers to re-index whole backlists without needing developer resources.
Do editorial teams need training before using Taxonic?
No. Because Taxonic operates directly within standard Google Sheets using familiar spreadsheet syntax, editorial staff, catalogers, and backlist managers can start using it immediately without training.
REST API & Technical Integration
How do developers integrate Taxonic into custom applications or Library Services Platforms (LSPs)?
Taxonic provides a RESTful API with sub-50ms latency. Applications send an HTTPS POST request to /v1/classify with a JSON payload containing item metadata.
Code
Example Request Payload:
Code
What parameters can I configure in the /v1/classify endpoint?
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
title | String | Yes | — | Primary title or name of the asset. |
description | String | No | null | Contextual text, summary, or syllabus note. |
standard | String | Yes | — | Target classification standard (e.g., hecos, thema, lcsh). |
code_prefix | String | No | null | Filter results to codes starting with this prefix (e.g., "101"). |
max_results | Number | No | 5 | Maximum number of matches to return (1 to 20). |
min_score | Number | No | 0.35 | Minimum confidence score threshold (0.0 to 1.0). |
Can Taxonic be used directly by AI Agents and LLM Function Calling?
Yes. Taxonic natively supports structured function calling schemas (OpenAI Tools / Claude Tools / LangChain). Autonomous agents can declare taxonic_classify as an external tool to fetch verified, hallucination-free classification codes before producing their final output.
JSON Schema Tool Definition Example:
Code
Taxonomy Standards & Matching Engine
Which taxonomy standards are currently supported by Taxonic?
Taxonic indexes major global standards across publishing, libraries, and higher education:
| Standard Key | Full Standard Name | Primary Sector & Domain |
|---|---|---|
lcsh | Library of Congress Subject Headings | Academic, Research, & Public Libraries |
thema | THEMA Subject Scheme (v1.7) | Global International Book Trade & Retail Publishing |
hecos | Higher Education Classification of Subjects (v9.0) | University Accreditation, Syllabi, & Coursework |
bisac | BISAC Subject Headings | North American Retail Publishing |
dewey | Dewey Decimal Classification (DDC) | Public & School Libraries |
unspsc | UN Standard Products & Services Code | Educational Procurement & Supply Chain |
What is the difference between an exact and a semantic match in the response?
exactMatch: Returned when the input text matches an official category title or subject code directly. It receives a confidence score of1.0.semanticMatch: Returned when Taxonic uses dense vector indexing to calculate the contextual similarity between input text and category scope definitions. The score reflects Cosine Similarity distance (0.0to1.0).
Is the confidence score a probability percentage?
No. The confidence score is a normalized mathematical cosine similarity vector metric between 0.0 and 1.0. A score of 0.60+ indicates high semantic relevance in most taxonomy standards.
How are new versions of standards (e.g., THEMA updates or HECoS revisions) handled?
Taxonic maintains pre-indexed vector stores for standard releases. When a standard body publishes an update, Taxonic updates backend models on servers seamlessly. Your spreadsheet functions and API calls automatically benefit from updated definitions without requiring codebase changes or manual software updates.
API Keys, Pricing & Access
How do I get a Taxonic API Key?
You can obtain an API Key in two ways:
- Directly from Us: Request an enterprise or pilot key directly through the Taxonic Developer Portal.
- API Marketplaces: Subscribe through API marketplaces such as RapidAPI, which provides instant key generation, usage tracking, and flexible monthly subscription tiers.
Can I test Taxonic at no cost before purchasing?
Yes. Taxonic provides a free trial quota allowing you to test classification live in your own Google Sheets or via cURL/Python API calls without any upfront commitment or credit card requirement.
How is usage measured and billed?
Taxonic is billed based on classification query volume (per item classified). Tiered usage packages (e.g., 10,000 or 100,000 classification calls) are available for both API integration and Google Sheets usage. Enterprise plans offer high-volume bulk rates and dedicated SLA support.
Troubleshooting & Support
What error format does Taxonic use if an API request fails?
Taxonic returns standard HTTP error codes formatted according to the RFC 9457 Problem Details specification (application/problem+json).
Example RFC 9457 Error Response (404 Not Found):
Code
Common HTTP Error Codes Reference
| Status Code | Error Code | Common Cause | Resolution |
|---|---|---|---|
401 Unauthorized | MISSING_API_KEY / INVALID_API_KEY | Missing or revoked X-Taxonic-API-Key header. | Verify key spelling or regenerate key in the developer portal. |
422 Unprocessable | VALIDATION_ERROR / MISSING_TITLE | title parameter is empty or contains unknown fields. | Ensure title and standard are passed correctly in the JSON payload. |
404 Not Found | STANDARD_NOT_FOUND | Standard specified is unrecognized. | Use supported standard keys (e.g., thema, hecos, lcsh). |
503 Unavailable | SERVICE_UNAVAILABLE | Index initializing or server busy. | Retry request with exponential backoff. |
How does Taxonic handle extremely short or ambiguous titles?
When given very short titles (e.g., "Algebra"), Taxonic returns candidates with lower confidence scores across broad sub-disciplines. Passing an optional description, syllabus excerpt, or using code_prefix to constrain the search space significantly increases precision.
Where can I get developer support or request custom taxonomy indexing?
For technical support, custom taxonomy indexing requests, or enterprise SLA inquiries, contact our engineering team directly at support@taxonic.ai or reach out through your RapidAPI developer dashboard.
