Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.

DDEX has defined some of the profile in two variants: Multi-Record Block Variants (MRBV) and Single-Record Block Variants (SRBV). For most profiles, the MRBV is the default.

MRBVs can be characterised by the fact that the main body of the sales/usage report is made out of "Blocks" which comprise of multiple Records. The Blocks in the Basic Audio Profile, for instance comprise of one Record the Release that has been transacted, one or more Records for each of the Resources that make up the Release. For each of the Resource Records there may then be none, one or multiple Records describing Musical Works that are used in each of the Resources. Further Records can then be used to describe Sub-Releases and, finally, provide different sales/usage figures. This is depicted on the right.

SRBVs, on the other hand, collapse all of the above information into one single, albeit potentially very long, Record. This makes the ingestion process simpler. Also, smaller SRBV files can easier be imported into a spreadsheet application. These benefits do come at the cost of potentially repeating a significant amount of information. MRBVs are therefore notably more efficient than SRBV.

The choice between MRBV and SRBV depends on multiple factors that sender and recipient need to weigh up:

  • How large is the report likely to be? Is it a problem if the report is, say, 5x larger because of data repetition?
  • Is it important to easily import the sale/usage report into a spreadsheet application?
  • Will sender and recipient be able to handle richer data structures?

Image Added