Using a RTC to take readings

I think there may be a conceptual thing here but it may be just a matter of language. You don't use the RTC to gather the data, that is the Arduino's job and the RTC tells it when to do it.

You apparently have the RTC (nearly!) sorted. All you need is to get some code together to read a sensor, than add code for another sensor etc. Once done, then bring the RTC into play. You will probably find that you don't really need the RTC to do this sort of thing but it is still the best way to go as it increases the versatility and viability of your project.