<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](./index.md) &gt; [@datashaper/schema](./schema.md) &gt; [Profile](./schema.profile.md)

## Profile type

Resources must have a profile, which is a key defining how it should be interpreted. Profiles are essentially shorthand for a schema URL. The core profiles for DataShaper are defined here, but any application can define one as a string.

<b>Signature:</b>

```typescript
export type Profile = KnownProfile
/**
 * Any other custom profile string can be specified by applications.
 */
 | string;
```
<b>References:</b> [KnownProfile](./schema.knownprofile.md)

