Skip to content

write_models

module wittgenstein_kg_client.write_models

Write-side domain models: Node and Edge for KG indexing.

Classes

  • Node — A knowledge graph node to be written to the DB.

  • Edge — A directed knowledge graph edge between two nodes.

wittgenstein_kg_client.write_models.Node

dataclass Node(semantic_id: str, node_type: str, label: str, properties: dict = field(default_factory=dict), tags: list[str] = field(default_factory=list))

A knowledge graph node to be written to the DB.

wittgenstein_kg_client.write_models.Edge

dataclass Edge(source: str, target: str, edge_type: str, properties: dict = field(default_factory=dict))

A directed knowledge graph edge between two nodes.