diff options
author | Martin Czygan <martin.czygan@gmail.com> | 2021-07-28 02:55:28 +0200 |
---|---|---|
committer | Martin Czygan <martin.czygan@gmail.com> | 2021-07-28 02:55:28 +0200 |
commit | 794d69f9eec40c6b83beddf03611d13c4f8a2910 (patch) | |
tree | e33d0b13447f2937a1514e60bfda3793e81fc52e | |
parent | 759aaa63dcb98709a53da8cfe54279524fec55ce (diff) | |
download | refcat-794d69f9eec40c6b83beddf03611d13c4f8a2910.tar.gz refcat-794d69f9eec40c6b83beddf03611d13c4f8a2910.zip |
reduce: add case
-rw-r--r-- | skate/reduce.go | 1 | ||||
-rw-r--r-- | skate/reduce_test.go | 6 | ||||
-rw-r--r-- | skate/testdata/zippy/cB01a.json | 34 | ||||
-rw-r--r-- | skate/testdata/zippy/cB01b.json | 52 | ||||
-rw-r--r-- | skate/testdata/zippy/cB01r.json | 0 |
5 files changed, 93 insertions, 0 deletions
diff --git a/skate/reduce.go b/skate/reduce.go index 992aaec..e169ce6 100644 --- a/skate/reduce.go +++ b/skate/reduce.go @@ -539,6 +539,7 @@ func deduplicateBrefs(brefs []*BiblioRef) []*BiblioRef { for _, v := range brefs { // XXX: Is this enough, do we get rid of too many things here? if seen.Contains(v.Key) { + log.Printf("key: %s", v.Key) continue } brefs[i] = v diff --git a/skate/reduce_test.go b/skate/reduce_test.go index 65f3305..2e2e362 100644 --- a/skate/reduce_test.go +++ b/skate/reduce_test.go @@ -446,6 +446,12 @@ func TestZippyBrefAugment(t *testing.T) { out: "testdata/zippy/cB00r.json", err: nil, }, + { + a: "testdata/zippy/cB01a.json", + b: "testdata/zippy/cB01b.json", + out: "testdata/zippy/cB01r.json", + err: nil, + }, } timeNow = func() time.Time { return time.Date(1970, 1, 1, 0, 0, 0, 0, time.UTC) diff --git a/skate/testdata/zippy/cB01a.json b/skate/testdata/zippy/cB01a.json new file mode 100644 index 0000000..0545a35 --- /dev/null +++ b/skate/testdata/zippy/cB01a.json @@ -0,0 +1,34 @@ +fyvohvh7ufcwjcluvjivszmkiq {"_id":"hsmo6p4smrganpb3fndaj2lon4_32","indexed_ts":"2021-07-10T11:50:55Z","source_release_ident":"hsmo6p4smrganpb3fndaj2lon4","source_work_ident":"fyvohvh7ufcwjcluvjivszmkiq","source_year":"2018","ref_index":32,"ref_key":"/ref-32","target_release_ident":"wu4wcrh5bvcabn22w6kaivrxxi","target_work_ident":"kfq72truf5d6neg3m7fd444nia","match_provenance":"crossref","match_status":"exact","match_reason":"doi"} +fyvohvh7ufcwjcluvjivszmkiq {"_id":"hsmo6p4smrganpb3fndaj2lon4_11","indexed_ts":"2021-07-10T11:50:55Z","source_release_ident":"hsmo6p4smrganpb3fndaj2lon4","source_work_ident":"fyvohvh7ufcwjcluvjivszmkiq","source_year":"2018","ref_index":11,"ref_key":"/ref-11","target_release_ident":"atwt7hhayreipfc4llbyzizzjm","target_work_ident":"xjxolpoah5ednatldeg3w5urja","match_provenance":"crossref","match_status":"exact","match_reason":"doi"} +fyvohvh7ufcwjcluvjivszmkiq {"_id":"hsmo6p4smrganpb3fndaj2lon4_9","indexed_ts":"2021-07-10T11:53:14Z","source_release_ident":"hsmo6p4smrganpb3fndaj2lon4","source_work_ident":"fyvohvh7ufcwjcluvjivszmkiq","source_year":"2018","ref_index":9,"ref_key":"/ref-9","target_release_ident":"6n5f6xnipbhtdpnotbty42cy5e","target_work_ident":"d4ld2v7ftbhdjob7ng7mz7dlle","match_provenance":"crossref","match_status":"exact","match_reason":"doi"} +fyvohvh7ufcwjcluvjivszmkiq {"_id":"hsmo6p4smrganpb3fndaj2lon4_10","indexed_ts":"2021-07-10T11:53:14Z","source_release_ident":"hsmo6p4smrganpb3fndaj2lon4","source_work_ident":"fyvohvh7ufcwjcluvjivszmkiq","source_year":"2018","ref_index":10,"ref_key":"/ref-10","target_release_ident":"7pqvj3hwjfdlff4ysd5wmgjqta","target_work_ident":"mpki7lfdy5entkzfnza2whaury","match_provenance":"crossref","match_status":"exact","match_reason":"doi"} +fyvohvh7ufcwjcluvjivszmkiq {"_id":"hsmo6p4smrganpb3fndaj2lon4_14","indexed_ts":"2021-07-10T12:01:28Z","source_release_ident":"hsmo6p4smrganpb3fndaj2lon4","source_work_ident":"fyvohvh7ufcwjcluvjivszmkiq","source_year":"2018","ref_index":14,"ref_key":"/ref-14","target_release_ident":"elfi255hynhnbnvqy56t4r4xbu","target_work_ident":"zpm6xf5vknhrhflcjzauf37mbe","match_provenance":"crossref","match_status":"exact","match_reason":"doi"} +fyvohvh7ufcwjcluvjivszmkiq {"_id":"hsmo6p4smrganpb3fndaj2lon4_30","indexed_ts":"2021-07-10T12:01:28Z","source_release_ident":"hsmo6p4smrganpb3fndaj2lon4","source_work_ident":"fyvohvh7ufcwjcluvjivszmkiq","source_year":"2018","ref_index":30,"ref_key":"/ref-30","target_release_ident":"f4snwkrehfgalbkvlmnmkzuxmu","target_work_ident":"ssfabjzdqrfdfle3h4ru5teym4","match_provenance":"crossref","match_status":"exact","match_reason":"doi"} +fyvohvh7ufcwjcluvjivszmkiq {"_id":"hsmo6p4smrganpb3fndaj2lon4_37","indexed_ts":"2021-07-10T12:01:30Z","source_release_ident":"hsmo6p4smrganpb3fndaj2lon4","source_work_ident":"fyvohvh7ufcwjcluvjivszmkiq","source_year":"2018","ref_index":37,"ref_key":"/ref-37","target_release_ident":"vu7yujlzn5gpbhmor2skr6orpi","target_work_ident":"qrycstdq4rfvnclzbye6w52wae","match_provenance":"crossref","match_status":"exact","match_reason":"doi"} +fyvohvh7ufcwjcluvjivszmkiq {"_id":"hsmo6p4smrganpb3fndaj2lon4_25","indexed_ts":"2021-07-10T12:18:02Z","source_release_ident":"hsmo6p4smrganpb3fndaj2lon4","source_work_ident":"fyvohvh7ufcwjcluvjivszmkiq","source_year":"2018","ref_index":25,"ref_key":"/ref-25","target_release_ident":"cj2zge6snzhvnkqcn7wq3hrxju","target_work_ident":"v353xfrvczf4fc3lxvo5jkiot4","match_provenance":"crossref","match_status":"exact","match_reason":"doi"} +fyvohvh7ufcwjcluvjivszmkiq {"_id":"hsmo6p4smrganpb3fndaj2lon4_18","indexed_ts":"2021-07-10T12:18:02Z","source_release_ident":"hsmo6p4smrganpb3fndaj2lon4","source_work_ident":"fyvohvh7ufcwjcluvjivszmkiq","source_year":"2018","ref_index":18,"ref_key":"/ref-18","target_release_ident":"rvd3jztvbvdzfohfxaua27xdvq","target_work_ident":"mskwykc4fnayxkxklg5rownmte","match_provenance":"crossref","match_status":"exact","match_reason":"doi"} +fyvohvh7ufcwjcluvjivszmkiq {"_id":"hsmo6p4smrganpb3fndaj2lon4_8","indexed_ts":"2021-07-10T12:18:02Z","source_release_ident":"hsmo6p4smrganpb3fndaj2lon4","source_work_ident":"fyvohvh7ufcwjcluvjivszmkiq","source_year":"2018","ref_index":8,"ref_key":"/ref-8","target_release_ident":"fonbuh4xurc3rpk2juglcefxlm","target_work_ident":"h2vlntznczgptld3jbmiafgmkq","match_provenance":"crossref","match_status":"exact","match_reason":"doi"} +fyvohvh7ufcwjcluvjivszmkiq {"_id":"hsmo6p4smrganpb3fndaj2lon4_41","indexed_ts":"2021-07-10T12:39:24Z","source_release_ident":"hsmo6p4smrganpb3fndaj2lon4","source_work_ident":"fyvohvh7ufcwjcluvjivszmkiq","source_year":"2018","ref_index":41,"ref_key":"/ref-41","target_release_ident":"4k3qvdmdffcynhvhd3oohxedwi","target_work_ident":"c7wxfhfg6jfqtgmhcnvk2jein4","match_provenance":"crossref","match_status":"exact","match_reason":"doi"} +fyvohvh7ufcwjcluvjivszmkiq {"_id":"hsmo6p4smrganpb3fndaj2lon4_28","indexed_ts":"2021-07-10T12:50:47Z","source_release_ident":"hsmo6p4smrganpb3fndaj2lon4","source_work_ident":"fyvohvh7ufcwjcluvjivszmkiq","source_year":"2018","ref_index":28,"ref_key":"/ref-28","target_release_ident":"vvl5o5776vdqnkvamtgw764pw4","target_work_ident":"zrppixg7brc3rnty35iifsr5la","match_provenance":"crossref","match_status":"exact","match_reason":"doi"} +fyvohvh7ufcwjcluvjivszmkiq {"_id":"hsmo6p4smrganpb3fndaj2lon4_17","indexed_ts":"2021-07-10T12:50:47Z","source_release_ident":"hsmo6p4smrganpb3fndaj2lon4","source_work_ident":"fyvohvh7ufcwjcluvjivszmkiq","source_year":"2018","ref_index":17,"ref_key":"/ref-17","target_release_ident":"3jk2vffvsbb5hcbmpbfvdszvta","target_work_ident":"j7inqd3y25e73mnokjzpr53dgq","match_provenance":"crossref","match_status":"exact","match_reason":"doi"} +fyvohvh7ufcwjcluvjivszmkiq {"_id":"hsmo6p4smrganpb3fndaj2lon4_16","indexed_ts":"2021-07-10T12:52:40Z","source_release_ident":"hsmo6p4smrganpb3fndaj2lon4","source_work_ident":"fyvohvh7ufcwjcluvjivszmkiq","source_year":"2018","ref_index":16,"ref_key":"/ref-16","target_release_ident":"imerxjsmbrch5bqarrvbgtbvym","target_work_ident":"a74cisrmrvakhblq6gshdzk6ia","match_provenance":"crossref","match_status":"exact","match_reason":"doi"} +fyvohvh7ufcwjcluvjivszmkiq {"_id":"hsmo6p4smrganpb3fndaj2lon4_20","indexed_ts":"2021-07-10T12:58:58Z","source_release_ident":"hsmo6p4smrganpb3fndaj2lon4","source_work_ident":"fyvohvh7ufcwjcluvjivszmkiq","source_year":"2018","ref_index":20,"ref_key":"/ref-20","target_release_ident":"x6gbd3cuzrexpps3s5gy3nmi4y","target_work_ident":"wypqjazmr5eipl3e3ufrhoh3ii","match_provenance":"crossref","match_status":"exact","match_reason":"doi"} +fyvohvh7ufcwjcluvjivszmkiq {"_id":"hsmo6p4smrganpb3fndaj2lon4_35","indexed_ts":"2021-07-10T13:07:00Z","source_release_ident":"hsmo6p4smrganpb3fndaj2lon4","source_work_ident":"fyvohvh7ufcwjcluvjivszmkiq","source_year":"2018","ref_index":35,"ref_key":"/ref-35","target_release_ident":"wplzrtcy6bcsboghhkim4mcsd4","target_work_ident":"jqezrqk4lrahrm66cey3jhnjhq","match_provenance":"crossref","match_status":"exact","match_reason":"doi"} +fyvohvh7ufcwjcluvjivszmkiq {"_id":"hsmo6p4smrganpb3fndaj2lon4_13","indexed_ts":"2021-07-10T13:13:16Z","source_release_ident":"hsmo6p4smrganpb3fndaj2lon4","source_work_ident":"fyvohvh7ufcwjcluvjivszmkiq","source_year":"2018","ref_index":13,"ref_key":"/ref-13","target_release_ident":"ajke6ghabfeqvbgerremguagdu","target_work_ident":"qgknbr4tibf75ll4z7dsir6yfi","match_provenance":"crossref","match_status":"exact","match_reason":"doi"} +fyvohvh7ufcwjcluvjivszmkiq {"_id":"hsmo6p4smrganpb3fndaj2lon4_31","indexed_ts":"2021-07-10T13:25:02Z","source_release_ident":"hsmo6p4smrganpb3fndaj2lon4","source_work_ident":"fyvohvh7ufcwjcluvjivszmkiq","source_year":"2018","ref_index":31,"ref_key":"/ref-31","target_release_ident":"cmj2d7rrd5c6hemaqube4llgq4","target_work_ident":"ptcbm7dbjnh6xfznfk7nsdk2a4","match_provenance":"crossref","match_status":"exact","match_reason":"doi"} +fyvohvh7ufcwjcluvjivszmkiq {"_id":"hsmo6p4smrganpb3fndaj2lon4_50","indexed_ts":"2021-07-10T13:27:04Z","source_release_ident":"hsmo6p4smrganpb3fndaj2lon4","source_work_ident":"fyvohvh7ufcwjcluvjivszmkiq","source_year":"2018","ref_index":50,"ref_key":"/ref-50","target_release_ident":"3z32x4duprgzzoaxouwe2pslji","target_work_ident":"tq5rqxegj5c75m7q6r4qlt3mci","match_provenance":"crossref","match_status":"exact","match_reason":"doi"} +fyvohvh7ufcwjcluvjivszmkiq {"_id":"hsmo6p4smrganpb3fndaj2lon4_26","indexed_ts":"2021-07-10T13:27:39Z","source_release_ident":"hsmo6p4smrganpb3fndaj2lon4","source_work_ident":"fyvohvh7ufcwjcluvjivszmkiq","source_year":"2018","ref_index":26,"ref_key":"/ref-26","target_release_ident":"uemlmxolerenlnx5x66rmtmygi","target_work_ident":"7pxadmzpdbfp5j6glbzrxsmad4","match_provenance":"crossref","match_status":"exact","match_reason":"doi"} +fyvohvh7ufcwjcluvjivszmkiq {"_id":"hsmo6p4smrganpb3fndaj2lon4_46","indexed_ts":"2021-07-10T13:27:39Z","source_release_ident":"hsmo6p4smrganpb3fndaj2lon4","source_work_ident":"fyvohvh7ufcwjcluvjivszmkiq","source_year":"2018","ref_index":46,"ref_key":"/ref-46","target_release_ident":"kxz24grvwfdydawllka5sp4qwu","target_work_ident":"jxt42mfcsjdpbaqkuyq66ipc4i","match_provenance":"crossref","match_status":"exact","match_reason":"doi"} +fyvohvh7ufcwjcluvjivszmkiq {"_id":"hsmo6p4smrganpb3fndaj2lon4_12","indexed_ts":"2021-07-10T13:29:09Z","source_release_ident":"hsmo6p4smrganpb3fndaj2lon4","source_work_ident":"fyvohvh7ufcwjcluvjivszmkiq","source_year":"2018","ref_index":12,"ref_key":"/ref-12","target_release_ident":"hcltbxb5ibbjpes4r2cusdmqja","target_work_ident":"ia7frtkdsnchpd5yjz2kgs5zem","match_provenance":"crossref","match_status":"exact","match_reason":"doi"} +fyvohvh7ufcwjcluvjivszmkiq {"_id":"hsmo6p4smrganpb3fndaj2lon4_23","indexed_ts":"2021-07-10T13:29:11Z","source_release_ident":"hsmo6p4smrganpb3fndaj2lon4","source_work_ident":"fyvohvh7ufcwjcluvjivszmkiq","source_year":"2018","ref_index":23,"ref_key":"/ref-23","target_release_ident":"yqbtozoalbhflcoxljb6ol26ym","target_work_ident":"h435a343kjdvpp4d3ag5scjdqe","match_provenance":"crossref","match_status":"exact","match_reason":"doi"} +fyvohvh7ufcwjcluvjivszmkiq {"_id":"hsmo6p4smrganpb3fndaj2lon4_33","indexed_ts":"2021-07-10T13:29:14Z","source_release_ident":"hsmo6p4smrganpb3fndaj2lon4","source_work_ident":"fyvohvh7ufcwjcluvjivszmkiq","source_year":"2018","ref_index":33,"ref_key":"/ref-33","target_release_ident":"v3xovjtzd5aydino4s5oyp5kke","target_work_ident":"hu7ju7wn3be6pdyzswb4puhaxq","match_provenance":"crossref","match_status":"exact","match_reason":"doi"} +fyvohvh7ufcwjcluvjivszmkiq {"_id":"hsmo6p4smrganpb3fndaj2lon4_38","indexed_ts":"2021-07-10T13:29:35Z","source_release_ident":"hsmo6p4smrganpb3fndaj2lon4","source_work_ident":"fyvohvh7ufcwjcluvjivszmkiq","source_year":"2018","ref_index":38,"ref_key":"/ref-38","target_release_ident":"dqvkot42bvhjvm56zobjrrjysy","target_work_ident":"egfxczf4cje3hcgclzws56fwqu","match_provenance":"crossref","match_status":"exact","match_reason":"doi"} +fyvohvh7ufcwjcluvjivszmkiq {"_id":"hsmo6p4smrganpb3fndaj2lon4_34","indexed_ts":"2021-07-10T13:50:28Z","source_release_ident":"hsmo6p4smrganpb3fndaj2lon4","source_work_ident":"fyvohvh7ufcwjcluvjivszmkiq","source_year":"2018","ref_index":34,"ref_key":"/ref-34","target_release_ident":"nja6sua6c5eildibmdjyskl7tu","target_work_ident":"kbcgvjni5vggnpb25pa3hbmrcy","match_provenance":"crossref","match_status":"exact","match_reason":"doi"} +fyvohvh7ufcwjcluvjivszmkiq {"_id":"hsmo6p4smrganpb3fndaj2lon4_21","indexed_ts":"2021-07-10T13:50:28Z","source_release_ident":"hsmo6p4smrganpb3fndaj2lon4","source_work_ident":"fyvohvh7ufcwjcluvjivszmkiq","source_year":"2018","ref_index":21,"ref_key":"/ref-21","target_release_ident":"pqiutl4oqngknft4m5dprpv3im","target_work_ident":"fr2x2mq6xzhwxk5edp2r2f6yvm","match_provenance":"crossref","match_status":"exact","match_reason":"doi"} +fyvohvh7ufcwjcluvjivszmkiq {"_id":"hsmo6p4smrganpb3fndaj2lon4_49","indexed_ts":"2021-07-10T13:54:06Z","source_release_ident":"hsmo6p4smrganpb3fndaj2lon4","source_work_ident":"fyvohvh7ufcwjcluvjivszmkiq","source_year":"2018","ref_index":49,"ref_key":"/ref-49","target_release_ident":"bkg7dez4frgatnwkuyw6btpay4","target_work_ident":"y34rnc6fnrakhg4wb6pmgrtcvm","match_provenance":"crossref","match_status":"exact","match_reason":"doi"} +fyvohvh7ufcwjcluvjivszmkiq {"_id":"hsmo6p4smrganpb3fndaj2lon4_29","indexed_ts":"2021-07-10T13:56:07Z","source_release_ident":"hsmo6p4smrganpb3fndaj2lon4","source_work_ident":"fyvohvh7ufcwjcluvjivszmkiq","source_year":"2018","ref_index":29,"ref_key":"/ref-29","target_release_ident":"oapgmpeve5avbovivxj4yrbqe4","target_work_ident":"pdvhwloibfemxospsm3mvucwum","match_provenance":"crossref","match_status":"exact","match_reason":"doi"} +fyvohvh7ufcwjcluvjivszmkiq {"_id":"hsmo6p4smrganpb3fndaj2lon4_36","indexed_ts":"2021-07-10T13:56:21Z","source_release_ident":"hsmo6p4smrganpb3fndaj2lon4","source_work_ident":"fyvohvh7ufcwjcluvjivszmkiq","source_year":"2018","ref_index":36,"ref_key":"/ref-36","target_release_ident":"xsojhmbd6rbtdoheuhim73b33a","target_work_ident":"sqfzmslt6ffwhhg65krrsszdnq","match_provenance":"crossref","match_status":"exact","match_reason":"doi"} +fyvohvh7ufcwjcluvjivszmkiq {"source_release_ident":"hsmo6p4smrganpb3fndaj2lon4","source_work_ident":"fyvohvh7ufcwjcluvjivszmkiq","source_year":"2018","ref_index":48,"ref_key":"/ref-49","target_release_ident":"bkg7dez4frgatnwkuyw6btpay4","target_work_ident":"y34rnc6fnrakhg4wb6pmgrtcvm","match_provenance":"fuzzy","match_status":"strong","match_reason":"jaccardauthors"} +fyvohvh7ufcwjcluvjivszmkiq {"source_release_ident":"hsmo6p4smrganpb3fndaj2lon4","source_work_ident":"fyvohvh7ufcwjcluvjivszmkiq","source_year":"2018","ref_index":14,"ref_key":"/ref-15","target_release_ident":"ff7lvdds3feutghi7j3akgyuo4","target_work_ident":"jtw4fmm7inffdluw3zzosd5fym","match_provenance":"fuzzy","match_status":"strong","match_reason":"jaccardauthors"} +fyvohvh7ufcwjcluvjivszmkiq {"source_release_ident":"hsmo6p4smrganpb3fndaj2lon4","source_work_ident":"fyvohvh7ufcwjcluvjivszmkiq","source_year":"2018","ref_index":50,"ref_key":"/ref-51","target_release_ident":"yshtpovmnfgqzja2ykkkrhlrmi","target_work_ident":"35nwvkid2ndjtgo67tjqbt4enq","match_provenance":"fuzzy","match_status":"strong","match_reason":"jaccardauthors"} +fyvohvh7ufcwjcluvjivszmkiq {"source_release_ident":"hsmo6p4smrganpb3fndaj2lon4","source_work_ident":"fyvohvh7ufcwjcluvjivszmkiq","source_year":"2018","ref_index":38,"ref_key":"/ref-39","target_release_ident":"ge2zxztkxrbf3et7rjnczainpu","target_work_ident":"24624clqtjfblnngsa2dapg2g4","match_provenance":"fuzzy","match_status":"strong","match_reason":"jaccardauthors"} diff --git a/skate/testdata/zippy/cB01b.json b/skate/testdata/zippy/cB01b.json new file mode 100644 index 0000000..56077be --- /dev/null +++ b/skate/testdata/zippy/cB01b.json @@ -0,0 +1,52 @@ +fyvohvh7ufcwjcluvjivszmkiq {"biblio": {"contrib_raw_names": ["Anderson"], "title": "When the wolf finally arrives: big deal cancelations in North American Libraries"}, "index": 0, "key": "/ref-1", "ref_source": "crossref", "release_ident": "hsmo6p4smrganpb3fndaj2lon4", "release_year": 2018, "work_ident": "fyvohvh7ufcwjcluvjivszmkiq"} +fyvohvh7ufcwjcluvjivszmkiq {"biblio": {"contrib_raw_names": ["Anderson"], "title": "The forbidden forecast: thinking about open access and library subscriptions"}, "index": 1, "key": "/ref-2", "ref_source": "crossref", "release_ident": "hsmo6p4smrganpb3fndaj2lon4", "release_year": 2018, "work_ident": "fyvohvh7ufcwjcluvjivszmkiq"} +fyvohvh7ufcwjcluvjivszmkiq {"biblio": {"contrib_raw_names": ["Antelman"], "title": "Leveraging the growth of open access in library collection decision making"}, "index": 2, "key": "/ref-3", "ref_source": "crossref", "release_ident": "hsmo6p4smrganpb3fndaj2lon4", "release_year": 2018, "work_ident": "fyvohvh7ufcwjcluvjivszmkiq"} +fyvohvh7ufcwjcluvjivszmkiq {"biblio": {"container_name": "Proportion of open access peer-reviewed papers at the European and world levels\u20132004\u20132011", "contrib_raw_names": ["Archambault"]}, "index": 3, "key": "/ref-4", "ref_source": "crossref", "release_ident": "hsmo6p4smrganpb3fndaj2lon4", "release_year": 2018, "work_ident": "fyvohvh7ufcwjcluvjivszmkiq"} +fyvohvh7ufcwjcluvjivszmkiq {"biblio": {"container_name": "Proportion of open access papers published in peer-reviewed journals at the European and world levels\u20131996\u20132013", "contrib_raw_names": ["Archambault"]}, "index": 4, "key": "/ref-5", "ref_source": "crossref", "release_ident": "hsmo6p4smrganpb3fndaj2lon4", "release_year": 2018, "work_ident": "fyvohvh7ufcwjcluvjivszmkiq"} +fyvohvh7ufcwjcluvjivszmkiq {"biblio": {"contrib_raw_names": ["Archambault"], "title": "Research impact of paywalled versus open access papers"}, "index": 5, "key": "/ref-6", "ref_source": "crossref", "release_ident": "hsmo6p4smrganpb3fndaj2lon4", "release_year": 2018, "work_ident": "fyvohvh7ufcwjcluvjivszmkiq"} +fyvohvh7ufcwjcluvjivszmkiq {"biblio": {"contrib_raw_names": ["Berg"], "title": "Measuring the scientific output and impact of NIGMS grants"}, "index": 6, "key": "/ref-7", "ref_source": "crossref", "release_ident": "hsmo6p4smrganpb3fndaj2lon4", "release_year": 2018, "work_ident": "fyvohvh7ufcwjcluvjivszmkiq"} +fyvohvh7ufcwjcluvjivszmkiq {"biblio": {"container_name": "Journal of Informetrics", "contrib_raw_names": ["Bj\u00f6rk"], "doi": "10.1016/j.joi.2016.08.002", "issue": "4", "title": "Hybrid open access\u2014a longitudinal study", "volume": "10"}, "index": 7, "key": "/ref-8", "locator": "919", "ref_source": "crossref", "release_ident": "hsmo6p4smrganpb3fndaj2lon4", "release_year": 2018, "work_ident": "fyvohvh7ufcwjcluvjivszmkiq"} +fyvohvh7ufcwjcluvjivszmkiq {"biblio": {"container_name": "Learned Publishing", "contrib_raw_names": ["Bj\u00f6rk"], "doi": "10.1002/leap.1021", "issue": "2", "title": "The open access movement at a crossroad: are the big publishers and academic social media taking over?", "volume": "29"}, "index": 8, "key": "/ref-9", "locator": "131", "ref_source": "crossref", "release_ident": "hsmo6p4smrganpb3fndaj2lon4", "release_year": 2018, "work_ident": "fyvohvh7ufcwjcluvjivszmkiq"} +fyvohvh7ufcwjcluvjivszmkiq {"biblio": {"container_name": "Learned Publishing", "contrib_raw_names": ["Bj\u00f6rk"], "doi": "10.1002/leap.1096", "title": "Gold, green, and black open access", "volume": "30"}, "index": 9, "key": "/ref-10", "locator": "173", "ref_source": "crossref", "release_ident": "hsmo6p4smrganpb3fndaj2lon4", "release_year": 2018, "work_ident": "fyvohvh7ufcwjcluvjivszmkiq"} +fyvohvh7ufcwjcluvjivszmkiq {"biblio": {"container_name": "Journal of the Association for Information Science and Technology", "contrib_raw_names": ["Bj\u00f6rk"], "doi": "10.1002/asi.22963", "issue": "2", "title": "Anatomy of green open access", "volume": "65"}, "index": 10, "key": "/ref-11", "locator": "237", "ref_source": "crossref", "release_ident": "hsmo6p4smrganpb3fndaj2lon4", "release_year": 2018, "work_ident": "fyvohvh7ufcwjcluvjivszmkiq"} +fyvohvh7ufcwjcluvjivszmkiq {"biblio": {"container_name": "PLOS ONE", "contrib_raw_names": ["Bj\u00f6rk"], "doi": "10.1371/journal.pone.0011273", "issue": "6", "title": "Open access to the scientific journal literature: situation 2009", "volume": "5"}, "index": 11, "key": "/ref-12", "locator": "e11273", "ref_source": "crossref", "release_ident": "hsmo6p4smrganpb3fndaj2lon4", "release_year": 2018, "work_ident": "fyvohvh7ufcwjcluvjivszmkiq"} +fyvohvh7ufcwjcluvjivszmkiq {"biblio": {"container_name": "Science", "contrib_raw_names": ["Bohannon"], "doi": "10.1126/science.352.6285.508", "issue": "6285", "title": "Who\u2019s downloading pirated papers? Everyone", "volume": "352"}, "index": 12, "key": "/ref-13", "locator": "508", "ref_source": "crossref", "release_ident": "hsmo6p4smrganpb3fndaj2lon4", "release_year": 2018, "work_ident": "fyvohvh7ufcwjcluvjivszmkiq"} +fyvohvh7ufcwjcluvjivszmkiq {"biblio": {"container_name": "Scientometrics March", "contrib_raw_names": ["Boudry"], "doi": "10.1007/s11192-016-2225-6", "issue": "3", "title": "Availability of digital object identifiers in publications archived by PubMed", "volume": "110"}, "index": 13, "key": "/ref-14", "locator": "1453", "ref_source": "crossref", "release_ident": "hsmo6p4smrganpb3fndaj2lon4", "release_year": 2018, "work_ident": "fyvohvh7ufcwjcluvjivszmkiq"} +fyvohvh7ufcwjcluvjivszmkiq {"biblio": {"container_name": "Science News", "contrib_raw_names": ["Chawla"], "title": "Publishers take ResearchGate to court, alleging massive copyright infringement"}, "index": 14, "key": "/ref-15", "ref_source": "crossref", "release_ident": "hsmo6p4smrganpb3fndaj2lon4", "release_year": 2018, "work_ident": "fyvohvh7ufcwjcluvjivszmkiq"} +fyvohvh7ufcwjcluvjivszmkiq {"biblio": {"container_name": "Journal of Web Librarianship", "contrib_raw_names": ["Chen"], "doi": "10.1080/19322909.2013.795426", "issue": "3", "title": "Journal article retrieval in an age of Open Access: how journal indexes indicate Open Access articles", "volume": "7"}, "index": 15, "key": "/ref-16", "locator": "243", "ref_source": "crossref", "release_ident": "hsmo6p4smrganpb3fndaj2lon4", "release_year": 2018, "work_ident": "fyvohvh7ufcwjcluvjivszmkiq"} +fyvohvh7ufcwjcluvjivszmkiq {"biblio": {"container_name": "Serials Review", "contrib_raw_names": ["Chen"], "doi": "10.1080/00987913.2016.1182672", "issue": "2", "title": "Measuring the degrees of openness of scholarly journals with the open access spectrum (OAS) evaluation tool", "volume": "42"}, "index": 16, "key": "/ref-17", "locator": "108", "ref_source": "crossref", "release_ident": "hsmo6p4smrganpb3fndaj2lon4", "release_year": 2018, "work_ident": "fyvohvh7ufcwjcluvjivszmkiq"} +fyvohvh7ufcwjcluvjivszmkiq {"biblio": {"container_name": "Journal of Informetrics", "contrib_raw_names": ["Craig"], "doi": "10.1016/j.joi.2007.04.001", "issue": "3", "title": "Do open access articles have greater citation impact?", "volume": "1"}, "index": 17, "key": "/ref-18", "locator": "239", "ref_source": "crossref", "release_ident": "hsmo6p4smrganpb3fndaj2lon4", "release_year": 2018, "work_ident": "fyvohvh7ufcwjcluvjivszmkiq"} +fyvohvh7ufcwjcluvjivszmkiq {"biblio": {"contrib_raw_names": ["Creative Commons"], "title": "Attribution 4.0 International (CC BY 4.0)"}, "index": 18, "key": "/ref-19", "ref_source": "crossref", "release_ident": "hsmo6p4smrganpb3fndaj2lon4", "release_year": 2018, "work_ident": "fyvohvh7ufcwjcluvjivszmkiq"} +fyvohvh7ufcwjcluvjivszmkiq {"biblio": {"container_name": "FASEB Journal", "contrib_raw_names": ["Davis"], "doi": "10.1096/fj.11-183988", "title": "Open access, readership, citations: a randomized controlled trial of scientific journal publishing", "volume": "25"}, "index": 19, "key": "/ref-20", "locator": "2129", "ref_source": "crossref", "release_ident": "hsmo6p4smrganpb3fndaj2lon4", "release_year": 2018, "work_ident": "fyvohvh7ufcwjcluvjivszmkiq"} +fyvohvh7ufcwjcluvjivszmkiq {"biblio": {"container_name": "Journal of the Medical Library Association", "contrib_raw_names": ["Davis"], "doi": "10.3163/1536-5050.99.3.008", "title": "The impact of free access to the scientific literature: a review of recent research", "volume": "99"}, "index": 20, "key": "/ref-21", "locator": "208", "ref_source": "crossref", "release_ident": "hsmo6p4smrganpb3fndaj2lon4", "release_year": 2018, "work_ident": "fyvohvh7ufcwjcluvjivszmkiq"} +fyvohvh7ufcwjcluvjivszmkiq {"biblio": {"container_name": "Office of Scholarly Communication", "contrib_raw_names": ["Fortney"], "title": "A social networking site is not an open access repository"}, "index": 21, "key": "/ref-22", "ref_source": "crossref", "release_ident": "hsmo6p4smrganpb3fndaj2lon4", "release_year": 2018, "work_ident": "fyvohvh7ufcwjcluvjivszmkiq"} +fyvohvh7ufcwjcluvjivszmkiq {"biblio": {"container_name": "PLOS ONE", "contrib_raw_names": ["Gargouri"], "doi": "10.1371/journal.pone.0013636", "issue": "10", "title": "Self-selected or mandated, open access increases citation impact for higher quality research", "volume": "5"}, "index": 22, "key": "/ref-23", "locator": "e13636", "ref_source": "crossref", "release_ident": "hsmo6p4smrganpb3fndaj2lon4", "release_year": 2018, "work_ident": "fyvohvh7ufcwjcluvjivszmkiq"} +fyvohvh7ufcwjcluvjivszmkiq {"biblio": {"contrib_raw_names": ["Gargouri"], "title": "Green and gold open access percentages and growth, by discipline"}, "index": 23, "key": "/ref-24", "ref_source": "crossref", "release_ident": "hsmo6p4smrganpb3fndaj2lon4", "release_year": 2018, "work_ident": "fyvohvh7ufcwjcluvjivszmkiq"} +fyvohvh7ufcwjcluvjivszmkiq {"biblio": {"container_name": "Journal of Informetrics", "contrib_raw_names": ["Gorraiz"], "doi": "10.1016/j.joi.2015.11.008", "issue": "1", "title": "Availability of digital object identifiers (DOIs) in web of science and scopus", "volume": "10"}, "index": 24, "key": "/ref-25", "locator": "98", "ref_source": "crossref", "release_ident": "hsmo6p4smrganpb3fndaj2lon4", "release_year": 2018, "work_ident": "fyvohvh7ufcwjcluvjivszmkiq"} +fyvohvh7ufcwjcluvjivszmkiq {"biblio": {"container_name": "F1000Research", "contrib_raw_names": ["Greshake"], "doi": "10.12688/f1000research.11366.1", "title": "Looking into Pandora\u2019s Box: the content of Sci-Hub and its usage [version 1; referees: 2 approved, 2 approved with reservations]", "volume": "6"}, "index": 25, "key": "/ref-26", "ref_source": "crossref", "release_ident": "hsmo6p4smrganpb3fndaj2lon4", "release_year": 2018, "work_ident": "fyvohvh7ufcwjcluvjivszmkiq"} +fyvohvh7ufcwjcluvjivszmkiq {"biblio": {"contrib_raw_names": ["Hajjem"], "title": "Ten-year cross-disciplinary comparison of the growth of open access and how it increases research citation impact"}, "index": 26, "key": "/ref-27", "ref_source": "crossref", "release_ident": "hsmo6p4smrganpb3fndaj2lon4", "release_year": 2018, "work_ident": "fyvohvh7ufcwjcluvjivszmkiq"} +fyvohvh7ufcwjcluvjivszmkiq {"biblio": {"container_name": "Serials Review", "contrib_raw_names": ["Harnad"], "doi": "10.1080/00987913.2008.10765150", "issue": "1", "title": "The access/impact problem and the green and gold roads to open access: an update", "volume": "34"}, "index": 27, "key": "/ref-28", "locator": "36", "ref_source": "crossref", "release_ident": "hsmo6p4smrganpb3fndaj2lon4", "release_year": 2018, "work_ident": "fyvohvh7ufcwjcluvjivszmkiq"} +fyvohvh7ufcwjcluvjivszmkiq {"biblio": {"container_name": "PeerJ Preprints", "contrib_raw_names": ["Himmelstein"], "doi": "10.7287/peerj.preprints.3100v1", "title": "Sci-Hub provides access to nearly all scholarly literature (No. e3100v1)"}, "index": 28, "key": "/ref-29", "ref_source": "crossref", "release_ident": "hsmo6p4smrganpb3fndaj2lon4", "release_year": 2018, "work_ident": "fyvohvh7ufcwjcluvjivszmkiq"} +fyvohvh7ufcwjcluvjivszmkiq {"biblio": {"container_name": "Scientometrics", "contrib_raw_names": ["Jamali"], "doi": "10.1007/s11192-017-2291-4", "issue": "1", "title": "Copyright compliance and infringement in ResearchGate full-text journal articles", "volume": "112"}, "index": 29, "key": "/ref-30", "locator": "241", "ref_source": "crossref", "release_ident": "hsmo6p4smrganpb3fndaj2lon4", "release_year": 2018, "work_ident": "fyvohvh7ufcwjcluvjivszmkiq"} +fyvohvh7ufcwjcluvjivszmkiq {"biblio": {"container_name": "BMC Medicine", "contrib_raw_names": ["Laakso"], "doi": "10.1186/1741-7015-10-124", "title": "Anatomy of open access publishing: a study of longitudinal development and internal structure", "volume": "10"}, "index": 30, "key": "/ref-31", "ref_source": "crossref", "release_ident": "hsmo6p4smrganpb3fndaj2lon4", "release_year": 2018, "work_ident": "fyvohvh7ufcwjcluvjivszmkiq"} +fyvohvh7ufcwjcluvjivszmkiq {"biblio": {"container_name": "Journal of the American Society for Information Science and Technology", "contrib_raw_names": ["Laakso"], "doi": "10.1002/asi.22856", "issue": "7", "title": "Delayed open access: an overlooked high-impact category of openly available scientific literature", "volume": "64"}, "index": 31, "key": "/ref-32", "locator": "1323", "ref_source": "crossref", "release_ident": "hsmo6p4smrganpb3fndaj2lon4", "release_year": 2018, "work_ident": "fyvohvh7ufcwjcluvjivszmkiq"} +fyvohvh7ufcwjcluvjivszmkiq {"biblio": {"container_name": "PLOS ONE", "contrib_raw_names": ["Laakso"], "doi": "10.1371/journal.pone.0020961", "issue": "6", "title": "The development of open access journal publishing from 1993 to 2009", "volume": "6"}, "index": 32, "key": "/ref-33", "locator": "e20961", "ref_source": "crossref", "release_ident": "hsmo6p4smrganpb3fndaj2lon4", "release_year": 2018, "work_ident": "fyvohvh7ufcwjcluvjivszmkiq"} +fyvohvh7ufcwjcluvjivszmkiq {"biblio": {"container_name": "Journal of the Medical Library Association", "contrib_raw_names": ["Matsubayashi"], "doi": "10.3163/1536-5050.97.1.002", "issue": "1", "title": "Status of open access in the biomedical field in 2005", "volume": "97"}, "index": 33, "key": "/ref-34", "locator": "4", "ref_source": "crossref", "release_ident": "hsmo6p4smrganpb3fndaj2lon4", "release_year": 2018, "work_ident": "fyvohvh7ufcwjcluvjivszmkiq"} +fyvohvh7ufcwjcluvjivszmkiq {"biblio": {"container_name": "Economic Inquiry", "contrib_raw_names": ["McCabe"], "doi": "10.1111/ecin.12064", "issue": "4", "title": "Identifying the effect of open access on citations using a panel of science journals", "volume": "52"}, "index": 34, "key": "/ref-35", "locator": "1284", "ref_source": "crossref", "release_ident": "hsmo6p4smrganpb3fndaj2lon4", "release_year": 2018, "work_ident": "fyvohvh7ufcwjcluvjivszmkiq"} +fyvohvh7ufcwjcluvjivszmkiq {"biblio": {"container_name": "eLife", "contrib_raw_names": ["McKiernan"], "doi": "10.7554/eLife.16800", "title": "How open science helps researchers succeed", "volume": "5"}, "index": 35, "key": "/ref-36", "locator": "e16800", "ref_source": "crossref", "release_ident": "hsmo6p4smrganpb3fndaj2lon4", "release_year": 2018, "work_ident": "fyvohvh7ufcwjcluvjivszmkiq"} +fyvohvh7ufcwjcluvjivszmkiq {"biblio": {"container_name": "Scientometrics", "contrib_raw_names": ["Mongeon"], "doi": "10.1007/s11192-015-1765-5", "issue": "1", "title": "The journal coverage of Web of Science and Scopus: a comparative analysis", "volume": "106"}, "index": 36, "key": "/ref-37", "locator": "213", "ref_source": "crossref", "release_ident": "hsmo6p4smrganpb3fndaj2lon4", "release_year": 2018, "work_ident": "fyvohvh7ufcwjcluvjivszmkiq"} +fyvohvh7ufcwjcluvjivszmkiq {"biblio": {"container_name": "PLOS ONE", "contrib_raw_names": ["Ottaviani"], "doi": "10.1371/journal.pone.0159614", "issue": "8", "title": "The post-embargo open access citation advantage: it exists (probably), it\u2019s modest (usually), and the rich get richer (of course)", "volume": "11"}, "index": 37, "key": "/ref-38", "locator": "e0159614", "ref_source": "crossref", "release_ident": "hsmo6p4smrganpb3fndaj2lon4", "release_year": 2018, "work_ident": "fyvohvh7ufcwjcluvjivszmkiq"} +fyvohvh7ufcwjcluvjivszmkiq {"biblio": {"container_name": "Canadian Journal of Higher Education", "contrib_raw_names": ["Packer"], "issue": "3", "title": "The SciELO open access: a gold way from the south", "volume": "39"}, "index": 38, "key": "/ref-39", "locator": "111", "ref_source": "crossref", "release_ident": "hsmo6p4smrganpb3fndaj2lon4", "release_year": 2018, "work_ident": "fyvohvh7ufcwjcluvjivszmkiq"} +fyvohvh7ufcwjcluvjivszmkiq {"biblio": {"contrib_raw_names": ["PLOS"], "title": "Reviewer guidelines: criteria for publication"}, "index": 39, "key": "/ref-40", "ref_source": "crossref", "release_ident": "hsmo6p4smrganpb3fndaj2lon4", "release_year": 2018, "work_ident": "fyvohvh7ufcwjcluvjivszmkiq"} +fyvohvh7ufcwjcluvjivszmkiq {"biblio": {"container_name": "Nature News", "contrib_raw_names": ["Schiermeier"], "doi": "10.1038/nature.2016.21223", "issue": "7635", "title": "Scientists in Germany, Peru and Taiwan to lose access to Elsevier journals", "volume": "541"}, "index": 40, "key": "/ref-41", "locator": "13", "ref_source": "crossref", "release_ident": "hsmo6p4smrganpb3fndaj2lon4", "release_year": 2018, "work_ident": "fyvohvh7ufcwjcluvjivszmkiq"} +fyvohvh7ufcwjcluvjivszmkiq {"biblio": {"container_name": "BMC Health Research Policy and System", "contrib_raw_names": ["Smith"], "title": "Knowledge sharing in global health research; the impact, uptake and cost of open access to scholarly literature"}, "index": 41, "key": "/ref-42", "ref_source": "crossref", "release_ident": "hsmo6p4smrganpb3fndaj2lon4", "release_year": 2018, "work_ident": "fyvohvh7ufcwjcluvjivszmkiq"} +fyvohvh7ufcwjcluvjivszmkiq {"biblio": {"contrib_raw_names": ["SPARC Europe"], "title": "The open access citation advantage: list of studies until 2015"}, "index": 42, "key": "/ref-43", "ref_source": "crossref", "release_ident": "hsmo6p4smrganpb3fndaj2lon4", "release_year": 2018, "work_ident": "fyvohvh7ufcwjcluvjivszmkiq"} +fyvohvh7ufcwjcluvjivszmkiq {"biblio": {"container_name": "SPARC Open Access Newsletter, 124", "contrib_raw_names": ["Suber"], "title": "Gratis and libre open access"}, "index": 43, "key": "/ref-44", "ref_source": "crossref", "release_ident": "hsmo6p4smrganpb3fndaj2lon4", "release_year": 2018, "work_ident": "fyvohvh7ufcwjcluvjivszmkiq"} +fyvohvh7ufcwjcluvjivszmkiq {"biblio": {"contrib_raw_names": ["Tennant"], "doi": "10.14293/S2199-1006.1.SOR-EDU.CLPDPZB.v1", "title": "The open access citation advantage"}, "index": 44, "key": "/ref-45", "ref_source": "crossref", "release_ident": "hsmo6p4smrganpb3fndaj2lon4", "release_year": 2018, "work_ident": "fyvohvh7ufcwjcluvjivszmkiq"} +fyvohvh7ufcwjcluvjivszmkiq {"biblio": {"container_name": "F1000 Research", "contrib_raw_names": ["Tennant"], "doi": "10.12688/f1000research.8460.3", "title": "The academic, economic and societal impacts of Open Access: an evidence-based review (version 3; referees: 3 approved, 2 approved with reservations)", "volume": "5"}, "index": 45, "key": "/ref-46", "ref_source": "crossref", "release_ident": "hsmo6p4smrganpb3fndaj2lon4", "release_year": 2018, "work_ident": "fyvohvh7ufcwjcluvjivszmkiq"} +fyvohvh7ufcwjcluvjivszmkiq {"biblio": {"contrib_raw_names": ["Universitat Konstanz"], "title": "Teurer als die Wissenschaft erlaubt"}, "index": 46, "key": "/ref-47", "ref_source": "crossref", "release_ident": "hsmo6p4smrganpb3fndaj2lon4", "release_year": 2018, "work_ident": "fyvohvh7ufcwjcluvjivszmkiq"} +fyvohvh7ufcwjcluvjivszmkiq {"biblio": {"contrib_raw_names": ["Universit\u00e9 de Montr\u00e9al"], "title": "UdeM Libraries cancel Big Deal subscription to 2231 periodical titles published by Taylor & Francis Group"}, "index": 47, "key": "/ref-48", "ref_source": "crossref", "release_ident": "hsmo6p4smrganpb3fndaj2lon4", "release_year": 2018, "work_ident": "fyvohvh7ufcwjcluvjivszmkiq"} +fyvohvh7ufcwjcluvjivszmkiq {"biblio": {"container_name": "Issues in Science and Technology Librarianship", "contrib_raw_names": ["Wagner"], "doi": "10.5062/F4Q81B0W", "title": "Open access citation advantage: an annotated bibliography", "volume": "60"}, "index": 48, "key": "/ref-49", "locator": "2", "ref_source": "crossref", "release_ident": "hsmo6p4smrganpb3fndaj2lon4", "release_year": 2018, "work_ident": "fyvohvh7ufcwjcluvjivszmkiq"} +fyvohvh7ufcwjcluvjivszmkiq {"biblio": {"container_name": "Journal of Information Processing and Management", "contrib_raw_names": ["Walker"], "doi": "10.1241/johokanri.41.678", "issue": "9", "title": "Free internet access to traditional journals", "volume": "41"}, "index": 49, "key": "/ref-50", "locator": "678", "ref_source": "crossref", "release_ident": "hsmo6p4smrganpb3fndaj2lon4", "release_year": 2018, "work_ident": "fyvohvh7ufcwjcluvjivszmkiq"} +fyvohvh7ufcwjcluvjivszmkiq {"biblio": {"container_name": "Journal of Postgraduate Medicine", "contrib_raw_names": ["Willinsky"], "title": "The nine flavours of open access scholarly publishing", "volume": "49"}, "index": 50, "key": "/ref-51", "locator": "263", "ref_source": "crossref", "release_ident": "hsmo6p4smrganpb3fndaj2lon4", "release_year": 2018, "work_ident": "fyvohvh7ufcwjcluvjivszmkiq"} +fyvohvh7ufcwjcluvjivszmkiq {"biblio": {"container_name": "The access principle: the case for open access to research and scholarship", "contrib_raw_names": ["Willinsky"]}, "index": 51, "key": "/ref-52", "ref_source": "crossref", "release_ident": "hsmo6p4smrganpb3fndaj2lon4", "release_year": 2018, "work_ident": "fyvohvh7ufcwjcluvjivszmkiq"} diff --git a/skate/testdata/zippy/cB01r.json b/skate/testdata/zippy/cB01r.json new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/skate/testdata/zippy/cB01r.json |