13. A computing system comprising: a processing unit; and a memory system storing program instructions that are executable by the processing unit for: 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.
13. A computing system comprising: a processing unit; and a memory system storing program instructions that are executable by the processing unit for: 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. 14. The system of claim 13 , wherein the program instructions stored in the memory system are executable by the processing unit for annotating type-properties declared in the schema file by marking said type-properties for content indexing using the type-definition language.