System for normalizing and archiving schemas
First Claim
1. A system for generating normalized mark up language schemas, the system comprising:
- a schema generator configured to receive user input and to process the user input in accordance with a predefined schema framework rule set to generate a plurality of normalized mark up language schemas, wherein the normalized mark up language schemas are schemas generated by the schema generator and made to comply with the predefined schema framework rule; and
a first schema repository configured to archive the normalized mark up language schemas and retrieve archived mark up language schemas, the first schema repository having a directory tree structure, and wherein each mark up language schema archived in the first schema repository has a namespace associated with the mark up language schema that points to a location at which the mark up language schema is archived in the first schema repository.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for normalizing schemas and for archiving normalized schemas in a schema repository. A schema generator receives user input and creates normalized schemas based on the user input. The normalized schemas are archived in a schema repository that has a directory tree structure that can be searched to retrieve a schema using the schema namespace. Once a schema has been archived in the schema repository, the schema and its namespace preferably are frozen and cannot be altered. Schemas can be reused by searching the schema repository for a schema having a particular namespace, retrieving the archived schema and importing the retrieved schema into a document being created. The system may include multiple schema repositories with identical directory tree structures having identical schemas archived at identical locations in the directory tree structures.
-
Citations
36 Claims
-
1. A system for generating normalized mark up language schemas, the system comprising:
-
a schema generator configured to receive user input and to process the user input in accordance with a predefined schema framework rule set to generate a plurality of normalized mark up language schemas, wherein the normalized mark up language schemas are schemas generated by the schema generator and made to comply with the predefined schema framework rule; and a first schema repository configured to archive the normalized mark up language schemas and retrieve archived mark up language schemas, the first schema repository having a directory tree structure, and wherein each mark up language schema archived in the first schema repository has a namespace associated with the mark up language schema that points to a location at which the mark up language schema is archived in the first schema repository. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23)
-
-
19. The system of clam 1, wherein the schema generator is also configured to create one or more data dictionaries.
-
24. A method for generating normalized-mark up language schemas, the method comprising:
-
receiving user input and processing the user input in accordance with a predefined schema framework rule set to generate a plurality of normalized mark up language schemas, wherein each normalized mark up language schema complies with the predefined schema framework rule set; archiving the normalized mark up language schema in a primary schema repository configured to archive normalized mark up language schemas and retrieve normalized mark up language archived schemas, the primary schema repository having a directory tree structure, and wherein each mark up language schema archived in the primary schema repository has a namespace associated with the mark up language schema that points to a location at which the mark up language schema is archived in the primary schema repository. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A computer program for generating normalized-mark up language schemas, the computer program being recorded on a computer-readable medium, the program comprising:
-
a first code segment for processing user input in accordance with a predefined schema framework rule set to generate a plurality of normalized mark up language schemas that comply with the predefined schema framework rule set; and a second code segment for causing the normalized mark up language schemas to be archived in a primary schema repository configured to archive mark up language schemas, the primary schema repository having a directory tree structure, and wherein each mark up language schema archived in the primary schema repository has a namespace associated with the mark up language schema that points to a location at which the mark up language schema is archived in the primary schema repository. - View Dependent Claims (35, 36)
-
Specification