Single source
Multiple channel

SSMC

  • One source file/format

  • Several publication modes

The SSMC model relies on:

  • XML-based extensions (ITS framework) to register whether sections of content are relevant for a certain end user (depending on their language, region, administration mode, etc.).
  • In the case of questionnaires (in the particular scenario of the application of the SSMC model to questionnaire adaptation):
    • a mechanism to collect preferences from countries in terms of inclusion or exclusion of master content plus addition of country-specific content
    • a mechanism to transfer those collected preferences to the XML extensions in the translation files produced from TAO (i.e. the MoM config file)
  • Tools (OmegaT/Okapi for translation, TAO for publication) that understand those XML extensions and expose the relevant content for different purposes (translation, publication, etc.)

Useful for two things:

  • different publication media
  • national adaptations of QQ

Previously

  • test units (cognitive): HTML+ -> XLIFF
  • questionnaires: XML/Word -> XLIFF (?)
  • coding guides -> Word
  • one questionnaire master per country

native formats

HTML

Word

XML

whatnot

translation intermediary format

XLIFF

Different
publication media

<response>
  <code>Q03HA</code>
  <label>Click on the link to fill out the form</label>
</response>
<response>
  <code>Q03HA</code>
  <label>Tap on the button to fill out the form</label>
</response>
<response>
  <code>Q03HA</code>
  <label>Turn the page to fill out the form</label>
</response>

Computer

Tablet

Paper

Duplication (no single source)

The problem with this approach is that all common content must be translated multiple times, increasing workload and inconsistencies.

<response>
  <code>Q03HA</code>
  <label channel="screen">Click on the link to fill out the form</label>
  <label channel="touch" >Tab on the button to fill out the form</label>
  <label channel="print" >Turn the page to fill out the form</label>
</response>

All media

Single source

National adaptations of questionnaires

Deletions

Content that does not apply for one language version

Deletions

Content that does not apply for several language versions

Content that does not apply for all language versions in a country

Additions

Content that only applies for one language version

Modifications

Content that applies differently for one language version

int'nl master

national source

administration

master of masters

administration

What's the point?

The single-source multiple-channel approach is not an end in itself, it's a means.

The end is to simplify and harmonize the authoring, adaptation and translation process.

However, there may be other ways
to achieve that end.

Previously

  • test units (cognitive): HTML+ -> XLIFF
  • questionnaires: XML/Word -> XLIFF (?)
  • coding guides -> Word
  • one questionnaire master per country

In a nutshell

  • test units (cognitive): XML/HTML
  • questionnaires: XML/HTML
  • coding guides: XML/HTML
  • one questionnaire master that
    encompasses all versions

}

XLIFF

When a label is excluded for one locale, by default it is included for the rest of locales

<item id="ST003" its:localeFilterList="sk-SK" its:localeFilterType="exclude">
  <label key="ST003_a1ecc5f4c3dec3970f36acb50acaa5e4_1" its:localeFilterList="en-AE,ar-AE,ar-QA,en-QA,en-LB,fr-LB,lv-LV,fr-BE,en-AU,en-GB,en-GB-scotland,nl-NL,es-AR,de-AT,nl-BE,az-QZ,ru-QZ,pt-BR,hy-AM,de-CH,fr-CH,it-CH,bg-BG,en-BN,ms-BN,en-CA,fr-CA,es-CL,en-KE,de-DE,es-CO,es-CR,es-SV,uz-UZ,ru-UZ,kaa-UZ,es-EC,sq-AL,fr-FR,sq-XK,es-MX,ar-MA,fr-MA,pl-PL,ar-SA,tr-TR,es-UY,es-DO,ar-PS,en-PS,hr-HR,el-GR,cs-CZ,en-US,es-PY,en-NZ,es-PA,nb-NO,hu-HU,fi-FI,ar-EG,en-EG,ms-MY,en-MY,da-DK,uk-UA,th-TH,en-SE,sv-SE,mn-MN,kk-MN..., zh-Hant-ZZ" its:localeFilterType="include">
<item id="ST003" its:localeFilterList="sk-SK" its:localeFilterType="exclude">
  <label key="ST003_a1ecc5f4c3dec3970f36acb50acaa5e4_1">

Vice versa, when a label is included for one locale, by default it is excluded for the rest of locales

