MHamdan's picture
Initial commit: SPARKNET framework
d520909
"""
Document Intelligence Schemas
Pydantic models for document processing, extraction, and grounding.
"""
from .core import (
BoundingBox,
OCRRegion,
LayoutRegion,
LayoutType,
DocumentChunk,
ChunkType,
EvidenceRef,
ExtractionResult,
DocumentMetadata,
ProcessedDocument,
)
from .extraction import (
FieldDefinition,
ExtractionSchema,
TableCell,
TableData,
ChartData,
ExtractedField,
)
from .classification import (
DocumentType,
DocumentClassification,
)
__all__ = [
# Core
"BoundingBox",
"OCRRegion",
"LayoutRegion",
"LayoutType",
"DocumentChunk",
"ChunkType",
"EvidenceRef",
"ExtractionResult",
"DocumentMetadata",
"ProcessedDocument",
# Extraction
"FieldDefinition",
"ExtractionSchema",
"TableCell",
"TableData",
"ChartData",
"ExtractedField",
# Classification
"DocumentType",
"DocumentClassification",
]