વિચાર એ છે કે ડેટા સ્રોત કોઈ પણ પ્રકારનું દસ્તાવેજ હોઈ શકે છે, જ્યાં સુધી તે ડેટાને મેળવવા માટેના પ્રોગ્રામ માટે માળખું પૂરું પાડવાનું આયોજન કરે છે.