Future Work: In the current implementation, the editor allows forming a
mapping by choosing any term in the first ontology-extended schema (on the
left), any interoperation constraint (in the middle) and any term in the second
ontology-extended schema (on the right), even if some of these mappings are
not consistent with the mappings already existent in the mappings database.
A reasoner that will check the correctness of the mappings and their
consistency with the existent set of mappings will be implemented. Besides
the interoperation constraints showed in
Figure 3 and continuous contraints,
INDUS will allow procedural constraints (defined by a procedure uploaded by the user,
e.g., mapping AASequence:O1 to AAComposition:OU
at attribute level).
Top
The data source editor (registration) is used by owners of data
sources for specifying the
ontology-extended schema of an existing data source (by selecting from a set of
available, previously defined schemas), the type of the data source (Oracle, MySQL, PostgreSQL
databases are supported in the current implementation), the location of the
data source (i.e., url), the driver that should be used to connect to the
data source and user/password information required to access that particular
data source. Figure 4 shows the interface that allows registration of
data sources. New data sources could be also defined this way but their
instances would need to be specified one by one (this feature was created
more for testing purposes).
Figure 4: Data Editor
(click on the picture for better quality)