Documentation for properties - how do you do that ?

From semantic-mediawiki.org

Hello, Hi, how would you efficiently create a document that describes a larger list of properties like this:

property name - type (including enumerations) - optional description

The rationale for this question is that I started worrying that we are too messy, e.g. I would like to make sure that similar properties are not duplicated, insure some kind of naming convention, find the right property names for writing query forms, .... in other words I'd like move from a disorganized folksonomy towards a somewhat controlled vocabulary.

I am just asking for some sort of efficient workflow. Since I use semantic forms I can extract lists with emacs (or another good editor) from the templates, but then I'd still have to add values manually.... unless I overlooked some trick to automatize :)

Btw. this would be nice little extension: user provides either a list of template names or a list of property names or a list of pages. The extension then would generate the "manual". Could be a form or some parser extension or whatever, e.g. some light-weight DPL ?

Good example: Guildwars2 wiki (subpages describe properties)

PS: My Example: list of properties - Most are used in a SF "application"

19:05, 17 October 2013