NOTE: The Knowledge Graph is still a prototype, so these instructions only apply to specific individuals testing the development platform.
You can download Neo4j Desktop from the official Neo4j download center:
https://neo4j.com/download-center/#desktop
You will find Neo4j Desktop under the "Neo4j Graph Data Platform" section. Click on "Download" and follow the instructions to install it on your machine.
Once installed, open Neo4j Desktop. In the top left of the app window, there is a folder icon you can click on to access your projects. Then click `+ New` and name your new Project "Knowledge Graph" or whatever else you prefer.
Now, `+ Add` a new `Remote connection`
First, open a web browser to test your connection and update your password. Make sure you're connected to MIT's network by campus internet or VPN. Then in your browser go to
http://ki-ed3g.mit.edu:7474/browser/
At the following screen, enter your username and temporary password
You should be prompted to update your password, so do that, and then make sure you can connect.
Once you've connected, you can close Neo4j Browser return to Neo4j Desktop to add the following information to your database connection:
Name: <your choice>
Connect URL: neo4j://ki-ed3g.mit.edu:7687
Click Next, and then enter your username and password.
Click Save, and you will return to the Project page. Now you should see the new remote database connection, Experiments. By hovering over Experiments, you will be presented the option to Connect. Click on "Connect" to establish a connection.
Once connected, you can Open a few different options including Neo4j Browser and Neo4j Bloom. I recommend getting started with Bloom, but you now have access to both.
Neo4j Browser allows you to write and run graph queries with some no-code support - this may take some time to familiarize yourself with the interface and the Cypher query language. Neo4j Browser provides access to the database with a query editor and syntax highlighting.
Neo4j Bloom, on the other hand, is designed as a no-code interface to the database. For this reason, it may be most straightforward to just play around with it to test out the functionality intuitively. The current documentation can be found here
https://neo4j.com/docs/bloom-user-guide/current/about-bloom/
including a useful tutorial covering Bloom's features
https://neo4j.com/docs/bloom-user-guide/current/bloom-tutorial/