Glossary Updates12 new terms added to the glossaries · October 2, 2026, 22:44 CEST
AI TechDocKnowledge

Wiki · iiRDS core concepts · Versions, files and selectors

iiRDS Rendition: the file behind an information unit

iiRDS is content-centered, not file-centered: metadata belongs to information units, and files are attached to them as renditions. The Rendition class is where the abstract model meets the ZIP archive on disk. This guide explains what an iiRDS Rendition is, the two properties every rendition must have, how one topic can carry several renditions in different formats, how several units can share one file, and where selectors come in when only part of a file is meant. It also covers the format restrictions of iiRDS/A and iiRDS/H, what migration from PDF or DITA looks like, and why AI pipelines should never separate a rendition from its unit's metadata. A Turtle example shows the pattern.

Valid for iiRDS 1.3Last reviewed Level: Introductory

  • Technical documentation
  • Machinery
  • MedTech
  • AI retrieval

Definition

In iiRDS (intelligent information Request and Delivery Standard), a Rendition is the physical file in an iiRDS package that holds the content of an information unit — for example a PDF, an HTML page, an XML file or a video. It is linked to the unit with iirds:has-rendition.

An information unit is an abstract set of metadata; the content itself lives in files. The Rendition connects the two. A unit may reference one or more renditions with iirds:has-rendition, and each rendition must state two things: iirds:source, the location of the file as a URL relative to the root folder of the package, and iirds:format, its format as a MIME type such as application/pdf.

Several renditions let one unit exist as XML source, HTML for the portal and PDF for print, all described by one set of metadata. Conversely, several units can point to the same rendition, for example one Document per language for a multilingual PDF.

A rendition always references a whole file unless it has a selector. Units may also exist without any rendition, as abstract entities.

In one sentence

An iiRDS Rendition names one file inside the package, by relative path and format, that delivers the content of an information unit.

Example

A packaging machine manufacturer publishes the topic "Changing the sealing jaw." The authoring system exports it three times: as the DITA-based XML source, as HTML for the service portal and as a PDF for printing. In the iiRDS package all three files sit in content subfolders, and the one topic carries three renditions — application/xml, text/html and application/pdf — each with its relative iirds:source path. Product variant, lifecycle phase and required qualification are stated once, on the topic. The portal displays the HTML rendition, offers the PDF for download and ignores the XML, which is kept for downstream reuse.

How it applies

Technical documentation

Renditions separate "what the content is about" from "how it is delivered." Editorial teams maintain metadata once and add formats as channels require. Because every path is relative to the package root and content lives in subfolders below it, never in the root or META-INF, a consumer can resolve files the same way on any system that unpacks the ZIP archive.

Migration

A legacy PDF manual can enter iiRDS as a Document with a single PDF rendition, long before it is rewritten as topics. Later, a RangeSelector on that same rendition can expose individual chapters. From DITA, the published HTML and the XML source can both be delivered as renditions of one unit.

MedTech

Where approved instructions for use exist as a fixed PDF, that file can serve as the rendition while metadata identifies device and revision. For archiving, iiRDS/A limits renditions to long-term formats such as PDF/A-3 or iiRDS XHTML5; iiRDS/H requires at least one PDF/A-2 or PDF/A-3 rendition per document. These are format rules for the package; they do not replace the regulatory review of the content.

AI and retrieval

Ingestion pipelines read META-INF/metadata.rdf, follow each rendition's source path and extract text. The danger is indexing the extracted text without the unit's metadata. Store the unit IRI with every chunk, so product, audience and lifecycle phase travel with the text into the index. When a unit has several renditions, index one text-bearing format and treat the others as alternatives.

Rendition vs. InformationUnit vs. Selector

Concept Role Carries metadata?
InformationUnit Meaning: what the content is, for whom, for which product Yes
Rendition File: path in the package and format No
Selector Pointer to part of the rendition's file No

Media follow the same logic. A video is not a special class: a self-contained clip is modeled as a Topic with a video/mpeg rendition, and a media file that is not self-contained must be modeled as a Fragment.

In RDF

A topic with an XML source rendition and published HTML and PDF renditions. Shown in Turtle for readability — inside a package, metadata.rdf is written in RDF/XML.

@prefix iirds: <http://iirds.tekom.de/iirds#> .

<https://example.com/iirds/change-sealing-jaw> a iirds:Topic ;
    iirds:has-rendition [
        a iirds:Rendition ;
        iirds:format "application/xml" ;
        iirds:source "content/source/change-sealing-jaw.xml"
    ] , [
        a iirds:Rendition ;
        iirds:format "text/html" ;
        iirds:source "content/html/change-sealing-jaw.html"
    ] , [
        a iirds:Rendition ;
        iirds:format "application/pdf" ;
        iirds:source "content/pdf/change-sealing-jaw.pdf"
    ] .

A rendition can also be given its own IRI instead of a blank node, which lets several units — for example one Document per language of a multilingual PDF — reference the same file.

In topic-based authoring and modular architectures

In topic-based authoring, the source topic and its published outputs are different files of the same module. iiRDS models exactly that: one unit, several renditions. A DITA map decides which topics are published; the iiRDS generator then records, for each published unit, which output files represent it. In modular delivery architectures, renditions are what the consumer actually renders or streams, so the choice between them becomes a channel decision — HTML for a tablet, PDF for print, video for training — made at runtime from metadata. Keep renditions free of metadata and keep units free of file assumptions, and the same package can feed new channels without re-authoring.

Concept cluster

How this concept connects to the other iiRDS core concepts.

Also searched as

  • iiRDS Rendition
  • iirds:Rendition
  • iirds:has-rendition
  • iirds:source
  • iirds:format
  • iiRDS content file
  • rendition
  • content file

Questions this article answers:

  • what is a rendition in iiRDS
  • iirds:has-rendition example
  • how does iiRDS reference files in a package
  • iiRDS rendition source path and format
  • one topic with PDF and HTML in iiRDS

Explore further

Frequently asked questions

What is a rendition in iiRDS?
A rendition is the physical file in an iiRDS package that holds the content of an information unit. It is attached to the unit with iirds:has-rendition.
Which properties does an iiRDS Rendition need?
Every rendition must have iirds:source, the path of the file relative to the package root, and iirds:format, the format of the file given as a MIME type.
Can one iiRDS topic have several renditions?
Yes. A unit can have several iirds:has-rendition properties, for example an XML source file, an HTML page and a PDF, all sharing the unit's metadata.
Do I put product or audience metadata on the rendition?
No. Metadata such as product, audience or lifecycle phase is attached to the information unit. The rendition only identifies the file and its format.
Can a rendition point to only part of a file?
Yes, with a selector attached through iirds:has-selector, using a FragmentSelector or a RangeSelector. Without a selector the whole file is meant.
Can the package itself have a rendition?
No. The iirds:Package instance that represents the enclosing package must not be the subject of iirds:has-rendition.

Conclusion

The Rendition keeps iiRDS honest about the difference between content and file. Attach metadata to the unit, give each rendition a correct relative path and MIME type, and add a selector only when a part of the file is meant. With that discipline, the same package serves portals, print, archives and AI pipelines without duplicating metadata.

By knowledge.aitechdoc.world · Published September 25, 2026 · Last reviewed · Next review due

The wiki articles are written to stay valid: each states the version of the standard it was checked against and the date of its last review, and is reviewed again at least once a year or when a new version of the standard appears. Definitions follow the cited specification; examples and the sections on how a concept applies are editorial commentary by AI TechDoc Blog.