http://home.gna.org/jeliza/semnet.shtml