System for normalizing and archiving schemas
First Claim
1. A system for normalizing mark up language schema, 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 and normalize schema; and
a first schema repository configured to archive schema and retrieve archived schema, the schema repository having a directory tree structure, and wherein each schema archived in the schema repository has a namespace associated with the schema that points to a location at which the schema is archived in the 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.
98 Citations
33 Claims
-
1. A system for normalizing mark up language schema, 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 and normalize schema; and
a first schema repository configured to archive schema and retrieve archived schema, the schema repository having a directory tree structure, and wherein each schema archived in the schema repository has a namespace associated with the schema that points to a location at which the schema is archived in the 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, 28)
-
-
19. The system of clam 1, wherein the schema generator is also configured to create one or more data dictionaries.
-
23. A method for normalizing mark up language schema, the method comprising:
-
receiving user input and processing the user input in accordance with a predefined schema framework rule set to generate and normalize schema; and
archiving the normalized schema in a primary schema repository configured to archive schema and retrieve archived schema, the schema repository having a directory tree structure, and wherein each schema archived in the schema repository has a namespace associated with the schema that points to a location at which the schema is archived in the schema repository. - View Dependent Claims (24, 25, 26, 27, 29, 30, 31, 32)
-
-
33. A computer program for normalizing mark up language schema, the computer program being embodied 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 normalize schema; and
a second code segment for causing the normalized schema to be archived in a primary schema repository configured to archive schema, the schema repository having a directory tree structure, and wherein each schema archived in the schema repository has a namespace associated with the schema that points to a location at which the schema is archived in the schema repository.
-
Specification