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

Wiki · iiRDS core concepts · Metadata and classification

Audience in iiRDS: how Qualification, Role and SkillLevel model the target group

Technical writers think in audiences: operators, service technicians, trained specialists. iiRDS, the intelligent information Request and Delivery Standard, has no class called Audience. It models the target group of content as qualification metadata: iirds:Qualification with its subclasses iirds:Role and iirds:SkillLevel, linked to an information unit with iirds:relates-to-qualification. iiRDS defines no standardized qualification values, because roles and certificates differ between countries and industries, so every manufacturer declares its own. This guide explains how audience metadata works in iiRDS 1.3, how a qualification role differs from a party role, how to express it in RDF and how delivery portals and AI assistants use it to filter content.

Valid for iiRDS 1.3Last reviewed Level: Introductory

  • Technical documentation
  • Machinery
  • MedTech
  • AI retrieval

Definition

In iiRDS (intelligent information Request and Delivery Standard), audience is not a class of its own: the intended readers of an information unit are described with iirds:Qualification, the functional metadata for industry- or company-specific vocational qualifications, certificates, training and roles, refined by the subclasses iirds:Role and iirds:SkillLevel and linked with iirds:relates-to-qualification.

Audience metadata answers a practical question: who is allowed, or expected, to act on this content? iiRDS answers it as part of functional metadata. An information unit points with iirds:relates-to-qualification to one or more instances of iirds:Role (a set of connected behaviors, privileges and obligations, such as "service technician") or iirds:SkillLevel (the degree of ability a task requires, such as "trained" or "expert").

iirds:Qualification itself is not used directly; its subclasses are. The schema ships only placeholder instances (iirds:GenericRole, iirds:GenericSkillLevel). Real values are declared in a proprietary extension in the manufacturer's own namespace and travel inside the package.

The qualification role must not be confused with the party role in administrative metadata, which names who is responsible for a resource.

In one sentence

iiRDS expresses who a piece of content is meant for by linking it to company-defined roles and skill levels, which are subclasses of iirds:Qualification.

Example

A packaging machine manufacturer delivers its documentation as an iiRDS package. The topic "Adjusting the sealing jaw pressure" is linked to the role "Mechanical service technician" and the skill level "Trained". The topic "Changing the film reel" is linked to the role "Machine operator". Both roles are declared once in the manufacturer's namespace. On the plant's service tablet, a technician signed in with the service role sees both topics, while the operator app hides the jaw adjustment and shows only the reel change. The same package serves both groups without duplicated content.

How it applies

Technical documentation

Most instructions already state a target group in the front matter or in a safety note. iiRDS makes that statement machine-readable. Map the audience definitions from your style guide or risk assessment to a short list of iirds:Role instances, and add iirds:SkillLevel where the same role covers novice and experienced users. Keep labels stable, because consumers filter on the IRI, not on the display text.

Migration

In PDF manuals, audience is prose ("only for qualified electricians"), so it has to be extracted by hand or by rule. From DITA, the @audience attribute and a subject scheme map give a controlled value list that can be mapped one to one to iiRDS roles. Values from a legacy CMS map the same way, provided each has one clear meaning.

MedTech

Medical device documentation often separates content for clinical users, biomedical engineers and field service. A role such as "Certified biomedical technician" makes that separation explicit in delivered content. The metadata supports, but does not replace, the manufacturer's own controls on who may service a device.

AI and retrieval

An assistant that knows the user's role can restrict retrieval to matching content, or answer with a notice that a task requires a different qualification. Because every custom role is an instance of iirds:Role, a retrieval pipeline can recognize it as a qualification even without knowing the manufacturer's vocabulary.

Qualification role vs. party role

Qualification role (iirds:Role) Party role (iirds:PartyRole)
Metadata group Functional metadata Administrative metadata
Question Who is qualified to carry out the task? Who created, approved or supplied the resource?
Linked with iirds:relates-to-qualification iirds:has-party-role on an iirds:Party
Values Company-defined only Standard values such as Author, Manufacturer, Supplier

A reviewer who approved a topic is a party; the technician who performs the task it describes is a qualification.

In RDF

A task topic linked to a company-defined role and skill level. Shown in Turtle for readability; inside a package, metadata.rdf is written in RDF/XML.

@prefix iirds: <http://iirds.tekom.de/iirds#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .

<https://example.com/iirds/roles/mechanical-service-technician> a iirds:Role ;
    rdfs:label "Mechanical service technician"@en .

<https://example.com/iirds/skills/trained> a iirds:SkillLevel ;
    rdfs:label "Trained"@en .

<https://example.com/iirds/adjust-jaw-pressure> a iirds:Topic ;
    iirds:has-topic-type iirds:GenericTask ;
    iirds:relates-to-qualification <https://example.com/iirds/roles/mechanical-service-technician> ,
        <https://example.com/iirds/skills/trained> .

In topic-based authoring and modular architectures

In topic-based authoring, audience belongs on the smallest unit that differs by target group, usually the task topic, not the whole manual. That keeps topics reusable: one topic, one qualification statement, many publications. In a modular delivery architecture the qualification list works like a shared taxonomy. Authoring, the CMS and every consumer resolve the same role IRIs, so filtering happens at delivery time instead of through separate audience-specific builds. Changes to the role list should go through the same change control as other controlled vocabularies.

Concept cluster

How this concept connects to the other iiRDS core concepts.

Also searched as

  • iiRDS audience
  • iirds:Qualification
  • iirds:Role
  • iirds:SkillLevel
  • target group metadata iiRDS
  • relates-to-qualification
  • audience metadata
  • target group
  • target audience
  • qualification metadata

Questions this article answers:

  • how to model audience in iiRDS
  • is there an audience class in iiRDS
  • iiRDS role vs party role
  • iiRDS skill level metadata
  • filter technical documentation by user role iiRDS

Explore further

Frequently asked questions

Does iiRDS have an Audience class?
No. iiRDS 1.3 has no class named Audience. The target group of content is modeled with iirds:Qualification and its subclasses iirds:Role and iirds:SkillLevel.
Which property links a topic to its audience in iiRDS?
The property iirds:relates-to-qualification links an information unit to an instance of iirds:Role or iirds:SkillLevel. It may be used any number of times on the same unit.
Does iiRDS provide standard roles such as operator or service technician?
No. iiRDS deliberately provides no standardized qualification terms because they vary widely between countries and industries. Manufacturers define their own roles and skill levels in a proprietary extension.
What is the difference between iirds:Role and iirds:PartyRole?
iirds:Role is functional metadata that says who is qualified to carry out a task. iirds:PartyRole is administrative metadata that says what a party did or is responsible for, such as author or manufacturer.
Can I use iirds:Qualification directly?
The schema marks iirds:Qualification as not intended for direct use. Declare instances of iirds:Role or iirds:SkillLevel instead.
Does tagging a task with a role prove that the reader is qualified?
No. The metadata states the intended qualification; checking a person's actual training or authorization remains an organizational responsibility.

Conclusion

Audience in iiRDS is a qualification question: which role and which skill level a piece of content assumes. Declare a small, controlled set of roles and skill levels in your own namespace, link them with iirds:relates-to-qualification, and keep them separate from party roles. Consumers can then filter and flag content reliably without anyone inventing an Audience class.

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 Knowledge.