Follow project on Twitter
NederlandsEnglish

Block 2: Grouping of knowledge

The algebra of language listed below, applies structure words: “is”, “has”, “of”, “and” and “called”.


“{proper noun 1} is {indefinite article + singular noun} of {proper noun 2}”
equals to
“{proper noun 2} has {indefinite article + singular noun} called {proper noun 1}”


“{proper noun 1} has {indefinite article + singular noun 1} called {proper noun 2}”
and
“{proper noun 1} has {indefinite article + singular noun 1} called {proper noun 3}”
equals to
“{proper noun 1} has {number: 2} {plural form of singular noun 1} called {proper noun 2} and {proper noun 3}”


Implementation:
> Given: “John is a parent of Paul.

• Generated conclusion:
< “Paul has a parent, called John.
>
> Given: “Anna is a parent of Paul.

• Generated conclusion:
< “Paul has 2 parent [plural of 'parent' is unknown], called John and Anna.
>
> Given: “Paul has 2 parents, called John and Anna.

• Detected that the generated conclusion is confirmed:
< “Paul has 2 parent [plural of 'parent' is unknown], called John and Anna.

• Detected: You have entered plural noun “parents”, which was unknown to me.