If I had thought to use quantifiers, your example would have been greatly simplified.
Here are a couple of things that would change.
1) country has capital = city;
has no restrictions on country, capital or city.
country has the capital = city;
means there can be only "the" one unique capital.
2) I defined "the community" to be the unique community that you belong to.
But I defined it to be a singular concept so that
Sjir isa the community;
Sjir ismem the community;
The quantifier "all" converts "the community" to a collective concept, so
Sjir ismem all the community;
is appropriate, and
all the community has birth country = ?;
returns the birth countries of all members of the community. Dick McCullough
Context Knowledge Systems
mKE and the mKR language