InformationExtractor

InformationExtractor extrait des entités comme des noms et des adresses de chaînes de données non structurées (également connues sous le nom de « texte en clair »).

Il est possible que toutes les entités d'un type sélectionné ne soient pas renvoyées, car la précision varie en fonction du type d'entrée. Étant donné qu'Information Extractor utilise un traitement de langage naturel, une chaîne contenant une phrase grammaticalement correcte d'un article d'actualité ou d'un blog renverra probablement des noms plus précis qu'une simple liste de noms et de dates.

URL de la ressource

http://server:port/soap/InformationExtractor

Exemple

Voici une requête SOAP :

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:inf="http://www.pb.com/spectrum/services/InformationExtractor">
   <soapenv:Header/>
   <soapenv:Body>
      <inf:InformationExtractorRequest>
         <inf:options>
            <inf:EntityList>Person</inf:EntityList>
         </inf:options>
         <inf:input_port>
            <inf:PlainText>
               <inf:PlainText>My name is Arthur Pitney</inf:PlainText>
            </inf:PlainText>
            <inf:PlainText>
               <inf:PlainText>My name is Walter Bowes</inf:PlainText>
            </inf:PlainText>
         </inf:input_port>
      </inf:InformationExtractorRequest>
   </soapenv:Body>
</soapenv:Envelope>

Voici la réponse :

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
   <soap:Body>
      <ns3:InformationExtractorResponse xmlns:ns2="http://spectrum.pb.com/"​xmlns:ns3="http://www.pb.com/spectrum/services/InformationExtractor">
         <ns3:output_port>
            <ns3:Result>
               <ns3:Entity>
                  <ns3:Entity>
                     <ns3:Text>Arthur Pitney</ns3:Text>
                     <ns3:Type>Person</ns3:Type>
                  </ns3:Entity>
               </ns3:Entity>
               <ns3:user_fields/>
            </ns3:Result>
            <ns3:Result>
               <ns3:Entity>
                  <ns3:Entity>
                     <ns3:Text>Walter Bowes</ns3:Text>
                     <ns3:Type>Person</ns3:Type>
                  </ns3:Entity>
               </ns3:Entity>
               <ns3:user_fields/>
            </ns3:Result>
         </ns3:output_port>
      </ns3:InformationExtractorResponse>
   </soap:Body>
</soap:Envelope>