File size: 871 Bytes
c2ea5ed
 
 
 
 
 
 
 
 
7d48c14
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
"""
Shared Components

Common utilities and models used across pipeline stages:
- Data models (Entity, Relation, KnowledgeGraph)
- Knowledge graph utilities
- Cross-stage utilities
"""

# Import models from reference-based schema (primary schema used by production methods)
from .models.reference_based.entity import Entity
from .models.reference_based.relation import Relation
from .models.reference_based.report import KnowledgeGraph
from .models.reference_based.content_reference import ContentReference
from .models.reference_based.failure import Failure

# Also make direct-based models available
from .models.direct_based import models as direct_models

__all__ = [
    # Reference-based models (primary)
    'Entity',
    'Relation', 
    'KnowledgeGraph',
    'ContentReference',
    'Failure',
    
    # Direct-based models (alternative)
    'direct_models',
]