Commit Graph
176 Commits
Author SHA1 Message Date
KaifAhmad1 985eecd14b Update core module structure to match semantic_extract and split patterns
- Add registry.py for method registration system
- Add methods.py with reusable orchestration functions
- Enhance __init__.py with comprehensive exports and build() convenience function
- Update config_manager.py with enhanced documentation
- Follow same structure pattern as semantic_extract and split modules
2025-11-15 16:39:07 +05:30
Mohd Kaif 107c0cb311 Merge pull request #20 from Hawksight-AI/staging
Add multiple splitting and chunking methods with KG/ontology su…
2025-11-14 23:07:58 +05:30
KaifAhmad1 3c31475fdc feat: Add multiple splitting and chunking methods with KG/ontology support
- Add unified TextSplitter with method parameter support
- Implement 20+ splitting methods (standard + KG/ontology)
- Add entity-aware and relation-aware chunking for GraphRAG
- Add graph-based, ontology-aware, and hierarchical chunking
- Add configuration management and plugin registry
- Add specialized KG chunkers (EntityAware, RelationAware, etc.)
- Update pyproject.toml with optional dependencies
- Maintain backward compatibility with existing chunkers
2025-11-14 23:03:41 +05:30
Mohd Kaif 2df4907d1a Merge pull request #19 from Hawksight-AI/staging
Add multiple extraction methods and unified LLM provider support
2025-11-14 18:45:17 +05:30
KaifAhmad1 0a1821d586 feat: Add multiple extraction methods and LLM provider support
- Add pattern, regex, rules, ML, HuggingFace, and LLM extraction methods
- Implement unified LLM provider system (OpenAI, Gemini, Groq, Anthropic, Ollama)
- Add HuggingFace model loader for NER, relation, and triplet extraction
- Enhance all extractors with method parameter and fallback chain support
- Add comprehensive documentation with algorithms and supported methods
- Add plugin registry system for custom providers and methods
- Add configuration management with environment variable support
2025-11-14 18:42:24 +05:30
Mohd Kaif b6c8483529 Delete cookbook/REAL_DATA_SOURCES.md 2025-11-13 21:28:44 +05:30
Mohd Kaif 52300461a0 Merge pull request #18 from Hawksight-AI/staging
Add Blockchain and Biomedical Use Cases in Coockbook
2025-11-13 19:53:12 +05:30
KaifAhmad1 8286a8b91e Add blockchain and biomedical use cases: Transaction Network Analysis, DeFi Protocol Intelligence, Genomic Variant Analysis, and Drug Discovery Pipeline 2025-11-13 19:50:42 +05:30
KaifAhmad1 a3c461a0d6 Merge branch 'main' of https://github.com/Hawksight-AI/semantica 2025-11-13 18:28:34 +05:30
KaifAhmad1 6100d5e0d5 Complete cookbook implementation: Add all use case notebooks with real data sources
- Implemented all 25 use case notebooks across 5 domains (Trading, Healthcare, Finance, Cybersecurity, Renewable Energy)
- Added real data sources: APIs, RSS feeds, database connections, streaming sources
- Each notebook uses 20+ Semantica modules with complete end-to-end pipelines
- Multi-source ingestion with lists of URLs for feeds and APIs
- Complete workflows: ingestion → parsing → extraction → KG building → analysis → export → visualization
- All notebooks include realistic data structures and error handling
- Updated renewable energy notebooks: Environmental_Impact, Grid_Management, Resource_Optimization, Supply_Chain_Analysis
2025-11-13 18:27:33 +05:30
Mohd Kaif 817811dad6 Delete cookbook/specialized_applications directory 2025-11-13 16:54:34 +05:30
Mohd Kaif a5d00149d7 Delete cookbook/core_workflows directory 2025-11-13 16:53:39 +05:30
KaifAhmad1 116bbbd700 Update cookbook notebooks with real data sources
- Replace mock data with real feed URLs, APIs, and database patterns
- Add real threat intelligence feeds (CISA, US-CERT, Security Week, Dark Reading)
- Add real financial feeds (Reuters, CNN Money, Bloomberg, Financial Times)
- Add real healthcare feeds (CDC, WHO)
- Add real API endpoints (MITRE ATT&CK, NVD CVE API, Polygon.io, Alpha Vantage, FHIR APIs)
- Add realistic database connection patterns with SQL queries
- Add Kafka/RabbitMQ streaming configurations
- Update all cybersecurity notebooks (5/5) with real sources
- Update finance notebooks (2/2) with real sources
- Update healthcare notebooks (1/1) with real sources
- Create REAL_DATA_SOURCES.md documentation
- Improve error handling with try-except blocks
- Add batch processing for multiple feed URLs
2025-11-13 16:52:51 +05:30
KaifAhmad1 dc7d239903 Update Unstructured_to_Ontology notebook to use OntologyValidator module from semantica 2025-11-13 13:54:39 +05:30
KaifAhmad1 4cca9c6ac5 Add progress tracking to vector_store and visualization modules
- Added progress tracking to namespace_manager methods (create, delete, list, add/remove vectors, get stats)
- Added progress tracking to embedding_visualizer methods (2D/3D projection, similarity heatmap, clustering, multimodal comparison, quality metrics)
- Added progress tracking to quality_visualizer dashboard method
- Added progress tracking to temporal_visualizer timeline method
- Added progress tracking to semantic_network_visualizer network visualization
- All methods now include start_tracking, update_tracking, and stop_tracking with proper error handling
2025-11-12 18:23:03 +05:30
KaifAhmad1 05caff91fa Add progress tracking to seed, semantic_extract, and split modules
- Added progress tracking to seed module (seed_manager.py)
- Added progress tracking to all semantic_extract files (10 files):
  * triple_extractor.py
  * semantic_network_extractor.py
  * relation_extractor.py
  * semantic_analyzer.py
  * ner_extractor.py
  * named_entity_recognizer.py
  * llm_enhancer.py
  * extraction_validator.py
  * event_detector.py
  * coreference_resolver.py
