Stan Shebs wrote:
there are a couple of different approaches. One
is to
create categories for every conjunction of categories - if you have
"hotels" and "museums" and "Ohio", that means you should
have "hotels
in Ohio" and "museums in Ohio" categories.
I favour this approach. Without it, [[Category:Museums]] would contain
*all* museums in the world (millions!), and [[Category:Ohio]] would
contain absolutely *everything* about Ohio (cities, museums,
exhibitions, operas, theatres, cinemas, railways, bus lines,
sightseeing, TV stations, and all sorts of other unrelated things).
That is simply bad database design. A user should be able to select
[Museums] WITHIN [Ohio] or just [Museums] or even just [Ohio]. Otherwise
different tags will be needed for all possible combinations of museums,
sport stadiums, or amusement parks in every single area of the world. It
would be much better to have tags for the places and tags for things. Let
the user decide what combination of variables he or she wants to select.
That will require an advanced search capability to be added to MediaWiki,
but I assume that was planned anyway.