Column Definition Schema Overview

[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.]

Each element manifest that defines columns must adhere to the Column Definition Schema. The Column Definition Schema for Microsoft Windows SharePoint Services 3.0 retains all elements from and builds on that schema. The following figure shows the elements being added to the Column Definition Schema for Windows SharePoint Services 3.0.

Column definition schema structure

Following is a list of the elements added to the column definition schema for Windows SharePoint Services 3.0.

  • **Elements   **The root element. Contains the namespace designation.

  • **Fields   **Represents the collection of columns defined in this element manifest.

  • **Field   **Represents a single column definition. The Field element has the following attributes:

    • **ID   **Required GUID. Represents the globally unique identifier for this column template.

    • Group   Required string. Represents the column group to which this column belongs.

    • **Name   **Required string. Represents the internal name for this column. This value is not localized.

    • DisplayName   Required string. Represents the display name for this column.

    • Type   Required Field Type. Represents the field type of the column.


      Field types are defined in the fldtyps.xml file.

    • **Sealed   **Optional Boolean. The default is FALSE. Represents whether the column is sealed. You cannot modify sealed columns.

    • ReadOnly   Optional Boolean. The default is FALSE. Represents whether the data in the column can be edited through the SharePoint user interface.

    • Hidden   Optional Boolean. The default is FALSE. Represents whether the column is hidden. Hidden columns are not displayed in the SharePoint user interface.

    • RowOrdinal   Required integer. Represents the row in which the data lives.

See Also


Introduction to Columns
Introduction to Content Types