- Added progress tracking to all split files (6 files):
  * semantic_chunker.py
  * sliding_window_chunker.py
  * structural_chunker.py
  * table_chunker.py
  * chunk_validator.py
  * provenance_tracker.py
- All methods now use start_tracking, update_tracking, and stop_tracking
- Consistent error handling with try-except blocks across all modules
2025-11-12 17:56:45 +05:30
KaifAhmad1 9b7a3275c1 Add progress tracking to all modules
- Added progress tracking to all ontology module files (16 files)
- Added progress tracking to all pipeline module files (7 files)
- Added progress tracking to all reasoning module files (7 files)
- Implemented consistent progress tracking pattern across all modules
- All methods now use start_tracking, update_tracking, and stop_tracking
2025-11-12 17:45:55 +05:30
KaifAhmad1 d97d6276e2 Add progress tracking to all methods in GraphBuilder
- Add progress tracking to add_temporal_edge method
- Add progress tracking to create_temporal_snapshot method
- Add progress tracking to query_temporal method
- Add progress tracking to load_from_neo4j method
- Include intermediate progress updates for long-running operations
- Add proper error handling with progress tracking in all methods
2025-11-12 17:11:53 +05:30
KaifAhmad1 8e35bf89f6 Add progress tracking to core, deduplication, and embeddings modules
- Integrated progress tracking into all core modules:
  * config_manager.py - Added tracking to load_from_file()
  * lifecycle.py - Added tracking to startup() and shutdown()
  * plugin_registry.py - Added tracking to load_plugin()

- Integrated progress tracking into all deduplication modules:
  * duplicate_detector.py - Added tracking to detect_duplicates() and detect_duplicate_groups()
  * entity_merger.py - Added tracking to merge_duplicates()
  * similarity_calculator.py - Added tracking to calculate_similarity()
  * cluster_builder.py - Added tracking to build_clusters()
  * merge_strategy.py - Added tracking to merge_entities()

- Integrated progress tracking into all embeddings modules:
  * text_embedder.py - Added tracking to embed_text()
  * image_embedder.py - Added tracking to embed_image()
  * audio_embedder.py - Added tracking to embed_audio()
  * multimodal_embedder.py - Added tracking to embed_multimodal()
  * embedding_optimizer.py - Added tracking to compress()
  * context_manager.py - Added tracking to split_into_windows()

- All methods include real-time progress updates with Semantica branding
- Proper error handling with progress tracking status updates
- Automatic module/submodule detection via progress tracker
2025-11-12 16:34:32 +05:30
KaifAhmad1 0f1c0ad5d0 Add progress tracking to conflicts and context modules
- Integrated progress tracking into all conflicts modules:
  * conflict_detector.py - Added tracking to detect_value_conflicts()
  * conflict_resolver.py - Added tracking to resolve_conflict()
  * conflict_analyzer.py - Added tracking to analyze_conflicts()
  * source_tracker.py - Initialized progress tracker
  * investigation_guide.py - Added tracking to generate_guide()

