Includoc, home

Non-standard structure type is remapped

PAC fails “Non-standard structure type is remapped” when custom tags aren’t mapped to standard ones in the role map. What it means and how to fix it.

Last updated

This message comes from PAC (PDF Accessibility Checker).

Non-standard structure type is remapped is a PDF/UA check in PAC, the free PDF Accessibility Checker. It fails when a PDF's hidden structure uses a custom tag name, such as Para or Heading1, without mapping it to a standard tag like P or H1. The mapping lives in the PDF's role map, and PDF/UA, the ISO standard for accessible PDFs, requires every custom tag to lead to exactly one standard tag.

What this means

The PDF specification defines a fixed set of standard structure types, the tag names assistive technology understands: Document, Sect, P, H1 to H6, L, LI, Table, TH, TD, Figure, Link and others. Authoring tools often add tags of their own, usually named after styles in the source document. The role map translates each custom name into a standard one, for example BodyText means P and Head1 means H1.

People often search for this message with the words "PDF/UA role map". It fails when:

  • a custom tag has no role map entry at all;
  • a custom tag is mapped to another custom tag that isn't mapped any further, or the mappings loop back on themselves.

A related problem, which PDF/UA also forbids, is remapping a standard tag, such as mapping P to H1 or Figure to Span. Includoc reports broken mappings like these as a separate rule, shown below.

One detail catches people out: tag names are case-sensitive. A lowercase p or h1 isn't the standard tag, even though it looks like it, so it needs a mapping too.

Why it matters

Assistive technology only knows what standard tags mean. An unmapped Head1 may be read as plain text, so the heading disappears from the list of headings that screen reader users navigate by. An unmapped list loses its item count, and an unmapped table can lose its rows and columns. The structure that sighted readers can see isn't available to assistive technology, which fails WCAG 2.1 success criterion 1.3.1, Info and Relationships.

How to fix it in Acrobat Pro and re-check in PAC

  1. Note which custom tag names PAC reports. Its detailed results usually name the tag type that isn't mapped.
  2. If only a few tags are affected, change them directly. In the Tags panel (Accessibility tags in newer versions), right-click the tag, choose Properties, and change its type to the matching standard tag: P for paragraphs, H1 for a top-level heading, and so on.
  3. If many tags share the same custom name, edit the role map instead, so every one of them is mapped at once. Most versions of Acrobat include Edit Role Map in the Tags panel's options menu. Map each custom name to one standard tag.
  4. While the role map is open, remove any entry that remaps a standard tag to something else, or that leads in a circle.
  5. Save the file and re-check it in PAC. If headings were affected, confirm they now appear at the right levels.

Fix it in the source file

Custom tags usually come from styles, so the cleanest fix is in the authoring app:

  • InDesign: give every paragraph style a standard PDF tag in its Export Tagging settings: P for body text, H1 to H6 for headings and Artifact for anything that's purely decorative. Edit All Export Tags in the Paragraph Styles panel menu sets them all in one place.
  • Word: use the built-in Heading 1, Heading 2 and list styles for structure, rather than custom styles that only look like headings. Then export with Document structure tags for accessibility turned on.
  • Other tools: a tool that writes its own tag names should also write a role map. If yours doesn't, tag the document in a tool that does, then check it in PAC.

Fix it automatically with Includoc

Includoc fixes this automatically. We map each custom tag to the closest standard tag, or replace it with a standard tag, and rebuild the role map so every custom name leads to exactly one standard tag, without loops or remapped standard tags.

What you confirm is the result for headings: because custom styles often hide heading levels, check the outline in the headings panel on the review screen and correct any level that came through wrong.

Upload your PDF to fix this automatically

Free check in seconds. Files are deleted within 24 hours.

Check your PDF

Standards

Standards references: Custom tags aren't mapped to standard ones
Standard or toolReference
WCAG 2.1
PDF/UA-1 (ISO 14289-1)Clause 7.1
Matterhorn ProtocolCheckpoint 02-001
PAC wordingNon-standard structure type is remapped
Standards references: Tag mappings are broken
Standard or toolReference
WCAG 2.1
PDF/UA-1 (ISO 14289-1)Clause 7.1

For background on tags and role maps, read What is a tagged PDF?, or check a PDF free to see which custom tags your file uses.