---
title: MDSchema
framework: coreservices
role: collectionGroup
role_heading: API Collection
path: coreservices/file_metadata/mdschema
---

# MDSchema

## Overview

Overview The MDSchema functions provide information about the metadatareturned for an item including the type of metadata provided fora file type, the localized display name for a metadata attributekey, and the schema for a metadata attribute key.

## Topics

### MDSchema Miscellaneous Functions

- [MDSchemaCopyAllAttributes()](coreservices/1445665-mdschemacopyallattributes.md)
- [MDSchemaCopyAttributesForContentType(_:)](coreservices/1444459-mdschemacopyattributesforcontent.md)
- [MDSchemaCopyDisplayDescriptionForAttribute(_:)](coreservices/1442582-mdschemacopydisplaydescriptionfo.md)
- [MDSchemaCopyDisplayNameForAttribute(_:)](coreservices/1450203-mdschemacopydisplaynameforattrib.md)
- [MDSchemaCopyMetaAttributesForAttribute(_:)](coreservices/1450052-mdschemacopymetaattributesforatt.md)

### Constants

- [Available Metadata Attribute Keys](coreservices/file_metadata/mdschema/available_metadata_attribute_keys.md)
- [Metadata Attribute Schema Description Keys](coreservices/file_metadata/mdschema/metadata_attribute_schema_description_keys.md)

## See Also

### Opaque Types

- [MDItem](coreservices/file_metadata/mditem.md)

### Related Documentation

- [Spotlight Overview](apple-archive/documentation/Carbon/Conceptual/MetadataIntro.md)
