Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mathscinet search is not working #10996

Closed
2 tasks done
TimAlderson opened this issue Mar 8, 2024 · 19 comments · Fixed by #11055
Closed
2 tasks done

Mathscinet search is not working #10996

TimAlderson opened this issue Mar 8, 2024 · 19 comments · Fixed by #11055
Assignees
Labels
fetcher FirstTimeCodeContribution Triggers GitHub Greeter Workflow good first issue An issue intended for project-newcomers. Varies in difficulty.

Comments

@TimAlderson
Copy link

JabRef version

5.12 (latest release)

Operating system

Windows

Details on version and operating system

No response

Checked with the latest development build (copy version output from About dialog)

  • I made a backup of my libraries before testing the latest development version.
  • I have tested the latest development version and the problem persists

Steps to reproduce the behaviour

Was #10499 closed because it was fixed, or because work is not planned?

Active subscription to Mathscinet confirmed in browser

Perform Web search Mathscinet in Jabref

Appendix

...

Log File

Error:
org.jabref.logic.importer.FetcherException: An internal parser error occurred while fetching from https://mathscinet.ams.org/mathscinet/api/publications/search?query=algebraic+geometric+codes+basic+notions&currentPage=1&pageSize=100
at [email protected]/org.jabref.logic.importer.SearchBasedParserFetcher.getBibEntries(Unknown Source)
at [email protected]/org.jabref.logic.importer.SearchBasedParserFetcher.performSearch(Unknown Source)
at [email protected]/org.jabref.logic.importer.SearchBasedFetcher.performSearch(Unknown Source)
at [email protected]/org.jabref.gui.importer.fetcher.WebSearchPaneViewModel.lambda$search$2(Unknown Source)
at [email protected]/org.jabref.gui.util.BackgroundTask$1.call(Unknown Source)
at [email protected]/org.jabref.gui.util.DefaultTaskExecutor$1.call(Unknown Source)
at [email protected]/javafx.concurrent.Task$TaskCallable.call(Unknown Source)
at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
Caused by: org.jabref.logic.importer.ParseException: Error when parsing entry
at [email protected]/org.jabref.logic.importer.fetcher.MathSciNet.lambda$getParser$0(Unknown Source)
... 13 more
Caused by: kong.unirest.json.JSONException: JSONObject["all"] not found.
at [email protected]/kong.unirest.json.JSONObject.getProperty(Unknown Source)
at [email protected]/kong.unirest.json.JSONObject.getJSONObject(Unknown Source)
... 14 more

@TimAlderson
Copy link
Author

Sorry..wrong log file. Here is the file from the most recent :

org.jabref.logic.importer.FetcherException: An internal parser error occurred while fetching from https://mathscinet.ams.org/mathscinet/api/publications/search?query=algebraic+geometric+codes+basic+notions&currentPage=1&pageSize=100
at [email protected]/org.jabref.logic.importer.SearchBasedParserFetcher.getBibEntries(Unknown Source)
at [email protected]/org.jabref.logic.importer.SearchBasedParserFetcher.performSearch(Unknown Source)
at [email protected]/org.jabref.logic.importer.SearchBasedFetcher.performSearch(Unknown Source)
at [email protected]/org.jabref.gui.importer.fetcher.WebSearchPaneViewModel.lambda$search$2(Unknown Source)
at [email protected]/org.jabref.gui.util.BackgroundTask$1.call(Unknown Source)
at [email protected]/org.jabref.gui.util.DefaultTaskExecutor$1.call(Unknown Source)
at [email protected]/javafx.concurrent.Task$TaskCallable.call(Unknown Source)
at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
Caused by: org.jabref.logic.importer.ParseException: Error when parsing entry
at [email protected]/org.jabref.logic.importer.fetcher.MathSciNet.lambda$getParser$0(Unknown Source)
... 13 more
Caused by: kong.unirest.json.JSONException: JSONObject["all"] not found.
at [email protected]/kong.unirest.json.JSONObject.getProperty(Unknown Source)
at [email protected]/kong.unirest.json.JSONObject.getJSONObject(Unknown Source)
... 14 more

@Siedlerchr
Copy link
Member

Siedlerchr commented Mar 10, 2024

It would be helpful if you could execute the request in the browser and send/paste us the json file as response so we can look at it. Problem is that we currently don't have a subscription to mathcinet and could not verify this

@TimAlderson
Copy link
Author

Thank you for the reply.
I have been searching how to extract a json file using Firefox, but have been unable to figure it out. Any chance of a hint on how to do that?

@Siedlerchr
Copy link
Member

