Literate Programming and the Semantic Web are ideas from different times, which do have a connection.
Some people have been working in this area for some time, for example:
Literate Programming in XML (Norman Walsh)
Three Layer Approach (www.isrl.illinois.edu )
It appears to me that with tools emerging for the Semantic Web (e.g. Cubic Web) that progress can be made in this area. I didn't get on as well as I expected with Cubic Web as it seemed to lack flexibility and also capacity for input and export of the information. I am now exploring Nepomuk Kde which is an implementation of the Semantic Desktop. -- John Fletcher
See original on c2.com