- Integrated progress tracking into all context modules:
  * context_retriever.py - Added tracking to retrieve() with vector/graph/memory updates
  * entity_linker.py - Added tracking to link() and link_entities()
  * context_graph.py - Added tracking to build_from_conversations() and build_from_entities_and_relationships()
  * agent_memory.py - Added tracking to store() and retrieve()

- All methods include real-time progress updates with Semantica branding
- Proper error handling with progress tracking status updates
2025-11-12 16:14:38 +05:30
KaifAhmad1 af65e4e90b Add comprehensive progress tracking to all ingestion and parsing modules
- Implemented ProgressTracker with console, Jupyter, and file display handlers
- Added automatic module/submodule detection using call stack introspection
- Integrated progress tracking into all ingestion modules (FileIngestor, WebIngestor, FeedIngestor, RepoIngestor, EmailIngestor, DBIngestor)
- Integrated progress tracking into all parsing modules (PDFParser, DOCXParser, HTMLParser, XMLParser, ExcelParser, JSONParser, CSVParser, PPTXParser, ImageParser, EmailParser, CodeParser, MediaParser, StructuredDataParser, WebParser)
- Added real-time progress updates with Semantica branding and emojis
- Added progress summaries without action format
- All progress tracking is automatic with zero configuration required
2025-11-12 15:53:52 +05:30
KaifAhmad1 5d1bc5836a Clean up cookbook structure: remove numeric prefixes from folders and files 2025-11-12 14:16:36 +05:30
KaifAhmad1 3fd9f49c67 Implement cookbook notebooks: Add code cells and improve markdown formatting for 01_core_workflows folder 2025-11-11 21:40:15 +05:30
KaifAhmad1 b758eb4554 Implement cookbook notebooks with executable code cells and improved documentation
- Added executable Python code cells to all three getting started notebooks
- Improved markdown formatting with consistent header hierarchy
- Removed excessive comments from code cells for better readability
- Added markdown explanation cells between code sections
- Enhanced documentation structure and clarity
2025-11-11 21:20:54 +05:30
Mohd Kaif 628b09663a Delete cookbook/init 2025-11-10 20:34:55 +05:30
KaifAhmad1 bd7f0e06c7 Resolve merge conflict: move init file to cookbook/init after restructuring 2025-11-10 20:34:17 +05:30
KaifAhmad1 5f0b254552 Restructure cookbook: move notebooks folders directly into cookbook directory
- Moved all folders from cookbook/notebooks/ to cookbook/
- Removed empty notebooks folder
- All 53 notebooks now directly under cookbook/:
  - 00_getting_started/ (3 notebooks)
  - 01_core_workflows/ (12 notebooks)
  - 02_advanced_patterns/ (8 notebooks)
  - 03_use_cases/ (25 notebooks across 5 domains)
  - 04_specialized_applications/ (5 notebooks)
2025-11-10 20:31:08 +05:30
Mohd Kaif 83c93ec89a Create init 2025-11-10 20:24:28 +05:30
KaifAhmad1 9a7759d8b7 Add cookbook folder with 53 Jupyter notebooks organized by category
- Added 00_getting_started/ with 3 notebooks (basics and setup)
- Added 01_core_workflows/ with 12 notebooks (common patterns)
- Added 02_advanced_patterns/ with 8 notebooks (complex integrations)
- Added 03_use_cases/ with 25 notebooks across 5 domains:
  - cybersecurity/ (5 notebooks)
  - healthcare/ (5 notebooks)
  - finance/ (5 notebooks)
  - trading/ (5 notebooks)
  - renewable_energy/ (5 notebooks)
- Added 04_specialized_applications/ with 5 notebooks (cutting-edge features)

