Skip to content
§9.5.3

Record Groups and Multi-Line Cells

Several records printed in one cell—one row or many?

✅ NormativeSettled. The requirement holds as written.📄 Page ruleCan be applied from the page alone.Read §9.5.3 in the RFC ↗

The requirement

Independently printed records MUST each be rendered as their own row, with rowspan only on cells the page genuinely merged. One prose cell MUST stay one cell, with <br/> between its title and its paragraph. In a boxed row holding lists in several columns, lines that pair up one-to-one MUST be separate rows, and a list whose neighbours print a single value for the whole list MUST stay in one cell, <br/>-joined, beside that value.

When it applies

Sketch of the printed page — layout, not output
Printed boxed row:        Rendered:
| Products   | States |   | MoneyGuard | AL         |
| MoneyGuard | AL     |   | MG II      | AK<br/>AZ  |
| MG II      | AK     |
|            | AZ     |

Reading the examples. Each one pairs a source page with the output the rule expects. ✅ Sample: the rule applies. ❌ Counter-sample: it looks like it applies and does not, or a rendering got it wrong. A non-conforming output, in red, is shown only for contrast. … marks content left out of an excerpt.

A record spanning several printed lines

Each printed line of the record MUST be its own row, and the cells genuinely shared across those lines MUST carry a rowspan.

  • The record's lines MUST NOT be <br/>-joined into one row.
  • A blank continuation cell MUST NOT stand where a rowspan belongs.
  • The lines MUST NOT be rewritten — Owner: and Extended printed on two lines do not become Owner: Extended. The verbatim line structure is part of the output.
01

✅ SampleThe rule applies

SL Nos 6sln

SL Nos 6, 7, 10 and 11 each print one number and one item name against several separately ruled Material / Diameter / Thickness sub-rows, so those two cells take a rowspan; every sub-row has its own empty Bidder's Response box.

Source page
Record Groups and Multi-Line Cells — SL Nos 6. Source page.
Expected output · specification table
SL No Name of Item Technical Specifications and Standards Bidder's Response
1 Brand To Be Mentioned By Tenderer
2 Model To Be Mentioned By Tenderer
3 Country of Origin USA/UK/EU or Equivalent
4 Category Cat.6
5 Reference standard ISO/IEC11801, ANSI/TIA/EIA-568-C.2-D, IEC61156-5
EN50399, RoHS Compliant.
6 Conductor Material Solid-Bare Copper
Structure AWG 23 AWG
7 Insulation Material HDPE
Nominal OD 1.0 ± 0.10 mm
8 Twist Direction: S
9 Fillers Material: PE
10 Jacket Thickness 0.60 ± 0.10 mm
Diameter 6.30 ± 0.30 mm
Material PVC
Color Orange/Blue/Gray
11 Jacket physical properties Before aging Tensile strength ≥ 13.5 Mpa
Elongation ≥ 150%
After aging Tensile strength ≥ 12.5 Mpa
Elongation ≥ 125%
12 Cable length 305m/Box
Record Groups and Multi-Line Cells · Source page

SL Nos 6

Record Groups and Multi-Line Cells — SL Nos 6. Source page.
02

✅ SampleThe rule applies

The category and score cells are printed once against four activity rowsyep

The category and score cells are printed once against four activity rows, so they take a rowspan across them.

