Module webService :: Class WebService
[show private | hide private]
[frames | no frames]

Class WebService


Informant fuer den Web Service
Method Summary
  __init__(self, ontoDict, urlWebService)
Konstruktor fuer einen bestimmten Web Service, ueber den Informationen eingeholt werden sollen.
  getAtomicProc(self)
  getInput(self)
  getOperation(self)
  getOutput(self)
  getPortType(self)
  getWsdlDoc(self)
  getWsdlService(self)
  processXSLT(self, html)
schreibt einen Transformationsstring in eine temporaere Datei (XSLT-Code).
  setAtomicProc(self)
  setInput(self)
durchlaeuft Ergebnisliste von inputQuery.
  setOperation(self)
  setOutput(self)
durchlaeuft Ergebnisliste von outputQuery.
  setPortType(self)
  setWsdlDoc(self)
  setWsdlService(self)

Method Details

__init__(self, ontoDict, urlWebService)
(Constructor)

Konstruktor fuer einen bestimmten Web Service, ueber den Informationen eingeholt werden sollen. Das Objekt wird mit den Daten einer OWLS-Datei initalisiert.

processXSLT(self, html)

schreibt einen Transformationsstring in eine temporaere Datei (XSLT-Code). Aufruf von xsltproc --html mit der tmp Datei als Parameter. xsltproc bekommt den zu transformierenden String (HTML-Doc) ueber seine Standardeingabe und gibt den XSL-Ergebnisbaum (RDF-Doc) ueber seine Standardausausgabe zurueck.

setInput(self)

durchlaeuft Ergebnisliste von inputQuery. Jedes Element der Ergebnisliste ist eine Liste mit drei Elementen: anonyme Klasse, Property, Wert. Das Tripel wird als Dic in einem Dic repraesentiert {anonymeKlasse, Property, Wert}.

setOutput(self)

durchlaeuft Ergebnisliste von outputQuery. Jedes Element der Ergebnisliste ist eine Liste mit drei Elementen: anonyme Klasse, Property, Wert. Das Tripel wird als Dic in einem Dic repraesentiert {anonymeKlasse, Property, Wert}.

Generated by Epydoc 2.1 on Sat Sep 8 21:36:52 2007 http://epydoc.sf.net