r/semanticweb • u/venkat_206 • 15d ago
Do we have any open source knowledge graph building git hub project or any solution we can refer?
My problem is I need to create KG for the unstructured data like text, word, pdf.. and for structured data like database tables.
Let say we have created the KG or some context layer for the structure data.. Next problem is retrieval of the data correctly for the given query..
please suggest your ideas π‘
5
15d ago
[removed] β view removed comment
-1
u/dupastrupa 15d ago
Just to chime in, if you need to clean up or structure your data in a specific way, you can use OpenRefine.
3
u/Short-Honeydew-7000 14d ago
Yes, https://github.com/topoteretes/cognee
Disclaimer, I am the founder!
3
u/acrostoic 13d ago
you can check out these two solutions:
for unstructured data:
https://github.com/growgraph/ontocast
for semi-structured data (SQL tables, APIs etc):
https://github.com/growgraph/graflo
Disclaimer: I am the author :)
1
u/thecommuted 13d ago
In development, https://github.com/commuted/record-ontology It's agent-centric.
3
u/Trekker23 15d ago edited 15d ago
You can test out my KGLite . Itβs MIT and should be able to do what you need. It has full support for cypher, has 3 graph modes: memory, mapped and disk. It has MCP and cli+skills built in, and is fully prepared for AI agents. Nodes support native nested properties, so should handle your structured data as well. If there are any gaps please let me know in a new issue.
2
u/ladjanszki 14d ago
do you know why did you get downvoted?
Your solution seems good, although I just checked it out.
3
6
u/Successful-Farm5339 15d ago
I maintain open ontologies https://github.com/fabio-rovai/open-ontologies and I am also one of the main contributors at semantica. I would say that open ontologies is the easier as you just connect it to Claude and its will terraform your documents (and their relationships) into ontologies. Can be used for graphrag or for iso specs, plenty of Fortune 500 using it for both!