The <MetadataFilter> element configures a filter that examines metadata supplied by a metadata provider and adds, modifies, or deletes information depending on the filter's behavior.

Filters are generally used to impose additional security requirements on metadata, or limit the metadata consumed. Others are more advanced and work in conjunction with other software features.

The filter to be applied is specified by the type attribute and can be one of the following:

Other attributes and child elements may be specified as defined by the individual type.

Examples are given for each individual type. Others examples available in the older documentation.