Knowledge & Data · Interface
Source Extractor Interface
InterfaceKnowledge & DataKnowledge & Dataarc:SourceExtractorInterface
A uniform extraction contract under which every data source connector returns records carrying at least an identifier, content and last-updated timestamp.
Responsibility. Decouples transformation and loading from source-specific extraction logic.
Also known as: Unified extractor interface, Extractor contract
Relationships
is exposed by structural
- Data Source Connector abstract Ch6.3B
is invoked by dependency
Design guidance
- SHOULD define a minimal record contract (id, content, updated_at) so new sources can be added without modifying transformation or loading logic.
Classification
- Patterns
- Multi-source integration with unified interfaces
- Quality attributes
- Maintainability (ISO/IEC 25010)
Sources
- Ch6.3B: T. Nguyen, "ETL Worked Example - Load Phase & Pipeline Integration," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 6.3B. ISBN: 9798244538229.