<item id="ST800URY" its:localeFilterList="es-UY" its:localeFilterType="include">
  <label key="ST003_a1ecc5f4c3dec3970f36acb50acaa5e4_1" its:localeFilterList="en-AE,ar-AE,ar-QA,en-QA,en-LB,fr-LB,lv-LV,fr-BE,en-AU,en-GB,en-GB-scotland,nl-NL,es-AR,de-AT,nl-BE,az-QZ,ru-QZ,pt-BR,hy-AM,de-CH,fr-CH,it-CH,bg-BG,en-BN,ms-BN,en-CA,fr-CA,es-CL,en-KE,de-DE,es-CO,es-CR,es-SV,uz-UZ,ru-UZ,kaa-UZ,es-EC,sq-AL,fr-FR,sq-XK,es-MX,ar-MA,fr-MA,pl-PL,ar-SA,tr-TR,es-UY,es-DO,ar-PS,en-PS,hr-HR,el-GR,cs-CZ,en-US,es-PY,en-NZ,es-PA,nb-NO,hu-HU,fi-FI,ar-EG,en-EG,ms-MY,en-MY,da-DK,uk-UA,th-TH,en-SE,sv-SE,mn-MN,kk-MN..., zh-Hant-ZZ" its:localeFilterType="exclude">
<item id="ST800URY" its:localeFilterList="es-UY" its:localeFilterType="include">
  <label key="ST003_a1ecc5f4c3dec3970f36acb50acaa5e4_1">

When a label does not have filter properties but its parent item node does have filter properties, the label inherits the item's properties

<item id="ST800URY" its:localeFilterList="es-UY" its:localeFilterType="include">
  <label key="ST003_a1ecc5f4c3dec3970f36acb50acaa5e4_1" its:localeFilterList="es-UY" its:localeFilterType="include">
<item id="ST800URY" its:localeFilterList="es-UY" its:localeFilterType="include">
  <label key="ST003_a1ecc5f4c3dec3970f36acb50acaa5e4_1">

this is the same as

When a label does have filter properties and its parent item node also have filter properties, the label's properties override the item's properties

<item id="ST800URY" its:localeFilterList="es-UY" its:localeFilterType="include">
  <label key="ST003_a1ecc5f4c3dec3970f36acb50acaa5e4_1" its:localeFilterList="en-AE,ar-AE,ar-QA,en-QA,en-LB,fr-LB,lv-LV,fr-BE,en-AU,en-GB,en-GB-scotland,nl-NL,es-AR,de-AT,nl-BE,az-QZ,ru-QZ,pt-BR,hy-AM,de-CH,fr-CH,it-CH,bg-BG,en-BN,ms-BN,en-CA,fr-CA,es-CL,en-KE,de-DE,es-CO,es-CR,es-SV,uz-UZ,ru-UZ,kaa-UZ,es-EC,sq-AL,fr-FR,sq-XK,es-MX,ar-MA,fr-MA,pl-PL,ar-SA,tr-TR,es-UY,es-DO,ar-PS,en-PS,hr-HR,el-GR,cs-CZ,en-US,es-PY,en-NZ,es-PA,nb-NO,hu-HU,fi-FI,ar-EG,..., zh-Hant-ZZ" its:localeFilterType="exclude">
<item id="ST800URY">
  <label key="ST003_a1ecc5f4c3dec3970f36acb50acaa5e4_1" its:localeFilterList="en-AE,ar-AE,ar-QA,en-QA,en-LB,fr-LB,lv-LV,fr-BE,en-AU,en-GB,en-GB-scotland,nl-NL,es-AR,de-AT,nl-BE,az-QZ,ru-QZ,pt-BR,hy-AM,de-CH,fr-CH,it-CH,bg-BG,en-BN,ms-BN,en-CA,fr-CA,es-CL,en-KE,de-DE,es-CO,es-CR,es-SV,uz-UZ,ru-UZ,kaa-UZ,es-EC,sq-AL,fr-FR,sq-XK,es-MX,ar-MA,fr-MA,pl-PL,ar-SA,tr-TR,es-UY,es-DO,ar-PS,en-PS,hr-HR,el-GR,cs-CZ,en-US,es-PY,en-NZ,es-PA,nb-NO,hu-HU,fi-FI,ar-EG,..., zh-Hant-ZZ" its:localeFilterType="exclude">
Made with Slides.com