All notebooks contain comment cells only (no executable code) as documentation templates.
2025-11-10 20:22:12 +05:30
Mohd Kaif f31a0447c8 Delete cookbook directory 2025-11-10 19:36:46 +05:30
KaifAhmad1 3f795c316d Add Modules Documentation Files which cotains all the modules Info 2025-11-10 18:13:27 +05:30
KaifAhmad1 b8abe13686 update readme 2025-11-06 22:23:00 +05:30
KaifAhmad1 b29f9771fe refactor: standardize conflicts module with comprehensive documentation
- Updated all 6 files in conflicts module to match standardized docstring format
- Added Key Features, Main Classes, Example Usage sections to all modules
- Enhanced module-level documentation with detailed descriptions
- Improved docstrings for all classes and methods
- Standardized Author and License information
- Files updated: __init__.py, conflict_analyzer.py, conflict_detector.py, conflict_resolver.py, investigation_guide.py, source_tracker.py
2025-11-06 22:12:00 +05:30
KaifAhmad1 a0581a2e19 refactor: standardize context module with comprehensive documentation
- Updated all 5 files in context module to match standardized docstring format
- Added Key Features, Main Classes, Example Usage sections to all modules
- Enhanced module-level documentation with detailed descriptions
- Improved docstrings for all classes and methods
- Standardized Author and License information
- Files updated: __init__.py, agent_memory.py, context_graph.py, context_retriever.py, entity_linker.py
2025-11-06 22:07:16 +05:30
KaifAhmad1 bd7794feec refactor: standardize visualization module with comprehensive documentation
- Updated all 12 files in visualization module to match standardized docstring format
- Added Key Features, Main Classes, Example Usage sections to all modules
- Enhanced module-level documentation with detailed descriptions
- Improved docstrings for all classes and methods
- Standardized Author and License information
- Files updated: __init__.py, kg_visualizer.py, embedding_visualizer.py, analytics_visualizer.py, ontology_visualizer.py, quality_visualizer.py, semantic_network_visualizer.py, temporal_visualizer.py, utils/__init__.py, utils/color_schemes.py, utils/export_formats.py, utils/layout_algorithms.py
2025-11-06 22:00:41 +05:30
KaifAhmad1 3664f1a606 refactor: standardize vector_store module with comprehensive documentation
- Updated all 10 files in vector_store module to match standardized docstring format
- Added Key Features, Main Classes, Example Usage sections to all modules
- Enhanced module-level documentation with detailed descriptions
- Improved docstrings for all classes and methods
- Standardized Author and License information
- Files updated: __init__.py, vector_store.py, faiss_adapter.py, pinecone_adapter.py, weaviate_adapter.py, qdrant_adapter.py, milvus_adapter.py, hybrid_search.py, metadata_store.py, namespace_manager.py
2025-11-06 21:53:17 +05:30
KaifAhmad1 8a8487aa93 refactor: standardize utils module with comprehensive documentation
- Updated all 7 files in utils module to match standardized docstring format
- Added Key Features, Main Classes, Example Usage sections to all modules
- Enhanced module-level documentation with detailed descriptions
- Improved docstrings for all classes, functions, and utilities
- Standardized Author and License information
- Files updated: __init__.py, constants.py, exceptions.py, helpers.py, logging.py, types.py, validators.py
2025-11-06 21:46:59 +05:30
KaifAhmad1 eeae93b1ed refactor: standardize triple_store module with comprehensive documentation
- Updated all 8 files in triple_store module to match standardized docstring format
- Added Key Features, Main Classes, Example Usage sections to all modules
- Enhanced module-level documentation with detailed descriptions
- Improved docstrings for all classes and methods
- Standardized Author and License information
- Files updated: __init__.py, triple_manager.py, query_engine.py, bulk_loader.py, jena_adapter.py, blazegraph_adapter.py, rdf4j_adapter.py, virtuoso_adapter.py
2025-11-06 21:40:53 +05:30
KaifAhmad1 88a2178293 refactor: standardize split module with comprehensive documentation
- Updated all 7 files in split module to match standardized docstring format
- Added Key Features, Main Classes, Example Usage sections to all modules
- Enhanced module-level documentation with detailed descriptions
- Improved docstrings for all classes and methods
- Standardized Author and License information
- Files updated: __init__.py, chunk_validator.py, provenance_tracker.py, semantic_chunker.py, sliding_window_chunker.py, structural_chunker.py, table_chunker.py
2025-11-06 21:35:52 +05:30
KaifAhmad1 bedacf4573 refactor: standardize semantic_extract module with comprehensive documentation
- Updated all 11 files in semantic_extract module to match standardized docstring format
- Added Key Features, Main Classes, Example Usage sections to all modules
- Enhanced module-level documentation with detailed descriptions
- Improved docstrings for all classes and methods
- Standardized Author and License information
- Files updated: __init__.py, coreference_resolver.py, event_detector.py, extraction_validator.py, llm_enhancer.py, named_entity_recognizer.py, ner_extractor.py, relation_extractor.py, semantic_analyzer.py, semantic_network_extractor.py, triple_extractor.py
2025-11-06 21:28:08 +05:30
KaifAhmad1 584f6f4e9e refactor: standardize seed module with comprehensive documentation
- Updated both files in seed module to match standardized docstring format
- Added Key Features, Main Classes, Example Usage sections to all modules
- Enhanced module-level documentation with detailed descriptions
- Improved docstrings for SeedDataManager, SeedDataSource, and SeedData classes
- Added comprehensive method documentation with Args, Returns, Raises, and Examples
- Standardized Author and License information
- Files updated: __init__.py, seed_manager.py
2025-11-06 21:21:39 +05:30
KaifAhmad1 e11bf266b5 refactor: standardize reasoning module with comprehensive documentation
- Updated all 8 files in reasoning module to match standardized docstring format
- Added Key Features, Main Classes, Example Usage sections to all modules
- Enhanced module-level documentation with detailed descriptions
- Improved type hints and error handling across all reasoning components
- Standardized Author and License information
- Files updated: __init__.py, abductive_reasoner.py, deductive_reasoner.py, explanation_generator.py, inference_engine.py, rete_engine.py, rule_manager.py, sparql_reasoner.py
2025-11-06 21:13:30 +05:30
KaifAhmad1 a8417b2483 refactor(pipeline): standardize module docstrings to match normalize module format
- Update all 8 pipeline module files to follow consistent docstring format
- Add comprehensive module-level documentation with Key Features section
- Include Main Classes listing for each module
- Standardize Example Usage with >>> prompts (matching language_detector.py format)
- Add Author and License sections to all modules
- Enhance code clarity and maintainability for open-source contribution

