Morality according to a cognitive interpretation. A semantic model for moral behaviour