Table of Contents

Annex 1: OWL code for TRN

The following code lists the OWL specification of the TRN model as described in part 2 of the CWA:

<?xml version="1.0"?>
<rdf:RDF
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:owl="http://www.w3.org/2002/07/owl#"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
    xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
    xmlns="http://www.cen.eu/egovshare/trn.owl#"
  xml:base="http://www.cen.eu/egovshare/trn.owl">
  <owl:Ontology rdf:about=""/>
  <owl:Class rdf:ID="Inheritance">
    <rdfs:subClassOf>
      <owl:Class rdf:ID="Relationship"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:ID="Term">
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
        <owl:onProperty>
          <owl:DatatypeProperty rdf:ID="name"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
  </owl:Class>
  <owl:Class rdf:ID="Similarity">
    <rdfs:subClassOf>
      <owl:Class rdf:about="#Relationship"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:about="#Relationship">
    <rdfs:subClassOf rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:ID="destinationTerm"/>
        </owl:onProperty>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:ID="Synonym">
    <rdfs:subClassOf rdf:resource="#Similarity"/>
  </owl:Class>
  <owl:Class rdf:ID="RemoteTerm">
    <rdfs:subClassOf rdf:resource="#Term"/>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:DatatypeProperty rdf:ID="url"/>
        </owl:onProperty>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:ID="Language">
    <rdfs:subClassOf rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
        <owl:onProperty>
          <owl:DatatypeProperty rdf:ID="primaryCode"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:DatatypeProperty rdf:ID="subcode"/>
        </owl:onProperty>
        <owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:maxCardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:ID="Opposite">
    <rdfs:subClassOf rdf:resource="#Relationship"/>
  </owl:Class>
  <owl:ObjectProperty rdf:about="#destinationTerm">
    <rdfs:domain rdf:resource="#Relationship"/>
    <rdfs:range rdf:resource="#Term"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="language">
    <rdfs:domain rdf:resource="#Term"/>
    <rdfs:range rdf:resource="#Language"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="relationship">
    <rdfs:domain rdf:resource="#Term"/>
    <rdfs:range rdf:resource="#Relationship"/>
  </owl:ObjectProperty>
  <owl:DatatypeProperty rdf:about="#subcode">
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:domain rdf:resource="#Language"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="description">
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:domain rdf:resource="#Term"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:about="#name">
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:domain rdf:resource="#Term"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:about="#primaryCode">
    <rdfs:domain rdf:resource="#Language"/>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:about="#url">
    <rdfs:domain rdf:resource="#RemoteTerm"/>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
  </owl:DatatypeProperty>
</rdf:RDF>

Annex 2: WebService WSDL specification for TRN

