- Updated ConflictResolver to accept string strategies (e.g., 'voting') in addition to ResolutionStrategy enum
- Added _normalize_strategy() helper method for strategy normalization
- Updated resolve_conflict() and resolve_conflicts() to accept Union[str, ResolutionStrategy, None]
- Updated set_resolution_rule() to accept string or enum
- Fixed ConflictDetector.resolve_conflicts() to use strategy parameter instead of hardcoded value
- Updated all documentation and examples to use string-based strategies
- Simplified conflicts_usage.md by removing enum examples
- Updated MODULES_DOCUMENTATION.md with string-based examples
- Maintained backward compatibility with enum support
- Added MCP ingestion as optional data source in Market Intelligence notebook
- Added MCP ingestion as optional data source in Clinical Reports Processing notebook
- Added MCP ingestion as optional data source in Threat Intelligence Hybrid RAG notebook
- Added MCP ingestion as optional data source in Drug Discovery Pipeline notebook
- Updated module lists and pipeline descriptions to include MCP
- Integrated MCP data merging with existing ingestion methods
- Add MCPClient class for JSON-RPC communication with any Python MCP server
- Add MCPIngestor class with integrated connection management
- Add MCPParser class for parsing MCP server responses
- Support stdio, HTTP, and SSE transport methods
- Dynamic discovery of resources and tools from any MCP server
- Add 'mcp' task type to ingestion and parsing registries
- Add ingest_mcp() convenience function
- Add MCP server configuration support with environment variables
- Works generically with all Python-based MCP servers across diverse domains
- Add funding.json manifest requesting USD per year
- Add FLOSS_FUND_APPLICATION.md guide with step-by-step instructions
- Update attachment files: Remove numerical metrics and enhance visual diagrams
- Remove all performance metrics, accuracy percentages, and F1 scores
- Replace specific numbers with descriptive language
- Enhance visual diagrams with modern CSS styling
- Update comprehensive features overview with clearer visualizations
- Improve use cases with better workflow diagrams
- Update architecture diagrams with enhanced visuals
- Add visual workflow diagram document
- Remove all performance metrics, accuracy percentages, and F1 scores
- Replace specific numbers with descriptive language
- Enhance visual diagrams with modern CSS styling
- Update comprehensive features overview with clearer visualizations
- Improve use cases with better workflow diagrams
- Update architecture diagrams with enhanced visuals
- Add visual workflow diagram document
- Healthcare GraphRAG System: Hybrid GraphRAG with materialized KGs and virtual EHRs
- Supply Chain Risk Management: Graph-based risk analysis with cascade effects
- Network Analysis Intelligence Reports: Graph analytics + AI for intelligence reporting
All notebooks use Semantica as the core framework and toolkit, demonstrating:
- End-to-end pipelines using Semantica modules
- Graph analytics, reasoning, and visualization
- Professional report generation
- Best practices and deployment recommendations
- Add methods.py with wrapper functions for all ontology operations
- Add registry.py with MethodRegistry for custom method registration
- Add config.py with OntologyConfig for configuration management
- Update __init__.py with comprehensive documentation including all algorithms
- Add ontology_usage.md with comprehensive usage guide
- Follow consistent module pattern matching kg, kg_qa, normalize modules
- Add methods.py with wrapper functions for all normalization operations
- Add registry.py with MethodRegistry for custom method registration
- Add config.py with NormalizeConfig for configuration management
- Update __init__.py with comprehensive documentation including all algorithms
- Add normalize_usage.md with comprehensive usage guide
- Follow consistent module pattern matching kg, kg_qa, embeddings modules
- 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).