An ER-based framework for declarative web programming*. Issue 3 (May 2014)