Ontology v2.0 - Advanced knowledge graph system with entity recognition, relation extraction, graph query and visualization
Project description
Ontology v2.0 - Knowledge Graph
Entity Recognition, Relation Extraction, Graph Query and Visualization
Overview
Ontology v2.0 is an advanced knowledge graph system with entity recognition, relation extraction, graph query, and visualization capabilities.
Core Features
| Feature | Description |
|---|---|
| Entity Recognition | Automatic entity detection and classification |
| Relation Extraction | Extract relationships between entities |
| Graph Query | SPARQL-like query language for graph traversal |
| Visualization | Interactive graph visualization with multiple layouts |
| Ontology Management | Class hierarchy, property inheritance, relation inference |
Architecture
Ontology v2.0
├── Contracts # Skill contracts with YAML format
├── Core
│ ├── Bus # Event-driven communication
│ ├── Validator # Constraint validation
│ ├── Contract # Skill contract management
│ └── Coordinator # Skill lifecycle management
├── Schema # Data schema definitions
├── Scripts # Utility scripts
└── Tests # Unit tests
Installation
# PyPI (recommended)
pip install ontology
# From source
pip install .
Quick Start
1. Build Index
knowledge-graph build_index
2. Query Ontology
knowledge-graph ontology_cli --help
3. Visualize Graph
knowledge-graph visualize_graph --output graph.html
Documentation
Requirements
- Python 3.8+
- SQLAlchemy
- NetworkX
- PyYAML
License
MIT License
Contributing
Contributions are welcome! Please open an issue or submit a pull request.
Links
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file copaw_ontology-2.0.0.tar.gz.
File metadata
- Download URL: copaw_ontology-2.0.0.tar.gz
- Upload date:
- Size: 4.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0866cd80c0b41860d51342068f3200c8cdcf9cb35c49f28e55a2c3dceba214f8
|
|
| MD5 |
d05f44c670fc1dcc1109e62d2a468877
|
|
| BLAKE2b-256 |
47846e7ec6f59672910feccaff70593587024767936a298c51655adfcb90435d
|
File details
Details for the file copaw_ontology-2.0.0-py3-none-any.whl.
File metadata
- Download URL: copaw_ontology-2.0.0-py3-none-any.whl
- Upload date:
- Size: 5.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
381ca834e1c56e3a86066fcb2a324c636cbe08e0deddc38594d0d1cf7d46b09c
|
|
| MD5 |
0be5a8597de4776927336f7275628a26
|
|
| BLAKE2b-256 |
97863ff91fb60fd170395274c1915e8e93c601d2b315b51793a4352512bcc80c
|