Skip to main content

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

License: MIT Python PyPI

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

copaw_ontology-2.0.0.tar.gz (4.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

copaw_ontology-2.0.0-py3-none-any.whl (5.0 kB view details)

Uploaded Python 3

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

Hashes for copaw_ontology-2.0.0.tar.gz
Algorithm Hash digest
SHA256 0866cd80c0b41860d51342068f3200c8cdcf9cb35c49f28e55a2c3dceba214f8
MD5 d05f44c670fc1dcc1109e62d2a468877
BLAKE2b-256 47846e7ec6f59672910feccaff70593587024767936a298c51655adfcb90435d

See more details on using hashes here.

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

Hashes for copaw_ontology-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 381ca834e1c56e3a86066fcb2a324c636cbe08e0deddc38594d0d1cf7d46b09c
MD5 0be5a8597de4776927336f7275628a26
BLAKE2b-256 97863ff91fb60fd170395274c1915e8e93c601d2b315b51793a4352512bcc80c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page