This type of database already exists for Scottish dances:
<http://my.strathspey.org/dd/>. It has written and diagram descriptions, links to
videos, ratings and comments and a database searchable by figure, author, music type
&c. I use it most weeks to pick appropriate music from my club's collection, when
we don't have a recording intended for the dance in question.
It helps that quite a lot of the legwork has already been done e.g. MiniCrib, an existing
unofficial publication of abbreviated dance instructions in a standard form, and there
being a standard set of diagrams for figures. Not that this wouldn't be possible for
contra, but it would be more work to start from scratch / different styles of crib.
If I understand correctly, only the (volunteer) administrators can add dances, but members
of the public can comment on and rate dances if they have logged in, and submit cribs or
video links, which are approved by moderators.
Evolution of dances by the folk process has certainly been documented (which shoulder to
pass in Mairi's Wedding, popular variations in the possibly-palindromic Ian
Powrie's Farewell to Auchterarder), but I get the impression such variations are less
common in SCD (published programmes of existing dances people might practise in advance,
rather than the caller calling their favourite version on the night).
Edmund Croft,
Cambridge, UK