Alignment API and Server 4.0

fr.inrialpes.exmo.align.service
Class WSAlignment

java.lang.Object
  extended by fr.inrialpes.exmo.align.impl.BasicAlignment
      extended by fr.inrialpes.exmo.align.impl.URIAlignment
          extended by fr.inrialpes.exmo.align.service.WSAlignment
All Implemented Interfaces:
Cloneable, Iterable<Cell>, Alignment, AlignmentProcess, Visitable

public class WSAlignment
extends URIAlignment
implements AlignmentProcess

Represents an ontology alignment relating entities identified by their URIs

Version:
$Id: WSAlignment.java 1327 2010-03-10 16:51:52Z euzenat $
Author:
Jérôme Euzenat

Field Summary
private  String serviceAddress
          The address of the web service (URL).
private  URL SOAPUrl
           
 
Fields inherited from class fr.inrialpes.exmo.align.impl.BasicAlignment
debug, extensions, hash1, hash2, level, namespaces, onto1, onto2, time, type
 
Constructor Summary
WSAlignment()
           
 
Method Summary
 void align(Alignment alignment, Properties params)
          Process matching This does not work with regular AServ web service because it returns an URL
 Object clone()
          Generate a copy of this alignment object
 
Methods inherited from class fr.inrialpes.exmo.align.impl.URIAlignment
addAlignCell, addAlignCell, addAlignCell, createCell, createNewAlignment, getAlignCell1, getAlignCell2, getAlignCells1, getAlignCells2, init, setOntology1, setOntology2, toURIAlignment
 
Methods inherited from class fr.inrialpes.exmo.align.impl.BasicAlignment
accept, addAlignCell, addCell, cleanUp, compose, cut, cut, cut2, diff, dump, getAlignedObject1, getAlignedObject2, getAlignedRelation1, getAlignedRelation2, getAlignedStrength1, getAlignedStrength2, getArrayElements, getElements, getExtension, getExtensions, getFile1, getFile2, getLevel, getOntology1, getOntology1URI, getOntology2, getOntology2URI, getOntologyObject1, getOntologyObject2, getParameters, getType, getXNamespace, getXNamespaces, harden, ingest, init, inverse, iterator, join, meet, nbCells, remCell, removeAlignCell, render, setExtension, setExtensions, setFile1, setFile2, setLevel, setType, setXNamespace
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.semanticweb.owl.align.Alignment
addAlignCell, addAlignCell, compose, cut, cut, diff, dump, getAlignCell1, getAlignCell2, getAlignCells1, getAlignCells2, getAlignedObject1, getAlignedObject2, getAlignedRelation1, getAlignedRelation2, getAlignedStrength1, getAlignedStrength2, getElements, getExtension, getExtensions, getFile1, getFile2, getLevel, getOntology1, getOntology1URI, getOntology2, getOntology2URI, getType, harden, init, init, inverse, iterator, join, meet, nbCells, remCell, render, setExtension, setFile1, setFile2, setLevel, setOntology1, setOntology2, setType
 
Methods inherited from interface org.semanticweb.owl.align.Visitable
accept
 

Field Detail

SOAPUrl

private URL SOAPUrl

serviceAddress

private String serviceAddress
The address of the web service (URL). This can be overridden in subclasses or in parameters

Constructor Detail

WSAlignment

public WSAlignment()
Method Detail

align

public void align(Alignment alignment,
                  Properties params)
           throws AlignmentException
Process matching This does not work with regular AServ web service because it returns an URL

Specified by:
align in interface AlignmentProcess
Throws:
AlignmentException

clone

public Object clone()
Generate a copy of this alignment object

Specified by:
clone in interface Alignment
Overrides:
clone in class BasicAlignment

Alignment API and Server 4.0

(C) INRIA & friends, 2003-2010