Schema framework and method and apparatus for normalizing schema
First Claim
1. A markup language schema framework for developing markup language schemas, comprising:
- a plurality of markup language schemas, wherein each of the plurality of markup language schemas includes a unique markup language schema namespace associated therewith;
a plurality of rules of construction, wherein a first rule of construction requires the markup language schema namespaces to convey a description of markup language elements provided by the markup language schema, and wherein the plurality of rules of construction applies to the plurality of markup language schemas; and
wherein the markup language schema framework is embodied on a computer system.
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.
-
Citations
17 Claims
-
1. A markup language schema framework for developing markup language schemas, comprising:
-
a plurality of markup language schemas, wherein each of the plurality of markup language schemas includes a unique markup language schema namespace associated therewith; a plurality of rules of construction, wherein a first rule of construction requires the markup language schema namespaces to convey a description of markup language elements provided by the markup language schema, and wherein the plurality of rules of construction applies to the plurality of markup language schemas; and wherein the markup language schema framework is embodied on a computer system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
Specification