Media document type architecture

I am storing catalogs, manuals, and other pdfs for archival.

Content should link to relevant documents.

There are options for differentiating between document types.

Document types may need different fields. If they are all the same type, it could clutter the edit form.

Implementation options

Taxonomy

A Document Type taxonomy and reference field could tag the type of document.

Pros
Easy to expand type options.

Cons
Would have to be manually selected, or defaulted for the given context to avoid UX annoyances.

Fields

Having separate Manual and Catalog fields would allow document types to be inferred by their relationships.

Pros
Easy to set up.

Cons
No way to tell document type without field relation (unless combined with taxonomy or media type).

Media Type

Separate Manual and Catalog media types gives full control over each type's fields and display.

Pros
Customize fields and display per document type.

Cons
Can be difficult or tedious to apply consistent changes.

Project