API Reference¶
Complete API documentation for FactDb.
Main Classes¶
- Facts - Main interface for FactDb operations
Models¶
Services¶
- SourceService - Ingest and manage sources
- EntityService - Create and resolve entities
- FactService - Extract and query facts
Extractors¶
- ManualExtractor - API-driven extraction
- LLMExtractor - AI-powered extraction
- RuleBasedExtractor - Pattern matching
Pipeline¶
- ExtractionPipeline - Concurrent extraction
- ResolutionPipeline - Parallel resolution
Module Structure¶
FactDb
├── Facts # Main class
├── Config # Configuration
├── Database # Database connection
├── Models
│ ├── Source
│ ├── Entity
│ ├── EntityAlias
│ ├── Fact
│ ├── EntityMention
│ └── FactSource
├── Services
│ ├── SourceService
│ ├── EntityService
│ └── FactService
├── Extractors
│ ├── Base
│ ├── ManualExtractor
│ ├── LLMExtractor
│ └── RuleBasedExtractor
├── Resolution
│ ├── EntityResolver
│ └── FactResolver
├── Pipeline
│ ├── ExtractionPipeline
│ └── ResolutionPipeline
├── Temporal
│ ├── Query
│ └── Timeline
└── LLM
└── Adapter