Hi,
I agree that Semantic MediaWiki is the right choice here. Let me just
note two additional extensions that might be helpful here:
Semantic Internal Objects lets you store compound/n-ary, of the kind
that you find in tables (each row is its own "internal object")
http://www.mediawiki.org/wiki/Extension:Semantic_Internal_Objects
Semantic Forms lets you create forms to create and edit pages that
store data via templates:
http://www.mediawiki.org/wiki/Extension:Semantic_Forms
I should note that I wrote both of these extensions, so I may be
biased... but other people do use them.
-Yaron
--
WikiWorks · MediaWiki Consulting ·
http://wikiworks.com