Source page
Record Groups and Multi-Line Cells — The category and score cells are printed once against four activity rows. Source page.
Expected output
কর্মসম্পাদনের ক্ষেত্র মান কার্যক্রম কর্মসম্পাদন সূচক একক কর্মসম্পাদন সূচকের মান প্রকৃত অর্জন ২০১৯-২০ প্রকৃত অর্জন ২০২০-২১ লক্ষ্যমাত্রা ২০২১-২০২২
অসাধারণ ১০০% অতি উত্তম ৯০% উত্তম ৮০% চলতি মান ৭০% চলতি মানের নিম্নে ৬০%
১ ২ ৩ ৪ ৫ ৬ ৭ ৮ ৯ ১০ ১১ ১২ ১৩
প্রাতিষ্ঠানিক ব্যবস্থাপনা ৫ \[১.১\] অভিযোগ নিষ্পত্তি কর্মকর্তা (অনিক) ও আপিল কর্মকর্তার তথ্য ওয়েবসাইটে ত্রৈমাসিকভিত্তিতে হালনাগাদকরণ \[১.১.১\] অনিক ও আপিল কর্মকর্তার তথ্য হালনাগাদকৃত এবং ওয়েবসাইটে আপলোডকৃত সংখ্যা ৫ - - ৪ ৩ - - -
পরিবীক্ষণ ও সক্ষমতা উন্নয়ন ২০ \[২.১\] নির্দিষ্ট সময়ে অনলাইন/অফলাইনে প্রাপ্ত অভিযোগ নিষ্পত্তি এবং নিষ্পত্তি সংক্রান্ত মাসিক প্রতিবেদন ঊর্ধ্বতন কর্তৃপক্ষ বরাবর প্রেরণ \[২.১.১\] অভিযোগ নিষ্পত্তিকৃত % ৮ - - ৯০% ৮০% ৭০% ৬০% -
\[২.২\] কর্মকর্তা/কর্মচারীদের অভিযোগ প্রতিকার ব্যবস্থা এবং জিআরএস সফটওয়্যার বিষয়ক প্রশিক্ষণ আয়োজন \[২.২.১\] প্রশিক্ষণ আয়োজিত সংখ্যা ৫ - - ৪ ৩ ২ ১ -
\[২.৩\] অভিযোগ নিষ্পত্তির অগ্রগতি পরিবীক্ষণ ও তদারকি \[২.৩.১\] তদারকি প্রতিবেদন প্রণীত সংখ্যা ৪ - - ৪ ৩ ২ ১ -
\[২.৪\] মাঠ পর্যায়ে অভিযোগ নিষ্পত্তি ব্যবস্থার পরিদর্শন \[২.৪.১\] পরিদর্শন সম্পন্ন সংখ্যা ৩ - - ৩ ২ ১ - -
Record Groups and Multi-Line Cells · Source page

The category and score cells are printed once against four activity rows

Record Groups and Multi-Line Cells — The category and score cells are printed once against four activity rows. Source page.

Parallel lists across several columns of one boxed row

When one boxed row holds several columns, each with its own vertical list, what decides the rendering is how the lines pair up across the columns:

  • Lines that pair up one-to-one — line i of one column beside line i of the next, each line a record of its own (English Language Paper 1 · 0815 – 0925 h · 1 h 10 min) — MUST each be their own <tr>. <br/>-joining them destroys which value belongs to which line.
  • A list whose neighbours print a single value for the whole list — eight papers beside one time and one duration; two states beside one product — is one record: the list MUST stay in one cell, <br/>-joined, beside that single value. Splitting it into rows would attach the value to the first line only.
  • A boxed row may hold both: MoneyGuard pairs with AL one-to-one, while MG II is printed once beside the list AK, AZ.

This is not the same as a line break inside a single cell, which follows.

In-cell lists and line wraps

These are inside one cell, and here more than one rendering conforms:

Printed Rendering
Bullet list in a cell <ul><li>…</li></ul> or <br/>• before each item; both conform
Two deliberate printed lines in a label kept as <br/>
Incidental word-wrap in a label flattened to one string, joined with a space
Break the page does not settle either rendering conforms
A label and its value packed into one cell, where the page does not settle whether they are two columns (N =, Z =) one cell or two existing columns; both conform

None of this licenses collapsing lines that pair up one-to-one across columns: <br/>-joining that case is an error.

03

✅ SampleThe rule applies

An exam timetablewe

each date is printed once against its boxed sub-rows and takes a rowspan. Where papers, times and durations pair up line by line (Thursday, Friday, Tuesday), each line is a record and gets its own row. Where a list of papers shares one printed time and duration (Monday, Wednesday), the list stays in one cell, <br/>-joined, beside that time.

Source page
Record Groups and Multi-Line Cells — An exam timetable. Source page.
Expected output

C. Written Examination

Date Paper Time Duration
Thursday,
24 September
English Language Paper 1 0815 – 0925 h 1 h 10 min
English Language Paper 2 1030 – 1220 h 1 h 50 min
Foundation English Language Paper 1 0815 – 0925 h 1 h 10 min
Foundation English Language Paper 2 1030 – 1130 h 1 h
Friday,
25 September
Mathematics Paper 1 0815 – 0925 h 1 h 10 min
Mathematics Paper 2 1030 – 1150 h 1 h 20 min
Foundation Mathematics Paper 1 0815 – 0915 h 1 h
Foundation Mathematics Paper 2 1030 – 1115 h 45 min
Monday,
28 September
Chinese Language Paper 1
Malay Language Paper 1
Tamil Language Paper 1
Bengali Language Paper 1
Gujarati Language Paper 1
Hindi Language Paper 1
Panjabi Language Paper 1
Urdu Language Paper 1
0815 – 0905 h 50 min
Chinese Language Paper 2
Malay Language Paper 2
Tamil Language Paper 2
Bengali Language Paper 2
Gujarati Language Paper 2
Hindi Language Paper 2
Panjabi Language Paper 2
Urdu Language Paper 2
1015 – 1155 h 1 h 40 min
Foundation Chinese Language Paper 1
Foundation Malay Language Paper 1
Foundation Tamil Language Paper 1
0815 – 0855 h 40 min
Tuesday,
29 September
Science Paper 1 0815 – 1000 h 1 h 45 min
Foundation Science Paper 1 0815 – 0930 h 1 h 15 min
Wednesday,
30 September
Higher Chinese Language Paper 1
Higher Malay Language Paper 1
Higher Tamil Language Paper 1
0815 – 0905 h 50 min
Higher Chinese Language Paper 2
Higher Malay Language Paper 2
Higher Tamil Language Paper 2
1015 – 1135 h 1 h 20 min
Record Groups and Multi-Line Cells · Source page

