At 10AM, we have a meeting. (Dr.Candan, Prof.Sapino, and I) We discussed about the possible schemes that could be used in the matching between different schema or ontology.
I read through some papers referred by our paper for ICDE 2007, and most of these papers are related to the topic - matching.
When integrating different ontologies, we usually consider three cases where matching might happen to:
(The ontology is assumed to be like a hierarchical structure, and it's composed of nodes and edges. Each node in the hierarchy represents a concept, while edges reflect the relationships among nodes. )
1) Node - Node
* if two nodes from different ontologies are matched, they could represent the same concept. In the context of our paper, they would be merged as a single node, and at the same time the relationship between their parents can be exclusive-or in the resulting integrated ontology.
2) Node - Group of Nodes
* There are some ways to define a group of nodes in the ontology (or hierarchical structure).
(1) it is an explicit set of nodes.
(2) it is a sub-tree structure or a path segment.
(3) it is composed of ancestors/descendants/siblings of one node.
(4) it is results of one declarative query.
(5) ...
3) Group of Nodes - Group of Nodes
* the definition of graph of nodes is similar to that in the previous case.
In the meeting, we first discussed the way of node-based matching.

Look at the figure, the node b and f are merged, and a new node (represented by the rectangle) is introduced for it. All children become the children of the new node, and their parents are exclusive candidates for the parent of the new node.
Note that we have to consider the
Next we paid attention to the way of path-based matching. (structural matching)

Path p1 and p2 are matched, even though they have the different structures. According to Dr.Candan, one possible way to merge the two parts is to put them together as a single structure, but the ancestor-descendant relationships among these nodes are not clear or determined unless the user gives an assignment. But I still don't feel comfortable about his idea. I need consider it over.