The ISO 19107:2003 specification is under revision. A 2008 draft is available. We wish to align the interfaces along this new draft (the interfaces will still in the pending module). Hopefully, it would also help us to solve some open questions.
An experimental implementation of those draft interfaces is already available, through the work done by Axel François in his Ph.D. thesis.