PARAMETERIZED TYPES AND ELEMENTS IN XML SCHEMA
First Claim
1. A computer-readable medium having a data structure stored thereon for associating elements across extensible markup language (XML) documents, said data structure comprising:
- a first data field for storing a parameterized annotation schema in a first document, said parameterized annotation schema defining usage properties associated with an XML schema characteristics in an original document; and
a second data field for storing annotation data based on the parameterized annotation schema stored in the first data field in a second document, said stored annotation data apply usages other than usages associated with the XML schema characteristics in the original document according to the defined usage properties in the first data field.
2 Assignments
0 Petitions
Accused Products
Abstract
Associating schema elements or types declared in an XML document with elements declared in another XML document. An annotation schema is defined in a first document. At least a portion of the schema declared in the original document is identified in the annotation schema of the first document. Usage properties in the annotation schema are declared for the identified portion of the schema in the original document. The declared usage properties provide additional utilities of the identified portion of the schema. The usage properties are mapped to the identified portion of the schema, and annotation data is specified in a second document based on the defined annotation schema. The specified annotation applies usages of the schema characteristics according to the usage properties.
39 Citations
19 Claims
-
1. A computer-readable medium having a data structure stored thereon for associating elements across extensible markup language (XML) documents, said data structure comprising:
-
a first data field for storing a parameterized annotation schema in a first document, said parameterized annotation schema defining usage properties associated with an XML schema characteristics in an original document; and a second data field for storing annotation data based on the parameterized annotation schema stored in the first data field in a second document, said stored annotation data apply usages other than usages associated with the XML schema characteristics in the original document according to the defined usage properties in the first data field. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for associating schema characteristics declared in a schema in an original XML document with schema characteristics declared in another XML document, said method comprising:
-
defining an annotation schema in a first document; identifying at least a portion of the schema declared in the original document in the annotation schema of the first document; declaring usage properties in the annotation schema for the identified portion of the schema in the original document, said declared usage properties providing additional utilities of the identified portion of the schema; mapping the usage properties to the identified portion of the schema in the original document; and specifying annotation data in a second document based on the defined annotation schema in the first document, said specified annotation applying usages of the schema characteristics in the original document according to the usage properties declared in the first document. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. One or more computer-readable media having computer-executable components for associating schema characteristics declared in a schema in an original XML document with elements declared in another XML document, said computer-executable components comprising:
-
a definition component for defining an annotation schema in a first document; an identification component for identifying at least a portion of the schema declared in an original document in the annotation schema of the first document; a declaration component for declaring usage properties in the annotation schema for the identified portion of the schema in the original document, said declared usage properties providing additional utilities of the identified portion of the schema; an annotation component for mapping the usage properties to the identified portion of the schema in the original document; and a parameterization component for specifying annotation data in a second document based on the defined annotation schema in the first document, said specified annotation applying usages of the schema characteristics in the original document according to the usage properties declared in the first document. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification