1. A method of composing an ontology alignment for a plurality of ontologies, executed by one or more processors, comprising: providing at least one source ontology from a first memory unit, the source ontology including a plurality of structured information entities; providing at least one target ontology from a second memory unit, the target ontology including a plurality of structured information entities; processing a set of correspondences between at least one of said structured information entities of said source ontology and at least one of said structured information entities of said target ontology by applying at least one of a plurality of mapping functions; at least partially restricting said set of correspondences by applying at least one of a plurality of filtering functions; for each of said correspondences assigning an identifier for each mapping function and each filtering function being applied to said correspondence; composing a plurality of ontology alignments, each ontology alignment being a connection between an individual set of said plurality of mapping functions and an individual set of said plurality of filtering functions; and evaluating an ontology alignment by rating a relevance of at least one of the plurality of correspondences resulting from said ontology alignment, the relevance being determined by the degree of relatedness of the information entities being provided by said correspondence.