# Package org.iirds.dita.ot.plugin.contrib

package org.iirds.dita.ot.plugin.contrib
Implementations of metadata and IRI handlers

- Related Packages
  Package
  Description
  org.iirds.dita.ot.plugin
  org.iirds.dita.ot.plugin.model
  Model classes
  org.iirds.dita.ot.plugin.module
  Implementation of modules to read maps and topics
  org.iirds.dita.ot.plugin.spi
  Java service provider interfaces
- Classes
  Class
  Description
  AudienceMetadataHandler
  Metadata extractor for `<audience>` element in DITA.
  AudiencePropertyHandler
  Extracts roles from the `audience` attribute on the root element of topics and and the root map.
  ComponentMetadataHandler
  Metadata handler that extracts iiRDS components from `<component>` elements of maps and topics.
  CopyrightMetadataHandler
  Metadata handler that extracts iiRDS rights from `<copyright>` elements of maps and topics.
  CritdatesMetadataHandler
  Metadata handler that extracts iiRDS metadata from `<critdates>` elements of maps and topics.
  DefaultIRIHandler
  Default implementation of `IRIHandler`.
  DefaultIRIHandlerProvider
  The default IRI handler provider implementation.
  DefaultMetadataHandlerProvider
  The default metadata handler provider implementation.
  FallbackIRIHandler
  Fallback implementation of `IRIHandler`.
  MetadataUtils
  Utilities for metadata extraction and conversion to iiRDS.
  ProdnameMetadataHandler
  Metadata handler that extract iiRDS product variants from `<prodname>` elements of maps and topics.
  ProductPropertyHandler
  Extracts products from the `product` attribute on the root element of topics and and the root map.
  ShortdescMetadataHandler
  Metadata handler that gets the first `<shortdesc>` element and creates an iiRDS `has-abstract` properties from it.
  SubjectSchemeDataMetadataHandler
  Metadata handler code implementation that extracts metadata from `data` elements in the `prolog` or `topicmeta` area.