Glossary · Extensions
iiRDS domain extension
Also known as: domain extension, iiRDS domain, domain vocabulary
In iiRDS (intelligent information Request and Delivery Standard), a domain extension is a standardized set of additional classes and instances that extends the iiRDS core vocabulary for a specific domain. Domain extensions are part of the iiRDS standard and live in sub-namespaces such as http://iirds.tekom.de/iirds/domain/machinery.
- iiRDS term
- Ontology
- Information architecture
In one sentence
An iiRDS domain extension adds standardized vocabulary for one domain — machinery, software or handover documentation — in its own sub-namespace.
Example
The class CircuitDiagram from the iiRDS Machinery Domain, with the IRI http://iirds.tekom.de/iirds/domain/machinery#CircuitDiagram.
How it applies
- The domains: iiRDS currently has three domain extensions: the Machinery Domain (
…/iirds/domain/machinery), the Software Domain (…/iirds/domain/software) and the Handover Documentation Domain (…/iirds/domain/handover), which provides the vocabulary for iiRDS/H. - Technical documentation: Domain extensions keep the core vocabulary lean. A software company does not need machinery terms, and a machine builder can use the Machinery Domain without inventing its own names for the same concepts.
- Packaging: Domain extensions, like the iiRDS schema itself, must not be copied into
metadata.rdf. Consumers are expected to know them; only proprietary extensions travel inside the package. - AI and retrieval: Standard domain terms are shared across manufacturers, so content from different suppliers can be combined in one index without mapping every term by hand.
Domain extension vs. proprietary extension
A domain extension is standardized and published by the iiRDS Consortium. A proprietary extension is defined by one company or project in its own namespace. Both may be combined in one package.