There should be an option in the orca_nw_lib APIs to return graphical data for a query e.g. relations data etc.
For example - get_vlan API should return data (json) which can be used to draw a graph with device, vlan and relations involved.
Currently we are using neomodel as OGM for neo4j DB, there I found no efficient way to return json which includes data about relationship and nodes all together. We might need to write the cyphers to achieve this.
As seen, json returned by executing the same cypher by neomodel and neo4j's official driver have different format. For executing cyphers, Its better to remain dependent upon official python driver of neo4j instead of depend upon neomodel.
Moreover, here we may start a new discussion, shouldn't we use the LLM to generate text2cyphers instead of writting all queries manually, specially when there might be a number of ways a user may query the DB.
neodash from neo4j labs is a good example where a user can build custom dashboards andalso install plugin to convert text to cyphers.
There should be an option in the orca_nw_lib APIs to return graphical data for a query e.g. relations data etc. For example - get_vlan API should return data (json) which can be used to draw a graph with device, vlan and relations involved.