Spaces:
Sleeping
Sleeping
File size: 877 Bytes
300df0f | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 | """
Segmentation Module — Phase 1 (T1.1 → T1.6)
=============================================
Parses Vietnamese legal document HTML into a hierarchical graph
(Chương → Điều → Khoản → Điểm) and ingests into Neo4j with embeddings.
Owner: Người B
Depends on: clean_html from Người A (T0.4), Neo4j schema from Người A (T1.4),
embedding service from Người A (T6.2)
"""
from .models import (
HierarchyType,
Segment,
ParseResult,
ConfidenceLevel,
)
from .parser import LegalDocumentParser
from .confidence import ConfidenceScorer
from .writer import SegmentWriter
from .embedder import ArticleEmbedder
__all__ = [
# Models
"HierarchyType",
"Segment",
"ParseResult",
"ConfidenceLevel",
# Core classes
"LegalDocumentParser",
"ConfidenceScorer",
"SegmentWriter",
"ArticleEmbedder",
]
|