wiki:developer

Version 4 (modified by endres, 18 years ago) (diff)

--

TracNav?

Developers' Corner

sorry - it's still in German

News

Thanks to Malte, the JavaDocs are now properly accessible on the repository.

Goals

  • Teilnahmefähigkeit für INRIA-Alignment Contest (datum?) herstellen
  • Similarity Flooding optimieren (Lizhen)
  • "Alten" PhaseTab-Algorithmus evaluieren (Björn)
  • Similarity Measures für den Vergleich von Instanzen (Property oder Displayslot -basiert o.ä.)

TODOs

  • many

Ideas

  • Da AlignmentGeneratoren die Ontologien nicht verändern (insbesondere: kontrahieren) können, wird ein "MetaOntologieAdapter" benötigt, der eine andere Ontologie (im Sinne des Interfaces) konrahieren kann. (und später auch expandieren?) -> siehe adapters_composite
  • "MetaAlignmentGenerator" der eine Ontologiereduktion vor dem eigentlichen Alignment durchführt, kurz: er entscheidet an welchen Stellen die Ontologie zu kontrahieren ist, und verwendet zur "Darstellung" gegenüber dem untergeordneten AlignmentGenerator den MetaOntologieAdapter.
  • Um Similarity Flooding zu optimieren, kann der Benutzer 2 Klassen aus den 2 zu vergleichenden Ontologien auswählen. Aus den 2 Klassen werden 2 Subgraphen generiert. Auf den 2 Subgraphen werden Similarity Flooding Algorithmus verwendet. Um die ganzen Ontologien zu vergleichen, wählt ein heuritisches Algorithmus die wichtigsten Klassen aus, basiert auf denen das ganze Ontologiegraph aufgeteilt wird. Danach wird Similarity Flooding algorighmus darauf verwendet.