505 0_ $a represents "a complete contents note for an item." It is being mapped to bf:contentsNote under bf:Work, but bf:contentsNote is defined as a property of bf:Instance in the BIBFRAME vocabulary. It is not mapped to bf:tableOfContents (a property of bf:Annotation), which would have been accurate for this particular record.
<bf:Work xmlns:bf="http://bibframe.org/vocab/" rdf:about="http://pultest/stuff/8315773">
<rdf:type rdf:resource="http://bibframe.org/vocab/Text"/>
<rdf:type rdf:resource="http://bibframe.org/vocab/StillImage"/>
<bf:authorizedAccessPoint>Xu, Cui, 1975- No! That's wrong!</bf:authorizedAccessPoint>
<bf:authorizedAccessPoint xml:lang="en">徐萃, 1975- 天啊! 错啦! 故事新编 = a parallel T in a certain
language</bf:authorizedAccessPoint>
<bf:label>No! That's wrong!. Chinese</bf:label>
<madsrdf:authoritativeLabel xmlns:madsrdf="http://www.loc.gov/mads/rdf/v1#">No! That's
wrong!. Chinese</madsrdf:authoritativeLabel>
...
<bf:contentsNote>This is a complete contents note for an item -- Zhen cha gui -- Yi nian ji
de hui yi -- Fan piao -- Mei mei -- Xiao shi zi -- You yong ku xiao hai -- Xing qi liu
tong hua -- Wan shang de hao hao dang dang -- Er zi ge men -- Yi qi hui jia -- Xi huan
Zhongguo -- Tai yang yong yuan zhao zhu -- Wan de shu jia (dai hou
ji).</bf:contentsNote>
...
</bf:Work>
I'm not really comfortable with myself yet about where this sort of data should go, but what you wrote clearly matches what shows up in the model documentation. It looks good to me.
505 0_ $a represents "a complete contents note for an item." It is being mapped to
bf:contentsNote
underbf:Work
, butbf:contentsNote
is defined as a property ofbf:Instance
in the BIBFRAME vocabulary. It is not mapped tobf:tableOfContents
(a property ofbf:Annotation
), which would have been accurate for this particular record.