Thread:Project:Support desk/Page Tags/Categories

I'd like to create a wiki where users can add pages, and tag them. For example all pages will need to have one country, one type and one year tag. Is this possible with wikimedia? Is there a way to then vet and list all pages with 0 or 2+ year tags (ie not exactly one), and/or force the choice of tags at creation time?

Then for navigating the site: is there a way to build a search page where tags are used and categorised? For example: Navigation example 1: in the year section, list all year tags (does this mean tags must be tagged? As in: tag "1999" is a "year" tag, but tag "japan" is a "country" tag) so users can select zero or more, in the country section, list all country tags so users can pick zero or more, etc, and matching pages are returned?

Or navigation by drill-down: pick a type, and all countries and years with this type are shown, then pick a year and matching countries are shown, etc.

Can wikimedia do this? How? Thanks.