Alignment API and Server 3.2

Uses of Interface
org.semanticweb.owl.align.Alignment

Packages that use Alignment
fr.inrialpes.exmo.align.impl   
fr.inrialpes.exmo.align.impl.eval   
fr.inrialpes.exmo.align.impl.method   
fr.inrialpes.exmo.align.impl.renderer   
fr.inrialpes.exmo.align.ling   
fr.inrialpes.exmo.align.parser   
fr.inrialpes.exmo.align.service   
fr.inrialpes.exmo.align.util   
org.semanticweb.owl.align   
 

Uses of Alignment in fr.inrialpes.exmo.align.impl
 

Classes in fr.inrialpes.exmo.align.impl that implement Alignment
 class BasicAlignment
          Represents a basic ontology alignment, i.e., a fully functionnal alignment for wich the type of aligned objects is not known.
 class DistanceAlignment
           
 class OWLAPIAlignment
          Represents an OWL ontology alignment.
 class URIAlignment
          Represents an ontology alignment relating entities identified by their URIs
 

Fields in fr.inrialpes.exmo.align.impl declared as Alignment
protected  Alignment BasicEvaluator.align1
           
protected  Alignment BasicEvaluator.align2
           
 

Methods in fr.inrialpes.exmo.align.impl that return Alignment
 Alignment BasicAlignment.compose(Alignment align)
          The second alignment is composed with the first one meaning that for any pair (o, o', n, r) in O and (o',o", n', r') in O' the resulting alignment will contain: ( o, o", join(n,n'), compose(r, r')) iff compose(r,r') exists.
 Alignment DistanceAlignment.extract(String type, Parameters params)
          Extract the alignment form the Similarity There are theoretically 16 types of extractors composing the characteristics [q]estion mark = ?, one or zero relation [s]tar = *, one, zero or many relations [1] = 1, exactly one relation [p]lus = +, one or many relations for each place of the relation.
 Alignment DistanceAlignment.extractqq(double threshold, Parameters params)
          Extract the alignment of a ?? type exact algorithm using the Hungarian method
 Alignment DistanceAlignment.extractqqNaive(double threshold, Parameters params)
          Naive algorithm: 1) dump the part of the matrix distance above threshold in a sorted set 2) traverse the sorted set and each time a correspondence involving two entities that have no correspondence is encountered, add it to the alignment.
 Alignment DistanceAlignment.extractqs(double threshold, Parameters params)
          Extract the alignment of a ?* type Complexity: O(n^2)
 Alignment BasicAlignment.inverse()
          A new alignment is created such that for any pair (o, o', n, r) in O the resulting alignment will contain: ( o', o, n, inverse(r)) iff compose(r) exists.
 Alignment BasicAlignment.join(Alignment align)
          The second alignment is join with the first one meaning that for any pair (o, o', n, r) in O and (o, o', n', r) in O' the resulting alignment will contain: ( o, o", join(n,n'), r) any pair which is in only one alignment is discarded.
 Alignment BasicAlignment.meet(Alignment align)
          The second alignment is meet with the first one meaning that for any pair (o, o', n, r) in O and (o, o', n', r) in O' the resulting alignment will contain: ( o, o', meet(n,n'), r) any pair which is in only one alignment is preserved.
 

Methods in fr.inrialpes.exmo.align.impl with parameters of type Alignment
 void DistanceAlignment.align(Alignment alignment, Parameters params)
          Process matching - create distance data structures, - compute distance or similarity - extract alignment
 Alignment BasicAlignment.compose(Alignment align)
          The second alignment is composed with the first one meaning that for any pair (o, o', n, r) in O and (o',o", n', r') in O' the resulting alignment will contain: ( o, o", join(n,n'), compose(r, r')) iff compose(r,r') exists.
 void BasicAlignment.ingest(Alignment alignment)
          Incorporate the cells of the alignment into its own alignment.
 void MatrixMeasure.initialize(org.semanticweb.owl.model.OWLOntology onto1, org.semanticweb.owl.model.OWLOntology onto2, Alignment align)
           
 void Similarity.initialize(org.semanticweb.owl.model.OWLOntology onto1, org.semanticweb.owl.model.OWLOntology onto2, Alignment align)
           
 Alignment BasicAlignment.join(Alignment align)
          The second alignment is join with the first one meaning that for any pair (o, o', n, r) in O and (o, o', n', r) in O' the resulting alignment will contain: ( o, o", join(n,n'), r) any pair which is in only one alignment is discarded.
 void OWLAPIAlignment.loadInit(Alignment al)
           
 void OWLAPIAlignment.loadInit(Alignment al, OntologyCache ontologies)
           
 Alignment BasicAlignment.meet(Alignment align)
          The second alignment is meet with the first one meaning that for any pair (o, o', n, r) in O and (o, o', n', r) in O' the resulting alignment will contain: ( o, o', meet(n,n'), r) any pair which is in only one alignment is preserved.
 

Constructors in fr.inrialpes.exmo.align.impl with parameters of type Alignment
BasicEvaluator(Alignment align1, Alignment align2)
          Creation
 

Uses of Alignment in fr.inrialpes.exmo.align.impl.eval
 

Constructors in fr.inrialpes.exmo.align.impl.eval with parameters of type Alignment
ExtPREvaluator(Alignment align1, Alignment align2)
          Creation
PRecEvaluator(Alignment align1, Alignment align2)
          Creation
PRGraphEvaluator(Alignment align1, Alignment align2)
          Creation: A priori, evaluators can deal with any kind of alignments.
SymMeanEvaluator(Alignment align1, Alignment align2)
          Creation
 

Uses of Alignment in fr.inrialpes.exmo.align.impl.method
 

Classes in fr.inrialpes.exmo.align.impl.method that implement Alignment
 class ClassStructAlignment
          This class has been built for ISWC experiments with bibliography.
 class EditDistNameAlignment
          This class aligns ontology with regard to the editing distance between class names.
 class NameAndPropertyAlignment
          This class has been built for ISWC experiments with bibliography.
 class NameEqAlignment
          Matches two oontologies based on the equality of the name of their entities.
 class SMOANameAlignment
          This class aligns ontology with regard to the editing distance between class names.
 class StringDistAlignment
          Represents an OWL ontology alignment.
 class StrucSubsDistAlignment
          This class has been built for ISWC experiments with bibliography.
 class SubsDistNameAlignment
          This class implements alignment based on substring distance of class and property labels
 

Methods in fr.inrialpes.exmo.align.impl.method with parameters of type Alignment
 void ClassStructAlignment.align(Alignment alignment, Parameters params)
          Processing
 void NameAndPropertyAlignment.align(Alignment alignment, Parameters params)
          Processing
 void NameEqAlignment.align(Alignment alignment, Parameters params)
          Processing
 void StringDistAlignment.align(Alignment alignment, Parameters params)
           
 void StrucSubsDistAlignment.align(Alignment alignment, Parameters params)
          Processing
 void SubsDistNameAlignment.align(Alignment alignment, Parameters params)
          Processing
 

Uses of Alignment in fr.inrialpes.exmo.align.impl.renderer
 

Fields in fr.inrialpes.exmo.align.impl.renderer declared as Alignment
(package private)  Alignment COWLMappingRendererVisitor.alignment
           
(package private)  Alignment HTMLRendererVisitor.alignment
           
(package private)  Alignment OWLAxiomsRendererVisitor.alignment
           
(package private)  Alignment RDFRendererVisitor.alignment
           
(package private)  Alignment SEKTMappingRendererVisitor.alignment
           
(package private)  Alignment SKOSRendererVisitor.alignment
           
(package private)  Alignment SWRLRendererVisitor.alignment
           
(package private)  Alignment XSLTRendererVisitor.alignment
           
 

Methods in fr.inrialpes.exmo.align.impl.renderer with parameters of type Alignment
 void COWLMappingRendererVisitor.visit(Alignment align)
           
 void HTMLRendererVisitor.visit(Alignment align)
           
 void OWLAxiomsRendererVisitor.visit(Alignment align)
           
 void RDFRendererVisitor.visit(Alignment align)
           
 void SEKTMappingRendererVisitor.visit(Alignment align)
           
 void SKOSRendererVisitor.visit(Alignment align)
           
 void SWRLRendererVisitor.visit(Alignment align)
           
 void XMLMetadataRendererVisitor.visit(Alignment align)
           
 void XSLTRendererVisitor.visit(Alignment align)
           
 

Uses of Alignment in fr.inrialpes.exmo.align.ling
 

Classes in fr.inrialpes.exmo.align.ling that implement Alignment
 class JWNLAlignment
          This Class uses JWNLDistances to align two ontologies.
 

Methods in fr.inrialpes.exmo.align.ling with parameters of type Alignment
 void JWNLAlignment.align(Alignment alignment, Parameters params)
          Processing
 

Uses of Alignment in fr.inrialpes.exmo.align.parser
 

Fields in fr.inrialpes.exmo.align.parser declared as Alignment
protected  Alignment AlignmentParser.alignment
          the alignment that is parsed We always create a URIAlignment (we could also use a BasicAlignment).
 

Methods in fr.inrialpes.exmo.align.parser that return Alignment
 Alignment AlignmentParser.parse(String uri)
          Parses the document corresponding to the URI given in parameter If the current process has links (import or include) to others documents then they are parsed.
 Alignment AlignmentParser.parse(String uri, Hashtable loaded)
          Deprecated. use parse( URI ) instead
 Alignment AlignmentParser.parseString(String s)
          Parses a string instead of a URI
 

Uses of Alignment in fr.inrialpes.exmo.align.service
 

Fields in fr.inrialpes.exmo.align.service declared as Alignment
private  Alignment QueryMediator.alignment
           
 

Methods in fr.inrialpes.exmo.align.service that return Alignment
 Alignment CacheImpl.getAlignment(String id)
          retrieve full alignment from id (and cache it)
 Alignment CacheImpl.getMetadata(String id)
          retrieve alignment metadata from id This is more difficult because we return the alignment we have disreagarding if it is complete o only metadata
protected  Alignment CacheImpl.retrieveAlignment(String id, Alignment alignment)
          loads the full alignments from the database and put them in the alignmentTable hastable should be invoked when: ( result.getExtension(CACHED) == "" && result.getExtension(STORED) != "") {
protected  Alignment CacheImpl.retrieveDescription(String id)
          loads the description of alignments from the database and set them in an alignment object
 

Methods in fr.inrialpes.exmo.align.service that return types with arguments of type Alignment
 Set<Alignment> CacheImpl.getAlignments(URI uri1, URI uri2)
           
 

Methods in fr.inrialpes.exmo.align.service with parameters of type Alignment
 String CacheImpl.recordAlignment(String id, Alignment alignment, boolean force)
          records alignment identified by id
 String CacheImpl.recordNewAlignment(Alignment alignment, boolean force)
          records newly created alignment
 String CacheImpl.recordNewAlignment(String id, Alignment al, boolean force)
          records alignment identified by id
 void Directory.register(Alignment al)
          Register an alignment to the directory (if necessary)
 void OysterDirectory.register(Alignment al)
          Register an alignment to the directory (if necessary)
 void CacheImpl.resetCacheStamp(Alignment result)
           
protected  Alignment CacheImpl.retrieveAlignment(String id, Alignment alignment)
          loads the full alignments from the database and put them in the alignmentTable hastable should be invoked when: ( result.getExtension(CACHED) == "" && result.getExtension(STORED) != "") {
static String QueryMediator.rewriteSPARQLQuery(String aQuery, Alignment align)
           
 

Constructors in fr.inrialpes.exmo.align.service with parameters of type Alignment
QueryMediator(Alignment a)
           
QueryMediator(QueryProcessor proc, Alignment a)
           
 

Uses of Alignment in fr.inrialpes.exmo.align.util
 

Methods in fr.inrialpes.exmo.align.util that return Alignment
 Alignment Procalign.run(String[] args)
           
 

Uses of Alignment in org.semanticweb.owl.align
 

Subinterfaces of Alignment in org.semanticweb.owl.align
 interface AlignmentProcess
          Represents an executable alignment
 

Methods in org.semanticweb.owl.align that return Alignment
 Alignment Alignment.compose(Alignment align)
           
 Alignment Alignment.inverse()
          Algebra of alignment manipulation operations: compose, join, meet.
 Alignment Alignment.join(Alignment align)
           
 Alignment Alignment.meet(Alignment align)
           
 

Methods in org.semanticweb.owl.align with parameters of type Alignment
 void AlignmentProcess.align(Alignment alignment, Parameters param)
          The align method computes the alignment from the ontologies.
 Alignment Alignment.compose(Alignment align)
           
 Alignment Alignment.join(Alignment align)
           
 Alignment Alignment.meet(Alignment align)
           
 void AlignmentVisitor.visit(Alignment a)
           
 


Alignment API and Server 3.2

(C) INRIA & friends, 2003-2008