corrections supplied by Jerome Euzenat