> Rob:
> ---
> Modify recordSchema semantics to allow multiple schema
> identifiers/names.
> If multiple schemas are given:
> a) The first MUST be a wrapper schema, the rest are schemas
> to include.
> If the first isn't then it's an error. (Ray)
> b) If the first is not a wrapper schema, then it's a choice of schema
> (as per one of the current extensions) (Rob)
We do hit a problem of what the delimiter is. Whatever we chose as a
delimiter must be an allowed character in a URL so that it can be used
in SRU.
However, ipso facto, it is a permissible character which may occur in a
bone fide record schema URI!
So whatever we chose there is always the potential that a record schema
URI will contain that character and break things.
Alternatively we make the recordSchema parameter repeatable - although
that would presumedly require a version number change.
Matthew
|