Features of Filtering, Effectivity, and DITAVAL Methods

These lists provide details of each conditional processing method supported in Astoria.

Filtering Constraints and Filters

  • Mutually exclusive with Effectivity method.
  • Supported for any XML files.
  • Conditional processing is not limited to certain filtering attribute values, but supports any attribute-value pair.
  • Supports mixing both include and exclude attribute values for the same attribute name in a filter, to enable complex publishing goals.
  • Controls the XML attributes and values available for filtering.
  • Integrates with the oXygen editor to control attribute values available to users to set on document elements.
  • Available for use in the Workbench Map Editor.
  • Supports composing, exporting, translating processes.
  • Astoria Filtering is processed upstream; you can compose specifying both Astoria Filtering and DITAVAL.

Effectivity

  • Mutually exclusive with Filtering Constraints and Filters method.
  • Supported for any XML files.
  • Conditional processing is not limited to certain filtering attribute values, but supports any attribute-value pair.
  • Supports mixing both include and exclude attribute values for the same attribute name in a filter, to enable complex publishing goals.
  • Users can type any attribute value on document elements.
  • Filter criteria (XPath expressions) are manually entered in each processing dialog.
  • Supports composing, exporting, translating, creating edition processes.
  • Astoria Effectivity is processed upstream; you can compose specifying both Astoria Effectivity and DITAVAL.

DITAVAL Files

  • Supported only for DITA documents.
  • Supported only for DITA filtering attributes:
    • audience
    • platform
    • product
    • otherprops
    • props (intended for specializations)
  • Cannot mix include and exclude attribute values in a DITAVAL file.
  • Limited to composing output with the DITA Open Toolkit.
  • DITAVAL files are processed downstream; you can compose specifying both DITAVAL files and either Filtering Constraints and Filters or Effectivity.