Skip to content

kNowlEdge grAph Transformer (NEAT)#

release Documentation Status Github PyPI Downloads Docker Pulls GitHub Code style: black Ruff mypy

NEAT is a domain expert centric and developer friendly solution for rapid:

  • semantic data modeling
  • creation, transformation and enrichment of knowledge graphs
  • and ingestion of the models and graphs into Cognite Data Fusion

NEAT is using open and globally recognized standards maintained by the World Wide Web Consortium (W3C). NEAT represents an essential tool for creation of standardized, machine-actionable, linked and semantic (meta)data.

NEAT is an acronym derived from kNowlEdge grAph Transformer hallucinated by GenAI.

Installation#

pip install cognite-neat

Usage#

The user interface for NEAT is a notebook-based environment. Once you have set up your notebook environment, 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.read.cdf.data_model(("my_space", "MyDataModel", "v1"))

Documentation#

For more information, see the documentation