Social tagging and commenting: theoretical perspectives