System and method for enhancing XML schemas
First Claim
Patent Images
1. A system for generating an enhanced XML schema, the system comprising:
- an XML input schema comprising a definition of a first element;
an XML preamble file comprising a definition of a first component;
an XML parameter file comprising an instruction for modifying the XML input schema based on the definition of the first component; and
a schema enhancer for generating an enhanced XML schema by modifying the XML input schema based on the instruction in the XML parameter file and the definition of the first component in the XML preamble file.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for enhancing XML schemas is presented. A schema enhancer inputs an input schema, a parameter file, and (optionally) a preamble file to generate an enhanced schema. The optional preamble file comprises definitions and syntax for elements and/or attributes to be added and/or to modify relationships in the input schema to create the enhanced schema. Instructions for modifying the input schema to generate the enhanced schema comprise the parameter file.
-
Citations
22 Claims
-
1. A system for generating an enhanced XML schema, the system comprising:
-
an XML input schema comprising a definition of a first element;
an XML preamble file comprising a definition of a first component;
an XML parameter file comprising an instruction for modifying the XML input schema based on the definition of the first component; and
a schema enhancer for generating an enhanced XML schema by modifying the XML input schema based on the instruction in the XML parameter file and the definition of the first component in the XML preamble file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for generating an enhanced schema, the method comprising:
-
providing an XML input schema comprising an element;
providing an XML parameter file comprising an instruction for modifying the XML input schema;
generating the enhanced schema by modifying the XML input schema according to the instruction in the XML parameter file. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer-readable medium containing computer-executable instructions for
providing a first XML schema comprising an element associated with an attribute, wherein a relationship between the element and the attribute is defined; -
providing a parameter file comprising a rule for modifying the relationship between the element and the attribute;
generating a second XML schema by inserting into the first schema, the element and the attribute included in the preamble file, according to the rule included in the parameter file.
-
Specification