Metadata-Version: 2.4
Name: axiusmem
Version: 1.0.0
Summary: A W3C-compliant temporal knowledge graph library for AI agents.
Home-page: https://github.com/yourusername/axiusmem
Author: Timothy W. Cook
Author-email: "Timothy W. Cook" <timothywaynecook@gmail.com>
License-Expression: MIT
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: rdflib>=6.0.0
Requires-Dist: requests>=2.25.0
Requires-Dist: pandas>=1.3.0
Requires-Dist: python-dotenv>=0.19.0
Requires-Dist: langchain>=0.1.0
Requires-Dist: langgraph>=0.0.30
Requires-Dist: openai>=1.0.0
Requires-Dist: google-generativeai>=0.3.0
Requires-Dist: anthropic>=0.21.0
Requires-Dist: cohere>=4.0.0
Requires-Dist: transformers>=4.40.0
Requires-Dist: huggingface_hub>=0.23.0
Requires-Dist: mistralai>=0.1.0
Dynamic: author
Dynamic: home-page
Dynamic: license-file
Dynamic: requires-python

# AxiusMEM

A W3C-compliant temporal knowledge graph library for AI agents.

[![PyPI version](https://badge.fury.io/py/axiusmem.svg)](https://badge.fury.io/py/axiusmem)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE)
[![Docs](https://readthedocs.org/projects/axiusmem/badge/?version=latest)](https://axiusmem.readthedocs.io/en/latest/)

## Features
- **Bi-temporal data model** (valid & transaction time)
- **Incremental and batch data ingestion**
- **Advanced querying** (SPARQL, temporal, semantic, full-text)
- **GraphDB integration** (connection pooling, repository management)
- **AI agent utilities** (context retrieval, memory management)
- **ORM/Mapper** (Python objects <-> RDF)
- **Extensive tests and Sphinx documentation**

## Installation

### Using pip
```bash
pip install axiusmem
```

### Using conda
```bash
conda install -c conda-forge axiusmem
```

## Quick Start
```python
from axiusmem import AxiusMEM

mem = AxiusMEM()
mem.load_ontology('src/axiusmem/axiusmem_ontology.ttl')
mem.connect_graphdb()
# Add triples, query, manage agent memory, etc.
```

## Documentation
- [Sphinx Docs (HTML)](https://axiusmem.readthedocs.io/en/latest/)
- [Product Requirements (PRD)](docs/PRD_%20AxiusMEM.md)
- [Ontology (Turtle)](src/axiusmem/axiusmem_ontology.ttl)
- [Developer Guide](docs/docs_dev_guide.md)

## Contributing
See [CONTRIBUTORS.md](CONTRIBUTORS.md) and the [Code of Conduct](CODE_OF_CONDUCT.md).

## License
See [LICENSE](LICENSE).

## Community & Support
- Feedback, issues, and feature requests: [GitHub Issues](https://github.com/your-org/axiusmem/issues)
- Roadmap and discussions: [GitHub Discussions](https://github.com/your-org/axiusmem/discussions) 