An exam timetable

Record Groups and Multi-Line Cells — An exam timetable. Source page.
04

✅ SampleThe rule applies

練習 cells hold two stacked numbers joined by <br/>2012_tushin_tyuui

練習 cells hold two stacked numbers joined by <br/>, and the 男子/女子 stubs span three and two rows.

Source page
Record Groups and Multi-Line Cells — 練習 cells hold two stacked numbers joined by <br/>. Source page.
Expected output · table under 4.バーの上げ方
種 目 練 習 上 げ 方
男子 走 高 跳 1.45
60
1.50-1.55-1.60・・・・1.70-1.73 以上3㎝
四種走高跳 1.35
50
1.40-1.45-1.50・・・・1.65-1.68 以上3㎝
棒 高 跳 2.30
80
2.40-2.60-2.80-3.00-3.10-3.20 以上10㎝
女子 走 高 跳 1.20
35
1.25-1.30-1.35-1.40-1.45-1.48 以上3㎝
四種走高跳 1.15
30
1.20-1.25・・・・1.40-1.43-1.46 以上3㎝
Record Groups and Multi-Line Cells · Source page

練習 cells hold two stacked numbers joined by <br/>

Record Groups and Multi-Line Cells — 練習 cells hold two stacked numbers joined by <br/>. Source page.
05

✅ SampleThe rule applies

Bulleted sub-items stacked inside single cellsdetector-computing

Bulleted sub-items stacked inside single cells, each item on its own printed line after a • bullet. The row labels in the shaded first column are bold.

Source page
Record Groups and Multi-Line Cells — Bulleted sub-items stacked inside single cells. Source page.
Expected output
What we did in NEBULA-100 What we do in NEBULA-1T
Raw data storage Dedicated disk space at the Merevald Underground Laboratory Dedicated GRID endpoints at:
• Continental Compute Federation (CCF)
• Open Research Grid (ORG)
Raw data processing A few reprocessing campaigns at the Merevald Underground Laboratory Several reprocessing campaigns on CCF and ORG
Data analysis Processed data sets were available at the Merevald Underground Laboratory:
• For analysis
• Download to institutes or analysts’ computers
Center for data analysis at the Northshore Research Computing Center (NRCC):
• Reduced data sets available
• JupyterHub server for analysts
GRID usage Monte Carlo production Processing, storage and Monte Carlo
Software & Tools C++/ROOT
Homemade tools (e.g. for reprocessing)
• Python 3
• Jupyter notebooks
• Homemade tools & Rucio
Tape storage Merevald Underground Laboratory Northfield Center for High-Performance Computing
Record Groups and Multi-Line Cells · Source page

Bulleted sub-items stacked inside single cells

Record Groups and Multi-Line Cells — Bulleted sub-items stacked inside single cells. Source page.

When rowspan is right and when it is wrong

Rowspan is the required rendering here and the error in Repeated Identical Values (§9.5.4). The discriminator is whether the page actually merged the cell: a value printed once against several lines takes a rowspan; a value printed separately on each line is that many cells.

A row label that wraps

The one-row-per-printed-line requirement is about records. A stub label that merely wraps — Increase (Decrease) in Accounts Payable / and Accrued Liabilities, value on the second line — MUST be one row, its label joined with a space. The tell is that the wrapped lines read as one phrase and only one of them carries values.

06

✅ SampleThe rule applies

wrapped stub labels in a cash-flow statement

Three labels wrap: the bold RECONCILIATION OF OPERATING INCOME (LOSS) TO / NET CASH FROM OPERATING ACTIVITIES band, Adjustments to Reconcile Operating Income (Loss) to Net / Cash Used in Operating Activities (no value), and Increase (Decrease) in Accounts Payable / and Accrued Liabilities (values beside the second line). Each is one row. - stands for zero throughout; the column headers are bold and underlined, and the $ gutter joins its value.

