How would middleware (e.g., GI-Cat/GI-Axe) which mediates between data services provided by a repository (including things like data sets available via ftp, OPeNDAP, OGC W*S, etc. or advertised through OAI-PMH, THREDDS, web-enabled folders, etc.) provide users of its services, citation information? What would the citation(s) cover? Who would they credit? In what roles?
Assuming that the RDA-devised strategy for dealing with the subset specification (i.e., dynamic data) were implemented by repositories, how would a broker or other such middleware service generate a citation to pass along to whatever client the user is using (e.g., arcGIS, IDL, R, Matlab, project-specific GUI, etc.) to support this form of reproducibility?