r/semanticweb • u/freemind03__ • 17d ago
Transforming unstructured text into organized knowledge
I'm working on a project involving Augmentation Intelligence. Actually trying to transform unstructured text into organized knowledge format.
LLMs could work, but the hard part is handling language nuances.
Example problem: "It's been much warmer in recent years"
How we can handle text like this? Like Fuzzy Logic?
10
Upvotes
1
u/Successful-Farm5339 17d ago
I built this to do it - main use case is for RAG but works for anything https://github.com/fabio-rovai/open-ontologies
1
u/AmbitiousSet5 17d ago
Check out sigmakee.dev . The SUMO language is designed to handle this type of thing.
10
u/Old-Tone-9064 17d ago
Short answer for low-effort decent results: upper ontology + SHACL shapes. The LLM outputs (triple generation over unstructured text) will be severely constrained in a good way.
Resources:
- https://nemo-ufes.github.io/gufo/
- https://github.com/nemo-ufes/gufoshapes
- https://arxiv.org/abs/2603.20948
For better results, you need to do an ontological analysis of the domain, resulting in a domain ontology (with corresponding SHACL shapes).