JamesBritt wrote:
> That's a good place to start if I can't find something prefab.  I've thought about
> using some variant of RDF, too, but I have to believe *somebody* has already
> thought this out.   But maybe not, so perhaps it can be born with Ruby.

Microsoft had defined OSD (Open Software Description) to do something 
similar. I don't know if it fits your need, all I have is this URL: 
http://www.w3.org/TR/NOTE-OSD.html


-- 
Pierre-Charles David (pcdavid <at> emn <dot> fr)
DEA Informatique, ±Äole des Mines de Nantes, France