You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The advent of the Graph Query Language (GQL) standard signifies the maturation of graph technology development. While the development standard has been established for developers. learning, comprehending, and constructing GQL statements remains a significant challenge for ordinary users.
This project aims to develop a user-interactive graph pattern query tool that empowers users to define query patterns and filter conditions aligned with business semantics through intuitive visual operations such as drawing, dragging, and editing. The system will dynamically translate these operations into the corresponding standard query language, facilitating seamless integration between user intent and database queries, and unlocking the full potential of user-driven analysis.
User Scenario Example:
A user drags a circular node onto the interface, specifies its type as "Person," and filters the age distribution of nodes based on the "age" attribute, selecting nodes with ages between 18 and 28. Upon clicking the "Query" button, the system converts these operations into the corresponding Cypher query statement:
MATCH (p:Person) WHEREp.age>=18ANDp.age<=28RETURNp
Project Deliverables:
Provide users with a comprehensive UI interface that enables them to express their graph pattern intentions for nodes, edges, attributes, paths, and other graph elements.
Implement real-time Cypher statement conversion based on user interaction results.
Challenging Goals:
Define a JSON configuration file (GPE) to facilitate graph pattern expression and support file import and export functionalities.
Enhance GPE to enable conversion across multiple query languages, including Cypher, Gremlin, and GQL.
Leverage LLM capabilities to support user-uploaded sketch graphs for graph pattern conversion and query execution.
Project Difficulty: Advanced
Skill Requirements:
HTML
JavaScript
The text was updated successfully, but these errors were encountered:
Project Description:
The advent of the Graph Query Language (GQL) standard signifies the maturation of graph technology development. While the development standard has been established for developers. learning, comprehending, and constructing GQL statements remains a significant challenge for ordinary users.
This project aims to develop a user-interactive graph pattern query tool that empowers users to define query patterns and filter conditions aligned with business semantics through intuitive visual operations such as drawing, dragging, and editing. The system will dynamically translate these operations into the corresponding standard query language, facilitating seamless integration between user intent and database queries, and unlocking the full potential of user-driven analysis.
User Scenario Example:
A user drags a circular node onto the interface, specifies its type as "Person," and filters the age distribution of nodes based on the "age" attribute, selecting nodes with ages between 18 and 28. Upon clicking the "Query" button, the system converts these operations into the corresponding Cypher query statement:
Project Deliverables:
Challenging Goals:
Project Difficulty: Advanced
Skill Requirements:
The text was updated successfully, but these errors were encountered: