primitive concepts and roles extracted