Menu

Tree [r1] /
 History

HTTPS access


File Date Author Commit
 bin 2008-04-18 heikopaulheim [r1]
 foamresource 2008-04-18 heikopaulheim [r1]
 lib 2008-04-18 heikopaulheim [r1]
 pato 2008-04-18 heikopaulheim [r1]
 src 2008-04-18 heikopaulheim [r1]
 swoop 2008-04-18 heikopaulheim [r1]
 license.txt 2008-04-18 heikopaulheim [r1]
 malasco.bat 2008-04-18 heikopaulheim [r1]
 readme.txt 2008-04-18 heikopaulheim [r1]

Read Me

+-----------------------------------------------+
|  MALASCO                                      |
|  Matching system for large-scale ontologies   |
|  Version 0.9 Beta                             |
+-----------------------------------------------+

0. Description
1. License
2. Usage



0. Description

Malasco is an ontology matching tool especially designed for usage with large-scale ontologies. It uses partion-based matching and can reuse existing partitioning and matching tools. This package includes a baseline partitioning algorithm as well as the islands algorithm implemented in PATO, and the epsilon-connections partitioning algorithm implemented in SWOOP. For matching, INRIA and FOAM are included.

1. License

This software is distributed under GPL license. See license.txt for details.

2. Usage

Preparation: You will need a MySQL database system with at least two databases: one for storing partitions (called PartititionDB), one for storing temporary data (called TempDB), and, optionally, one for storing the results (called ConsumerDB). For the last two, you may also use the same database.

Configuration: configuration is done in bin/malasco.properties. Enter the database data according to the settings made in the previous step. Choose a LocalMatcher and a Partitioner. For overlapping partitions, set Fringe to values of 1 or higher. For storing the mappings in a CSV file, set Consumer to CSV, for storing them in a database, set it to DATABASE. You may adjust the lower threshold for filtering the results. The BaseDirectory is the directory where the ontology files (in OWL format) should be placed, and where the CSV file is written.

Call: malasco.bat ontology1 ontology2
Use only the ontology filenames, not full paths (they should be in the BaseDirectory anyway), e.g. malasco.bat onto1.owl onto2.owl
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.