US 7,590,654 B2
Type definition language for defining content-index from a rich structured WinFS data type
Anurag Gupta, Bellevue, Wash. (US); and Sameet H. Agarwal, Redmond, Wash. (US)
Assigned to Microsoft Corporation, Redmond, Wash. (US)
Filed on Jun. 30, 2006, as Appl. No. 11/480,721.
Prior Publication US 2008/0005150 A1, Jan. 03, 2008
Int. Cl. G06F 17/30 (2006.01)
U.S. Cl. 707—103R  [707/100; 707/101; 707/102; 707/104.1] 20 Claims
OG exemplary drawing
 
1. A method for providing content index information for a data item comprising:
generating a schema file that includes a data item type definition for a data item type and content index definitions for the data item type defined in said schema file, wherein the content index definitions are defined using a type-definition language to declare a content index on properties of the data item type defined in said schema file;
generating query language statements for content index data extraction based on the content index definitions declared in the schema file; and
storing the generated query language statements in a file system store.