Schema framework and a method and apparatus for normalizing schema
First Claim
1. A mark up language schema stored in a directory tree memory structure, the schema having a schema namespace associated therewith, the schema namespace including a category identifier that identifies a category to which the schema relates, and wherein the category identifier provides information about where the schema associated with the namespace is stored in the directory tree memory structure.
1 Assignment
0 Petitions
Accused Products
Abstract
The schema framework of the present invention is a set of rules and best practices that a user follows when creating schema in accordance with the present invention. By following these rules, schema are produced that can be used, reused, and managed in a distributed computing environment, thus reducing the time and effort associated with creating instance documents. Certain rules govern the content and format of the schema namespaces. Each schema namespace includes a category identifier that identifies a category to which the schema associated with the namespace relates. Once an instance document has been published by storing it in a schema repository, the schema and the namespace associated with that schema are “frozen” and cannot be changed. By freezing the schema and namespace, the schema and namespace become standardized, which facilitates instance document generation, validation, and use across a distributed system.
53 Citations
23 Claims
- 1. A mark up language schema stored in a directory tree memory structure, the schema having a schema namespace associated therewith, the schema namespace including a category identifier that identifies a category to which the schema relates, and wherein the category identifier provides information about where the schema associated with the namespace is stored in the directory tree memory structure.
-
14. A method for creating mark up language schema, the method comprising:
creating a schema namespace to identify the schema, the schema namespace including a category identifier that identifies a category to which the schema relates, the category identifier providing information about where the schema associated with the namespace is stored in a directory tree memory structure. - View Dependent Claims (15, 16, 17, 18)
-
19. An apparatus for determining whether a mark up language schema is normalized, the apparatus comprising:
logic configured to receive a schema and to determine whether the schema conforms with a schema framework rule set and if a determination is made that the schema does not conform with one or more rules, then conforming the schema to the one or more rules. - View Dependent Claims (20, 21, 22, 23)
Specification