mirror of
https://github.com/semantica-agi/semantica.git
synced 2026-08-29 04:26:20 +00:00
docs: upgrade all docs pages with Mintlify premium components (#642)
Replace plain markdown lists, tables, and numbered steps with interactive Mintlify v3 MDX components across all 50+ documentation files: - Tabs: provider/parser/method selection guides, citation formats, component details - Steps: setup flows, pipeline stages, connection initialization - CardGroup/Card: feature overviews, "what you get" sections, navigation footers - AccordionGroup: FAQ entries - Check/Warning/Tip/Note/Info: callouts replacing plain bold text and inline notes Files improved span the full docs surface: reference modules (context, llms, kg, reasoning, embeddings, deduplication, provenance, parse, ontology, core, semantic_extract), integrations (agno, docling, snowflake), graph/vector store backends (apache_age, pgvector), and top-level guides (contributing, governance, glossary, citation, community-projects, learning-more).
This commit is contained in:
@@ -6,11 +6,10 @@ icon: "file-lines"
|
||||
|
||||
> Parse complex documents — PDFs, DOCX, PPTX, HTML — with high-fidelity table extraction and built-in OCR.
|
||||
|
||||
---
|
||||
|
||||
## Overview
|
||||
|
||||
Docling is integrated into Semantica's `parse` module via the `DoclingParser`. Documents pass through Docling's layout engine, then feed directly into Semantica's extraction and KG pipeline.
|
||||
Docling is integrated into Semantica's `parse` module via the **`DoclingParser`**. Documents pass through Docling's **layout engine**, then feed directly into Semantica's extraction and KG pipeline.
|
||||
|
||||
<CardGroup cols={2}>
|
||||
<Card title="Multi-format" icon="file">
|
||||
@@ -27,7 +26,6 @@ Docling is integrated into Semantica's `parse` module via the `DoclingParser`. D
|
||||
</Card>
|
||||
</CardGroup>
|
||||
|
||||
---
|
||||
|
||||
## Installation
|
||||
|
||||
@@ -38,7 +36,6 @@ pip install semantica
|
||||
pip install docling
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Basic Usage
|
||||
|
||||
@@ -52,7 +49,6 @@ print(result["full_text"][:200])
|
||||
print(f"Found {len(result['tables'])} tables")
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Full Example
|
||||
|
||||
@@ -81,16 +77,14 @@ print(f"Title: {metadata.get('title')}")
|
||||
print(f"Pages: {result.get('total_pages')}")
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## DoclingParser Parameters
|
||||
|
||||
| Parameter | Default | Description |
|
||||
|-----------|---------|-------------|
|
||||
| :----------- | :--------- | :------------- |
|
||||
| `enable_ocr` | `False` | Enable OCR for scanned pages |
|
||||
| `export_format` | `"markdown"` | Output format: `"markdown"` or `"text"` |
|
||||
|
||||
---
|
||||
|
||||
## Parsed Result Structure
|
||||
|
||||
@@ -103,7 +97,6 @@ print(f"Pages: {result.get('total_pages')}")
|
||||
}
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## See Also
|
||||
|
||||
|
||||
Reference in New Issue
Block a user