From: "Mike Taylor" <[log in to unmask]>
> > Note that the CQL context set is not required by the SRW Base
> > Profile!
>
> That's not really true, as the CQL context set provides some of the
> key elements used in pretty much CQL queries, e.g. the meaning of all
> the relations. Probably the base profile should make this explicit.
Good point, but what exactly do we want to say in the base profile about the
cql context set?
http://www.loc.gov/z3950/agency/zing/cql/ states that it is the default
context set for modifiers and relations, so that's covered. Are there any
specific modifiers or relations not listed that should be mandated? scr
should be required (see below), but other than that, exact, all, and any are
already listed. For modifiers -- word and string?
What do we want to say in the base profile about support for the cql index
set?
Actually, I think, first, we should say in
http://www.loc.gov/z3950/agency/zing/cql/ in general rule 2 (search clause)
that when the index and relation are omitted from a search clause then
'cql.serverChoice' applies and the relation is scr. So we should say in the
base profile that serverChoice and scr are required.
Note however that "term only search clauses" is listed in the base pfofile,
which I think covers this, though we might want to make this more explicit.
Should resultSet be required?
Anyway send comments on this and I'll work up a proposal.
--Ray
|