Based on the SecondProposal and the BerlinMeetingResults develop a new proposal to accomodate all of the suggested changes. Still indicating open or problematic issues.
allow comparative operators to compare any 2 expressions, which can be made of literals (values) or concepts. This would allow to compare 2 concepts also instead of the current restriction to compare a concept with a literal only.
capabilities response definition seperated for providers and datasources (see CapabilitiesProposalFour)
a provider can return allowed request types and a flag to indicate whether he accepts requests for multiple datasources
response content element not repeatable anymore, because merging of responses will not take place. Multiple sets of metadata and acompanying records are now grouped by a repeatable recordset element.
footer included to hold paging information that was called totals before. It needs to count records for the whole content and not for recordsets only as proposed.
add element "responses" for providers or portals to wrap single responses. Provider access points should always use this for responding even a single response document from one datasource.
changed header information to fit the HeaderProposalTwo. Mainly assigning a destination only to one accesspoint while allowing to address several datasources.