structure/ancestor
Generate new candidates by looking for 1 or more ancestors that have already been mapped.
label/splitted source
A label matcher matching after compound splitting the label(s) of the source concepts. Source labels are splitted using rdf_tokenize_literal/2. Warning: source label tokens are matched against complete target labels!
structure/descendent
Generate new candidates by looking for 1 or more descendents that have already been mapped.
label/exact
Generate new candidates based on exact matching labels of source and target concepts.
label/similarity
Generate new candidates based on similar labels. The matcher is based on the 'isub' metric introduced in 'A string metric for ontology alignment' by Giorgos Stoilos, 2005.
numeric/difference
Generate new candidates based on similar numeric literals. The score is the absolute difference of the two numeric literals compared, or infinite if these are not numbers.
import/preloaded
Match mappings from preloaded named graph against concepts in source and target vocabularies
structure/related
Generate new candidates by looking for 1 or more related concepts that have already been mapped.
label/stemmed
Generate new candidates based on label matching after (snowball) stemming.
Select mappings with the most mapped ancestors, discard others for the same source/target. If type=all, all correspondences with one or more ancestors are selected.
label/compound source
Select mappings with the most matching labels, discard others for the same source/target. If type=all, all candidates with matching labels are selected. All matching is done after compound splitting the label(s) of the source concepts. Source labels are splitted using rdf_tokenize_literal/2. Warning: source label tokens are matched against complete target labels!
Select mappings with the most mapped descendents, discard others for the same source/target. If type=all, all correspondences with one or more descendents are selected.
Select mappings with the most matching labels, discard others for the same source/target. If type=all, all candidates with matching labels are selected.
Select mappings with the most similar labels, discard others for the same source/target. If type=all, all candidates with sufficiently similar labels are selected. The matcher is based on the 'isub' metric introduced in 'A string metric for ontology alignment' by Giorgos Stoilos, 2005.
Select mappings with similar numeric literals. If type=all, all candidates with sufficiently similar numbers are selected. The score is the absolute difference of the two numeric literals compared, or infinite if these are not numbers.
Select mappings with corresponding mappings in the preloaded mapping, discard others with the same source/target.
Select mappings with the most mapped related concepts, discard others for the same source/target. If type=all, all correspondences with one or more related concepts are selected.
Select mappings with the most matching labels after (snowball) stemming, discard others for the same source/target. If type=all, all candidates with matching labels are selected.
ambiguity/remove
Select correspondences with a unique source, target or both, discard others
sampler
Component that randomly samples correspondences to create a new mapping.
Samples are always materialized to guarantee replicability of the workflow.
best numeric score
Select correspondences that have the best score considering some numerical ranking, discard others.
most generic
Select the most generic concepts among alternatives for the same source/target, discard others.
most labels
Select correspondences that already have the most matching labels (according to their evidence data.)
most methods
Select correspondences that have been selected by the most other methods (according to their evidence data.)
sibling selecter
Select the siblings (if any) among alternatives for the same source/target. This is used, for example, when a single source with two labels matches on two distinct but very similar targets and both mappings need to be preserved.
partition mapped/unmapped
Partition a vocabulary based on the concepts having already been mapped, or not.
partition facet on type
Partition a vocabulary based on the concepts being of a specific type, or not.
partion facet on property/value
Partition a vocabulary based on the concepts having a specific property/value, or not.
partition facet by subtree
Partition a vocabulary based on the concepts being in the sub-tree below (using BT/NT) a common parent concept, or not.
partition on unique labels
Partition a vocabulary based on the concepts being uniquely labeled, or not.
Manual evaluation
A process class representing manual evaluation processes
mapping merger
Merge two or more mappings into one new mapping. For example, to collect the good mappings made by different processes.
overlap
Component that analyzes a set of mappings by creating intersections and differences sets
evaluater
Component that analyzes correspondences in a mappings by manual evaluation