8.4.14 Aiding human readability

Messages created in accordance with this part of the RDR standard are designed so that they can be ingested and processed automatically. However, when establishing a new message exchange it may be helpful for humans to be able read a file. The same may be true for error handling during normal operations.

It is therefore recommended, for each Record type used in a message created in accordance with this part of the standard, to include above the first actual Record data an additional Record that sets out, once, all the Cell “headings” for that particular Record.

The first Cell of the “headings” Record shall be populated with the relevant Record identifier, preceded by a hash symbol (“#”) as shown in Figure 4.

image-20240911-130525.png

Figure 4 – Human readable layout of a message created in accordance with this part of the RDR standard.

Figure 4 shows a message (with only the first few Cells shown) created in accordance with this part of the RDR standard loaded into a spreadsheet application, with some rows coloured to aid readability.

When creating such “headings” Records, the sender should ensure to use (i) the correct Record identifier (specifically: the correct version of the Record identifier) for the profile version used and (ii) the correct Cell names. While failing to this shall not cause automated ingestion to fail as these lines shall be ignored, they might lead to recipients questioning whether the remainder of the message is following the standard correctly.

The table that follows provides sample data for a RightsClaimConflictNotification message with only one Record. Header and Footer Record have been omitted here.

The message has been transposed for ease of displaying the Record name and corresponding values, which would otherwise be presented as in Figure 4 above.

 

Cell name

Record value

1

RecordType

RTCR

2

RecordId

RCCN_001

3

ResourceType

SoundRecording

4

Weight

60

5

CurrencyOfAccounting

EUR

6

HeldMonetaryValue

7

ActionRequired

TRUE

8

ActionType

submit evidence

9

ISRC

AA6Q72000047

10

ResourceProprietaryId

yourns::SX007564

11

ResourceTitle

Dance with a Stranger

12

ResourceSubTitle

Live at Abbey Road Studios

13

DisplayArtistName

#unknown#

14

Duration

PT3M20S

15

PLineYear

1998

16

NumberOfConflictingParties

3

17

TerritoryCode

DE

18

StartDate

1998-01-00

19

EndDate

2022-02-28

20

ConflictingParty1DPID

PADPIDA2019062107O

21

ConflictingParty1PartyId

myns::4534

22

ConflictingParty1Name

LabelB

23

Contact1EmailAddress

label.b@facilitator.com

24

ISRC1

25

Claim1ProprietaryResourceId

ns::546378

26

RightSharePercentage1

50

27

ConflictingParty2DPID

PADPIDA20430000555

28

ConflictingParty2PartyId

29

ConflictingParty2Name

LabelC

30

Contact2EmailAddress

MLC-2@facilitator.co.uk

31

ISRC2

32

Claim2ProprietaryResourceId

fs::3bas463c55

33

RightSharePercentage2

40

34

ConflictingParty3DPID

PADPIDA20434444587

35

ConflictingParty3PartyId

36

ConflictingParty3Name

LabelD

37

Contact3EmailAddress

MLC-2@facilitator.co.uk

38

ISRC3

PADPIDA20430000010

39

Claim3ProprietaryResourceId

aa::47vvs87v35

40

RightSharePercentage3

40

Table 4 – Sample message transposed with only one Record for display purposes only, created in accordance with this part of the RDR standard.

The following table provides sample data for a RightsClaimConflictResponse message with only one Record. Header and Footer Record have been omitted here.

The message has been transposed for ease of displaying the Record name and corresponding values, which would otherwise be presented as in Figure 4 above.

Cell name

Record value

1

RecordType

RCRR

2

RecordId

RCRR_001

3

NotificationMessageId

29024cf2-b5b9-43e9-98ac-9f2265aaf385

4

NotificationConflictRecordId

RCCN_001

5

ISRC

AA6Q72000047

6

ResourceProprietaryId

yourns::SX007564

7

ResourceTitle

Dance with a Stranger

8

ResourceSubTitle

Live at Abbey Road Studios

9

DisplayArtistName

#unknown#

10

Duration

PT3M20S

11

PLineYear

1998

12

ConflictingPartyDPID

PADPIDA2019062107O

13

ConflictingPartyPartyId

PADPIDA2019062107O

14

ConflictingPartyName

LabelB

15

ContactEmailAddress

f.for-label.b@facilitator.com

16

ClaimProprietaryResourceId

AA6Q72000047

17

ResponseType

Maintain

18

TerritoryCode

DE

19

StartDate

1998-01-00

20

EndDate

2022-02-28

21

RightSharePercentage

50

Table 5 – Sample message transposed with only one Record for display purposes only, created in accordance with this part of the RDR standard