Fact-based information modeling language (see http://orm.net), relational mapper, and fact-oriented database query/update implementation to replace ActiveRecord, supporting a higher level of schema design abstraction, performance and concurrency.
G. Génova, M. Valiente, and J. Nubiola. Proceedings of the Workshop on Philosophical Foundations of Information Systems Engineering, 13, page 547--557. (2005)