- Add methods.py with wrapper functions for all KG operations
- Add registry.py with MethodRegistry class for custom method registration
- Add config.py with KGConfig class for configuration management
- Update kg/__init__.py with comprehensive documentation and exports
- Add kg_usage.md with comprehensive usage guide
- Enhance semantic_extract_usage.md and split_usage.md with improved introductions
- Add config.py for configuration management with environment variable support
- Add registry.py for method registry extensibility
- Add methods.py with reusable wrapper functions for all ingestion operations
- Update __init__.py to export config, registry, and methods with comprehensive documentation
- Add ingest_usage.md with complete usage guide and examples
Follows the standardized module structure pattern from conflicts, context, core, deduplication, embeddings, and export modules.
Includes comprehensive documentation of all algorithms used in file, web, feed, stream, repo, email, and database ingestion.
- Add config.py for configuration management with environment variable support
- Add registry.py for method registry extensibility
- Add lpg_exporter.py for LPG (Labeled Property Graph) export to Neo4j/Memgraph
- Add methods.py with reusable wrapper functions for all export operations
- Update __init__.py to export config, registry, methods, and LPG exporter with comprehensive documentation
- Add export_usage.md with complete usage guide and examples
Follows the standardized module structure pattern from conflicts, context, core, deduplication, and embeddings modules.
Includes LPG export functionality for graph database integration.
- Add config.py for configuration management with environment variable support
- Add registry.py for method registry extensibility
- Add methods.py with reusable wrapper functions for all embedding operations
- Update __init__.py to export config, registry, and methods with comprehensive documentation
- Add embeddings_usage.md with complete usage guide and examples
Follows the standardized module structure pattern from conflicts, context, core, and deduplication modules.
- Add registry.py for method registration system (graph, memory, retrieval, linking)
- Add methods.py with reusable context methods (build_context_graph, store_memory, retrieve_context, link_entities)
- Add config.py for context module configuration management
- Update __init__.py with comprehensive documentation, exports, and build_context() convenience function
- Enhance docstrings in agent_memory.py, context_graph.py, context_retriever.py, entity_linker.py with algorithms and features
- Create context_usage.md with comprehensive usage examples
- Fix missing get_progress_tracker import in context_graph.py
This reorganization standardizes the context module structure to match other reorganized modules (semantic_extract, split, deduplication, conflicts, core).
- Add registry.py for custom conflict method registration
- Add methods.py with reusable conflict functions
- Add config.py for configuration management
- Add conflicts_usage.md with comprehensive usage guide
- Enhance __init__.py with algorithms documentation and convenience functions
- Enhance all existing files with detailed algorithms documentation
- Add detect_and_resolve() convenience function
- Support environment variables and config files for configuration
- Add registry.py for method registration system
- Add methods.py with reusable deduplication functions
- Add config.py for deduplication configuration management
- Enhance __init__.py with comprehensive exports and deduplicate() convenience function
- Update all existing files with enhanced docstrings including detailed algorithms
- Add deduplication_usage.md with comprehensive usage examples
- Add semantic_extract_usage.md with comprehensive usage examples
- Add split_usage.md with comprehensive usage examples
- Follow same structure pattern as semantic_extract, split, and core modules
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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