Dan, I just posted a slightly corrected EDUML file with a call to your DTD and nsgmls still produces a few errors but it does parse something! I think it is just a matter of cleaning up vocabulary differences now Bruno > One nitpicky detail. There is a <responsibility> tag in the library > section that is misspelled. fixed in v0.81 now posted : http://cran.seul.org/~vernier/eduml