How I use obsidian and dataview for "semantic" information

Hi,

Just sharing what I am using when I need more than the default properties linked to notes.

For example I am reading books that contain information that I want to see in one place, but keep track where it came from. As part of the book note I will have information annotated like this:

(semantics:: [[peter]] - father_of - [[susan]])
(semantics:: [[susan]] - daugher_of - [[peter]])
#semantics

And I use this query to pull all the information together

dataview
TABLE
semantics as “sem”
FROM #semantics
flatten semantics
WHERE contains(semantics,this.file.name)
SORT semantics DESC

Just dropping this here in case you are love obsidian and are looking for a way to make it go even further than it already does.