Resolve "Move reference and schema related client responsibilities into the API"

Merged Theodore Chang requested to merge 1180-query-api into develop

Merge request reports