Files
semantica/tests/provenance/__init__.py
T
KaifAhmad1 6391dcdf72 Add comprehensive W3C PROV-O compliant provenance tracking module
- Implemented provenance tracking across all 17 Semantica modules
- Added W3C PROV-O compliant schemas (prov:Entity, prov:Activity, prov:Agent, prov:wasDerivedFrom)
- Created ProvenanceManager with InMemory and SQLite storage backends
- Implemented SHA-256 integrity verification for tamper detection
- Added bridge axiom support for domain transformations (L1→L2→L3)
- Created provenance-enabled versions of all modules (opt-in with provenance=True)
- Added comprehensive test suite (237 tests covering edge cases and real scenarios)
- Updated README with accurate claims and compliance disclaimers
- Added complete documentation (usage guide and API reference)
- Zero breaking changes - fully backward compatible
2026-01-31 20:11:38 +05:30

18 lines
379 B
Python

"""
Provenance Module Tests
Test suite for the unified provenance tracking module.
Test Coverage:
- W3C PROV-O schema compliance
- Storage backends (InMemory, SQLite)
- ProvenanceManager functionality
- Integrity verification
- Bridge axiom tracking
- Backward compatibility
- Performance benchmarks
Author: Semantica Contributors
License: MIT
"""