1.A function that labels text in a data group
2.A function that is used to determine the text to be rendered for each item in a list
3.A function that gives a name to a group of data
4.A function that is used to assign the text to be associated with each item in a list