Skip to content

Commit 42bef1c

Browse files
committed
added rule for field indizes reverse interpretation
1 parent a9476bf commit 42bef1c

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

marc-spec.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -265,11 +265,12 @@ Because of the limited expressivity of the MARCspec there must be some kind of i
265265

266266
1. For repeatable *fields* referenced by *index* and *indicators* the *fields* MUST first be referenced by *index*. *Indicators* work like a filter on the referenced *fields* as a second order.
267267

268-
### Character position or range interpretation
268+
### Character position or range and field indizes interpretation
269269

270270
1. The *postion* character ```#``` is always a reference to the last character in the *data content*.
271271
2. For character range, if the *positive integer* used for the character starting position is greater than the *positive integer* used for the character ending position, the current spec MUST NOT reference any data.
272272
3. For character range, if the character ```#``` is used for the character starting position, the character indices MUST be interpreted backwards (like character ending position ```0``` for the last character, ```1``` for the last but one character, ```2``` for the last but two characters etc.).
273+
4. These rules also apply for *field indices*.
273274

274275
### SubSpec interpretation
275276

0 commit comments

Comments
 (0)