Knowledge graph transformation
Project description
kNowlEdge grAph Transformer (NEAT)
There was no easy way to make knowledge graphs, especially data models, and onboard them to Cognite Data Fusion, so we have built NEAT!
NEAT is great for data model development, validation and deployment. It comes with an evergrowing library of validators, which will assure that your data model adheres to the best practices and that is performant. Unlike other solutions, which require you to be a technical wizard or modeling expert, NEAT provides you a guiding data modeling experience.
We offer various interfaces on how you can develop your data model, where majority of our users prefer a combination of Jupyter Notebooks, leveraging NEAT features through so called NeatSession, with a Spreadsheet data model template.
Only Data modeling? There was more before!? True, NEAT v0.x (legacy) offered a complete knowledge graph tooling. Do not worry though, all the legacy features are still available and will be gradually ported to NEAT v1.x according to the roadmap.
Usage
The user interface for NEAT features is through NeatSession, which is typically instantiated in a notebook-based environment due to simplified interactivity with NEAT
and navigation of the session content. Once you have set up your notebook environment, and installed neat via:
pip install cognite-neat
you start by creating a CogniteClient and instantiate a NeatSession object:
from cognite.neat import NeatSession, get_cognite_client
client = get_cognite_client(".env")
neat = NeatSession(client)
neat.physical_data_model.read.cdf("cdf_cdm", "CogniteCore", "v1")
Documentation
For more information, see the documentation
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 cognite_neat-1.0.11.tar.gz.
File metadata
- Download URL: cognite_neat-1.0.11.tar.gz
- Upload date:
- Size: 632.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b44c54198f00503069f31bf58f5b01f31f25be1e501439db3ca0da64fc3e99b5
|
|
| MD5 |
63c488cb721cf1630ffb0f0a8c8dd48b
|
|
| BLAKE2b-256 |
3bf71e1b367644b0e889504842a08e6b1a504e3b062a29545292de44cc0ef231
|
File details
Details for the file cognite_neat-1.0.11-py3-none-any.whl.
File metadata
- Download URL: cognite_neat-1.0.11-py3-none-any.whl
- Upload date:
- Size: 780.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7bcfe518f428c064217aab9c1c528d34b2ab42c7f30329dba2a06e7b35bb4551
|
|
| MD5 |
3d38e5da25e221412a109f141d4bdffa
|
|
| BLAKE2b-256 |
88eac84991953bf6f0c8c99919ff74886389b03d3d7036f9e101ce88f6a1d10f
|