mimeType tells us the format
There was a side discussion as to whether Artifact type is enough - as it does not allow us to understand which BOM is the SBOM for example.
Noting that various BOMs can have multiple purposes - i.e. a BOM can be both an SBOM, VDR and VEX. Some might just be an SBOM with VEX/VDR in a separate artifact.