Spaces:
Sleeping
Sleeping
| from dataclasses import dataclass, field | |
| from typing import Optional | |
| class Chunk: | |
| chunk_id: str | |
| source: str # mevzuat | yargitay | resmigazete | |
| law: Optional[str] # TBK | TTK | TKHK | |
| law_no: Optional[str] # 6098 | 6102 | 6502 | |
| article_no: Optional[str] # madde numarası | |
| chunk_index: int | |
| chunk_total: int | |
| token_len: int | |
| text: str | |
| # Ek metadata | |
| rg_sayi: Optional[str] = None # RG kayıtları için | |
| decision_id: Optional[str] = None # Yargitay kararları için | |
| atiflar: Optional[list] = None # metin içindeki kanun atıfları | |