You are further and further away from my original idea. Putting things into categories does not solve the problem I wanted to solve. If you add a person to tha person category, that will not make it easier to find people born in a certain year. Beside adding a page to an index, you should specify other "fields". For person: born, died, nationality, For place: country, gps, ... For event: year, place, ... Tags like below embedded in pages. The parser would put apropriate data in the "person", "writer", etc. tables (!)
On the page en.wikipedia.org/Anne_Frank for example:
Person = {Name: Anne Frank, Born: 1929, Died: 1944, Sex: female, Nationality: German....}
Writer = {Name: Anne Frank, Language: German, Duthch}
WWII_Victims = {Died: 1944}