Closed blackwinter closed 1 year ago
How about a collection for NZ?
Do you mean inCollection
? Yeah, sure, that should work. (It can be queried by id
.)
What about ALMA-MMS-ID with trailing 6441
as filter condition?
What about ALMA-MMS-ID with trailing
6441
as filter condition?
Yes, that should work as well. Should be equivalent to MBD$$M=49HBZ_NETWORK
.
Thanks, works as intended.
We need to be able to filter records belonging to the Alma Network Zone. The initial approach was to rely on the presence of the hbz ID (MARC
035$$a
with prefix(DE-605)
, LobidhbzId
), but this is not sufficient:TT050389906
: 990178459700206446 and 990010880170206447).So we need a different filter condition that excludes IZ records, but includes ZDB records. Potential candidates:
003=DE-655
(hbz Network Zone ISIL); this would require mapping the Control Number Identifier field.MBD$$M=49HBZ_NETWORK
(hbz Network Zone Member code); this would require mapping the Member code field.(NOTE: It's still unclear - to me, anyway - how exactly the records will look like in NZ phase 2; we might have to wait for the first publishing in order to determine a suitable solution.)
Whatever field is chosen, we just need to be able to query its existence (
"exists": { "field": "isAlmaNz" }
) or a boolean value ("term": { "isAlmaNz": "true" }
); although querying a specific value would work just as well ("term": { "controlNumberIdentifier": "DE-655" }
or"term": { "almaMemberCode": "49HBZ_NETWORK" }
).