It should be possible using the Developer Tools (F12):
(It's German, but basically network analysis tab -> then select the request where it shows json -> Right click -> Save answer should give the json

grafik

@TimAlderson
Copy link
Author

TimAlderson commented Mar 10, 2024

Thank you.
Here are the results from facets and search respectively:

{"authors":[],"journals":[],"entryTypes":[],"itemTypes":[],"reviewStatuses":[],"publicationTypes":[],"primaryClassifications":[],"publicationYears":[],"institutions":[],"statuses":[]}

{"results":[],"total":0}
Screenshot 2024-03-10 150108

I performed another search which had more than 0 results (snip below). Is there a file that is more helpful than those above?

Screenshot 2024-03-10 151210

@Siedlerchr
Copy link
Member

The json for the search with more than zero results would be nice!

@TimAlderson
Copy link
Author

TimAlderson commented Mar 10, 2024

Facets:

{"authors":[{"id":"758603","value":"Alderson, Tim L.","total":27},{"id":"692091","value":"Mellinger, Keith E.","total":9},{"id":"42380","value":"Bruen, Aiden A.","total":4},{"id":"50285","value":"Cohen, Gérard D.","total":1},{"id":"615685","value":"Gács, András","total":1},{"id":"1068150","value":"Huntemann, Svenja","total":1},{"id":"1251963","value":"Neri, Alessandro<sup>1</sup>","total":1},{"id":"149440","value":"Rodier, François","total":1},{"id":"863999","value":"Shi, Minjia","total":1},{"id":"191601","value":"Silverman, Robert","total":1},{"id":"225546","value":"Solé, Patrick","total":1},{"id":"1276838","value":"Zhu, Hongwei<sup>1</sup>","total":1}],"journals":[{"id":"6036","value":"Des. Codes Cryptogr.","total":5},{"id":"2292","value":"IEEE Trans. Inform. Theory","total":3},{"id":"6241","value":"Adv. Math. Commun.","total":2},{"id":"4449","value":"Appl. Algebra Engrg. Comm. Comput.","total":2},{"id":"643","value":"Discrete Math.","total":2},{"id":"5510","value":"Ann. Comb.","total":1},{"id":"6137","value":"Antarct. J. Math.","total":1},{"id":"7425","value":"Atl. Electron. J. Math.","total":1},{"id":"4117","value":"Bull. Inst. Combin. Appl.","total":1},{"id":"615","value":"Discrete Appl. Math.","total":1},{"id":"4633","value":"Electron. J. Combin.","total":1},{"id":"4801","value":"Finite Fields Appl.","total":1},{"id":"6154","value":"Innov. Incidence Geom.","total":1},{"id":"7248","value":"Int. J. Inf. Coding Theory","total":1},{"id":"1833","value":"J. Combin. Theory Ser. A","total":1},{"id":"5169","value":"SIAM J. Discrete Math.","total":1},{"id":"8218","value":"Trans. Comb.","total":1}],"entryTypes":[],"itemTypes":[],"reviewStatuses":[{"id":"Reviewed","value":"Reviewed","total":20},{"id":"Summary","value":"Summary","total":10},{"id":"Indexed","value":"Indexed","total":1}],"publicationTypes":[{"id":"Journal Article","value":"Journal Article","total":26},{"id":"Book Collection","value":"Book Collection","total":2},{"id":"Book Collection Article","value":"Book Collection Article","total":2},{"id":"Thesis","value":"Thesis","total":1}],"primaryClassifications":[{"id":"94","value":"Information and communication theory, circuits","total":26},{"id":"51","value":"Geometry ","total":3},{"id":"11","value":"Number theory","total":1}],"publicationYears":[{"id":"2020","value":"2020","total":1},{"id":"2019","value":"2019","total":4},{"id":"2018","value":"2018","total":1},{"id":"2014","value":"2014","total":1},{"id":"2011","value":"2011","total":1},{"id":"2010","value":"2010","total":3},{"id":"2009","value":"2009","total":2},{"id":"2008","value":"2008","total":8},{"id":"2007","value":"2007","total":5},{"id":"2006","value":"2006","total":2},{"id":"2005","value":"2005","total":2},{"id":"2002","value":"2002","total":1}],"institutions":[{"id":"Department of Mathematics, University of New Brunswick","value":"Department of Mathematics, University of New Brunswick","total":21},{"id":"Department of Mathematics, University of Mary Washington","value":"Department of Mathematics, University of Mary Washington","total":9},{"id":"Department of Electrical and Computer Engineering, University of Calgary","value":"Department of Electrical and Computer Engineering, University of Calgary","total":4},{"id":"Department of Mathematics and Statistics, University of New Brunswick","value":"Department of Mathematics and Statistics, University of New Brunswick","total":4},{"id":"Department of Computer Science, Eötvös Loránd University (ELTE)","value":"Department of Computer Science, Eötvös Loránd University (ELTE)","total":1},{"id":"Department of Mathematics and Statistics, Wright State University","value":"Department of Mathematics and Statistics, Wright State University","total":1},{"id":"Institut de Mathématiques de Luminy, Centre National de la Recherche Scientifique (CNRS)","value":"Institut de Mathématiques de Luminy, Centre National de la Recherche Scientifique (CNRS)","total":1},{"id":"Laboratoire d'Analyse, Géométrie et Applications (LAGA), Université de Paris VIII (Université Paris 8 Vincennes-Saint-Denis)","value":"Laboratoire d'Analyse, Géométrie et Applications (LAGA), Université de Paris VIII (Université Paris 8 Vincennes-Saint-Denis)","total":1},{"id":"Laboratory of Intelligent Computing and Signal Processing, Anhui University","value":"Laboratory of Intelligent Computing and Signal Processing, Anhui University","total":1},{"id":"Mathematisches Institut (I-Math), Universität Zürich","value":"Mathematisches Institut (I-Math), Universität Zürich","total":1},{"id":"School of Mathematics, Anhui University","value":"School of Mathematics, Anhui University","total":1},{"id":"University of New Brunswick","value":"University of New Brunswick","total":1},{"id":"École Nationale Supérieure de Télécommunications (Telecom ParisTech)","value":"École Nationale Supérieure de Télécommunications (Telecom ParisTech)","total":1}],"statuses":[]}

Search:

{"results":[{"mrnumber":4158623,"titles":{"title":"On the weights of general MDS codes","translatedTitle":null},"entryType":"J","primaryClass":{"code":"94B65","description":"Bounds on codes"},"authors":[{"id":758603,"name":"Alderson, Tim L."}],"issue":{"issue":{"pubYear":2020,"pubYear2":null,"volume":"66","volume2":null,"volume3":null,"number":"9","journal":{"id":2292,"shortTitle":"IEEE Trans. Inform. Theory"},"volSlash":"N","isbn":null,"elementOrd":null},"translatedIssue":null},"book":null,"reviewer":{"public":true,"reviewers":[{"authId":889610,"rvrCode":85231,"name":"Jitman, Somphong"}]},"paging":{"paging":{"text":"5414--5418"},"translatedPaging":null},"counts":{"cited":2},"itemType":"Reviewed","articleUrl":"https://doi.org/10.1109/TIT.2020.2977319","openURL":{"imageLink":"http://www.lib.unb.ca/img/asin/res20x150.gif","targetLink":"https://unb.on.worldcat.org/atoztitles/link?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&rfr_id=info:sid/ams.org:MathSciNet&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft_id=info:doi/10.1109%2FTIT.2020.2977319&rft.aufirst=Tim&rft.auinit=TL&rft.auinit1=T&rft.auinitm=L&rft.aulast=Alderson&rft.genre=article&rft.issn=00189448&rft.title=Institute of Electrical and Electronics Engineers  Transactions on Information Theory&rft.atitle=On the weights of general MDS codes&rft.stitle=IEEE Trans  Inform  Theory&rft.volume=66&rft.date=2020&rft.spage=5414&rft.epage=5418&rft.pages=5414-5418&rft.issue=9&rft.jtitle=Institute of Electrical and Electronics Engineers  Transactions on Information Theory","textLink":""},"prePubl":null,"public":true},{"mrnumber":4019905,"titles":{"title":"$n$-dimensional optical orthogonal codes, bounds and optimal constructions","translatedTitle":null},"entryType":"J","primaryClass":{"code":"94B65","description":"Bounds on codes"},"authors":[{"id":758603,"name":"Alderson, T. L."}],"issue":{"issue":{"pubYear":2019,"pubYear2":null,"volume":"30","volume2":null,"volume3":null,"number":"5","journal":{"id":4449,"shortTitle":"Appl. Algebra Engrg. Comm. Comput."},"volSlash":"N","isbn":null,"elementOrd":null},"translatedIssue":null},"book":null,"reviewer":{"public":true,"reviewers":[{"authId":929349,"rvrCode":128559,"name":"Lee, Nari"}]},"paging":{"paging":{"text":"373--386"},"translatedPaging":null},"counts":null,"itemType":"Reviewed","articleUrl":"https://doi.org/10.1007/s00200-018-00379-3","openURL":{"imageLink":"http://www.lib.unb.ca/img/asin/res20x150.gif","targetLink":"https://unb.on.worldcat.org/atoztitles/link?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&rfr_id=info:sid/ams.org:MathSciNet&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft_id=info:doi/10.1007%2Fs00200-018-00379-3&rft.aufirst=T.&rft.auinit=TL&rft.auinit1=T&rft.auinitm=L&rft.aulast=Alderson&rft.genre=article&rft.issn=09381279&rft.title=Applicable Algebra in Engineering, Communication and Computing&rft.atitle=$n$-dimensional optical orthogonal codes, bounds and optimal constructions&rft.stitle=Appl  Algebra Engrg  Comm  Comput &rft.volume=30&rft.date=2019&rft.spage=373&rft.epage=386&rft.pages=373-386&rft.issue=5&rft.jtitle=Applicable Algebra in Engineering, Communication and Computing","textLink":""},"prePubl":null,"public":true},{"mrnumber":4014640,"titles":{"title":"A note on full weight spectrum codes","translatedTitle":null},"entryType":"J","primaryClass":{"code":"94B05","description":"Linear codes (general theory)"},"authors":[{"id":758603,"name":"Alderson, Tim L."}],"issue":{"issue":{"pubYear":2019,"pubYear2":null,"volume":"8","volume2":null,"volume3":null,"number":"3","journal":{"id":8218,"shortTitle":"Trans. Comb."},"volSlash":"N","isbn":null,"elementOrd":null},"translatedIssue":null},"book":null,"reviewer":null,"paging":{"paging":{"text":"15--22"},"translatedPaging":null},"counts":{"cited":6},"itemType":"Summary","articleUrl":"https://doi.org/10.22108/toc.2019.112621.1584","openURL":{"imageLink":"http://www.lib.unb.ca/img/asin/res20x150.gif","targetLink":"https://unb.on.worldcat.org/atoztitles/link?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&rfr_id=info:sid/ams.org:MathSciNet&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft_id=info:doi/10.22108%2Ftoc.2019.112621.1584&rft.aufirst=Tim&rft.auinit=TL&rft.auinit1=T&rft.auinitm=L&rft.aulast=Alderson&rft.genre=article&rft.issn=22518657&rft.title=Transactions on Combinatorics&rft.atitle=A note on full weight spectrum codes&rft.stitle=Trans  Comb &rft.volume=8&rft.date=2019&rft.spage=15&rft.epage=22&rft.pages=15-22&rft.issue=3&rft.jtitle=Transactions on Combinatorics","textLink":""},"prePubl":null,"public":true},{"mrnumber":3917650,"titles":{"title":"Maximum weight spectrum codes","translatedTitle":null},"entryType":"J","primaryClass":{"code":"94B05","description":"Linear codes (general theory)"},"authors":[{"id":758603,"name":"Alderson, Tim"},{"id":1251963,"name":"Neri, Alessandro"}],"issue":{"issue":{"pubYear":2019,"pubYear2":null,"volume":"13","volume2":null,"volume3":null,"number":"1","journal":{"id":6241,"shortTitle":"Adv. Math. Commun."},"volSlash":"N","isbn":null,"elementOrd":null},"translatedIssue":null},"book":null,"reviewer":{"public":true,"reviewers":[{"authId":685341,"rvrCode":30916,"name":"Oluwade, Bamidele A."}]},"paging":{"paging":{"text":"101--119"},"translatedPaging":null},"counts":{"cited":6},"itemType":"Reviewed","articleUrl":"https://doi.org/10.3934/amc.2019006","openURL":{"imageLink":"http://www.lib.unb.ca/img/asin/res20x150.gif","targetLink":"https://unb.on.worldcat.org/atoztitles/link?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&rfr_id=info:sid/ams.org:MathSciNet&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft_id=info:doi/10.3934%2Famc.2019006&rft.aufirst=Tim&rft.auinit=T&rft.auinit1=T&rft.auinitm=&rft.aulast=Alderson&rft.genre=article&rft.issn=19305346&rft.title=Advances in Mathematics of Communications&rft.atitle=Maximum weight spectrum codes&rft.stitle=Adv  Math  Commun &rft.volume=13&rft.date=2019&rft.spage=101&rft.epage=119&rft.pages=101-119&rft.issue=1&rft.jtitle=Advances in Mathematics of Communications","textLink":""},"prePubl":null,"public":true},{"mrnumber":3897552,"titles":{"title":"How many weights can a linear code have?","translatedTitle":null},"entryType":"J","primaryClass":{"code":"94B05","description":"Linear codes (general theory)"},"authors":[{"id":863999,"name":"Shi, Minjia"},{"id":1276838,"name":"Zhu, Hongwei"},{"id":225546,"name":"Solé, Patrick"},{"id":50285,"name":"Cohen, Gérard D."}],"issue":{"issue":{"pubYear":2019,"pubYear2":null,"volume":"87","volume2":null,"volume3":null,"number":"1","journal":{"id":6036,"shortTitle":"Des. Codes Cryptogr."},"volSlash":"N","isbn":null,"elementOrd":null},"translatedIssue":null},"book":null,"reviewer":{"public":true,"reviewers":[{"authId":249580,"rvrCode":36256,"name":"Hou, Xiang-dong"}]},"paging":{"paging":{"text":"87--95"},"translatedPaging":null},"counts":{"cited":9},"itemType":"Reviewed","articleUrl":"https://doi.org/10.1007/s10623-018-0488-z","openURL":{"imageLink":"http://www.lib.unb.ca/img/asin/res20x150.gif","targetLink":"https://unb.on.worldcat.org/atoztitles/link?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&rfr_id=info:sid/ams.org:MathSciNet&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft_id=info:doi/10.1007%2Fs10623-018-0488-z&rft.aufirst=Minjia&rft.auinit=M&rft.auinit1=M&rft.auinitm=&rft.aulast=Shi&rft.genre=article&rft.issn=09251022&rft.title=Designs, Codes and Cryptography  An International Journal&rft.atitle=How many weights can a linear code have?&rft.stitle=Des  Codes Cryptogr &rft.volume=87&rft.date=2019&rft.spage=87&rft.epage=95&rft.pages=87-95&rft.issue=1&rft.jtitle=Designs, Codes and Cryptography  An International Journal","textLink":""},"prePubl":null,"public":true},{"mrnumber":3809747,"titles":{"title":"3-dimensional optical orthogonal codes with ideal autocorrelation-bounds and optimal constructions","translatedTitle":null},"entryType":"J","primaryClass":{"code":"94A55","description":"Shift register sequences and sequences over finite alphabets in information and communication theory"},"authors":[{"id":758603,"name":"Alderson, Tim L."}],"issue":{"issue":{"pubYear":2018,"pubYear2":null,"volume":"64","volume2":null,"volume3":null,"number":"6","journal":{"id":2292,"shortTitle":"IEEE Trans. Inform. Theory"},"volSlash":"N","isbn":null,"elementOrd":null},"translatedIssue":null},"book":null,"reviewer":null,"paging":{"paging":{"text":"4392--4398"},"translatedPaging":null},"counts":{"cited":1},"itemType":"Summary","articleUrl":"https://doi.org/10.1109/TIT.2017.2717538","openURL":{"imageLink":"http://www.lib.unb.ca/img/asin/res20x150.gif","targetLink":"https://unb.on.worldcat.org/atoztitles/link?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&rfr_id=info:sid/ams.org:MathSciNet&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft_id=info:doi/10.1109%2FTIT.2017.2717538&rft.aufirst=Tim&rft.auinit=TL&rft.auinit1=T&rft.auinitm=L&rft.aulast=Alderson&rft.genre=article&rft.issn=00189448&rft.title=Institute of Electrical and Electronics Engineers  Transactions on Information Theory&rft.atitle=3-dimensional optical orthogonal codes with ideal autocorrelation-bounds and optimal constructions&rft.stitle=IEEE Trans  Inform  Theory&rft.volume=64&rft.date=2018&rft.spage=4392&rft.epage=4398&rft.pages=4392-4398&rft.issue=6&rft.jtitle=Institute of Electrical and Electronics Engineers  Transactions on Information Theory","textLink":""},"prePubl":null,"public":true},{"mrnumber":3216214,"titles":{"title":"The partition weight enumerator and bounds on MDS codes","translatedTitle":null},"entryType":"J","primaryClass":{"code":"94B05","description":"Linear codes (general theory)"},"authors":[{"id":758603,"name":"Alderson, T. L."},{"id":1068150,"name":"Huntemann, Svenja"}],"issue":{"issue":{"pubYear":2014,"pubYear2":null,"volume":"6","volume2":null,"volume3":null,"number":"1","journal":{"id":7425,"shortTitle":"Atl. Electron. J. Math."},"volSlash":"N","isbn":null,"elementOrd":null},"translatedIssue":null},"book":null,"reviewer":null,"paging":{"paging":{"text":"1--10"},"translatedPaging":null},"counts":{"cited":2},"itemType":"Summary","articleUrl":null,"openURL":{"imageLink":"http://www.lib.unb.ca/img/asin/res20x150.gif","targetLink":"https://unb.on.worldcat.org/atoztitles/link?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&rfr_id=info:sid/ams.org:MathSciNet&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.aufirst=T.&rft.auinit=TL&rft.auinit1=T&rft.auinitm=L&rft.aulast=Alderson&rft.genre=article&rft.title=Atlantic Electronic Journal of Mathematics&rft.atitle=The partition weight enumerator and bounds on MDS codes&rft.stitle=Atl  Electron  J  Math &rft.volume=6&rft.date=2014&rft.spage=1&rft.epage=10&rft.pages=1-10&rft.issue=1&rft.jtitle=Atlantic Electronic Journal of Mathematics","textLink":""},"prePubl":null,"public":true},{"mrnumber":2793231,"titles":{"title":"Spreads, arcs, and multiple wavelength codes","translatedTitle":null},"entryType":"J","primaryClass":{"code":"94B60","description":"Other types of codes"},"authors":[{"id":758603,"name":"Alderson, T. L."},{"id":692091,"name":"Mellinger, Keith E."}],"issue":{"issue":{"pubYear":2011,"pubYear2":null,"volume":"311","volume2":null,"volume3":null,"number":"13","journal":{"id":643,"shortTitle":"Discrete Math."},"volSlash":"N","isbn":null,"elementOrd":null},"translatedIssue":null},"book":null,"reviewer":{"public":true,"reviewers":[{"authId":850192,"rvrCode":71699,"name":"Fan, Cuiling"}]},"paging":{"paging":{"text":"1187--1196"},"translatedPaging":null},"counts":{"cited":6},"itemType":"Reviewed","articleUrl":"https://doi.org/10.1016/j.disc.2010.06.010","openURL":{"imageLink":"http://www.lib.unb.ca/img/asin/res20x150.gif","targetLink":"https://unb.on.worldcat.org/atoztitles/link?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&rfr_id=info:sid/ams.org:MathSciNet&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft_id=info:doi/10.1016%2Fj.disc.2010.06.010&rft.aufirst=T.&rft.auinit=TL&rft.auinit1=T&rft.auinitm=L&rft.aulast=Alderson&rft.genre=article&rft.issn=0012365X&rft.title=Discrete Mathematics&rft.atitle=Spreads, arcs, and multiple wavelength codes&rft.stitle=Discrete Math &rft.volume=311&rft.date=2011&rft.spage=1187&rft.epage=1196&rft.pages=1187-1196&rft.issue=13&rft.jtitle=Discrete Mathematics","textLink":""},"prePubl":null,"public":true},{"mrnumber":2772904,"titles":{"title":"Classes of permutation arrays in finite projective spaces","translatedTitle":null},"entryType":"J","primaryClass":{"code":"51E15","description":"Finite affine and projective planes (geometric aspects)"},"authors":[{"id":758603,"name":"Alderson, T. L."},{"id":692091,"name":"Mellinger, Keith E."}],"issue":{"issue":{"pubYear":2010,"pubYear2":null,"volume":"1","volume2":null,"volume3":null,"number":"4","journal":{"id":7248,"shortTitle":"Int. J. Inf. Coding Theory"},"volSlash":"N","isbn":null,"elementOrd":null},"translatedIssue":null},"book":null,"reviewer":{"public":true,"reviewers":[{"authId":97215,"rvrCode":6155,"name":"Kallaher, M. J."}]},"paging":{"paging":{"text":"371--383"},"translatedPaging":null},"counts":null,"itemType":"Reviewed","articleUrl":"https://doi.org/10.1504/IJICOT.2010.032863","openURL":{"imageLink":"http://www.lib.unb.ca/img/asin/res20x150.gif","targetLink":"https://unb.on.worldcat.org/atoztitles/link?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&rfr_id=info:sid/ams.org:MathSciNet&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft_id=info:doi/10.1504%2FIJICOT.2010.032863&rft.aufirst=T.&rft.auinit=TL&rft.auinit1=T&rft.auinitm=L&rft.aulast=Alderson&rft.genre=article&rft.issn=17537703&rft.title=International Journal of Information and Coding Theory  IJICOT&rft.atitle=Classes of permutation arrays in finite projective spaces&rft.stitle=Int  J  Inf  Coding Theory&rft.volume=1&rft.date=2010&rft.spage=371&rft.epage=383&rft.pages=371-383&rft.issue=4&rft.jtitle=International Journal of Information and Coding Theory  IJICOT","textLink":""},"prePubl":null,"public":true},{"mrnumber":2766013,"titles":{"title":"Hyperconics and multiple weight codes for OCDMA","translatedTitle":null},"entryType":"BC","primaryClass":{"code":"94B27","description":"Geometric methods (including applications of algebraic geometry) applied to coding theory"},"authors":[{"id":758603,"name":"Alderson, T. L."}],"issue":{"issue":null,"translatedIssue":null},"book":{"pubYear":2010,"publisher":[{"name":"American Mathematical Society","location":"Providence, RI","preText":null,"postText":null}],"isbn":["978-0-8218-4956-9"],"series":[{"serId":1059,"title":"Contemporary Mathematics","transTitle":null,"volume":"523","shortTitle":"Contemp. Math."}]},"reviewer":{"public":true,"reviewers":[{"authId":173380,"rvrCode":18754,"name":"Tonchev, Vladimir D."}]},"paging":{"paging":{"text":"67--76"},"translatedPaging":null},"counts":null,"itemType":"Reviewed","articleUrl":"https://doi.org/10.1090/conm/523/10332","openURL":{"imageLink":"http://www.lib.unb.ca/img/asin/res20x150.gif","targetLink":"https://unb.on.worldcat.org/atoztitles/link?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&rfr_id=info:sid/ams.org:MathSciNet&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft_id=info:doi/10.1090%2Fconm%2F523%2F10332&rft_id=urn:ISBN:978-0-8218-4956-9&rft.aufirst=T.&rft.auinit=TL&rft.auinit1=T&rft.auinitm=L&rft.aulast=Alderson&rft.genre=proceeding&rft.title=Error-correcting codes, finite geometries and cryptography&rft.atitle=Hyperconics and multiple weight codes for OCDMA&rft.stitle=Contemporary Mathematics&rft.volume=523&rft.date=2010&rft.spage=67&rft.epage=76&rft.pages=67-76&rft.isbn=9780821849569","textLink":""},"prePubl":null,"public":true},{"mrnumber":2742541,"titles":{"title":"Error-correcting codes, finite geometries and cryptography","translatedTitle":null},"entryType":"BCZ","primaryClass":{"code":"94Bxx","description":""},"authors":[],"issue":{"issue":null,"translatedIssue":null},"book":{"pubYear":2010,"publisher":[{"name":"American Mathematical Society","location":"Providence, RI","preText":null,"postText":null}],"isbn":["978-0-8218-4956-9"],"series":[{"serId":1059,"title":"Contemporary Mathematics","transTitle":null,"volume":"523","shortTitle":"Contemp. Math."}]},"reviewer":null,"paging":{"paging":{"text":"viii+244 pp."},"translatedPaging":null},"counts":null,"itemType":"Summary","articleUrl":"https://doi.org/10.1090/conm/523","openURL":{"imageLink":"http://www.lib.unb.ca/img/asin/res20x150.gif","targetLink":"https://unb.on.worldcat.org/atoztitles/link?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&rfr_id=info:sid/ams.org:MathSciNet&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft_id=info:doi/10.1090%2Fconm%2F523&rft_id=urn:ISBN:978-0-8218-4956-9&rft.genre=conference&rft.title=Error-correcting codes, finite geometries and cryptography&rft.stitle=Contemporary Mathematics&rft.volume=523&rft.date=2010&rft.spage=1&rft.spage=244&rft.pages=1-244&rft.isbn=9780821849569","textLink":""},"prePubl":null,"public":true},{"mrnumber":2553388,"titles":{"title":"2-dimensional optical orthogonal codes from Singer groups","translatedTitle":null},"entryType":"J","primaryClass":{"code":"94B60","description":"Other types of codes"},"authors":[{"id":758603,"name":"Alderson, T. L."},{"id":692091,"name":"Mellinger, Keith E."}],"issue":{"issue":{"pubYear":2009,"pubYear2":null,"volume":"157","volume2":null,"volume3":null,"number":"14","journal":{"id":615,"shortTitle":"Discrete Appl. Math."},"volSlash":"N","isbn":null,"elementOrd":null},"translatedIssue":null},"book":null,"reviewer":null,"paging":{"paging":{"text":"3008--3019"},"translatedPaging":null},"counts":{"cited":18},"itemType":"Summary","articleUrl":"https://doi.org/10.1016/j.dam.2009.06.002","openURL":{"imageLink":"http://www.lib.unb.ca/img/asin/res20x150.gif","targetLink":"https://unb.on.worldcat.org/atoztitles/link?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&rfr_id=info:sid/ams.org:MathSciNet&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft_id=info:doi/10.1016%2Fj.dam.2009.06.002&rft.aufirst=T.&rft.auinit=TL&rft.auinit1=T&rft.auinitm=L&rft.aulast=Alderson&rft.genre=article&rft.issn=0166218X&rft.title=Discrete Applied Mathematics  The Journal of Combinatorial Algorithms, Informatics and Computational Sciences&rft.atitle=2-dimensional optical orthogonal codes from Singer groups&rft.stitle=Discrete Appl  Math &rft.volume=157&rft.date=2009&rft.spage=3008&rft.epage=3019&rft.pages=3008-3019&rft.issue=14&rft.jtitle=Discrete Applied Mathematics  The Journal of Combinatorial Algorithms, Informatics and Computational Sciences","textLink":""},"prePubl":null,"public":true},{"mrnumber":2529622,"titles":{"title":"On the maximality of linear codes","translatedTitle":null},"entryType":"J","primaryClass":{"code":"94B05","description":"Linear codes (general theory)"},"authors":[{"id":758603,"name":"Alderson, T. L."},{"id":615685,"name":"Gács, András"}],"issue":{"issue":{"pubYear":2009,"pubYear2":null,"volume":"53","volume2":null,"volume3":null,"number":"1","journal":{"id":6036,"shortTitle":"Des. Codes Cryptogr."},"volSlash":"N","isbn":null,"elementOrd":null},"translatedIssue":null},"book":null,"reviewer":{"public":true,"reviewers":[{"authId":811978,"rvrCode":68997,"name":"Pasticci, Fabio"}]},"paging":{"paging":{"text":"59--68"},"translatedPaging":null},"counts":{"cited":3},"itemType":"Reviewed","articleUrl":"https://doi.org/10.1007/s10623-009-9293-z","openURL":{"imageLink":"http://www.lib.unb.ca/img/asin/res20x150.gif","targetLink":"https://unb.on.worldcat.org/atoztitles/link?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&rfr_id=info:sid/ams.org:MathSciNet&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft_id=info:doi/10.1007%2Fs10623-009-9293-z&rft.aufirst=T.&rft.auinit=TL&rft.auinit1=T&rft.auinitm=L&rft.aulast=Alderson&rft.genre=article&rft.issn=09251022&rft.title=Designs, Codes and Cryptography  An International Journal&rft.atitle=On the maximality of linear codes&rft.stitle=Des  Codes Cryptogr &rft.volume=53&rft.date=2009&rft.spage=59&rft.epage=68&rft.pages=59-68&rft.issue=1&rft.jtitle=Designs, Codes and Cryptography  An International Journal","textLink":""},"prePubl":null,"public":true},{"mrnumber":2658658,"titles":{"title":"Partitions in finite geometry and related constant composition codes","translatedTitle":null},"entryType":"J","primaryClass":{"code":"51E20","description":"Combinatorial structures in finite projective spaces"},"authors":[{"id":758603,"name":"Alderson, Tim L."},{"id":692091,"name":"Mellinger, Keith E."}],"issue":{"issue":{"pubYear":2008,"pubYear2":null,"volume":"8","volume2":null,"volume3":null,"number":null,"journal":{"id":6154,"shortTitle":"Innov. Incidence Geom."},"volSlash":"N","isbn":null,"elementOrd":null},"translatedIssue":null},"book":null,"reviewer":{"public":true,"reviewers":[{"authId":811978,"rvrCode":68997,"name":"Pasticci, Fabio"}]},"paging":{"paging":{"text":"49--71"},"translatedPaging":null},"counts":null,"itemType":"Reviewed","articleUrl":"https://doi.org/10.2140/iig.2008.8.49","openURL":{"imageLink":"http://www.lib.unb.ca/img/asin/res20x150.gif","targetLink":"https://unb.on.worldcat.org/atoztitles/link?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&rfr_id=info:sid/ams.org:MathSciNet&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft_id=info:doi/10.2140%2Fiig.2008.8.49&rft.aufirst=Tim&rft.auinit=TL&rft.auinit1=T&rft.auinitm=L&rft.aulast=Alderson&rft.genre=article&rft.issn=26407337&rft.title=Innovations in Incidence Geometry  Algebraic, Topological and Combinatorial&rft.atitle=Partitions in finite geometry and related constant composition codes&rft.stitle=Innov  Incidence Geom &rft.volume=8&rft.date=2008&rft.spage=49&rft.epage=71&rft.pages=49-71&&rft.jtitle=Innovations in Incidence Geometry  Algebraic, Topological and Combinatorial","textLink":""},"prePubl":null,"public":true},{"mrnumber":2452815,"titles":{"title":"Geometric constructions of optimal optical orthogonal codes","translatedTitle":null},"entryType":"J","primaryClass":{"code":"94B27","description":"Geometric methods (including applications of algebraic geometry) applied to coding theory"},"authors":[{"id":758603,"name":"Alderson, T. L."},{"id":692091,"name":"Mellinger, K. E."}],"issue":{"issue":{"pubYear":2008,"pubYear2":null,"volume":"2","volume2":null,"volume3":null,"number":"4","journal":{"id":6241,"shortTitle":"Adv. Math. Commun."},"volSlash":"N","isbn":null,"elementOrd":null},"translatedIssue":null},"book":null,"reviewer":{"public":true,"reviewers":[{"authId":675427,"rvrCode":35099,"name":"Kim, Jon-Lark"}]},"paging":{"paging":{"text":"451--467"},"translatedPaging":null},"counts":{"cited":15},"itemType":"Reviewed","articleUrl":"https://doi.org/10.3934/amc.2008.2.451","openURL":{"imageLink":"http://www.lib.unb.ca/img/asin/res20x150.gif","targetLink":"https://unb.on.worldcat.org/atoztitles/link?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&rfr_id=info:sid/ams.org:MathSciNet&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft_id=info:doi/10.3934%2Famc.2008.2.451&rft.aufirst=T.&rft.auinit=TL&rft.auinit1=T&rft.auinitm=L&rft.aulast=Alderson&rft.genre=article&rft.issn=19305346&rft.title=Advances in Mathematics of Communications&rft.atitle=Geometric constructions of optimal optical orthogonal codes&rft.stitle=Adv  Math  Commun &rft.volume=2&rft.date=2008&rft.spage=451&rft.epage=467&rft.pages=451-467&rft.issue=4&rft.jtitle=Advances in Mathematics of Communications","textLink":""},"prePubl":null,"public":true},{"mrnumber":2451027,"titles":{"title":"Families of optimal OOCs with $\\lambda=2$","translatedTitle":null},"entryType":"J","primaryClass":{"code":"94B25","description":"Combinatorial codes"},"authors":[{"id":758603,"name":"Alderson, Tim L."},{"id":692091,"name":"Mellinger, Keith E."}],"issue":{"issue":{"pubYear":2008,"pubYear2":null,"volume":"54","volume2":null,"volume3":null,"number":"8","journal":{"id":2292,"shortTitle":"IEEE Trans. Inform. Theory"},"volSlash":"N","isbn":null,"elementOrd":null},"translatedIssue":null},"book":null,"reviewer":{"public":true,"reviewers":[{"authId":334456,"rvrCode":24644,"name":"Borges-Ayats, Joaquim"}]},"paging":{"paging":{"text":"3722--3724"},"translatedPaging":null},"counts":{"cited":20},"itemType":"Reviewed","articleUrl":"https://doi.org/10.1109/TIT.2008.926394","openURL":{"imageLink":"http://www.lib.unb.ca/img/asin/res20x150.gif","targetLink":"https://unb.on.worldcat.org/atoztitles/link?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&rfr_id=info:sid/ams.org:MathSciNet&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft_id=info:doi/10.1109%2FTIT.2008.926394&rft.aufirst=Tim&rft.auinit=TL&rft.auinit1=T&rft.auinitm=L&rft.aulast=Alderson&rft.genre=article&rft.issn=00189448&rft.title=Institute of Electrical and Electronics Engineers  Transactions on Information Theory&rft.atitle=Families of optimal OOCs with $lambda=2$&rft.stitle=IEEE Trans  Inform  Theory&rft.volume=54&rft.date=2008&rft.spage=3722&rft.epage=3724&rft.pages=3722-3724&rft.issue=8&rft.jtitle=Institute of Electrical and Electronics Engineers  Transactions on Information Theory","textLink":""},"prePubl":null,"public":true},{"mrnumber":2398834,"titles":{"title":"Codes from cubic curves and their extensions","translatedTitle":null},"entryType":"J","primaryClass":{"code":"94B27","description":"Geometric methods (including applications of algebraic geometry) applied to coding theory"},"authors":[{"id":758603,"name":"Alderson, T. L."},{"id":42380,"name":"Bruen, A. A."}],"issue":{"issue":{"pubYear":2008,"pubYear2":null,"volume":"15","volume2":null,"volume3":null,"number":"1","journal":{"id":4633,"shortTitle":"Electron. J. Combin."},"volSlash":"N","isbn":null,"elementOrd":null},"translatedIssue":null},"book":null,"reviewer":{"public":true,"reviewers":[{"authId":272152,"rvrCode":47895,"name":"Kim, Seon Jeong"}]},"paging":{"paging":{"text":"Research paper 42, 9 pp."},"translatedPaging":null},"counts":{"cited":1},"itemType":"Reviewed","articleUrl":"https://doi.org/10.37236/766","openURL":{"imageLink":"http://www.lib.unb.ca/img/asin/res20x150.gif","targetLink":"https://unb.on.worldcat.org/atoztitles/link?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&rfr_id=info:sid/ams.org:MathSciNet&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft_id=info:doi/10.37236%2F766&rft.aufirst=T.&rft.auinit=TL&rft.auinit1=T&rft.auinitm=L&rft.aulast=Alderson&rft.genre=article&rft.title=Electronic Journal of Combinatorics&rft.atitle=Codes from cubic curves and their extensions&rft.stitle=Electron  J  Combin &rft.volume=15&rft.date=2008&rft.spage=42&rft.epage=9&rft.pages=42-9&rft.issue=1&rft.jtitle=Electronic Journal of Combinatorics","textLink":""},"prePubl":null,"public":true},{"mrnumber":2394740,"titles":{"title":"Bruck nets and 2-dimensional codes","translatedTitle":null},"entryType":"J","primaryClass":{"code":"94B05","description":"Linear codes (general theory)"},"authors":[{"id":758603,"name":"Alderson, T. L."}],"issue":{"issue":{"pubYear":2008,"pubYear2":null,"volume":"52","volume2":null,"volume3":null,"number":null,"journal":{"id":4117,"shortTitle":"Bull. Inst. Combin. Appl."},"volSlash":"N","isbn":null,"elementOrd":null},"translatedIssue":null},"book":null,"reviewer":{"public":true,"reviewers":[{"authId":721987,"rvrCode":56185,"name":"Lampe, Lutz"}]},"paging":{"paging":{"text":"33--44"},"translatedPaging":null},"counts":null,"itemType":"Reviewed","articleUrl":null,"openURL":{"imageLink":"http://www.lib.unb.ca/img/asin/res20x150.gif","targetLink":"https://unb.on.worldcat.org/atoztitles/link?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&rfr_id=info:sid/ams.org:MathSciNet&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.aufirst=T.&rft.auinit=TL&rft.auinit1=T&rft.auinitm=L&rft.aulast=Alderson&rft.genre=article&rft.issn=11831278&rft.title=Bulletin of the Institute of Combinatorics and its Applications&rft.atitle=Bruck nets and 2-dimensional codes&rft.stitle=Bull  Inst  Combin  Appl &rft.volume=52&rft.date=2008&rft.spage=33&rft.epage=44&rft.pages=33-44&&rft.jtitle=Bulletin of the Institute of Combinatorics and its Applications","textLink":""},"prePubl":null,"public":true},{"mrnumber":2389969,"titles":{"title":"Maximal AMDS codes","translatedTitle":null},"entryType":"J","primaryClass":{"code":"94B27","description":"Geometric methods (including applications of algebraic geometry) applied to coding theory"},"authors":[{"id":758603,"name":"Alderson, T. L."},{"id":42380,"name":"Bruen, A. A."}],"issue":{"issue":{"pubYear":2008,"pubYear2":null,"volume":"19","volume2":null,"volume3":null,"number":"2","journal":{"id":4449,"shortTitle":"Appl. Algebra Engrg. Comm. Comput."},"volSlash":"N","isbn":null,"elementOrd":null},"translatedIssue":null},"book":null,"reviewer":{"public":true,"reviewers":[{"authId":329025,"rvrCode":58213,"name":"Daskalov, Rumen N."}]},"paging":{"paging":{"text":"87--98"},"translatedPaging":null},"counts":{"cited":4},"itemType":"Summary","articleUrl":"https://doi.org/10.1007/s00200-008-0058-0","openURL":{"imageLink":"http://www.lib.unb.ca/img/asin/res20x150.gif","targetLink":"https://unb.on.worldcat.org/atoztitles/link?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&rfr_id=info:sid/ams.org:MathSciNet&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft_id=info:doi/10.1007%2Fs00200-008-0058-0&rft.aufirst=T.&rft.auinit=TL&rft.auinit1=T&rft.auinitm=L&rft.aulast=Alderson&rft.genre=article&rft.issn=09381279&rft.title=Applicable Algebra in Engineering, Communication and Computing&rft.atitle=Maximal AMDS codes&rft.stitle=Appl  Algebra Engrg  Comm  Comput &rft.volume=19&rft.date=2008&rft.spage=87&rft.epage=98&rft.pages=87-98&rft.issue=2&rft.jtitle=Applicable Algebra in Engineering, Communication and Computing","textLink":""},"prePubl":null,"public":true},{"mrnumber":2382348,"titles":{"title":"Classes of optical orthogonal codes from arcs in root subspaces","translatedTitle":null},"entryType":"J","primaryClass":{"code":"94B27","description":"Geometric methods (including applications of algebraic geometry) applied to coding theory"},"authors":[{"id":758603,"name":"Alderson, T. L."},{"id":692091,"name":"Mellinger, Keith E."}],"issue":{"issue":{"pubYear":2008,"pubYear2":null,"volume":"308","volume2":null,"volume3":null,"number":"7","journal":{"id":643,"shortTitle":"Discrete Math."},"volSlash":"N","isbn":null,"elementOrd":null},"translatedIssue":null},"book":null,"reviewer":{"public":true,"reviewers":[{"authId":97215,"rvrCode":6155,"name":"Kallaher, M. J."}]},"paging":{"paging":{"text":"1093--1101"},"translatedPaging":null},"counts":{"cited":5},"itemType":"Reviewed","articleUrl":"https://doi.org/10.1016/j.disc.2007.03.063","openURL":{"imageLink":"http://www.lib.unb.ca/img/asin/res20x150.gif","targetLink":"https://unb.on.worldcat.org/atoztitles/link?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&rfr_id=info:sid/ams.org:MathSciNet&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft_id=info:doi/10.1016%2Fj.disc.2007.03.063&rft.aufirst=T.&rft.auinit=TL&rft.auinit1=T&rft.auinitm=L&rft.aulast=Alderson&rft.genre=article&rft.issn=0012365X&rft.title=Discrete Mathematics&rft.atitle=Classes of optical orthogonal codes from arcs in root subspaces&rft.stitle=Discrete Math &rft.volume=308&rft.date=2008&rft.spage=1093&rft.epage=1101&rft.pages=1093-1101&rft.issue=7&rft.jtitle=Discrete Mathematics","textLink":""},"prePubl":null,"public":true}],"total":31}

@Siedlerchr
Copy link
Member

Siedlerchr commented Mar 10, 2024

Thanks a lot, this is really helpful!
Judging from the json, we need to add a new parser for the search results
Steps for implementation

  1. Add a check if we have key all in response .
    var element = node.getObject();
    JSONArray entriesArray = element.getJSONObject("all").getJSONArray("results");
  2. Add a new else if for the search result case
  3. Create a new MathSciNetParser + Test using the provided json
  4. Parse the json and return bib entries

@Siedlerchr Siedlerchr added the good first issue An issue intended for project-newcomers. Varies in difficulty. label Mar 10, 2024
@github-project-automation github-project-automation bot moved this to Free to take in Good First Issues Mar 10, 2024
@koppor koppor changed the title Mathscinet issue as in #10499 (closed) Mathscinet search is not working Mar 10, 2024
@koppor
Copy link
Member

koppor commented Mar 10, 2024

Older issue: #10499

@subhramit
Copy link
Member

Hi, I'd like to work on this. Would be great if I could be assigned!

@koppor koppor added the FirstTimeCodeContribution Triggers GitHub Greeter Workflow label Mar 18, 2024
Copy link
Contributor

As a general advice for newcomers: check out Contributing for a start. Also, guidelines for setting up a local workspace is worth having a look at.

Feel free to ask here at GitHub, if you have any issue related questions. If you have questions about how to setup your workspace use JabRef's Gitter chat. Try to open a (draft) pull-request early on, so that people can see you are working on the issue and so that they can see the direction the pull request is heading towards. This way, you will likely receive valuable feedback.

@koppor koppor moved this from Free to take to Reserved in Candidates for University Projects Mar 18, 2024
@koppor koppor moved this from Free to take to Reserved in Good First Issues Mar 18, 2024
@subhramit
Copy link
Member

Hi, so I was writing the new parser. This might be a dumb question (I am new to this), but could you clarify to me the difference between facets and results, and whether both are a part of the results? I wasn't able to understand which json format out of the two should be parsed finally.

@Siedlerchr
Copy link
Member

Hi, the search json as we use the search endpoint

Facets seem to be filter data, e.g. a list of all authors or journals in the search results you can then refine your search results by (at least on the website).

@subhramit
Copy link
Member

@Siedlerchr got it, tysm!

@subhramit
Copy link
Member

Another question. In the existing MathSciNet.java lines 121-122 (linked below), the following is present:
jabref/src/main/java/org/jabref/logic/importer/fetcher/MathSciNet.java

String bibTexFormat = entriesArray.getJSONObject(i).getString("bibTexFormat");
entries.addAll(bibtexParser.parseEntries(bibTexFormat));

This assumes that there is a "bibTexFormat" field in the JSON object that contains a string representing the complete BibTeX entry. The value of that field is retrieved and parsed using the BibtexParser. However, if the JSON format doesn't include the bibTexFormat field or if the field doesn't contain a valid BibTeX string, these lines would fail to parse the entries correctly. And that is the case with the json for "search" as posted above by @TimAlderson . So correct me if I'm wrong, is a conversion mechanism needed for both the "all" case and the "results" case? Or is there a simpler way?

@subhramit
Copy link
Member

subhramit commented Mar 19, 2024

(With reference to my last comment)
This is one way I've thought of it (an example for "titles" in the json):

else if (element.has("results")) {
    JSONArray entriesArray = element.getJSONArray("results");
    for (int i = 0; i <entriesArray.length(); i++) {
        JsonNode entryNode = entriesArray.getJSONObject(i);
        if (entryNode.has("titles")) {
            String title = entryNode.getObject("titles").getString("title");
            BibEntry bibEntry = new BibEntry();
            bibEntry.setField(StandardField.TITLE, title);
            entries.add(bibEntry);
        }
    }
}

and similarly for the other keys(fields).

@Siedlerchr
Copy link
Member

Yes, exactly.
You need to write a new Parser/Convert for all fields present I suggest you create it as new Standalone Parser class. you can take some inspiration from CrossRef/BiodiversityLibrary/Lobid They all work with json

private BibEntry jsonItemToBibEntry(JSONObject item) throws ParseException {

@subhramit
Copy link
Member

image
I have been able to fix it :)
I'll create a pull request soon after reading the formality guidelines.
This will be my first one, thank you @Siedlerchr @koppor for the opportunity and help! I'm new into open source and already loving the community.

@Siedlerchr
Copy link
Member

@subhramit Yeah! That sounds great! You're welcome! If something is unclear in the guides, just tell us or if you have any questions feel free to ask!

@github-project-automation github-project-automation bot moved this from Normal priority to Done in Prioritization Mar 21, 2024
@github-project-automation github-project-automation bot moved this from Reserved to Done in Good First Issues Mar 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
fetcher FirstTimeCodeContribution Triggers GitHub Greeter Workflow good first issue An issue intended for project-newcomers. Varies in difficulty.
Projects
Archived in project
Archived in project
Development

Successfully merging a pull request may close this issue.

4 participants