<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://www.cen.eu/egovshare/trn/ws" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" targetNamespace="http://www.cen.eu/egovshare/trn/ws" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:types>
    <s:schema elementFormDefault="qualified" targetNamespace="http://www.cen.eu/egovshare/trn/ws">
      <s:element name="addTerm">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="data" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="addTermResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="addTermResult" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="modifyTerm">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="id" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="newdata" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="modifyTermResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="modifyTermResult" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="removeTerm">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="id" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="removeTermResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="removeTermResult" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="addRelationship">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="data" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="addRelationshipResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="addRelationshipResult" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="modifyRelationship">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="id" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="newdata" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="modifyRelationshipResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="modifyRelationshipResult" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="removeRelationship">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="id" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="removeRelationshipResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="removeRelationshipResult" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="getAllTerms">
        <s:complexType />
      </s:element>
      <s:element name="getAllTermsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="getAllTermsResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="getAllTermsByLanguage">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="code" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="getAllTermsByLanguageResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="getAllTermsByLanguageResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="getSynonymTerms">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="term" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="lang" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="returnAllLanguages" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="getSynonymTermsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="getSynonymTermsResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="getSimilarTerms">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="term" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="lang" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="returnAllLanguages" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="getSimilarTermsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="getSimilarTermsResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="getOpositeTerms">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="term" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="lang" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="returnAllLanguages" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="getOpositeTermsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="getOpositeTermsResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="getSuperclassTerms">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="term" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="lang" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="returnAllLanguages" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="getSuperclassTermsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="getSuperclassTermsResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="getSubclassTerms">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="term" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="lang" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="returnAllLanguages" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="getSubclassTermsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="getSubclassTermsResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
    </s:schema>
  </wsdl:types>
  <wsdl:message name="addTermSoapIn">
    <wsdl:part name="parameters" element="tns:addTerm" />
  </wsdl:message>
  <wsdl:message name="addTermSoapOut">
    <wsdl:part name="parameters" element="tns:addTermResponse" />
  </wsdl:message>
  <wsdl:message name="modifyTermSoapIn">
    <wsdl:part name="parameters" element="tns:modifyTerm" />
  </wsdl:message>
  <wsdl:message name="modifyTermSoapOut">
    <wsdl:part name="parameters" element="tns:modifyTermResponse" />
  </wsdl:message>
  <wsdl:message name="removeTermSoapIn">
    <wsdl:part name="parameters" element="tns:removeTerm" />
  </wsdl:message>
  <wsdl:message name="removeTermSoapOut">
    <wsdl:part name="parameters" element="tns:removeTermResponse" />
  </wsdl:message>
  <wsdl:message name="addRelationshipSoapIn">
    <wsdl:part name="parameters" element="tns:addRelationship" />
  </wsdl:message>
  <wsdl:message name="addRelationshipSoapOut">
    <wsdl:part name="parameters" element="tns:addRelationshipResponse" />
  </wsdl:message>
  <wsdl:message name="modifyRelationshipSoapIn">
    <wsdl:part name="parameters" element="tns:modifyRelationship" />
  </wsdl:message>
  <wsdl:message name="modifyRelationshipSoapOut">
    <wsdl:part name="parameters" element="tns:modifyRelationshipResponse" />
  </wsdl:message>
  <wsdl:message name="removeRelationshipSoapIn">
    <wsdl:part name="parameters" element="tns:removeRelationship" />
  </wsdl:message>
  <wsdl:message name="removeRelationshipSoapOut">
    <wsdl:part name="parameters" element="tns:removeRelationshipResponse" />
  </wsdl:message>
  <wsdl:message name="getAllTermsSoapIn">
    <wsdl:part name="parameters" element="tns:getAllTerms" />
  </wsdl:message>
  <wsdl:message name="getAllTermsSoapOut">
    <wsdl:part name="parameters" element="tns:getAllTermsResponse" />
  </wsdl:message>
  <wsdl:message name="getAllTermsByLanguageSoapIn">
    <wsdl:part name="parameters" element="tns:getAllTermsByLanguage" />
  </wsdl:message>
  <wsdl:message name="getAllTermsByLanguageSoapOut">
    <wsdl:part name="parameters" element="tns:getAllTermsByLanguageResponse" />
  </wsdl:message>
  <wsdl:message name="getSynonymTermsSoapIn">
    <wsdl:part name="parameters" element="tns:getSynonymTerms" />
  </wsdl:message>
  <wsdl:message name="getSynonymTermsSoapOut">
    <wsdl:part name="parameters" element="tns:getSynonymTermsResponse" />
  </wsdl:message>
  <wsdl:message name="getSimilarTermsSoapIn">
    <wsdl:part name="parameters" element="tns:getSimilarTerms" />
  </wsdl:message>
  <wsdl:message name="getSimilarTermsSoapOut">
    <wsdl:part name="parameters" element="tns:getSimilarTermsResponse" />
  </wsdl:message>
  <wsdl:message name="getOpositeTermsSoapIn">
    <wsdl:part name="parameters" element="tns:getOpositeTerms" />
  </wsdl:message>
  <wsdl:message name="getOpositeTermsSoapOut">
    <wsdl:part name="parameters" element="tns:getOpositeTermsResponse" />
  </wsdl:message>
  <wsdl:message name="getSuperclassTermsSoapIn">
    <wsdl:part name="parameters" element="tns:getSuperclassTerms" />
  </wsdl:message>
  <wsdl:message name="getSuperclassTermsSoapOut">
    <wsdl:part name="parameters" element="tns:getSuperclassTermsResponse" />
  </wsdl:message>
  <wsdl:message name="getSubclassTermsSoapIn">
    <wsdl:part name="parameters" element="tns:getSubclassTerms" />
  </wsdl:message>
  <wsdl:message name="getSubclassTermsSoapOut">
    <wsdl:part name="parameters" element="tns:getSubclassTermsResponse" />
  </wsdl:message>
  <wsdl:portType name="Service1Soap">
    <wsdl:operation name="addTerm">
      <wsdl:input message="tns:addTermSoapIn" />
      <wsdl:output message="tns:addTermSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="modifyTerm">
      <wsdl:input message="tns:modifyTermSoapIn" />
      <wsdl:output message="tns:modifyTermSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="removeTerm">
      <wsdl:input message="tns:removeTermSoapIn" />
      <wsdl:output message="tns:removeTermSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="addRelationship">
      <wsdl:input message="tns:addRelationshipSoapIn" />
      <wsdl:output message="tns:addRelationshipSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="modifyRelationship">
      <wsdl:input message="tns:modifyRelationshipSoapIn" />
      <wsdl:output message="tns:modifyRelationshipSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="removeRelationship">
      <wsdl:input message="tns:removeRelationshipSoapIn" />
      <wsdl:output message="tns:removeRelationshipSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="getAllTerms">
      <wsdl:input message="tns:getAllTermsSoapIn" />
      <wsdl:output message="tns:getAllTermsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="getAllTermsByLanguage">
      <wsdl:input message="tns:getAllTermsByLanguageSoapIn" />
      <wsdl:output message="tns:getAllTermsByLanguageSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="getSynonymTerms">
      <wsdl:input message="tns:getSynonymTermsSoapIn" />
      <wsdl:output message="tns:getSynonymTermsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="getSimilarTerms">
      <wsdl:input message="tns:getSimilarTermsSoapIn" />
      <wsdl:output message="tns:getSimilarTermsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="getOpositeTerms">
      <wsdl:input message="tns:getOpositeTermsSoapIn" />
      <wsdl:output message="tns:getOpositeTermsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="getSuperclassTerms">
      <wsdl:input message="tns:getSuperclassTermsSoapIn" />
      <wsdl:output message="tns:getSuperclassTermsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="getSubclassTerms">
      <wsdl:input message="tns:getSubclassTermsSoapIn" />
      <wsdl:output message="tns:getSubclassTermsSoapOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="Service1Soap" type="tns:Service1Soap">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="addTerm">
      <soap:operation soapAction="http://www.cen.eu/egovshare/trn/ws/addTerm" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="modifyTerm">
      <soap:operation soapAction="http://www.cen.eu/egovshare/trn/ws/modifyTerm" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="removeTerm">
      <soap:operation soapAction="http://www.cen.eu/egovshare/trn/ws/removeTerm" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="addRelationship">
      <soap:operation soapAction="http://www.cen.eu/egovshare/trn/ws/addRelationship" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="modifyRelationship">
      <soap:operation soapAction="http://www.cen.eu/egovshare/trn/ws/modifyRelationship" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="removeRelationship">
      <soap:operation soapAction="http://www.cen.eu/egovshare/trn/ws/removeRelationship" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getAllTerms">
      <soap:operation soapAction="http://www.cen.eu/egovshare/trn/ws/getAllTerms" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getAllTermsByLanguage">
      <soap:operation soapAction="http://www.cen.eu/egovshare/trn/ws/getAllTermsByLanguage" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getSynonymTerms">
      <soap:operation soapAction="http://www.cen.eu/egovshare/trn/ws/getSynonymTerms" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getSimilarTerms">
      <soap:operation soapAction="http://www.cen.eu/egovshare/trn/ws/getSimilarTerms" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getOpositeTerms">
      <soap:operation soapAction="http://www.cen.eu/egovshare/trn/ws/getOpositeTerms" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getSuperclassTerms">
      <soap:operation soapAction="http://www.cen.eu/egovshare/trn/ws/getSuperclassTerms" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getSubclassTerms">
      <soap:operation soapAction="http://www.cen.eu/egovshare/trn/ws/getSubclassTerms" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="Service1Soap12" type="tns:Service1Soap">
    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="addTerm">
      <soap12:operation soapAction="http://www.cen.eu/egovshare/trn/ws/addTerm" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="modifyTerm">
      <soap12:operation soapAction="http://www.cen.eu/egovshare/trn/ws/modifyTerm" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="removeTerm">
      <soap12:operation soapAction="http://www.cen.eu/egovshare/trn/ws/removeTerm" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="addRelationship">
      <soap12:operation soapAction="http://www.cen.eu/egovshare/trn/ws/addRelationship" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="modifyRelationship">
      <soap12:operation soapAction="http://www.cen.eu/egovshare/trn/ws/modifyRelationship" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="removeRelationship">
      <soap12:operation soapAction="http://www.cen.eu/egovshare/trn/ws/removeRelationship" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getAllTerms">
      <soap12:operation soapAction="http://www.cen.eu/egovshare/trn/ws/getAllTerms" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getAllTermsByLanguage">
      <soap12:operation soapAction="http://www.cen.eu/egovshare/trn/ws/getAllTermsByLanguage" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getSynonymTerms">
      <soap12:operation soapAction="http://www.cen.eu/egovshare/trn/ws/getSynonymTerms" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getSimilarTerms">
      <soap12:operation soapAction="http://www.cen.eu/egovshare/trn/ws/getSimilarTerms" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getOpositeTerms">
      <soap12:operation soapAction="http://www.cen.eu/egovshare/trn/ws/getOpositeTerms" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getSuperclassTerms">
      <soap12:operation soapAction="http://www.cen.eu/egovshare/trn/ws/getSuperclassTerms" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getSubclassTerms">
      <soap12:operation soapAction="http://www.cen.eu/egovshare/trn/ws/getSubclassTerms" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="Service1">
    <wsdl:port name="Service1Soap" binding="tns:Service1Soap">
      <soap:address location="http://localhost:2036/Service1.asmx" />
    </wsdl:port>
    <wsdl:port name="Service1Soap12" binding="tns:Service1Soap12">
      <soap12:address location="http://localhost:2036/Service1.asmx" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>

egovpt_fg: Annexes (last edited 2008-08-26 15:31:12 by SvenAbels)