Alignment Validation

The alignment validation tool allows to load into Semantic Turkey ontology alignment documents expressed according to model of INRIA's Alignment API and to validate them. The results of the validation can then be re-exported in the same format and/or transformed into plain OWL/SKOS mapping triples and loaded into the project's dataset.

The Alignment Validation tool can be accessed from the ST toolbar.

alignment_validation_menu

The UI of the tools is quite simple, it allows to select and load an alignment file stored into the filesystem. This tools can handle rdf/xml alignment files compliant with INRIA Alignment format.

alignment_validation_layout

The tool is able to recognize, through the baseURI of the two aligned ontologies, which one is the source ontology (the ontology currently loaded in Semantic Turkey) and which one is the target. If none of the baseURIs of the aligned ontologies corresponds to the baseURI of the local ontology, an error message will be prompted.

The images in this page show the process of validating alignments between the Iasted ontology, loaded in ST, and the Sigkdd ontology. The ontologies and alignment files are downloadable from the conference track of OAEI 2013.

Once the alignment file has been loaded, the tool shows a table with the alignments to be validated. Each row reports the source and target resource to align, the proposed alignment relation together with a measure representing the confidence of the alignment, and two buttons allowing the user to accept or reject the proposed alignment. Two further columns are automatically filled by the system:

The user can choose to accept or reject the proposed alignments one by one, or apply some quick actions. Available quick actions are:

As explained before, accepting an alignment could result in an error message if the relation between the aligned resource cannot be asserted.

alignment_validation_actions

The tool allows users to customize two validation aspects in a sequential order: by first, the alignment relation can be changed among the set of relations available in the INRIA's Alignment format, the mapping property can then be selected accordingly (i.e. the mapping property must implement the relation asserted in the INRIA's format and be compatible with the types of the aligned resources).

alignment_validation_customization

The changes brought by the user can be exported in a new RDF file in order to save a snapshot of the validation process and reload it at a later time. Note that the exported alignment file now complements the Alignment format with added custom information: the mappingProperty and the status attributes, detailing the information specified by the user during the validation process.

As an alternative to the export, the user can project the validated relationships into plain mapping triples (adopting the standard mapping properties identified in the "Mapping Property" column) and assert them into the dataset being edited in the current project, by simply depressing the Apply to the ontology button. Then the tool adds to and removes from the ontology the triples corresponding respectively to the accepted and rejected alignments. A report is then prompted to the user, as in the following figure.

alignment_validation_report

The tool offers a few configuration options available through the option panel (figure below). The option panel can be accessed through the "gear" button on top of the alignment view or from the options button of the Semantic Turkey extension in the addons page of Firefox (see here). Through the option panel, the user can change the relation meter aspect (Relation column), the maximum amount of alignments shown and the action to perform on the rejected alignments when they are applied to the working ontology.

alignment_validation_options

FAQ