SCHEMA MAPPER
First Claim
1. A method of simplifying a tree-view display of a mapping between a first schema and a second schema, comprising:
- evaluating a plurality of objects graphically representing schema elements in a mapping between a first schema and a second schema to identify a non-coalesced object;
determining if the non-coalesced object is linked to any objects of the first or second schema; and
if the non-coalesced object is not linked to any objects of the first or second schema, coalescing the non-coalesced object with its descendent objects.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present invention provide the ability to effectively visualize the mapping between two schemas, referred to herein as a source schema (or first schema) and a destination schema (or second schema), regardless of the size or complexity of the schemas and mappings. According to one aspect of the present invention a method for visually representing a mapping between a first schema and a second schema is provided. The method includes receiving a selection of an object, emphasizing the selected object and identifying a plurality of objects that are relevant to the selected object. The objects that are identified as being relevant to the selected object are also emphasized.
55 Citations
20 Claims
-
1. A method of simplifying a tree-view display of a mapping between a first schema and a second schema, comprising:
-
evaluating a plurality of objects graphically representing schema elements in a mapping between a first schema and a second schema to identify a non-coalesced object; determining if the non-coalesced object is linked to any objects of the first or second schema; and if the non-coalesced object is not linked to any objects of the first or second schema, coalescing the non-coalesced object with its descendent objects. - View Dependent Claims (2, 3)
-
-
4. A method of simplifying a tree-view display of a mapping between a first schema and a second schema, comprising:
-
receiving a selection of a first object via a user interface of a computing device, wherein the first object is a graphical representation of a schema element of a mapping of two schemas; identifying a plurality of non-relevant objects that are not related to the first object; identifying from the plurality of non-relevant objects that are not related to the first object, a second object that is non-coalesced; and if the descendents of the second object are non-relevant, coalescing the non-relevant non-coalesced object with its descendents. - View Dependent Claims (5, 6, 7, 8, 9)
-
-
10. A method of simplifying a tree-view display of a mapping between a first schema and a second schema, comprising:
-
receiving a selection of a first object via a user interface of a computing device, wherein the first object is a graphical representation of a schema element used in mapping two schemas; identifying a plurality of objects relevant to the first object; determining if the plurality of objects relevant to the first object are positioned within a display; if it is determined that not all of the plurality of objects relevant to the first object are positioned within the display, identifying a second object that is non-relevant to the first object and non-coalesced; and if all descendents of the second object are non-relevant to the first object, coalescing the second object with its descendents. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A method for displaying a mapping between a first schema and a second schema, the method comprising:
-
identifying a plurality of relevant objects, wherein at least one of the plurality of relevant objects is a first schema element and at least one of the plurality of the relevant objects is a second schema element; identifying a non-linked non-relevant element in the first schema; determining if a descendent of the non-linked non-relevant element has a link; if it is determined that the descendent of the non-linked non-relevant element does not have a link, coalescing the non-linked non-relevant element and the descendent of the non-linked non-relevant element; and display the coalesced elements as a single graphical representation. - View Dependent Claims (17, 18, 19, 20)
-
Specification