dsg-uwaterloo / publications

Publications of the Data Systems Group
https://uwaterloo.ca/data-systems-group/publications
3 stars 0 forks source link

Publication sort order: default reverse chronological #1

Closed lintool closed 6 years ago

lintool commented 6 years ago

By default, the publications should be sorted reverse chronological order, most recent first.

lintool commented 6 years ago

@michaelmior What's the secondary sort order within a year? Seems like alphabetical? Can you make it fully reverse chronological? I.e., within each year, Dec, Nov, ...

This way we make sure all the papers within a conference are together... e.g., all SIGIR, all SIGMOD, etc. This might need a bit of custom code and hacking, since we want all the SIGIR main conference papers together, and the workshop papers together, etc.

michaelmior commented 6 years ago

Yes, alphabetical. It should be possible to go by month when DBLP has the information otherwise by year. One question is whether papers without the month should be placed at the beginning or end of the year.

michaelmior commented 6 years ago

Actually, it turns out in the XML data that DBLP returns, the month is not included, so I'm not sure we can easily do this. Example data below:

<r>
  <article key="journals/tkde/MiorSAL17" mdate="2017-10-16">
    <author>Michael J. Mior</author>
    <author>Kenneth Salem</author>
    <author>Ashraf Aboulnaga</author>
    <author>Rui Liu</author>
    <title>NoSE: Schema Design for NoSQL Applications.</title>
    <pages>2275-2289</pages>
    <year>2017</year>
    <volume>29</volume>
    <journal>IEEE Trans. Knowl. Data Eng.</journal>
    <number>10</number>
    <ee>https://doi.org/10.1109/TKDE.2017.2722412</ee>
    <ee>
      http://doi.ieeecomputersociety.org/10.1109/TKDE.2017.2722412
    </ee>
    <url>db/journals/tkde/tkde29.html#MiorSAL17</url>
  </article>
</r>
lintool commented 6 years ago

Doesn't DBLP do within-year sorting correctly? If not, then use venue (e.g., conference or journal) as the secondary sort within year?

michaelmior commented 6 years ago

I think they do but only because they add articles when they are discovered so assuming all sources are updated and crawled at similar rates, things end up naturally in the right order even though they have to explicit ordering information. I'll try sorting by year, then venue, then author.