Wiki
Appendix 2

The model for schema enabled presentation and validation of code list for country code, languages and content domains is based on the OASIS UBL recommendation “Universal Business Language (UBL) Code List Rules”
(http://www.oasis-open.org/committees/ubl/ndrsc/archive/wd-ublndrsc-codelist-01.pdf)

The UBL Code List Rules recommend the “Multiple Namespace Types Method”
whereby the elements that represent a code from a particular list are bound to types that may have come from an external organization’s schema module.

The instance of each code instance is related by namespace to the validating schema document e.g.:

<doc xmlns:iso3166="http://example.iso.org/schemas/CountryCodesISO3166.xsd">
  <langCode>
    <iso3166:CodeContentType>US</iso3166:CodeContentType>
  </langCode>
</doc>

The Translation Web Services specification defines the following code verification schemas:

  1. Country Codes ISO3166.xsd for ISO 3166 Country codes.
  2. Language Codes ISO639.xsd for ISO 639.2 language codes.
  3. Trans WSDomains.xsd for translation specific domain classifications based on ATA (American Translators Association) list of domains.
  4. Mime Types.xsd for MIME types used in attachments.
  5. Trans Scope.xsd for the different scopes of the various status messages for a job.
  6. Service Types.xsd for the different localisation services that may be offered by a translation/localisation vendor.
  7. Trans Status.xsd for the different statuses a job may be in.

These schemas will be hosted by TBA and can be referenced by the following URL addresses: TBA