Document Utilities
Utility functions for document processing.
Unified document utilities for creating and transforming documents.
This module provides centralized utilities for document creation and transformation to reduce code duplication across classification, analysis, and pipeline services.
- ai4drpm.services.resources.document_utils.create_document_dicts_from_provisions(provisions, celex)[source]
Create document dicts from provision data, ready for JSON serialization over Celery.
- Parameters:
- Return type:
- Returns:
List of document dicts with content, meta, and id keys
- Raises:
ValueError – If provisions are empty or all lack an eId