1. Albano, A., Bergamini, R., Ghelli, G., Orsini, R.: An object data model with roles. In: Agrawal, R., Baker, S., Bell, D. (eds.) Proceedings of the 19th International Conference on Very Large Databases, pp. 39–51. Morgan Kaufmann, Dublin (1993)
2. Bock, C., Odell, J.: A More Complete Model of Relations and their Implementation: Roles. Journal of OO Programming, 51–54 (1998)
3. Bodart, F., Patel, A., Sim, M., Weber, R.: Should Optional Properties Be Used in Conceptual Modelling? A Theory and Three Empirical Tests. Information Systems Research 12(4), 384–405 (2001)
4. Lecture Notes in Computer Science;W.W. Chu,1997
5. Dignum, V.: A model for organizational interaction: based on agents, founded in logic, PhD Thesis. University of Utrecht, The Netherlands (2003)