Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Mapping of schema data into data structures

A pattern structure, data technology, applied in the direction of electrical digital data processing, special data processing applications, instruments, etc.

Inactive Publication Date: 2006-04-19
MICROSOFT CORP
View PDF1 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Therefore, there is a virtually unmet need for mechanisms to map schema data to other database structures

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Mapping of schema data into data structures
  • Mapping of schema data into data structures
  • Mapping of schema data into data structures

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0028] The present invention will now be described with reference to the drawings, wherein like reference numerals are used to refer to like elements throughout. In the following description, for purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of the present invention. It is evident, however, that the invention may be practiced without these specific details. In other instances, well-known structures and devices are shown in block diagram form in order to facilitate descriptions thereof.

[0029] As used in this patent application, the terms "component" and "system" refer to a computer-related entity, which may be hardware, a combination of hardware and software, software, or software in execution. For example, a component may be, but is not limited to being, a process running on a processor, a processor, a hard drive, multiple storage drives (optical and / or magnetic storage media), an object, executable code, a th...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

Translation architecture that facilitates translation between schema data and relational structures. The architecture includes a translation component that consumes schema data ( e . g ., an XML schema) that includes a schema structure, validates the schema structure, and persists in memory a representation of the schema as a relational format. Since schemas are shredded into tables, instance validation loads only the necessary components to perform validation. During validation, only parts of the schema that are used are loaded and cached. A schema cache stores the in-memory representation of schema optimized for instance validation. Schema components are loaded from metadata into main memory as read-only objects such that multiple users can use the in-memory objects for validation, query processing, query optimization and storage optimization of XML instance data .

Description

[0001] Cross References to Related Applications [0002] This application claims priority to U.S. Provisional Patent Application No. 60 / 619,043, filed October 15, 2004, entitled "MAPPING OF XML SCHEMA DATA INTO RELATIONAL DATABASE STRUCTURES" ”, which patent application is hereby incorporated by reference in its entirety. Background technique [0003] XML (Extensible Markup Language) provides a standard way of marking data so that the data can be read and interpreted by various web browsers. Given the massive proliferation of web hosts and applications on global communication networks such as the Internet, XML documents are widely used in everyday transactions. [0004] A Document Type Definition (DTD) is a technique for defining the document structure of an XML document in terms of a list of legal elements or building blocks. From a DTD perspective, all XML documents (and HTML documents) are made up of the following simple building blocks: elements, tags (for marking elemen...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F17/30
Inventor C·T·蒂伯D·托米克S·H·史密斯S·帕尔Y·英戈里科夫S·A·欧克斯
Owner MICROSOFT CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products