<?xml version="1.0" encoding="UTF-8"?>
<cat:CT_CodelistCatalogue xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xmlns:cat="http://standards.iso.org/iso/19115/-3/cat/1.0"
   xmlns:lan="http://standards.iso.org/iso/19115/-3/lan/1.0"
   xmlns:gco="http://standards.iso.org/iso/19115/-3/gco/1.0" xmlns:xlink="http://www.w3.org/1999/xlink"
   xmlns:gml="http://www.opengis.net/gml/3.2"
   xsi:schemaLocation="http://standards.iso.org/iso/19115/-3/cat/1.0 ../../../-3/cat/1.0/cat.xsd">
   <!--=====Catalogue description=====-->
   <cat:name>
      <gco:CharacterString>Codelists from the Metadata for Services (srv) Namespace</gco:CharacterString>
   </cat:name>
   <cat:scope>
      <gco:CharacterString>Codelists from the Metadata for Services (srv) Namespace</gco:CharacterString>
   </cat:scope>
   <cat:fieldOfApplication>
      <gco:CharacterString>ISO TC211 Metadata Standards</gco:CharacterString>
   </cat:fieldOfApplication>
   <cat:versionNumber>
      <gco:CharacterString>0.1</gco:CharacterString>
   </cat:versionNumber>
   <cat:versionDate>
      <gco:Date>2017-09-10</gco:Date>
   </cat:versionDate>
   <cat:locale>
      <lan:PT_Locale>
         <lan:language>
            <lan:LanguageCode codeList="http://standards.iso.org/iso/19115/resources/Codelist/cat/codelists.xml#LanguageCode" codeListValue="eng">eng</lan:LanguageCode>
         </lan:language>
         <lan:characterEncoding>
            <lan:MD_CharacterSetCode codeList="http://standards.iso.org/iso/19115/resources/Codelist/cat/codelists.xml#MD_CharacterSetCode"
               codeListValue="UTF-8">UTF-8</lan:MD_CharacterSetCode>
         </lan:characterEncoding>
      </lan:PT_Locale>
   </cat:locale>
   <!--============================= Codelists =======================================-->
   <cat:codelistItem>
      <cat:CT_Codelist id="DCPList">
         <cat:identifier>
            <gco:ScopedName codeSpace="http://standards.iso.org/iso/19115/-3/srv/2.0">DCPList</gco:ScopedName>
         </cat:identifier>
         <cat:name>
            <gco:ScopedName codeSpace="http://standards.iso.org/iso/19115/-3/srv/2.0">DCPList</gco:ScopedName>
         </cat:name>
         <cat:definition>
            <gco:CharacterString>class of information to which the referencing entity applies</gco:CharacterString>
         </cat:definition>
         <cat:description>
            <gco:CharacterString>class of information to which the referencing entity applies</gco:CharacterString>
         </cat:description>
         <cat:codeEntry>
            <cat:CT_CodelistValue id="DCPList_XML">
               <cat:identifier>
                  <gco:ScopedName codeSpace="http://standards.iso.org/iso/19115/-3/srv/2.0">XML</gco:ScopedName>
               </cat:identifier>
               <cat:name>
                  <gco:ScopedName codeSpace="http://standards.iso.org/iso/19115/-3/srv/2.0">XML</gco:ScopedName>
               </cat:name>
               <cat:definition>
                  <gco:CharacterString>Extensible Markup Language</gco:CharacterString>
               </cat:definition>
               <cat:description>
                  <gco:CharacterString>Extensible Markup Language</gco:CharacterString>
               </cat:description>
            </cat:CT_CodelistValue>
         </cat:codeEntry>
         <cat:codeEntry>
            <cat:CT_CodelistValue id="DCPList_CORBA">
               <cat:identifier>
                  <gco:ScopedName codeSpace="http://standards.iso.org/iso/19115/-3/srv/2.0">CORBA</gco:ScopedName>
               </cat:identifier>
               <cat:name>
                  <gco:ScopedName codeSpace="http://standards.iso.org/iso/19115/-3/srv/2.0">CORBA</gco:ScopedName>
               </cat:name>
               <cat:definition>
                  <gco:CharacterString>Common Object Request Broker Architecture</gco:CharacterString>
               </cat:definition>
               <cat:description>
                  <gco:CharacterString>Common Object Request Broker Architecture</gco:CharacterString>
               </cat:description>
            </cat:CT_CodelistValue>
         </cat:codeEntry>
         <cat:codeEntry>
            <cat:CT_CodelistValue id="DCPList_JAVA">
               <cat:identifier>
                  <gco:ScopedName codeSpace="http://standards.iso.org/iso/19115/-3/srv/2.0">JAVA</gco:ScopedName>
               </cat:identifier>
               <cat:name>
                  <gco:ScopedName codeSpace="http://standards.iso.org/iso/19115/-3/srv/2.0">JAVA</gco:ScopedName>
               </cat:name>
               <cat:definition>
                  <gco:CharacterString>Object-oriented programming language</gco:CharacterString>
               </cat:definition>
               <cat:description>
                  <gco:CharacterString>Object-oriented programming language</gco:CharacterString>
               </cat:description>
            </cat:CT_CodelistValue>
         </cat:codeEntry>
         <cat:codeEntry>
            <cat:CT_CodelistValue id="DCPList_COM">
               <cat:identifier>
                  <gco:ScopedName codeSpace="http://standards.iso.org/iso/19115/-3/srv/2.0">COM</gco:ScopedName>
               </cat:identifier>
               <cat:name>
                  <gco:ScopedName codeSpace="http://standards.iso.org/iso/19115/-3/srv/2.0">COM</gco:ScopedName>
               </cat:name>
               <cat:definition>
                  <gco:CharacterString>Component Object Model</gco:CharacterString>
               </cat:definition>
               <cat:description>
                  <gco:CharacterString>Component Object Model</gco:CharacterString>
               </cat:description>
            </cat:CT_CodelistValue>
         </cat:codeEntry>
         <cat:codeEntry>
            <cat:CT_CodelistValue id="DCPList_SQL">
               <cat:identifier>
                  <gco:ScopedName codeSpace="http://standards.iso.org/iso/19115/-3/srv/2.0">SQL</gco:ScopedName>
               </cat:identifier>
               <cat:name>
                  <gco:ScopedName codeSpace="http://standards.iso.org/iso/19115/-3/srv/2.0">SQL</gco:ScopedName>
               </cat:name>
               <cat:definition>
                  <gco:CharacterString>Structured Query Language</gco:CharacterString>
               </cat:definition>
               <cat:description>
                  <gco:CharacterString>Structured Query Language</gco:CharacterString>
               </cat:description>
            </cat:CT_CodelistValue>
         </cat:codeEntry>
         <cat:codeEntry>
            <cat:CT_CodelistValue id="DCPList_SOAP">
               <cat:identifier>
                  <gco:ScopedName codeSpace="http://standards.iso.org/iso/19115/-3/srv/2.0">SOAP</gco:ScopedName>
               </cat:identifier>
               <cat:name>
                  <gco:ScopedName codeSpace="http://standards.iso.org/iso/19115/-3/srv/2.0">SOAP</gco:ScopedName>
               </cat:name>
               <cat:definition>
                  <gco:CharacterString>Simple Object Access Protocol</gco:CharacterString>
               </cat:definition>
               <cat:description>
                  <gco:CharacterString>Simple Object Access Protocol</gco:CharacterString>
               </cat:description>
            </cat:CT_CodelistValue>
         </cat:codeEntry>
         <cat:codeEntry>
            <cat:CT_CodelistValue id="DCPList_Z3950">
               <cat:identifier>
                  <gco:ScopedName codeSpace="http://standards.iso.org/iso/19115/-3/srv/2.0">Z3950</gco:ScopedName>
               </cat:identifier>
               <cat:name>
                  <gco:ScopedName codeSpace="http://standards.iso.org/iso/19115/-3/srv/2.0">Z3950</gco:ScopedName>
               </cat:name>
               <cat:definition>
                  <gco:CharacterString>ISO 23950 </gco:CharacterString>
               </cat:definition>
               <cat:description>
                  <gco:CharacterString>ISO 23950 </gco:CharacterString>
               </cat:description>
            </cat:CT_CodelistValue>
         </cat:codeEntry>
         <cat:codeEntry>
            <cat:CT_CodelistValue id="DCPList_HTTP">
               <cat:identifier>
                  <gco:ScopedName codeSpace="http://standards.iso.org/iso/19115/-3/srv/2.0">HTTP</gco:ScopedName>
               </cat:identifier>
               <cat:name>
                  <gco:ScopedName codeSpace="http://standards.iso.org/iso/19115/-3/srv/2.0">HTTP</gco:ScopedName>
               </cat:name>
               <cat:definition>
                  <gco:CharacterString>HyperText Transfer Protocol</gco:CharacterString>
               </cat:definition>
               <cat:description>
                  <gco:CharacterString>HyperText Transfer Protocol</gco:CharacterString>
               </cat:description>
            </cat:CT_CodelistValue>
         </cat:codeEntry>
         <cat:codeEntry>
            <cat:CT_CodelistValue id="DCPList_FTP">
               <cat:identifier>
                  <gco:ScopedName codeSpace="http://standards.iso.org/iso/19115/-3/srv/2.0">FTP</gco:ScopedName>
               </cat:identifier>
               <cat:name>
                  <gco:ScopedName codeSpace="http://standards.iso.org/iso/19115/-3/srv/2.0">FTP</gco:ScopedName>
               </cat:name>
               <cat:definition>
                  <gco:CharacterString>File Transfer Protocol</gco:CharacterString>
               </cat:definition>
               <cat:description>
                  <gco:CharacterString>File Transfer Protocol</gco:CharacterString>
               </cat:description>
            </cat:CT_CodelistValue>
         </cat:codeEntry>
         <cat:codeEntry>
            <cat:CT_CodelistValue id="DCPList_WebServices">
               <cat:identifier>
                  <gco:ScopedName codeSpace="http://standards.iso.org/iso/19115/-3/srv/2.0">WebServices</gco:ScopedName>
               </cat:identifier>
               <cat:name>
                  <gco:ScopedName codeSpace="http://standards.iso.org/iso/19115/-3/srv/2.0">WebServices</gco:ScopedName>
               </cat:name>
               <cat:definition>
                  <gco:CharacterString>Web service</gco:CharacterString>
               </cat:definition>
               <cat:description>
                  <gco:CharacterString>Web service</gco:CharacterString>
               </cat:description>
            </cat:CT_CodelistValue>
         </cat:codeEntry>
      </cat:CT_Codelist>
   </cat:codelistItem>
   <cat:codelistItem>
      <cat:CT_Codelist id="SV_CouplingType">
         <cat:identifier>
            <gco:ScopedName codeSpace="http://standards.iso.org/iso/19115/-3/srv/2.0">SV_CouplingType</gco:ScopedName>
         </cat:identifier>
         <cat:name>
            <gco:ScopedName codeSpace="http://standards.iso.org/iso/19115/-3/srv/2.0">SV_CouplingType</gco:ScopedName>
         </cat:name>
         <cat:definition>
            <gco:CharacterString>type of coupling between service and associated data (if exists)</gco:CharacterString>
         </cat:definition>
         <cat:description>
            <gco:CharacterString>type of coupling between service and associated data (if exists)</gco:CharacterString>
         </cat:description>
         <cat:codeEntry>
            <cat:CT_CodelistValue id="SV_CouplingType_loose">
               <cat:identifier>
                  <gco:ScopedName codeSpace="http://standards.iso.org/iso/19115/-3/srv/2.0">loose</gco:ScopedName>
               </cat:identifier>
               <cat:name>
                  <gco:ScopedName codeSpace="http://standards.iso.org/iso/19115/-3/srv/2.0">loose</gco:ScopedName>
               </cat:name>
               <cat:definition>
                  <gco:CharacterString>service instance is loosely coupled with a data instance, i.e. no MD_DataIdentification class has to be described</gco:CharacterString>
               </cat:definition>
               <cat:description>
                  <gco:CharacterString>service instance is loosely coupled with a data instance, i.e. no MD_DataIdentification class has to be described</gco:CharacterString>
               </cat:description>
            </cat:CT_CodelistValue>
         </cat:codeEntry>
         <cat:codeEntry>
            <cat:CT_CodelistValue id="SV_CouplingType_mixed">
               <cat:identifier>
                  <gco:ScopedName codeSpace="http://standards.iso.org/iso/19115/-3/srv/2.0">mixed</gco:ScopedName>
               </cat:identifier>
               <cat:name>
                  <gco:ScopedName codeSpace="http://standards.iso.org/iso/19115/-3/srv/2.0">mixed</gco:ScopedName>
               </cat:name>
               <cat:definition>
                  <gco:CharacterString>service instance is mixed coupled with a data instance, i.e. MD_DataIdentification describes the associated data instance and additionally the service instance might work with other external data instances</gco:CharacterString>
               </cat:definition>
               <cat:description>
                  <gco:CharacterString>service instance is mixed coupled with a data instance, i.e. MD_DataIdentification describes the associated data instance and additionally the service instance might work with other external data instances</gco:CharacterString>
               </cat:description>
            </cat:CT_CodelistValue>
         </cat:codeEntry>
         <cat:codeEntry>
            <cat:CT_CodelistValue id="SV_CouplingType_tight">
               <cat:identifier>
                  <gco:ScopedName codeSpace="http://standards.iso.org/iso/19115/-3/srv/2.0">tight</gco:ScopedName>
               </cat:identifier>
               <cat:name>
                  <gco:ScopedName codeSpace="http://standards.iso.org/iso/19115/-3/srv/2.0">tight</gco:ScopedName>
               </cat:name>
               <cat:definition>
                  <gco:CharacterString>service instance is tightly coupled with a data instance, i.e. MD_DataIdentification class MUST be described</gco:CharacterString>
               </cat:definition>
               <cat:description>
                  <gco:CharacterString>service instance is tightly coupled with a data instance, i.e. MD_DataIdentification class MUST be described</gco:CharacterString>
               </cat:description>
            </cat:CT_CodelistValue>
         </cat:codeEntry>
      </cat:CT_Codelist>
   </cat:codelistItem>
   <cat:codelistItem>
      <cat:CT_Codelist id="SV_ParameterDirection">
         <cat:identifier>
            <gco:ScopedName codeSpace="http://standards.iso.org/iso/19115/-3/srv/2.0">SV_ParameterDirection</gco:ScopedName>
         </cat:identifier>
         <cat:name>
            <gco:ScopedName codeSpace="http://standards.iso.org/iso/19115/-3/srv/2.0">SV_ParameterDirection</gco:ScopedName>
         </cat:name>
         <cat:definition>
            <gco:CharacterString>class of information to which the referencing entity applies</gco:CharacterString>
         </cat:definition>
         <cat:description>
            <gco:CharacterString>class of information to which the referencing entity applies</gco:CharacterString>
         </cat:description>
         <cat:codeEntry>
            <cat:CT_CodelistValue id="SV_ParameterDirection_in">
               <cat:identifier>
                  <gco:ScopedName codeSpace="http://standards.iso.org/iso/19115/-3/srv/2.0">in</gco:ScopedName>
               </cat:identifier>
               <cat:name>
                  <gco:ScopedName codeSpace="http://standards.iso.org/iso/19115/-3/srv/2.0">in</gco:ScopedName>
               </cat:name>
               <cat:definition>
                  <gco:CharacterString>the parameter is an input parameter to the service instance</gco:CharacterString>
               </cat:definition>
               <cat:description>
                  <gco:CharacterString>the parameter is an input parameter to the service instance</gco:CharacterString>
               </cat:description>
            </cat:CT_CodelistValue>
         </cat:codeEntry>
         <cat:codeEntry>
            <cat:CT_CodelistValue id="SV_ParameterDirection_out">
               <cat:identifier>
                  <gco:ScopedName codeSpace="http://standards.iso.org/iso/19115/-3/srv/2.0">out</gco:ScopedName>
               </cat:identifier>
               <cat:name>
                  <gco:ScopedName codeSpace="http://standards.iso.org/iso/19115/-3/srv/2.0">out</gco:ScopedName>
               </cat:name>
               <cat:definition>
                  <gco:CharacterString>the parameter is an output parameter to the service instance</gco:CharacterString>
               </cat:definition>
               <cat:description>
                  <gco:CharacterString>the parameter is an output parameter to the service instance</gco:CharacterString>
               </cat:description>
            </cat:CT_CodelistValue>
         </cat:codeEntry>
         <cat:codeEntry>
            <cat:CT_CodelistValue id="SV_ParameterDirection_inout">
               <cat:identifier>
                  <gco:ScopedName codeSpace="http://standards.iso.org/iso/19115/-3/srv/2.0">in/out</gco:ScopedName>
               </cat:identifier>
               <cat:name>
                  <gco:ScopedName codeSpace="http://standards.iso.org/iso/19115/-3/srv/2.0">in/out</gco:ScopedName>
               </cat:name>
               <cat:definition>
                  <gco:CharacterString>the parameter is both an input and output parameter to the service instance</gco:CharacterString>
               </cat:definition>
               <cat:description>
                  <gco:CharacterString>the parameter is both an input and output parameter to the service instance</gco:CharacterString>
               </cat:description>
            </cat:CT_CodelistValue>
         </cat:codeEntry>
      </cat:CT_Codelist>
   </cat:codelistItem>
</cat:CT_CodelistCatalogue>