Refactored files:
- __init__.py: Main pipeline module exports and documentation
- execution_engine.py: Pipeline execution and orchestration
- failure_handler.py: Error handling and retry mechanisms
- parallelism_manager.py: Parallel execution management
- pipeline_builder.py: Pipeline construction DSL
- pipeline_templates.py: Pre-built pipeline templates
- pipeline_validator.py: Pipeline validation and testing
- resource_scheduler.py: Resource allocation and scheduling
2025-11-06 21:06:10 +05:30
KaifAhmad1 e7e8496171 refactor(parse): standardize module docstrings to match normalize module format
- Update all 16 parse module files to follow consistent docstring format
- Add comprehensive module-level documentation with Key Features section
- Include Main Classes listing for each module
- Standardize Example Usage with >>> prompts (matching language_detector.py format)
- Add Author and License sections to all modules
- Enhance code clarity and maintainability for open-source contribution

Refactored files:
- __init__.py: Main parse module exports and documentation
- code_parser.py: Source code parsing with AST analysis
- csv_parser.py: CSV file parsing
- document_parser.py: Multi-format document parsing
- docx_parser.py: Word document parsing
- email_parser.py: Email content parsing
- excel_parser.py: Excel spreadsheet parsing
- html_parser.py: HTML document parsing
- image_parser.py: Image parsing with OCR
- json_parser.py: JSON data parsing
- media_parser.py: Media file parsing
- pdf_parser.py: PDF document parsing
- pptx_parser.py: PowerPoint presentation parsing
- structured_data_parser.py: Structured data formats
- web_parser.py: Web content parsing
- xml_parser.py: XML document parsing
2025-11-06 21:01:02 +05:30
KaifAhmad1 ffc477bd12 refactor(ontology): standardize module docstrings to match normalize module format
- Update all 17 ontology module files to follow consistent docstring format
- Add comprehensive module-level documentation with Key Features section
- Include Main Classes listing for each module
- Standardize Example Usage with >>> prompts (matching language_detector.py format)
- Add Author and License sections to all modules
- Enhance code clarity and maintainability for open-source contribution

Refactored files:
- __init__.py: Main ontology module exports and documentation
- associative_class.py: Associative class builder for complex relationships
- class_inferrer.py: Automatic class discovery and inference
- competency_questions.py: Competency question management
- domain_ontologies.py: Pre-built domain ontology templates
- module_manager.py: Modular ontology development support
- namespace_manager.py: Namespace and IRI management
- naming_conventions.py: Naming convention enforcement
- ontology_documentation.py: Comprehensive documentation management
- ontology_evaluator.py: Ontology quality evaluation
- ontology_generator.py: 6-stage ontology generation pipeline
- ontology_validator.py: Schema validation with symbolic reasoners
- owl_generator.py: OWL/RDF generation using rdflib
- property_generator.py: Property inference and generation
- requirements_spec.py: Requirements specification management
- reuse_manager.py: Ontology reuse and integration
- version_manager.py: Ontology versioning with best practices
2025-11-06 20:52:51 +05:30
KaifAhmad1 ea3ef0c65e refactor(normalize): enhance documentation and code quality for normalize module
- Add comprehensive module-level docstrings with features and examples
- Enhance class and method docstrings with detailed parameter descriptions
- Improve error handling with specific exception types
- Add type hints for better code clarity
- Enhance logging with debug/info messages
- Improve code organization and maintainability
- Add graceful handling of optional dependencies (BeautifulSoup, langdetect, chardet)

