write_models
module wittgenstein_kg_client.write_models
Write-side domain models: Node and Edge for KG indexing.
Classes
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.