Skepdick wrote: ↑Sun Apr 05, 2020 11:42 am
PeteOlcott wrote: ↑Sat Apr 04, 2020 11:48 pm
before
the gist of the idea of a knowledge ontology itself is first sufficiently understood.
Yes, Pete. I understand it. It's just data modeling. In order to model your data - you need to understand the use-case.
In order to understand the use-case - you need to ask and answer the questions: What are you trying to achieve? What problem are you trying to solve? Does your proposed solution address the problem?
human(bill).
marital_status(bill, single).
adult(bill).
sex(bill, male).
bachelor(X) :- human(X), marital_status(X, single), sex(X, male), adult(X).
?- bachelor(bill).
The above tested Prolog code indicates that Rudolf Carnap / Richard Montague meaning postulates can be defined to implement a tiny fraction of the body of analytical knowledge entirely on the basis of stipulated relations between otherwise totally meaningless finite strings.
This also proves beyond all doubt that the semantic meaning of the English word: "bachelor" can be specified with an acyclic structure. These finite strings would be defined within a hierarchy thus associated with a single unique sense meaning.
Marriage->Bachelor
College_Degree->Bachelor