+1
Fixed

crossref problem (multiple papers in the same proceedings)

Mathias 8 years ago updated by Christian Fritz 5 years ago 9

Hi,

I like your service very much, particularly the DBLP import :)
However, it seems that having multiple papers in the same proceedings causes entries for the papers, but also an entry for the proceedings, which I obviously don't want in my publication list. I suspect that there is a crossref entry in the data imported from DBLP (at the end of 2016 in http://bibbase.org/dblp/mathias_weller?theme=simple)

cheers & thanks

-Mathias

Answer

Answer
Fixed

At long last this problem has been fixed. Crossrefs are now filtered out from the resulting listing.

Not a bug

Hi Mathias,


This actually appears to be a bug in DBLP's export API. As you can see in this page

http://dblp.dagstuhl.de/pers/hb/w/Weller:Mathias

they include this bibtex entry for you:


@proceedings{DBLP:conf/cocoa/2016,  editor    = {T.{-}H. Hubert Chan and
               Minming Li and
               Lusheng Wang},
  title     = {Combinatorial Optimization and Applications - 10th International Conference,
               {COCOA} 2016, Hong Kong, China, December 16-18, 2016, Proceedings},
  series    = {Lecture Notes in Computer Science},
  volume    = {10043},
  publisher = {Springer},
  year      = {2016},
  url       = {http://dx.doi.org/10.1007/978-3-319-48749-6},
  doi       = {10.1007/978-3-319-48749-6},
  isbn      = {978-3-319-48748-9},
  timestamp = {Wed, 30 Nov 2016 11:17:07 +0100},
  biburl    = {http://dblp.dagstuhl.de/rec/bib/conf/cocoa/2016},
  bibsource = {dblp computer science bibliography, http://dblp.org}
}

You may be able to ask them to correct that -- in fact, they may appreciate the bug report. (http://dblp.dagstuhl.de/faq/How+can+I+correct+errors+in+dblp.html)


Best,

Christian


hi Christian,

it's not a bug, it's a feature :)
The thing is that bibtex, for example, deals well with such crossrefs and they are useful to avoid code duplication and to easily change a detail for a proceedings entry.

In any case, the export page you linked offers an option "with crossref -> condensed" which results in a list without crossrefs. The direct link is: http://dblp.dagstuhl.de/pers/hb0/w/Weller:Mathias (note the added "0" after "hb"). It appears that this list then does not contain the unwanted crossref entry.

Just a quick check on what's the sitation here. Do you agree that the "not a bug" label on this issue is wrong? Or, is there some way for me as a user to make bibbase use the non-confusing URL (with "hb0")?

best

-Mathias

Under review

This will require some work in the back-end. Up until now it wasn't necessary to check the list of authors to verify that an entry provided by dblp was indeed meant to be listed for the user. For now, I would recommend to add the (otherwise unnecessary) filter on your name:


http://bibbase.org/dblp/mathias_weller?theme=simple&filter=authors:Weller

Oh, so the export API of DBLP doesn't support "condensing" crossrefs (as opposed to the website (using "hb0"))?

indeed, I don't see the crossref in http://dblp.org/search/publ/api?q=Mathias+Weller at all...

BTW, Mathias, you can use the DBLP provided Bibtex file directly as your BibBase source as well:

http://bibbase.org/show?bib=http%3A%2F%2Fdblp.dagstuhl.de%2Fpers%2Ftb0%2Fw%2FWeller%3AMathias.bib&msg=embed

Answer
Fixed

At long last this problem has been fixed. Crossrefs are now filtered out from the resulting listing.