# FileSpecificationRelationshipType

## Content

# Variable: FileSpecificationRelationshipType

```ts
const FileSpecificationRelationshipType: object;
```

Defines possible values for [FileSpecification#relationship](../classes/FileSpecification#relationship).

## Type Declaration

### Alternative

```ts
readonly Alternative: "Alternative";
```

The file specification is an alternative representation of content, for example audio.

### Data

```ts
readonly Data: "Data";
```

The file specification represents information used to derive a visual presentation - such as
for a table or a graph.

### EncryptedPayload

```ts
readonly EncryptedPayload: "EncryptedPayload";
```

The file specification is an encrypted payload document that should be displayed
to the user if the PDF processor has the cryptographic filter needed to decrypt the document.

### FormData

```ts
readonly FormData: "FormData";
```

The file specification is the data associated with the AcroForm of this PDF.

### Schema

```ts
readonly Schema: "Schema";
```

The file specification is a schema definition for the associated object
(e.g. an XML schema associated with a metadata stream).

### Source

```ts
readonly Source: "Source";
```

The file specification is the original source material for the associated content.

### Supplement

```ts
readonly Supplement: "Supplement";
```

The file specification represents a supplemental representation of the original source or
data that may be more easily consumable (e.g., A MathML version of an equation).

### Unspecified

```ts
readonly Unspecified: "Unspecified";
```

The relationship is not known or cannot be described using one of the other values.
