Hi folks,
Mike and I have been working on the ZeeRex profile over the past couple of
weeks to try and sort out where the differences in our two attempts at it were.
Firstly we've noticed a few maintenance things that should be done. Ray,
could you please:
* Update http://srw.cheshire3.org/contextSets/rec/1.1/ as the "new"
record metadata set (we actually worked through it all towards the end
of last year wrt iso 11179)
Relatedly, I've added a new index called 'authorityIndicator' with the
semantics of: Is this record an authoritative description of the resource, or
might there be a more authoritative source. ('true' or 'false')
* Add http://srw.cheshire3.org/contextSets/ZeeRex/ as the ZeeRex metadata
set
* Add cql.oid to the list of relation modifiers for CQL (which was decided, I
think, quite a while ago, but never implemented)
* Add http://srw.cheshire3.org/profiles/ZeeRex/ as the ZeeRex profile.
There is one issue, however which Mike and I have discovered and would like to
seek some more general consensus on.
When searching ZeeRex records, it is obviously important to be able to search
for context sets, index names, and the combination of the two.
For example: zeerex.set exact "info:srw/context-set/1/dc-v1.1"
zeerex.index exact "title"
But when we went to search for the title index from the DC context set, we ran
into trouble.
One way to do this is:
zeerex.set exact "info:srw/context-set/1/dc-v1.1"
prox/distance=0/unit=element
zeerex.index exact "title"
Which is more complex than we'd like it to be.
Similarly, when we search for z39.50 attributes it's even worse as we have
three bits of information: attribute type, attribute value and attribute set.
One idea we had was simply to have a boolean modifier for and which called
'sameField' which is equivalent to prox/unit=element/distance=0
so: foo and/sameField bar
The other idea was a different approach, in particular for configInfo.
If the index names were dynamic, then we could do something like:
supports_sort = true
supports_profile = info:srw/profile/2/zeerex-1.1
default_numberOfRecord > 10
And so forth.
We seek your collective wisdom on these ideas :)
Rob & Mike
,'/:. Dr Robert Sanderson ([log in to unmask])
,'-/::::. http://www.o-r-g.org/~azaroth/
,'--/::(@)::. Dept. of Computer Science, Room 805
,'---/::::::::::. University of Liverpool
____/:::::::::::::. L5R Shop: http://www.cardsnotwords.com/
I L L U M I N A T I
|