Source page
Record Groups and Multi-Line Cells — wrapped stub labels in a cash-flow statement. Source page.
Expected output · excerpt, reconciliation section
Business-Type Activities- Nonmajor Enterprise Funds Governmental Activities- Internal Service Funds
…
RECONCILIATION OF OPERATING INCOME (LOSS) TO NET CASH FROM OPERATING ACTIVITIES
Operating Income (Loss) $(2,824,131) $1,140,123
Adjustments to Reconcile Operating Income (Loss) to Net Cash Used in Operating Activities
Depreciation 78,717 -
Donated Commodities Used 174,201 -
Change in Assets and Liabilities
(Increase) Decrease in Receivables 22,337 -
(Increase) Decrease in Inventories (29,647) -
(Increase) Decrease in Prepaid Expenses 3,492 -
Increase (Decrease) in Accounts Payable and Accrued Liabilities (22,555) (5,449)
Increase (Decrease) in Deferred Revenue 27,462 -
Increase (Decrease) in Compensated Absences Payable 390 -
Net Cash From Operating Activities $(2,569,734) $1,134,674
…
Record Groups and Multi-Line Cells · Source page

wrapped stub labels in a cash-flow statement

Record Groups and Multi-Line Cells — wrapped stub labels in a cash-flow statement. Source page.

A cell holding a title and a paragraph

A single ruled prose cell MUST stay one cell in one row. Its title keeps its printed emphasis and MUST be separated from its paragraph by <br/>; values stacked in the adjacent cell are kept in that cell, joined with <br/>. Only independently printed records are split into rows.

07

✅ SampleThe rule applies

a cell holding a title and a paragraph

Each Description cell prints a bold underlined title, then two or three lines of plain explanation; the City Personnel cell beside it stacks two values, (3)P over (2)NP. One <tr> per printed line would split the title from its text and the two personnel figures from each other. The Total Agency Program row is bold.

Source page
Record Groups and Multi-Line Cells — a cell holding a title and a paragraph. Source page.
Expected output · excerpt
Description City
Personnel*
City Funds
($ In Thousands)
2003 2004 2005 2006
BUDGET REDUCTION PROGRAM
Metro College Reduction in Library and Organized Activities
HCU proposes to eliminate 3 pedagogical, 2 non-pedagogical, and 20 part-time positions.
(3)P
(2)NP
(548) (548) (548) (548)
Bramwell Campus School Reduction in Library and Organized Activities
HCU proposes to eliminate 1 non-pedagogical position.
(1)NP (22) (43) (43) (43)
…
Total Agency Program (26)P
(12)NP
(9,127) (14,853) (15,401) (16,325)
Record Groups and Multi-Line Cells · Source page

a cell holding a title and a paragraph

Record Groups and Multi-Line Cells — a cell holding a title and a paragraph. Source page.
08

✅ SampleThe rule applies

paragraphs inside one cell

The Model cell for the data acquisition system holds three paragraphs separated by blank lines; the Description cells print [must be on approved list] in brackets.

Source page
Record Groups and Multi-Line Cells — paragraphs inside one cell. Source page.
Expected output · excerpt
Major Equipment Description Model Units
Modules \[must be on approved list\]
\[Spare Modules\]8\[N/A\] \[must be on approved list\]
…
Production Meter Data Acquisition System (“DAS”) BrightGrid / Merevald with inverter data integration For PPAs, System size >325 kW AC: VoltCore CM 600

For PPAs, System <325 kW AC: VoltCore CM 400

For BASA sites, metering may rely on inverter level data integrations via RS-485 (or other engineered communication method) into one or more BrightGrid PLCS data acquisition system(s) such as PLCS-600-CM-PLUS and PLCS-400-CM9
Sensors PPA System size >325 kW AC

IMT Reference cell
Module Temp Sensor w/3M cable - Plug in
Record Groups and Multi-Line Cells · Source page

paragraphs inside one cell

Record Groups and Multi-Line Cells — paragraphs inside one cell. Source page.

Look-alike

Two similar pages that call for different decisions. Synthetic, for teaching the boundary.

One value against several rows. A merged cell, or repeated cells?

A

Repeated identical values

ZipZone
85716523
85717523
85718523
The convention

Printed k times is k cells. No rowspan.

B

Record group

PlanFeeRate
Aadmin0.25%
fund0.10%
Badmin0.30%
The convention

Rowspan on the genuinely shared cell.

Look at the structure. What evidence changes the answer?

More

Rule id tables-record-groups-and-multi-line-cells · tables encoding rowspan