MHamdan's picture
Initial commit: SPARKNET framework
d520909
"""
Document Intelligence Chunk Models
Core data models for document understanding:
- BoundingBox: spatial grounding
- DocumentChunk: base semantic chunk
- TableChunk: table with cell structure
- ChartChunk: chart with data interpretation
- EvidenceRef: grounding reference
- ParseResult: complete parse output
- ExtractionResult: extraction with evidence
"""
from .models import (
# Bounding box
BoundingBox,
# Chunk types
ChunkType,
ConfidenceLevel,
# Base chunks
DocumentChunk,
# Specialized chunks
TableCell,
TableChunk,
ChartDataPoint,
ChartChunk,
FormFieldChunk,
# Evidence
EvidenceRef,
# Parse results
PageResult,
ParseResult,
# Extraction
FieldExtraction,
ExtractionResult,
# Classification
DocumentType,
ClassificationResult,
)
__all__ = [
"BoundingBox",
"ChunkType",
"ConfidenceLevel",
"DocumentChunk",
"TableCell",
"TableChunk",
"ChartDataPoint",
"ChartChunk",
"FormFieldChunk",
"EvidenceRef",
"PageResult",
"ParseResult",
"FieldExtraction",
"ExtractionResult",
"DocumentType",
"ClassificationResult",
]