__init__.py
- Pfad:
/var/www/scripts/pipeline/knowledge/__init__.py - Namespace: pipeline
- Zeilen: 47 | Größe: 1,333 Bytes
- Geändert: 2025-12-25 15:50:37 | Gescannt: 2025-12-31 10:22:15
Code Hygiene Score: 78
- Dependencies: 10 (25%)
- LOC: 100 (20%)
- Methods: 100 (20%)
- Secrets: 100 (15%)
- Classes: 100 (10%)
- Magic Numbers: 100 (10%)
Keine Issues gefunden.
Dependencies 14
- use analyzer.KnowledgeExtractor
- use entity_extractor.EntityExtractor
- use llm_service.LLMService
- use models.DEFAULT_MODELS
- use models.KnowledgeLevel
- use models.KnowledgeType
- use models.ModelConfig
- use ontology_extractor.OntologyExtractor
- use semantic_extractor.SemanticExtractor
- use storage.KnowledgeStorage
- use storage.store_knowledge
- use taxonomy_extractor.TaxonomyExtractor
- use utils.get_model_config
- use utils.process_document_knowledge
Code
"""
Knowledge-Package für modulare Wissensextraktion.
Ebenen:
1. Seite (page): Detailanalyse pro Einzelseite
2. Abschnitt (section): Aggregation pro Kapitel/Unterkapitel
3. Dokument (document): Konsolidierte Gesamtsicht
Wissenstypen:
- Entitäten: Personen, Konzepte, Methoden, Organisationen
- Semantik: Bedeutung, Definition, Referenzen
- Ontologie: Wechselwirkungen zwischen Entitäten
- Taxonomie: Hierarchische Einordnung
"""
from .analyzer import KnowledgeExtractor
from .entity_extractor import EntityExtractor
from .llm_service import LLMService
from .models import DEFAULT_MODELS, KnowledgeLevel, KnowledgeType, ModelConfig
from .ontology_extractor import OntologyExtractor
from .semantic_extractor import SemanticExtractor
from .storage import KnowledgeStorage, store_knowledge
from .taxonomy_extractor import TaxonomyExtractor
from .utils import get_model_config, process_document_knowledge
__all__ = [
# Models
"KnowledgeLevel",
"KnowledgeType",
"ModelConfig",
"DEFAULT_MODELS",
# Services
"LLMService",
"KnowledgeStorage",
"store_knowledge",
# Extractors
"EntityExtractor",
"SemanticExtractor",
"OntologyExtractor",
"TaxonomyExtractor",
# Main Analyzer
"KnowledgeExtractor",
# Utilities
"get_model_config",
"process_document_knowledge",
]