Open Anindyadeep opened 5 days ago
Hey, thanks for the input!
We definitely want to add the ability to have custom ontologies in Graphiti. We wouldn't want to impose an ontology like schema.org on every user, but our goal is to eventually have the option for users to add their own schemas, likely as a ttl file. That way it allows people to use schema.org, OWL-based ontologies, or other proprietary ontologies as well.
When we work on this feature we will also likely release it in pieces (starting with custom entity types).
Hey, thanks for the input!
We definitely want to add the ability to have custom ontologies in Graphiti. We wouldn't want to impose an ontology like schema.org on every user, but our goal is to eventually have the option for users to add their own schemas, likely as a ttl file. That way it allows people to use schema.org, OWL-based ontologies, or other proprietary ontologies as well.
When we work on this feature we will also likely release it in pieces (starting with custom entity types).
Ahh yes that makes much more sense. Thank you for considering and having this in the roadmap.
Hi, I am not sure, if this sounds accurate, but just a though I wanted to share and understand the feasibility of it. So currently, the way LLMs are generating nodes / edges for KGs can be either be static or dynamic. For static, it does not have much degree of freedom and for dynamic, it can generate too much nodes (without maintaining a uniformity, does not help during searches).
I then recently bumped into this website called Schema.org which is a public standardization for internet level schema. So how about exploring this and incorporating into the text to knowledge graph pipeline?
Example:
And getting this as output: