juupje / pyMogwai

PyMogwai is a Python-based implementation of the Gremlin graph traversal language, designed to create and handle knowledge graphs entirely in Python without the need for an external Gremlin server.
Apache License 2.0
1 stars 0 forks source link

Remove properties #7

Closed juupje closed 3 weeks ago

juupje commented 2 months ago

Since our design choice to include all node and edge attributes in a dictionary stored under the key 'properties' in the node/edge dicts proved make things unnecessarily complicated and stand in the way of Gremlin compatibility, I removed the nested 'properties' dictionary. Now, all attributes are stored directly in the dictionary of the nodes/edges of the NetworkX graph.

Additionally, I added several more steps.