Graphically browsing schema documents described by XML schema
First Claim
1. A Graphical User Interface (GUI) representing composition/aggregation relationships in an XML Schema document comprising:
- means for providing tree views that represent a composition/aggregation hierarchy between related datatypes and elements;
means for graphically representing inheritance relationships indirectly through the composition/aggregation hierarchy; and
means for graphically representing an inheritance hierarchy while displaying the composition/aggregation hierarchy.
0 Assignments
0 Petitions
Accused Products
Abstract
Techniques for providing graphical representations of a semantic structure of XML Schema documents which can explicitly represent not only composition/aggregation relationships between related datatypes and their child elements but also inheritance relationships between supertypes and subtypes in a single GUI screen of graphical schema browsers. Compact graphical schema diagrams for representing complex relationships between datatypes and elements inherent in XML schema documents can be generated, and can easily and quickly be browsed. The techniques disclosed herein are useful for any graphical XML Schema editor that can edit XML Schema document with the GUI screen views.
-
Citations
16 Claims
-
1. A Graphical User Interface (GUI) representing composition/aggregation relationships in an XML Schema document comprising:
-
means for providing tree views that represent a composition/aggregation hierarchy between related datatypes and elements;
means for graphically representing inheritance relationships indirectly through the composition/aggregation hierarchy; and
means for graphically representing an inheritance hierarchy while displaying the composition/aggregation hierarchy. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of providing a graphical representation of a semantic structure of an XML Schema document, comprising:
-
explicitly representing composition/aggregation relationships between related datatypes and their child elements and inheritance relationships between supertypes and subtypes in a single GUI screen of a graphical schema browser; and
generating a compact graphical schema diagram for representing complex relationships between datatypes and elements inherent the XML schema document by providing means for easily and quickly browsing the graphical schema diagram. - View Dependent Claims (8, 9, 10)
-
-
11. A method of browsing a schema diagram of related XML Schema documents with a graphical schema browser that can control the navigations through the schema diagram, comprising:
-
providing a GUI screen for the browser, the GUI screen comprising;
a list view of schema components, a list view of binding elements, a list view of parent datatypes, a list view of supertypes, and a graphical view of schema diagram;
wherein the list view of schema components provides a list of all datatypes and elements defined in related XML Schema documents including global and local elements, and complex and simple datatypes, and by selecting a datatype or element from the list, the rectangular box standing for the selected datatype or element appears at the graphical view of schema diagram, and users can start to navigate from the selected one;
wherein the list view of binding elements provides a list of feasible binding elements of a datatype if they exist, and by selecting an element from the list, the datatype is associated with the element;
wherein the list view of parent datatypes provides a list of feasible parent datatypes of an element if they exist, and by selecting a parent datatype from the list, the rectangular box standing for the selected parent datatype appears at the graphical view of schema diagram, and users can navigate backward from the element to the selected parent datatype;
wherein the list view of supertypes provides a list of feasible supertypes of a datatype if they exist, and by selecting a supertype from the list, the rectangular box standing for the selected supertype appears at the graphical view of schema diagram, and users can navigate upward from the datatype to the selected supertype. - View Dependent Claims (12, 13, 14, 15, 16)
-
Specification