The HTTP/GET binding of the GetCapabilities-Operation is extended by an additional parameter that indicates the client’s preferred language. The name of this parameter SHALL be The parameter values “LANGUAGE”. are based on ISO 639-2/B alpha 3 codes as used in [INS MDTG]. Parameter Parameter Value Mandatory Mandatory support Name for a Client by the Service? Request? LANGUAGE Codelist (See ISO/TS 19139) based on alpha-3 No, it is Yes, it is mandatory optional. to be supported and codes of ISO 639-2. shall be processed if Use only three-letter codes from in ISO 639-2/B the parameter is (bibliographic codes), present in a client’s The list of codes for the 24 official EU languages request with a and the languages of the EFTA Countries is: supported language code. If the Bulgarian bul Italian ita – – parameter is absent Czech cze Latvian lav – – in a client’s request or it requested an Danish dan Liechtenstein– ger – unsupported Dutch dut Lithuanian lit – – language the service shall response in the English eng Maltese mlt – – service default Polish pol Norwegian nor – – language. Estonian Portuguese est por – – Finnish fin Romanian rum – – French fre Romansh - roh – German ger Slovak slo – – Greek gre Slovenian slv – – Hungarian hun Spanish spa – – Irish gle Swedish swe – – Croatian - hrv Icelandic ice – The complete list of codes is defined at http://www.loc.gov/standards/iso639-2/ Regional languages are also included in this list. 3: Language parameter Schema: [OCG-GetCapabilities-Request]&LANGUAGE=<ISO 639-2/B alpha 3 code> Example: GetCapabilities-Response: If a client request specifies a supported language several fields of the GetCapabilties-Response are affected:
The HTTP/GET binding of the GetCapabilities-Operation is extended by an additional parameter that indicates the client’s preferred language. The name of this parameter SHALL be “LANGUAGE”. The parameter values are based on ISO 639-2/B alpha 3 codes as used in [INS MDTG]. Parameter Name Parameter Value Mandatory for a Client Request? Mandatory support by the Service? LANGUAGE Codelist (See ISO/TS 19139) based on alpha-3 codes of ISO 639-2. Use only three-letter codes from in ISO 639-2/B (bibliographic codes), The list of codes for the 24 official EU languages and the languages of the EFTA Countries is: Bulgarian – bul Italian – ita Czech – cze Latvian – lav Danish – dan Liechtenstein– ger Dutch – dut Lithuanian – lit English – eng Maltese – mlt Polish – pol Norwegian – nor Estonian – est Portuguese – por Finnish – fin Romanian – rum French – fre Romansh - roh German – ger Slovak – slo Greek – gre Slovenian – slv Hungarian – hun Spanish – spa Irish – gle Swedish – swe Croatian - hrv Icelandic – ice The complete list of codes is defined at http://www.loc.gov/standards/iso639-2/ Regional languages are also included in this list. No, it is optional. Yes, it is mandatory to be supported and shall be processed if the parameter is present in a client’s request with a supported language code. If the parameter is absent in a client’s request or it requested an unsupported language the service shall response in the service default language. 3: Language parameter Schema: [OCG-GetCapabilities-Request]&LANGUAGE=<ISO 639-2/B alpha 3 code> Example: GetCapabilities-Response: If a client request specifies a supported language several fields of the GetCapabilties-Response are affected:
Technical_Guidance_Download_Services_SOS_v1.0_Final_Draft.docx