Position sensitive NRs (Normalization Rules) - ISBD punctuation
ISBD punctuation is determined by the following subfield.
In 245 the subfield preceding $$b must end in one of the following:
1. space + colon
2. space + semicolon
3. space + Arabic semicolon (if your cataloging language is Arabic)
4. space + equal sign
The NR syntax currently does not offer any straightforward solution for correcting ISBD punctuation.
We request the development of an NR function that will suffix the subfield with a string based on the subfield that follows it, including the case in which a subfield is the last one.
I think it would be best if the user could specify the string themselves.
I prefer marking each subfield and fix the punctuation using other functions. ex. adding "_b_" before $$b, "_c_" before $$c, "_last_" at the end of the last subfield etc. to all 24X fields.
Others might prefer to have a specific string based on the order, such as " /" before $$c in 245 if it doesn't exist.
In any case, please consider developing this function.
Marina Kalach commented
I support this very important development
Doron Zur commented
I suppport this development.
Peta Hopkins commented
I support this. It would be so much easier to deal with punctuation