Refactored files:
- __init__.py: Module-level documentation and exports
- data_cleaner.py: Data cleaning, duplicate detection, validation, missing values
- date_normalizer.py: Date/time normalization, timezone handling, relative dates
- encoding_handler.py: Encoding detection, UTF-8 conversion, BOM removal
- entity_normalizer.py: Entity normalization, alias resolution, disambiguation
- language_detector.py: Language detection with optional langdetect support
- number_normalizer.py: Number normalization, unit conversion, currency handling
- text_cleaner.py: Text cleaning, HTML removal, Unicode normalization
- text_normalizer.py: Text normalization, Unicode/whitespace/special character processing
2025-11-06 19:24:17 +05:30
KaifAhmad1 c1e3848a6c refactor(kg_qa): enhance documentation and code quality for kg_qa module
- Add comprehensive module-level docstrings with features and examples
- Enhance class and method docstrings with detailed parameter descriptions
- Improve error handling with specific exception types
- Add type hints for better code clarity
- Enhance logging with debug/info messages
- Improve code organization and maintainability
- Add graceful handling of optional dependencies (PyYAML)

Refactored files:
- __init__.py: Module-level documentation and exports
- automated_fixes.py: Automated fixing (duplicates, inconsistencies, missing properties)
- kg_quality_assessor.py: Quality assessment coordinator
- quality_metrics.py: Quality metrics calculation
- reporting.py: Quality reporting and issue tracking
- validation_engine.py: Rule and constraint validation
2025-11-06 18:55:11 +05:30
KaifAhmad1 6b354781dc refactor(kg): enhance documentation and code quality for remaining kg modules
- Add comprehensive module-level docstrings with features and examples
- Enhance class and method docstrings with detailed parameter descriptions
- Improve error handling with specific exception types
- Add type hints for better code clarity
- Enhance logging with debug/info messages
- Improve code organization and maintainability

Refactored files:
- community_detector.py: Community detection (Louvain, Leiden, overlapping)
- conflict_detector.py: Conflict detection and resolution
- connectivity_analyzer.py: Connectivity analysis, path finding, bridges
- deduplicator.py: Duplicate detection and merging
- graph_validator.py: Graph validation and consistency checking
- provenance_tracker.py: Provenance tracking and lineage
- seed_manager.py: Seed data loading and management
- temporal_query.py: Temporal querying, pattern detection, versioning
2025-11-06 18:42:17 +05:30
KaifAhmad1 5d864b0605 refactor(ingest): enhance documentation and code quality for all ingest modules
- Add comprehensive module-level docstrings with features and examples
- Enhance class and method docstrings with detailed parameter descriptions
- Improve error handling with specific exception types
- Add type hints for better code clarity
- Enhance logging with debug/info messages
- Improve code organization and maintainability

Refactored files:
- web_ingestor.py: Web scraping, crawling, and content extraction
- db_ingestor.py: Database ingestion with multi-database support
- email_ingestor.py: IMAP/POP3 email processing and parsing
- feed_ingestor.py: RSS/Atom feed parsing and monitoring
- repo_ingestor.py: Git repository cloning and code analysis
- stream_ingestor.py: Real-time stream processing (Kafka, Pulsar, RabbitMQ, Kinesis)
2025-11-06 18:32:27 +05:30
KaifAhmad1 d253dc28dd refactor(export): enhance documentation and code quality for all export modules
- Add comprehensive module-level documentation in all export files
- Enhance CSVExporter with detailed field normalization docs
- Improve JSONExporter with JSON-LD conversion documentation
- Refactor GraphExporter with format-specific export methods
- Enhance RDFExporter with validation and namespace management docs
- Improve OWLExporter with OWL-XML and Turtle format support
- Refactor ReportGenerator with multi-format report generation docs
- Enhance VectorExporter with vector store integration documentation
- Improve YAMLExporter with semantic network export documentation
- Add type hints and clearer variable names throughout
- Document all private methods for better maintainability
- Add examples and usage patterns in docstrings
- Improve error messages and logging throughout
- Add comprehensive format support documentation
2025-11-06 18:17:56 +05:30