<?xml version="1.0" encoding="UTF-8"?><wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:ns1="http://org.apache.axis2/xsd" xmlns:ns="http://jane.erasmusmc.org" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:ax21="http://dataClasses.jane.erasmusmc.org/xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" targetNamespace="http://jane.erasmusmc.org">
    <wsdl:documentation>
		Please Type your service description here
	</wsdl:documentation>
    <wsdl:types>
        <xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://dataClasses.jane.erasmusmc.org/xsd">
            <xs:complexType name="ScoredItem">
                <xs:sequence>
                    <xs:element minOccurs="0" name="score" type="xs:double"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="Author">
                <xs:complexContent>
                    <xs:extension base="ax21:ScoredItem">
                        <xs:sequence>
                            <xs:element minOccurs="0" name="name" nillable="true" type="xs:string"/>
                            <xs:element maxOccurs="unbounded" minOccurs="0" name="papers" nillable="true" type="ax21:Paper"/>
                        </xs:sequence>
                    </xs:extension>
                </xs:complexContent>
            </xs:complexType>
            <xs:complexType name="Paper">
                <xs:complexContent>
                    <xs:extension base="ax21:ScoredItem">
                        <xs:sequence>
                            <xs:element maxOccurs="unbounded" minOccurs="0" name="authors" nillable="true" type="xs:string"/>
                            <xs:element minOccurs="0" name="journal" nillable="true" type="xs:string"/>
                            <xs:element minOccurs="0" name="pmid" nillable="true" type="xs:string"/>
                            <xs:element minOccurs="0" name="title" nillable="true" type="xs:string"/>
                            <xs:element minOccurs="0" name="year" nillable="true" type="xs:string"/>
                        </xs:sequence>
                    </xs:extension>
                </xs:complexContent>
            </xs:complexType>
            <xs:complexType name="Journal">
                <xs:complexContent>
                    <xs:extension base="ax21:ScoredItem">
                        <xs:sequence>
                            <xs:element minOccurs="0" name="ai" nillable="true" type="xs:string"/>
                            <xs:element minOccurs="0" name="airank" nillable="true" type="xs:string"/>
                            <xs:element minOccurs="0" name="issn" nillable="true" type="xs:string"/>
                            <xs:element minOccurs="0" name="journalAbbr" nillable="true" type="xs:string"/>
                            <xs:element minOccurs="0" name="medlineIndexed" nillable="true" type="xs:string"/>
                            <xs:element minOccurs="0" name="name" nillable="true" type="xs:string"/>
                            <xs:element minOccurs="0" name="openAccess" nillable="true" type="xs:string"/>
                            <xs:element maxOccurs="unbounded" minOccurs="0" name="papers" nillable="true" type="ax21:Paper"/>
                            <xs:element minOccurs="0" name="pmcMonths" nillable="true" type="xs:string"/>
                        </xs:sequence>
                    </xs:extension>
                </xs:complexContent>
            </xs:complexType>
            <xs:complexType name="EMail">
                <xs:sequence>
                    <xs:element minOccurs="0" name="eMail" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="pmid" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="year" nillable="true" type="xs:string"/>
                </xs:sequence>
            </xs:complexType>
        </xs:schema>
        <xs:schema xmlns:ax22="http://dataClasses.jane.erasmusmc.org/xsd" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://jane.erasmusmc.org">
            <xs:import namespace="http://dataClasses.jane.erasmusmc.org/xsd"/>
            <xs:element name="getAuthors">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="text" nillable="true" type="xs:string"/>
                        <xs:element minOccurs="0" name="filterString" nillable="true" type="xs:string"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="getAuthorsResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element maxOccurs="unbounded" minOccurs="0" name="return" nillable="true" type="ax22:Author"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="getJournals">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="text" nillable="true" type="xs:string"/>
                        <xs:element minOccurs="0" name="filterString" nillable="true" type="xs:string"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="getJournalsResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element maxOccurs="unbounded" minOccurs="0" name="return" nillable="true" type="ax22:Journal"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="getEMail">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="author" nillable="true" type="xs:string"/>
                        <xs:element minOccurs="0" name="pmids" nillable="true" type="xs:string"/>
                        <xs:element minOccurs="0" name="filterString" nillable="true" type="xs:string"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="getEMailResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element maxOccurs="unbounded" minOccurs="0" name="return" nillable="true" type="ax22:EMail"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="getSimilarDocumentsOfAuthor">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="text" nillable="true" type="xs:string"/>
                        <xs:element minOccurs="0" name="author" nillable="true" type="xs:string"/>
                        <xs:element minOccurs="0" name="filterString" nillable="true" type="xs:string"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="getSimilarDocumentsOfAuthorResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element maxOccurs="unbounded" minOccurs="0" name="return" nillable="true" type="xs:string"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="getSimilarDocumentsInJournal">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="text" nillable="true" type="xs:string"/>
                        <xs:element minOccurs="0" name="journal" nillable="true" type="xs:string"/>
                        <xs:element minOccurs="0" name="filterString" nillable="true" type="xs:string"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="getSimilarDocumentsInJournalResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element maxOccurs="unbounded" minOccurs="0" name="return" nillable="true" type="xs:string"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="getPapers">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="text" nillable="true" type="xs:string"/>
                        <xs:element minOccurs="0" name="filterString" nillable="true" type="xs:string"/>
                        <xs:element minOccurs="0" name="count" type="xs:int"/>
                        <xs:element minOccurs="0" name="offset" type="xs:int"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="getPapersResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element maxOccurs="unbounded" minOccurs="0" name="return" nillable="true" type="ax22:Paper"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
        </xs:schema>
    </wsdl:types>
    <wsdl:message name="getSimilarDocumentsOfAuthorRequest">
        <wsdl:part name="parameters" element="ns:getSimilarDocumentsOfAuthor"/>
    </wsdl:message>
    <wsdl:message name="getSimilarDocumentsOfAuthorResponse">
        <wsdl:part name="parameters" element="ns:getSimilarDocumentsOfAuthorResponse"/>
    </wsdl:message>
    <wsdl:message name="getPapersRequest">
        <wsdl:part name="parameters" element="ns:getPapers"/>
    </wsdl:message>
    <wsdl:message name="getPapersResponse">
        <wsdl:part name="parameters" element="ns:getPapersResponse"/>
    </wsdl:message>
    <wsdl:message name="getSimilarDocumentsInJournalRequest">
        <wsdl:part name="parameters" element="ns:getSimilarDocumentsInJournal"/>
    </wsdl:message>
    <wsdl:message name="getSimilarDocumentsInJournalResponse">
        <wsdl:part name="parameters" element="ns:getSimilarDocumentsInJournalResponse"/>
    </wsdl:message>
    <wsdl:message name="getEMailRequest">
        <wsdl:part name="parameters" element="ns:getEMail"/>
    </wsdl:message>
    <wsdl:message name="getEMailResponse">
        <wsdl:part name="parameters" element="ns:getEMailResponse"/>
    </wsdl:message>
    <wsdl:message name="getAuthorsRequest">
        <wsdl:part name="parameters" element="ns:getAuthors"/>
    </wsdl:message>
    <wsdl:message name="getAuthorsResponse">
        <wsdl:part name="parameters" element="ns:getAuthorsResponse"/>
    </wsdl:message>
    <wsdl:message name="getJournalsRequest">
        <wsdl:part name="parameters" element="ns:getJournals"/>
    </wsdl:message>
    <wsdl:message name="getJournalsResponse">
        <wsdl:part name="parameters" element="ns:getJournalsResponse"/>
    </wsdl:message>
    <wsdl:portType name="JaneSOAPServerPortType">
        <wsdl:operation name="getSimilarDocumentsOfAuthor">
            <wsdl:input message="ns:getSimilarDocumentsOfAuthorRequest" wsaw:Action="urn:getSimilarDocumentsOfAuthor"/>
            <wsdl:output message="ns:getSimilarDocumentsOfAuthorResponse" wsaw:Action="urn:getSimilarDocumentsOfAuthorResponse"/>
        </wsdl:operation>
        <wsdl:operation name="getPapers">
            <wsdl:input message="ns:getPapersRequest" wsaw:Action="urn:getPapers"/>
            <wsdl:output message="ns:getPapersResponse" wsaw:Action="urn:getPapersResponse"/>
        </wsdl:operation>
        <wsdl:operation name="getSimilarDocumentsInJournal">
            <wsdl:input message="ns:getSimilarDocumentsInJournalRequest" wsaw:Action="urn:getSimilarDocumentsInJournal"/>
            <wsdl:output message="ns:getSimilarDocumentsInJournalResponse" wsaw:Action="urn:getSimilarDocumentsInJournalResponse"/>
        </wsdl:operation>
        <wsdl:operation name="getEMail">
            <wsdl:input message="ns:getEMailRequest" wsaw:Action="urn:getEMail"/>
            <wsdl:output message="ns:getEMailResponse" wsaw:Action="urn:getEMailResponse"/>
        </wsdl:operation>
        <wsdl:operation name="getAuthors">
            <wsdl:input message="ns:getAuthorsRequest" wsaw:Action="urn:getAuthors"/>
            <wsdl:output message="ns:getAuthorsResponse" wsaw:Action="urn:getAuthorsResponse"/>
        </wsdl:operation>
        <wsdl:operation name="getJournals">
            <wsdl:input message="ns:getJournalsRequest" wsaw:Action="urn:getJournals"/>
            <wsdl:output message="ns:getJournalsResponse" wsaw:Action="urn:getJournalsResponse"/>
        </wsdl:operation>
    </wsdl:portType>
    <wsdl:binding name="JaneSOAPServerSoap11Binding" type="ns:JaneSOAPServerPortType">
        <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/>
        <wsdl:operation name="getSimilarDocumentsOfAuthor">
            <soap:operation soapAction="urn:getSimilarDocumentsOfAuthor" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getPapers">
            <soap:operation soapAction="urn:getPapers" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getSimilarDocumentsInJournal">
            <soap:operation soapAction="urn:getSimilarDocumentsInJournal" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getEMail">
            <soap:operation soapAction="urn:getEMail" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getAuthors">
            <soap:operation soapAction="urn:getAuthors" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getJournals">
            <soap:operation soapAction="urn:getJournals" 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="JaneSOAPServerSoap12Binding" type="ns:JaneSOAPServerPortType">
        <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/>
        <wsdl:operation name="getSimilarDocumentsOfAuthor">
            <soap12:operation soapAction="urn:getSimilarDocumentsOfAuthor" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getPapers">
            <soap12:operation soapAction="urn:getPapers" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getSimilarDocumentsInJournal">
            <soap12:operation soapAction="urn:getSimilarDocumentsInJournal" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getEMail">
            <soap12:operation soapAction="urn:getEMail" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getAuthors">
            <soap12:operation soapAction="urn:getAuthors" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getJournals">
            <soap12:operation soapAction="urn:getJournals" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
    </wsdl:binding>
    <wsdl:binding name="JaneSOAPServerHttpBinding" type="ns:JaneSOAPServerPortType">
        <http:binding verb="POST"/>
        <wsdl:operation name="getSimilarDocumentsOfAuthor">
            <http:operation location="JaneSOAPServer/getSimilarDocumentsOfAuthor"/>
            <wsdl:input>
                <mime:content type="text/xml" part="getSimilarDocumentsOfAuthor"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="text/xml" part="getSimilarDocumentsOfAuthor"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getPapers">
            <http:operation location="JaneSOAPServer/getPapers"/>
            <wsdl:input>
                <mime:content type="text/xml" part="getPapers"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="text/xml" part="getPapers"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getSimilarDocumentsInJournal">
            <http:operation location="JaneSOAPServer/getSimilarDocumentsInJournal"/>
            <wsdl:input>
                <mime:content type="text/xml" part="getSimilarDocumentsInJournal"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="text/xml" part="getSimilarDocumentsInJournal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getEMail">
            <http:operation location="JaneSOAPServer/getEMail"/>
            <wsdl:input>
                <mime:content type="text/xml" part="getEMail"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="text/xml" part="getEMail"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getAuthors">
            <http:operation location="JaneSOAPServer/getAuthors"/>
            <wsdl:input>
                <mime:content type="text/xml" part="getAuthors"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="text/xml" part="getAuthors"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getJournals">
            <http:operation location="JaneSOAPServer/getJournals"/>
            <wsdl:input>
                <mime:content type="text/xml" part="getJournals"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="text/xml" part="getJournals"/>
            </wsdl:output>
        </wsdl:operation>
    </wsdl:binding>
    <wsdl:service name="JaneSOAPServer">
        <wsdl:port name="JaneSOAPServerHttpSoap11Endpoint" binding="ns:JaneSOAPServerSoap11Binding">
            <soap:address location="http://jane.biosemantics.org:8080/JaneServer/services/JaneSOAPServer.JaneSOAPServerHttpSoap11Endpoint/"/>
        </wsdl:port>
        <wsdl:port name="JaneSOAPServerHttpSoap12Endpoint" binding="ns:JaneSOAPServerSoap12Binding">
            <soap12:address location="http://jane.biosemantics.org:8080/JaneServer/services/JaneSOAPServer.JaneSOAPServerHttpSoap12Endpoint/"/>
        </wsdl:port>
        <wsdl:port name="JaneSOAPServerHttpEndpoint" binding="ns:JaneSOAPServerHttpBinding">
            <http:address location="http://jane.biosemantics.org:8080/JaneServer/services/JaneSOAPServer.JaneSOAPServerHttpEndpoint/"/>
        </wsdl:port>
    </wsdl:service>
</wsdl:definitions>
