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>
