Print

Print


> Date: Wed, 8 Feb 2006 11:54:09 -0500
> From: Will Sexton <[log in to unmask]>
> 
> SRW/U specifies an optional 'numberOfRecords' sub-parameter in the
> response for a scan operation.  I'm wondering how best to aggregate
> the 'numberOfRecords' data according to different fields.  For
> example, if a search index contains records from multiple
> collections, you might want to break down the number of records from
> each collection.  Or, by a particular metadata field, such as
> dc.type.
> 
> I can't find anything built into the specification that explicitly
> allows this kind of kind of aggregation.  Is it something one would
> do with an 'extraTermData' extension, similar to the 'requestedTerm'
> example?

Yes, precisely.

> Any advice is appreciated, including thoughts on the general
> question of the advisability of hacking on the SRW/U spec to meet
> local needs.

Depends what you mean by "hacking on" the spec.  You absolutely
shouldn't _change_ anything in the spec for your local implementation;
but it's totally reasonable to _add_ extensions within the extension
framework.  Positively encouraged, even.

 _/|_	 ___________________________________________________________________
/o ) \/  Mike Taylor  <[log in to unmask]>  http://www.miketaylor.org.uk
)_v__/\  "The cladistic defintion of Aves is: an unimportant offshoot of
	 the much cooler dinosaur family which somehow managed to survive
	 the K/T boundry intact" -- Eric Lurio.