Hi Steve, Thanks very much for following this up with your colleagues. This cleanup/normalization makes perfect sense, However I am finding a considerable number of cases where beside the simple cleanup, the actual DDC numbers have been shortened in the normalized form (nsfa), e.g. in case of the following work the DDC class "Cloud computing" has been changed to " Internet" (004.678 Internet, 004.6782 Cloud computing ) controlNumber: 757133257 DDC -> afa:004.6782 nsfa:004.678 More examples: controlNumber: 32155131 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 31864085 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 41037721 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 48955829 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 52254624 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 47139254 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 53357482 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 26847297 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 31864085 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 213480039 DDC -> afa:572.802855133 nsfa:572.80285 controlNumber: 216938373 DDC -> afa:776.0941 nsfa:776.09 controlNumber: 45175701 DDC -> afa:B nsfa:null controlNumber: 21024620 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 33055109 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 31864085 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 28566296 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 223021753 DDC -> afa:370.70994 nsfa:370.7 controlNumber: 42816159 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 44041153 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 30599637 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 488524108 DDC -> afa:025.0427 nsfa:025.04 controlNumber: 496159895 DDC -> afa:E nsfa:null controlNumber: 50004966 DDC -> afa:303.699669 nsfa:303.69 controlNumber: 664661422 DDC -> afa:347.7109 nsfa:347.71 controlNumber: 221506914 DDC -> afa:623.8886 nsfa:623.888 controlNumber: 22710093 DDC -> afa:347.3079 nsfa:347.307 controlNumber: 50730923 DDC -> afa:B nsfa:null controlNumber: 61122961 DDC -> afa:FIC nsfa:null controlNumber: 27266348 DDC -> afa:347.30082 nsfa:347.3 controlNumber: 660539496 DDC -> afa:792.0941090511 nsfa:792.0941 controlNumber: 646112101 DDC -> afa:809.93358209082 nsfa:809.93358 controlNumber: 221472619 DDC -> afa:823.08720992870994 nsfa:823.0872099287 controlNumber: 30111307 DDC -> afa:813.08109975 nsfa:813.08109 controlNumber: 227654172 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 16057801 DDC -> afa:000 nsfa:null controlNumber: 11593698 DDC -> afa:510.784403 nsfa:510.78 controlNumber: 11213815 DDC -> afa:510.784472 nsfa:510.78 controlNumber: 37507275 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 10410101 DDC -> afa:510.7844 nsfa:510.78 controlNumber: 22666045 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 20919707 DDC -> afa:621.3994 nsfa:621.399 controlNumber: 49944222 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 31855390 DDC -> afa:005.711015118 nsfa:005.711 controlNumber: 26922572 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 31279447 DDC -> afa:FIC nsfa:null controlNumber: 56208849 DDC -> afa:FIC nsfa:null controlNumber: 671709856 DDC -> afa:518.5 nsfa:518 controlNumber: 195735685 DDC -> afa:670.15196 nsfa:670 controlNumber: 639925075 DDC -> afa:164.04 nsfa:164 controlNumber: 20649668 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 228195232 DDC -> afa:364.374094209033 nsfa:364.3740942 controlNumber: 427676546 DDC -> afa:497.124 nsfa:497.1 controlNumber: 144991217 DDC -> afa:B nsfa:null controlNumber: 227922603 DDC -> afa:511.36071 nsfa:511.36 controlNumber: 26241817 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 42901706 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 45166540 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 28371893 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 246976751 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 29328912 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 25144023 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 32231470 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 22471430 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 21054877 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 23445479 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 22471351 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 43323375 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 35820511 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 40696610 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 24129963 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 28566299 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 36774829 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 24156609 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 39278717 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 11213815 DDC -> afa:510.784472 nsfa:510.78 controlNumber: 29329484 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 36906252 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 32043517 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 244177236 DDC -> afa:330.1519 nsfa:330.151 controlNumber: 694393636 DDC -> afa:006.6836 nsfa:006.68 controlNumber: 2968495 DDC -> afa:518.02855262 nsfa:518.02855 controlNumber: 224942260 DDC -> afa:372.720994 nsfa:372.72 controlNumber: 61146086 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 468348608 DDC -> afa:518.53 nsfa:518 controlNumber: 85830661 DDC -> afa:B nsfa:null controlNumber: 35849139 DDC -> afa:516.385 nsfa:516.3 controlNumber: 36149661 DDC -> afa:625.4076 nsfa:625.4 controlNumber: 9114080 DDC -> afa:651.58076 nsfa:651.58 controlNumber: 27477812 DDC -> afa:621.3819076 nsfa:621.3819 controlNumber: 11749612 DDC -> afa:628.3076 nsfa:628.3 controlNumber: 20032138 DDC -> afa:629.283076 nsfa:629.28307 controlNumber: 26642447 DDC -> afa:686.4076 nsfa:686.4 controlNumber: 8695243 DDC -> afa:651.83076 nsfa:651.83 controlNumber: 27030917 DDC -> afa:621.86076 nsfa:621.86 controlNumber: 20302086 DDC -> afa:628.3076 nsfa:628.3 controlNumber: 9160314 DDC -> afa:692.1076 nsfa:692.1 controlNumber: 22135438 DDC -> afa:686.42076 nsfa:686.42 controlNumber: 25143963 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 112660 DDC -> afa:010.425 nsfa:010.42 controlNumber: 55534889 DDC -> afa:B nsfa:null controlNumber: 55534889 DDC -> afa:973.0405967625013092 nsfa:973.04059 controlNumber: 9153419 DDC -> afa:FIC nsfa:null controlNumber: 25368720 DDC -> afa:347.4710652 nsfa:347.47 controlNumber: 471792398 DDC -> afa:FIC nsfa:null controlNumber: 181155510 DDC -> afa:347.480353 nsfa:347.4 controlNumber: 181155510 DDC -> afa:343.748053 nsfa:343.74 controlNumber: 494023554 DDC -> afa:B nsfa:null controlNumber: 494023554 DDC -> afa:973.0405967625013092 nsfa:973.04059 controlNumber: 61260426 DDC -> afa:392.50820954 nsfa:392.5082 controlNumber: 663477323 DDC -> afa:FIC nsfa:null controlNumber: 751835028 DDC -> afa:FIC nsfa:null controlNumber: 59714511 DDC -> afa:305.26095195 nsfa:305.260951 controlNumber: 11370691 DDC -> afa:347.303532 nsfa:347.3 controlNumber: 29830013 DDC -> afa:346.748052 nsfa:346.7 controlNumber: 29830013 DDC -> afa:347.480652 nsfa:347.4 controlNumber: 30576698 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 22285705 DDC -> afa:005.74028551 nsfa:005.74028 controlNumber: 27307603 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 33830907 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 756741180 DDC -> afa:B nsfa:null controlNumber: 71790090 DDC -> afa:595.3156 nsfa:595.315 controlNumber: 515496628 DDC -> afa:005.753 nsfa:005.75 controlNumber: 33879733 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 39278717 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 30787433 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 25143973 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 693421299 DDC -> afa:005.1015118 nsfa:005.10151 controlNumber: 29671097 DDC -> afa:347.302852 nsfa:347.302 controlNumber: 32167115 DDC -> afa:347.302852 nsfa:347.302 controlNumber: 18861917 DDC -> afa:347.302852 nsfa:347.302 controlNumber: 751922162 DDC -> afa:323.480973 nsfa:323.4809 controlNumber: 38818559 DDC -> afa:338.604809941 nsfa:338.6048 controlNumber: 221505805 DDC -> afa:388.122099441 nsfa:388.122 controlNumber: 223328522 DDC -> afa:338.47666893 nsfa:338.476668 controlNumber: 220292376 DDC -> afa:344.9401 nsfa:344 controlNumber: 27307585 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 31312447 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 32160914 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 28566307 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 23445479 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 223691145 DDC -> afa:579.1757028 nsfa:579.1757 controlNumber: 664319212 DDC -> afa:362.19646200896872073 nsfa:362.196462 controlNumber: 21024668 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 32043512 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 71950855 DDC -> afa:004.151 nsfa:004.1 controlNumber: 22687041 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 39527515 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 17202815 DDC -> afa:B nsfa:null controlNumber: 222499112 DDC -> afa:418.02009945 nsfa:418.02 controlNumber: 224913883 DDC -> afa:418.020994 nsfa:418.0209 controlNumber: 225126840 DDC -> afa:418.020994 nsfa:418.0209 controlNumber: 223080600 DDC -> afa:418.020994 nsfa:418.0209 controlNumber: 225257052 DDC -> afa:418.020994 nsfa:418.0209 controlNumber: 54611240 DDC -> afa:349.94014 nsfa:349.94 controlNumber: 34117079 DDC -> afa:347.30282 nsfa:347.302 controlNumber: 47658864 DDC -> afa:B nsfa:null controlNumber: 213775707 DDC -> afa:491.556 nsfa:491.55 controlNumber: 71217003 DDC -> afa:FIC nsfa:null controlNumber: 747947335 DDC -> afa:401.45 nsfa:401.4 controlNumber: 730413618 DDC -> afa:781.630952 nsfa:781.63095 controlNumber: 47139254 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 35829207 DDC -> afa:621.3820285462 nsfa:621.382 controlNumber: 22145131 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 21054880 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 27404255 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 23672972 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 27404277 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 35922584 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 34695963 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 757133257 DDC -> afa:004.6782 nsfa:004.678 controlNumber: 526027000 DDC -> afa:FIC nsfa:null controlNumber: 216938373 DDC -> afa:776.0941 nsfa:776.09 controlNumber: 152412143 DDC -> afa:005.13307 nsfa:005.133 controlNumber: 20638279 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 433955980 DDC -> afa:025.06333709715 nsfa:025.063337 controlNumber: 21024549 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 14188599 DDC -> afa:025.0660971 nsfa:025.066 controlNumber: 36906273 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 22716260 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 303032817 DDC -> afa:492.40141 nsfa:492.4 controlNumber: 36502619 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 671701628 DDC -> afa:025.0427 nsfa:025.04 controlNumber: 464995696 DDC -> afa:782.421690955 nsfa:782.4216 controlNumber: 29943490 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 63764139 DDC -> afa:658.84028551 nsfa:658.840285 controlNumber: 48014761 DDC -> afa:231.088283 nsfa:231.08 controlNumber: 79985903 DDC -> afa:231.088283 nsfa:231.08 controlNumber: 53145359 DDC -> afa:B nsfa:null controlNumber: 316018273 DDC -> afa:745.40711 nsfa:745.407 controlNumber: 24156623 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 712556031 DDC -> afa:005.342 nsfa:005.34 controlNumber: 500783786 DDC -> afa:627.042015118 nsfa:627.042 controlNumber: 10020299 DDC -> afa:532.01515353 nsfa:532.0151 controlNumber: 313134618 DDC -> afa:005.42265 nsfa:005.42 controlNumber: 373474492 DDC -> afa:650.0285554 nsfa:650.0285 controlNumber: 60166410 DDC -> afa:005.42265 nsfa:005.42 controlNumber: 37586556 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 50514258 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 20638698 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 29329484 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 36906252 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 20617305 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 20588511 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 32155131 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 32231485 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 23034304 DDC -> afa:005.453028551 nsfa:005.453 controlNumber: 21356659 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 276224596 DDC -> afa:512.6209 nsfa:512.62 controlNumber: 20638675 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 488524108 DDC -> afa:025.0427 nsfa:025.04 controlNumber: 36383420 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 80014854 DDC -> afa:521.4 nsfa:521 controlNumber: 35627676 DDC -> afa:519.502 nsfa:519.5 controlNumber: 639925075 DDC -> afa:164.04 nsfa:164 controlNumber: 40420767 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 255326540 DDC -> afa:331.252015 nsfa:331.252 controlNumber: 33879729 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 28371899 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 29329484 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 22716137 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 21024620 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 20617305 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 42288095 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 27551637 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 36502619 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 26274562 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 23004365 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 59113849 DDC -> afa:358.971 nsfa:358.9 controlNumber: 255326540 DDC -> afa:331.252015 nsfa:331.252 controlNumber: 432405804 DDC -> afa:333.701519542 nsfa:333.7015195 controlNumber: 40982184 DDC -> afa:B nsfa:null controlNumber: 45408431 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 26922538 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 55626551 DDC -> afa:343.755071 nsfa:343.755 controlNumber: 213495679 DDC -> afa:305.697071 nsfa:305.697 controlNumber: 713186563 DDC -> afa:614.532021 nsfa:614.532 controlNumber: 155836272 DDC -> afa:351.9402439 nsfa:351.94 controlNumber: 242566621 DDC -> afa:347.77306 nsfa:347.77 controlNumber: 23002513 DDC -> afa:621.48380113 nsfa:621.4838 controlNumber: 34119950 DDC -> afa:623.8929415 nsfa:623.8929 controlNumber: 671709856 DDC -> afa:518.5 nsfa:518 controlNumber: 731222444 DDC -> afa:E nsfa:null controlNumber: 220487201 DDC -> afa:029.706373 nsfa:029.7 controlNumber: 25838577 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 288932821 DDC -> afa:468.342102464795 nsfa:468.3421 controlNumber: 21024620 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 29943490 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 26137241 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 56638137 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 35799309 DDC -> afa:005.45301512 nsfa:005.453 controlNumber: 34999304 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 30616254 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 34695989 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 37586524 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 20825516 DDC -> afa:709.49209048 nsfa:709.4920904 controlNumber: 29329498 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 12740804 DDC -> afa:339.4862810941 nsfa:339.48 controlNumber: 18254906 DDC -> afa:616.8018 nsfa:616.801 controlNumber: 318871926 DDC -> afa:497.492 nsfa:497.49 controlNumber: 617565405 DDC -> afa:330.0243430721 nsfa:330.02434 controlNumber: 24204711 DDC -> afa:651.8574 nsfa:651.85 controlNumber: 51835031 DDC -> afa:354.772380973 nsfa:354 controlNumber: 27404277 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 23819784 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 28769108 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 27404255 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 29328986 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 29943486 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 22145159 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 28769128 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 32160912 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 29943488 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 35820511 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 34695976 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 26847297 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 31312681 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 57217790 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 54953775 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 57010214 DDC -> afa:B nsfa:null controlNumber: 26922538 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 23445337 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 27307571 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 757827204 DDC -> afa:B nsfa:null controlNumber: 123558251 DDC -> afa:797.8719 nsfa:797 controlNumber: 27628394 DDC -> afa:659.20994 nsfa:659.2 controlNumber: 440994886 DDC -> afa:FIC nsfa:null controlNumber: 81012056 DDC -> afa:787.871643 nsfa:787.87164 controlNumber: 460058148 DDC -> afa:241.66090511 nsfa:241.66 controlNumber: 17106415 DDC -> afa:551.5540287 nsfa:551.554 controlNumber: 220631692 DDC -> afa:344.944021 nsfa:344 controlNumber: 153980183 DDC -> afa:658.31240993 nsfa:658.3124 controlNumber: 734079948 DDC -> afa:956.9204092 nsfa:956.9204 controlNumber: 432980615 DDC -> afa:FIC nsfa:null controlNumber: 6191083 DDC -> afa:343.7940542 nsfa:343.794054 controlNumber: 6191083 DDC -> afa:347.9403542 nsfa:347.94035 controlNumber: 19485253 DDC -> afa:368.01109794 nsfa:368.011 controlNumber: 21197679 DDC -> afa:347.940686 nsfa:347.9406 controlNumber: 226200849 DDC -> afa:320.8509794985 nsfa:320.850979 controlNumber: 15677814 DDC -> afa:029.70971 nsfa:029.7 controlNumber: 15222719 DDC -> afa:353.9794009 nsfa:353.9794 controlNumber: 27551552 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 20638713 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 32043512 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 28371899 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 34277476 DDC -> afa:519.77015118 nsfa:519.770 controlNumber: 906860 DDC -> afa:920.0942 nsfa:920.094 controlNumber: 61425 DDC -> afa:B nsfa:null controlNumber: 51892634 DDC -> afa:B nsfa:null controlNumber: 555658392 DDC -> afa:302.13015118 nsfa:302.130151 controlNumber: 24187084 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 26847314 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 27804257 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 32839948 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 35103031 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 25415534 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 39278717 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 163625386 DDC -> afa:355.40820973 nsfa:355.4082 controlNumber: 7014845 DDC -> afa:FIC nsfa:null controlNumber: 225415621 DDC -> afa:346.94504 nsfa:346 controlNumber: 26274580 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 22471375 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 38474615 DDC -> afa:299.933 nsfa:299.93 controlNumber: 16233543 DDC -> afa:914.13404857 nsfa:914.13404 controlNumber: 16242951 DDC -> afa:914.3613045 nsfa:914.361304 controlNumber: 555660634 DDC -> afa:629.892094 nsfa:629.892 controlNumber: 41887046 DDC -> afa:789.635 nsfa:789.63 controlNumber: 37792587 DDC -> afa:823.08720832421 nsfa:823.087208 controlNumber: 29819009 DDC -> afa:523.0101185 nsfa:523.01 controlNumber: 573341138 DDC -> afa:823.087620808 nsfa:823.0876208 controlNumber: 46852498 DDC -> afa:660.6015118 nsfa:660.6 controlNumber: 4299354 DDC -> afa:FIC nsfa:null controlNumber: 8552747 DDC -> afa:347.30477 nsfa:347.3 controlNumber: 37273297 DDC -> afa:616.8600723 nsfa:616.86 controlNumber: 220747482 DDC -> afa:362.3809945 nsfa:362.38 controlNumber: 430813424 DDC -> afa:333.7516099585 nsfa:333.7516 controlNumber: 26018329 DDC -> afa:328.340973 nsfa:328.34 controlNumber: 47948762 DDC -> afa:055.276 nsfa:055.2 controlNumber: 21050103 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 22666066 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 37507292 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 36906256 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 25838577 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 21050004 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 23819847 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 22666018 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 26241867 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 22716096 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 23445479 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 26274580 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 22687052 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 25143963 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 35820503 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 38252363 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 15905640 DDC -> afa:598.65041823 nsfa:598.65 controlNumber: 456729292 DDC -> afa:877.0093561 nsfa:877 controlNumber: 756045440 DDC -> afa:781.09021 nsfa:781.0902 controlNumber: 468982549 DDC -> afa:153.40885 nsfa:153.4 controlNumber: 28994633 DDC -> afa:624.15130285 nsfa:624.1513 controlNumber: 224210264 DDC -> afa:629.13232028553 nsfa:629.132320285 controlNumber: 19243878 DDC -> afa:005.30218 nsfa:005.302 controlNumber: 224030611 DDC -> afa:709.41074090511 nsfa:709.41074 controlNumber: 60247304 DDC -> afa:515.93076 nsfa:515.93 controlNumber: 32931361 DDC -> afa:346.73086375 nsfa:346.7308637 controlNumber: 635992651 DDC -> afa:621.3841333 nsfa:621.384133 controlNumber: 3064117 DDC -> afa:FIC nsfa:null controlNumber: 220969024 DDC -> afa:344.2064344 nsfa:344.20643 controlNumber: 468980658 DDC -> afa:496.0285 nsfa:496 controlNumber: 607319958 DDC -> afa:492.701410285 nsfa:492.70141 controlNumber: 61228767 DDC -> afa:B nsfa:null controlNumber: 153698346 DDC -> afa:388.3220993171 nsfa:388.322 controlNumber: 30511743 DDC -> afa:929.342538 nsfa:929.34253 controlNumber: 271407891 DDC -> afa:155.4130880431 nsfa:155.41308 controlNumber: 645702348 DDC -> afa:728.7097 nsfa:728.7 controlNumber: 8262449 DDC -> afa:894.54130108 nsfa:894.5413 controlNumber: 712556031 DDC -> afa:005.342 nsfa:005.34 controlNumber: 1596414 DDC -> afa:FIC nsfa:null controlNumber: 719515239 DDC -> afa:FIC nsfa:null controlNumber: 33880452 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 759491741 DDC -> afa:519.50285133 nsfa:519.50285 controlNumber: 731915253 DDC -> afa:025.0425 nsfa:025.04 controlNumber: 27156296 DDC -> afa:029.9608 nsfa:029.96 controlNumber: 33314257 DDC -> afa:025.3021 nsfa:025.3 controlNumber: 261176982 DDC -> afa:518.28202855133 nsfa:518.282 controlNumber: 26137183 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 31312668 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 35820509 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 671709856 DDC -> afa:518.5 nsfa:518 controlNumber: 33055111 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 24187115 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 29672166 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 31864118 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 6062672 DDC -> afa:621.3819544 nsfa:621.381954 controlNumber: 28566278 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 33055102 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 19408855 DDC -> afa:339.23028553 nsfa:339.23 controlNumber: 25397097 DDC -> afa:382.09520598 nsfa:382.0952059 controlNumber: 26564087 DDC -> afa:339.23095957 nsfa:339.23 controlNumber: 26566949 DDC -> afa:339.2309599 nsfa:339.23 controlNumber: 34775202 DDC -> afa:382.09520598 nsfa:382.0952059 controlNumber: 46836856 DDC -> afa:339.230967809049 nsfa:339.23 controlNumber: 4113644 DDC -> afa:339.2309439 nsfa:339.23094 controlNumber: 8827919 DDC -> afa:339.230952 nsfa:339.23 controlNumber: 22180650 DDC -> afa:339.2309678 nsfa:339.23 controlNumber: 9196819 DDC -> afa:382.09520598 nsfa:382.0952059 controlNumber: 26571746 DDC -> afa:339.2309595 nsfa:339.23 controlNumber: 26558873 DDC -> afa:382.09520593 nsfa:382.0952059 controlNumber: 36214812 DDC -> afa:339.2309599 nsfa:339.23 controlNumber: 12805735 DDC -> afa:339.2309411 nsfa:339.23094 controlNumber: 154640334 DDC -> afa:339.230993021 nsfa:339.23 controlNumber: 47223790 DDC -> afa:339.23095 nsfa:339.23 controlNumber: 9489333 DDC -> afa:339.230959 nsfa:339.23 controlNumber: 219899404 DDC -> afa:339.2309593 nsfa:339.23 controlNumber: 757133257 DDC -> afa:004.6782 nsfa:004.678 controlNumber: 45017602 DDC -> afa:621.30285435 nsfa:621.302854 controlNumber: 165082694 DDC -> afa:204.083 nsfa:204 controlNumber: 224739008 DDC -> afa:362.764099423 nsfa:362.764 controlNumber: 318642824 DDC -> afa:700.4607494 nsfa:700.46 controlNumber: 17385843 DDC -> afa:FIC nsfa:null controlNumber: 24156609 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 38252374 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 24129963 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 7459388 DDC -> afa:FIC nsfa:null controlNumber: 254377157 DDC -> afa:306.66602348106711 nsfa:306.666 controlNumber: 721891545 DDC -> afa:363.73874561 nsfa:363.7387456 controlNumber: 502029737 DDC -> afa:FIC nsfa:null controlNumber: 750383703 DDC -> afa:FIC nsfa:null controlNumber: 435982074 DDC -> afa:382.9015195 nsfa:382.9 controlNumber: 34218840 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 712983585 DDC -> afa:324.623097309034 nsfa:324.6230973 controlNumber: 29943481 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 741636469 DDC -> afa:005.109 nsfa:005.1 controlNumber: 34695989 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 60677993 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 633177325 DDC -> afa:510.9495 nsfa:510.94 controlNumber: 608874965 DDC -> afa:FIC nsfa:null controlNumber: 41631081 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 47151174 DDC -> afa:FIC nsfa:null controlNumber: 30576709 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 36240850 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 36240846 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 25415527 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 32043473 DDC -> afa:510.7808 nsfa:510.78 controlNumber: 7559271 DDC -> afa:748.2917 nsfa:748.291 controlNumber: 38735328 DDC -> afa:E nsfa:null controlNumber: 122704504 DDC -> afa:516.158 nsfa:516.15 controlNumber: 47198847 DDC -> afa:E nsfa:null -----Original Message----- From: Code for Libraries [mailto:[log in to unmask]] On Behalf Of Steve Meyer Sent: 21 June 2012 13:46 To: [log in to unmask] Subject: Re: [CODE4LIB] OCLC Classify API - sfa vs. nsfa For the Classify service at OCLC, when it is LCC we use a regular expression: "^[a-zA-Z]{1,3}[1-9].*$". For DDC we filter out the truncation symbols, spaces, quotes, etc. -Steve On Wed, Jun 20, 2012 at 8:54 AM, Arash.Joorabchi <[log in to unmask]> wrote: > Hi all, > > I am using the OCLC Classify API. As show in the sample response snippet > below the two attributes "sfa" and "nsfa" could hold different values. > > According to > "http://oclc.org/developer/documentation/classify/response-details": > > sfa - classification number from the subfield $a of 082/092 or 050/090, > or 060/096 > > nsfa - normalized classification number from the subfield $a of 082/092 > or 050/090, or 060/096 > > However,I would like to know how this normalization is done. > > Thanks, > Arash > > > <recommendations> > > <graph>http://chart.apis.google.com/chart?cht=p&chs=350x200&chd= > t:100.0&chtt=All+Editions&chdl=Classified (100.00%)</graph> > <fast> > > <graph>http://chart.apis.google.com/chart?cht=p&chs=475x175&chd= > t:100.0,16.666668,16.666668,16.666668&chl=Functional programming > (Computer science)|Lambda calculus|Modality (Logic)|Type theory|</graph> > <headings> > <heading heldby="6" ident="fst00936086">Functional programming > (Computer science)</heading> > <heading heldby="1" ident="fst00991011">Lambda > calculus</heading> > <heading heldby="1" ident="fst01024350">Modality > (Logic)</heading> > <heading heldby="1" ident="fst01159972">Type theory</heading> > </headings> > </fast> > <ddc> > <mostPopular holdings="6" nsfa="510.78" sfa="510.7808"/> > <mostRecent holdings="6" sfa="510.7808"/> > > <graph>http://chart.apis.google.com/chart?cht=p&chs=350x200&chd= > t:100.0&chtt=DDC&chdl=510.7808</graph> > </ddc> > </recommendations> ----- No virus found in this message. Checked by AVG - www.avg.com Version: 2012.0.2180 / Virus Database: 2437/5082 - Release Date: 06/20/12