Head's Up! These forums are read-only. All users and content have migrated. Please join us at community.neo4j.com.
12-07-2021 01:39 PM
Like the title says, I'd like to create a site from which you can create objects, properties and connections to other objects, and store them in a neo4j database, creating a semantic web. Does anyone know how to do this?
12-07-2021 11:25 PM
Hi @alekshanni ,
I advise to keep your topic short and simple so that it is easier for other members of the community to help.
Also, it depends what framework website is on, as Neo4j has drivers for Python, Java, Javascript and others as listed in the Graph Academy website for Neo4j: Overview for Neo4j.
You could try looking into this websitehttps://neo4j.com/graphacademy/training-graphql-apis/enrollment/ using API callings to send JSON format info to your desired website.
Hope that this helps
12-11-2021 02:25 PM
Thanks for the advice. I'll definitely try this. Also if I may, what do you think concerning this project as an attempt to take on building the Semantic Web?
12-21-2021 09:02 AM
I have been thinking of something similar.
The approach I have been pursuing is to use google sheets with automations to manage the nodes and edges, and then import that into an Aura database.
John
12-21-2021 10:35 PM
Hi @alekshanni and @clements.john.j ,
I am afraid I cannot answer that as I am still developing my skills in the Neo4j platform.
But as far as analysis goes it does offer more insights like link prediction and community detection.
If I had to do it on other RDMSS like postgreSQL or others like it, it would be prove challenging
01-28-2022 03:05 AM
Coming in a little late, but I may be able to help: Restagraph was designed to do that kind of thing. Short version: you define a schema that it stores in Neo4j, which it then uses to autogenerate a REST-ish API. It's not actually REST, but it uses that general idea, so it's a useful conceptual starting-point.
I just released an updated version; the announcement is on this page.
Webcat combines the Restagraph engine with a schema I use as my own KMS, and cl-webcat is a (very primitive) web GUI that I use on top of it, because even I don't often have the energy to use curl
as a UI 🙂
06-02-2022 05:51 AM
The way sites are usually created on top of Neo4j is to have a Neo4j instance holding your data, then using the Neo4j GraphQL Library to provide a GraphQL API on top of your database (https://neo4j.com/docs/graphql-manual/current/). The front-end app is done with any framework of your choice, and usually an Apollo GraphQL client to talk to the back-end.
06-21-2022 01:00 AM
The tool you are looking for to create might already exists, look at the ETL tool from the graph app in neo4j desktop, it's not exactly what you want to create but what you want to create might end up being it.
All the sessions of the conference are now available online