svn://scm.gforge.inria.fr/svnroot/ola
Raw File
Tip revision: bf023025b4386504f5bb267f4269022e9589b31c authored by valtchev on 18 June 2009, 10:29:14 UTC
Reste de la creation
Tip revision: bf02302
README.TXT
#######################################################################
#                       OLA: OWL-Lite Alignment                       #
#                       24/02/2009, version 2.0.1                     #
#######################################################################

Copyright (C) 2007 Université du Québec ŕ Montréal.
Copyright (C) 2007, 2009 INRIA

This program is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public License
as published by the Free Software Foundation; either version 2.1
of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU Lesser General Public License for more details.

Read the LICENSE.TXT file for the terms of the LGPL license.

WHAT IS OLA
-----------

OLA is a method for computing alignments between two OWL-Lite ontologies
SBOA means Structure-Based Ontology Alignment

Its principle are exposed in:
Jerome Euzenat, Petko Valtchev
Similarity-based ontology alignment in OWL-Lite
In: Ramon Lopez de Mantaras, Lorenza Saitta (eds), Proc. 16th european conference on artificial intelligence (ECAI), Valencia (ES), pp333-337, 2004

Version 2.0 is a complete reimplementation of OLA principles based on matrix computation by Jean-Francois Djoufak-Kenge
Version 2.0.1 is just version 2.0 updated to the Alignment API 3.4 and cleaning up some software engineering problems


PARAMETERS
----------

It is sensible to the following parameters:

threshold:     the threshold for selecting a pair (between 0 and 1: default = 0)

epsillon:      the precision threshold (typically less than 0.1: default = 0.01)

functionName:  function with which to compare strings (default: StringDistance)

The following parameters are weights for the distance equations:
Class_Lexical
Class_Object
Class_SuperClass
Class_ObjectProperty
Class_DatatypeProperty
			
Object_Lexical
Object_Class
Object_ObjectPropertyInstance
Object_DatatypePropertyInstance
			
ObjectProperty_Lexical
ObjectProperty_Relation
ObjectProperty_Object 
ObjectProperty_Class
ObjectProperty_Cardinality

DatatypeProperty_Lexical			
DatatypeProperty_Relation			
DatatypeProperty_DatatypeValue
DatatypeProperty_Datatype
DatatypeProperty_Cardinality

DatatypeRelation_Lexical			 
DatatypeRelation_SuperRelation
DatatypeRelation_Domain
DatatypeRelation_Range
			
ObjectRelation_Lexical
ObjectRelation_SuperRelation
ObjectRelation_Domain
ObjectRelation_Range
			
DatatypePropertyInstance_Lexical
DatatypePropertyInstance_Relation
DatatypePropertyInstance_DatatypeValue
	    
ObjectPropertyInstance_Lexical
ObjectPropertyInstance_Relation
ObjectPropertyInstance_Object

EXECUTION
---------

$ java -Xmx256m -cp lib/sboa.jar fr.inrialpes.exmo.align.util.Procalign -i ca.uqam.info.latece.sboa.impl.algorithms.OLAlignment http://alignapi.gforge.inria.fr/tutorial/edu.mit.visus.bibtex.owl http://alignapi.gforge.inria.fr/tutorial/myOnto.owl


back to top