One of the key things we figured out I think, was to not try to write a programming language that would actually say much about the Meaning of that statement
- To really dive into that -- if you wanted to try and evaluate whether it was true -- you'd have to figure out some things about the relationship between the pope and the catholic church -- or perhaps the pope to others outside the catholic church (or maybe you actually mean to God) -- and then you'd say something like does
Bob Marley
have the same sort of relationship to Reggae
as the pope does to any of the things you might be comparing him to- In the english sentence, there is a shit-ton of ambiguity about what the speaker actually means by that statement
- Even when they write it, even if they then tried to explain it, they definitely aren't going to be able to capture all the possible interpretations of what that statement could mean.
- So, the thing we adopted instead was something like Block Mentions which just allow you to target particular "nodes" which are just lines of text in the knowledge graph