publist

managing my list of publications, talks, reviews
git clone https://a3nm.net/git/publist/
Log | Files | Refs | README | LICENSE

commit 6f597602ab5efb0107a1617fecdad896188104ca
parent 0077b89b99a24902c394b1b439fb900644d53c67
Author: Antoine Amarilli <a3nm@a3nm.net>
Date:   Wed, 19 Jan 2022 17:09:51 +0100

Merge branch 'master' of a3nm.net:git/publist

Diffstat:
make_talks_html.py | 30++++++++++++++++++++++++++++++
maketex.py | 6++++--
publis | 55++++++++++++++++++++++++++++++++++++++++++++++++++++++-
3 files changed, 88 insertions(+), 3 deletions(-)

diff --git a/make_talks_html.py b/make_talks_html.py @@ -161,6 +161,8 @@ if __name__ == '__main__': fmain = open('publis_main.html.' + lang, 'w') fall = open('publis_all.html.' + lang, 'w') lastyear = None + doiset = set() + urlset = set() for publi in parse(publisfn): print(publi['id']) year = getyear(publi) @@ -169,6 +171,31 @@ if __name__ == '__main__': assert('url' in publi.keys()) if publi['url'].lower() == 'none': del publi['url'] + # no duplicate URLs + if 'url' in publi.keys(): + url = publi['url'] + if (url in urlset): + print("ERROR duplicate url for %s" % publi['id'], file=sys.stderr) + assert(url not in urlset) + urlset.add(url) + + # all publis should have a DOI, but sometimes they don't + # except if wrong types + if ('type' not in publi.keys() or publi['type'] not in ['phdthesis', + 'patent', 'mscthesis', 'note']) and ('status' not in + publi.keys() or publi['status'] not in + ['submitted', 'draft', 'toappear']): + print(publi) + assert('doi' in publi.keys()) + if 'doi' in publi.keys() and publi['doi'].lower() == 'none': + del publi['doi'] + # no duplicate DOIs + if 'doi' in publi.keys(): + doi = publi['doi'] + if (doi in doiset): + print("ERROR duplicate DOI for %s" % publi['id'], file=sys.stderr) + assert(doi not in doiset) + doiset.add(doi) outlist = set() if 'venue' in publi.keys(): @@ -243,6 +270,9 @@ if __name__ == '__main__': assert('url' in publi.keys()) if publi['url'].lower() == 'none': del publi['url'] + # not re-doing the DOI check from above + if 'doi' in publi.keys() and publi['doi'].lower() == 'none': + del publi['doi'] outlist = set() if 'venue' in publi.keys(): diff --git a/maketex.py b/maketex.py @@ -53,7 +53,7 @@ venuesz = dict((x['id'], x) for x in parse('venues')) def mklinktex(text, url, sep=""): global SITEURL, LOCALURL - if not url or url == "none": + if not url or url.lower() == "none": return (text) url = url.replace("_", "\\_").replace("%", "\%") # naive escaping return ('\\href{%s}%s{%s}' % (absurl(url, SITEURL, LOCALURL), sep, text)) @@ -173,6 +173,8 @@ def publitobib(publi, lang, venuesz, authorsz): s += ' note = {%s},\n' % (stz[typ][lang]) if 'issue' in publi.keys(): s += ' number = {%s},\n' % publi['issue'] + if 'doi' in publi.keys() and publi['doi'].lower() != 'none': + s += ' doi = {%s},\n' % publi['doi'] s += ' keywords = {' + ','.join(sorted(keywords)) + '},\n' s += '}\n\n' return s @@ -202,7 +204,7 @@ if __name__ == '__main__': if thepubli and publi['id'] != thepubli: continue name, typ2, url, issue, oa, keywords = getvenue(publi, lang, venuesz) - if fmt == 'tex' and typ2 == 'journal' and publi.get('issue', "none") == "none": + if fmt == 'tex' and typ2 == 'journal' and publi.get('issue', "none").lower() == "none": # in latex, no journal articles without an issue number yet continue print(fmtdict[fmt](publi, lang, venuesz, authorsz)) diff --git a/publis b/publis @@ -26,6 +26,7 @@ Main: yes Reviewed: yes Venue: lmcs ConferenceVersion: amarilli2018when +Status: toappear Id: amarilli2021dynamic Title: Dynamic Membership for Regular Languages @@ -40,6 +41,7 @@ AwardFr: Prix du meilleur article à ICALP'21 Track B Video: /work/talks/icalp2021/amarilli2021dynamic_video.mp4 VideoExternal: https://www.youtube.com/watch?v=4CydhrOaVQw VideoPlatform: Youtube +DOI: 10.4230/LIPIcs.ICALP.2021.116 Id: amarilli2021dichotomy Title: The Dichotomy of Evaluating Homomorphism-Closed Queries on Probabilistic Graphs @@ -49,6 +51,7 @@ Main: yes Reviewed: yes Venue: lmcs ConferenceVersion: amarilli2020dichotomy +DOI: 10.46298/lmcs-18(1:2)2022 Id: drien2021managing Oldid: drien2020managing @@ -60,6 +63,7 @@ Venue: icde2021 Url: https://ieeexplore.ieee.org/document/9458900 Type: shortpaper Errata: yes +DOI: 10.1109/ICDE51399.2021.00182 Id: amarilli2021uniform Oldid: amarilli2019model amarilli2020uniform @@ -75,6 +79,7 @@ VideoExternal: https://peertube.r2.enst.fr/videos/watch/9d7fdea9-6adf-4b6a-933d- VideoPlatform: PeerTube INFRES VideoLicense: Attribution JournalVersion: amarilli2021uniform +DOI: 10.4230/LIPIcs.ICDT.2021.17 Id: amarilli2020constant Title: Constant-Delay Enumeration for Nondeterministic Document Spanners @@ -83,6 +88,7 @@ Main: yes Reviewed: yes Venue: tods Url: https://arxiv.org/abs/2003.02576 +DOI: 10.1145/3436487 Id: romero2020computing Title: Computing and Illustrating Query Rewritings on Path Views with Binding Patterns @@ -97,6 +103,7 @@ Video: /work/talks/cikm2020/romero2020computing_video.mp4 VideoExternal: https://dl.acm.org/doi/abs/10.1145/3340531.3417431 VideoPlatform: ACM Digital Library VideoAuthor: jromero +DOI: 10.1145/3340531.3417431 Id: amarilli2020dichotomy Oldid: amarilli2019dichotomy @@ -116,6 +123,7 @@ Award: Best paper award of ICDT'20 AwardFr: Prix du meilleur article à ICDT'20 # JournalVersion: amarilli2021dichotomy # AWARD: co-winner of the BDA best published paper award +DOI: 10.4230/LIPIcs.ICDT.2020.5 Id: romero2020equivalent Title: Equivalent Rewritings on Path Views with Binding Patterns @@ -131,6 +139,7 @@ VideoPlatform: Videolectures.net VideoAuthor: jromero Slides: /work/talks/eswc2020/romero2020equivalent_slides.pdf VideoAuthor: jromero +DOI: 10.1007/978-3-030-49461-2_26 Id: amarilli2020finite Oldid: amarilli2016finite amarilli2019finite @@ -142,6 +151,7 @@ Venue: tocl Issue: 2020 Url: http://arxiv.org/abs/2003.02521 ConferenceVersion: amarilli2015finite +DOI: 10.1145/3365834 Id: shih2019smoothing Oldid: amarilli2019smoothing @@ -156,6 +166,8 @@ Slides: /work/talks/neurips2019/shih2019smoothing_slides.pdf SlidesAuthor: ashih Poster: /work/talks/neurips2019/shih2019smoothing_poster.pdf PosterAuthor: ashih +DOI: none +PublisherURL: https://proceedings.neurips.cc/paper/2019/hash/940392f5f32a7ade1cc201767cf83e31-Abstract.html Id: amarilli2019connecting Title: Connecting Knowledge Compilation Classes and Width Parameters @@ -166,6 +178,7 @@ Venue: tocs Issue: 2019 Url: https://arxiv.org/abs/1811.02944 ConferenceVersion: amarilli2018connecting +DOI: 10.1007/s00224-019-09930-2 Id: amarilli2019computing Oldid: amarilli2018computing @@ -177,6 +190,7 @@ Reviewed: yes Venue: tcs Issue: 2019 ConferenceVersion: amarilli2017possible +DOI: 10.1016/j.tcs.2019.05.013 Id: amarilli2019enumeration Title: Enumeration on Trees with Tractable Combined Complexity and Efficient Updates @@ -195,6 +209,7 @@ VideoExternal: https://av.tib.eu/media/42889 VideoPlatform: TIB AV-Portal VideoLicense: CC BY 3.0 Germany VideoAuthor: mniewerth +DOI: 10.1145/3294052.3319702 Id: amarilli2019constant Oldid: amarilli2018constant @@ -212,6 +227,7 @@ Award: Featured in <a href="https://sigmodrecord.org/2020/07/31/constant-delay-e AwardFr: Mis en valeur comme <a href="https://sigmodrecord.org/2020/07/31/constant-delay-enumeration-for-nondeterministic-document-spanners/">ACM SIGMOD Research Highlights</a> AwardTex: Featured in ACM SIGMOD Research Highlights AwardTexFr: Mis en valeur comme ACM SIGMOD Research Highlights +DOI: 10.4230/LIPIcs.ICDT.2019.22 Id: amarilli2019evaluating Oldid: amarilli2018combined amarilli2018evaluating @@ -223,6 +239,7 @@ Issue: 2019 Main: yes Url: https://arxiv.org/abs/1808.04663 ConferenceVersion: amarilli2017combined +DOI: 10.1007/s00224-018-9901-2 Id: amarilli2018query Oldid: amarilli2017query @@ -235,6 +252,7 @@ Issue: 2018 Url: https://www.jair.org/index.php/jair/article/view/11240 ConferenceVersion: amarilli2016query Errata: yes +DOI: 10.1613/jair.1.11240 Id: amarilli2018topological Title: Topological Sorting under Regular Constraints @@ -245,6 +263,7 @@ Venue: icalp2018 Main: yes Url: https://arxiv.org/abs/1707.04310 Slides: /work/talks/icalp2018/amarilli2018topological_slides.pdf +DOI: 10.4230/LIPIcs.ICALP.2018.115 Id: amarilli2018when Title: When Can We Answer Queries Using Result-Bounded Data Interfaces? @@ -261,6 +280,7 @@ VideoPlatform: Youtube Errata: yes Main: no JournalVersion: amarilli2021when +DOI: 10.1145/3196959.3196965 Id: amarilli2018connecting Oldid: amarilli2017connecting @@ -274,6 +294,7 @@ Url: https://arxiv.org/abs/1709.06188 Slides: http://mikael-monet.net/slides/amarilli2018connecting.pdf SlidesAuthor: mikael JournalVersion: amarilli2019connecting +DOI: 10.4230/LIPIcs.ICDT.2018.6 Id: amarilli2018enumeration Oldid: amarilli2017enumeration @@ -284,6 +305,7 @@ Reviewed: yes Url: https://arxiv.org/abs/1709.06185 Poster: /work/talks/icdt2018/amarilli2018enumeration_poster.pdf Slides: /work/talks/icdt2018/amarilli2018enumeration_slides.pdf +DOI: 10.4230/LIPIcs.ICDT.2018.5 Title: Possible and Certain Answers for Queries over Order-Incomplete Data Id: amarilli2017possible @@ -296,6 +318,7 @@ Reviewed: yes Errata: yes Slides: /work/talks/time2017/amarilli2017possible_slides.pdf JournalVersion: amarilli2019computing +DOI: 10.4230/LIPIcs.TIME.2017.4 Id: amarilli2017circuit Title: A Circuit-Based Approach to Efficient Enumeration @@ -305,6 +328,7 @@ Reviewed: yes Main: yes Url: https://arxiv.org/abs/1702.05589 Slides: /work/talks/icalp2017/amarilli2017circuit_slides.pdf +DOI: 10.4230/LIPIcs.ICALP.2017.111 Id: amarilli2017conjunctive Title: Conjunctive Queries on Probabilistic Graphs: Combined Complexity @@ -317,6 +341,7 @@ Slides: http://mikael-monet.net/slides/amarilli2017conjunctive.pdf SlidesAuthor: mikael Poster: http://mikael-monet.net/posters/amarilli2017conjunctive.pdf PosterAuthor: mikael +DOI: 10.1145/3034786.3056121 Id: amarilli2017combined Title: Combined Tractability of Query Evaluation via Tree Automata and Cycluits @@ -331,6 +356,7 @@ SlidesAuthor: mikael Poster: http://mikael-monet.net/posters/amarilli2017combined2.pdf PosterAuthor: mikael JournalVersion: amarilli2019evaluating +DOI: 10.4230/LIPIcs.ICDT.2017.6 Id: amarilli2017top Title: Top-k Queries on Unknown Values under Order Constraints @@ -343,6 +369,7 @@ Poster: /work/talks/icdt2017/amarilli2017top_poster.pdf Slides: /work/talks/icdt2017/amarilli2017top_slides.pdf SlidesAuthor: yael PosterAuthor: yael +DOI: 10.4230/LIPIcs.ICDT.2017.5 Id: galarraga2017predicting Title: Predicting Completeness in Knowledge Bases @@ -355,6 +382,7 @@ Slides: http://luisgalarraga.de/docs/completeness-kbs.pdf Poster: http://luisgalarraga.de/docs/poster-wsdm-v3.pdf PosterAuthor: luis SlidesAuthor: luis +DOI: 10.1145/3018661.3018739 Id: amarilli2016challenges Title: Challenges for Efficient Query Evaluation on Structured Probabilistic Data @@ -365,6 +393,7 @@ HideCv: yes Venue: sum2016 Slides: http://mikael-monet.net/slides/challengesNice2016.pdf SlidesAuthor: mikael +DOI: 10.1007/978-3-319-45856-4_22 Id: amarilli2016failure Title: Failure is Also an Option @@ -372,6 +401,7 @@ Authors: me marcb remi david Url: https://zenodo.org/record/50764 Venue: tnc2016 Reviewed: no +DOI: 10.1007/978-3-662-49301-4_11 Id: amarilli2016query Title: Query Answering with Transitive and Linear-Ordered Data @@ -386,6 +416,8 @@ SlidesAuthor: michaelvdb PosterAuthor: michaelvdb JournalVersion: amarilli2018query Errata: yes +PublisherURL: http://www.ijcai.org/Abstract/16/131 +DOI: none Id: amarilli2016leveraging Title: Leveraging the Structure of Uncertain Data @@ -411,6 +443,7 @@ Venue: pods2016 Poster: /work/talks/pods2016/amarilli2016tractable_poster.pdf Slides: /work/talks/pods2016/amarilli2016tractable_slides.pdf OldCV: yes +DOI: 10.1145/2902251.2902301 Id: amarilli2014minimum Year: 2015 @@ -433,6 +466,7 @@ Venue: isi ConferenceVersion: amarilli2014possibility Misc: the <a href="https://web.archive.org/web/20180603070056/http://isi.revuesonline.com/article.jsp?articleId=21609">publisher version</a> is no longer available MiscFr: la <a href="https://web.archive.org/web/20180603070056/http://isi.revuesonline.com/article.jsp?articleId=21609">version éditeur</a> n'est plus disponible +DOI: 10.3166/isi.20.5.53-75 Id: amarilli2015intensional Title: Intensional Data on the Web @@ -442,6 +476,7 @@ Venue: sigweb Issue: Summer 2015 Reviewed: no Type: newsletter +DOI: 10.1145/2808000.2808004 Id: amarilli2015combining Title: Combining Existential Rules and Description Logics @@ -452,6 +487,7 @@ Venue: ijcai2015 Slides: /work/talks/ijcai2015/amarilli2015combining_slides.pdf SlidesLong: /work/talks/lirmm/amarilli2015combining_slides.pdf Poster: /work/talks/ijcai_2015/amarilli2015combining_poster.pdf +DOI: none Id: talaika2015ibex Title: IBEX: Harvesting Entities from the Web Using Unique Identifiers @@ -460,6 +496,7 @@ Url: https://arxiv.org/abs/1505.00841 Reviewed: yes Venue: webdb2015 Slides: /work/talks/sigmod2015/talaika2015ibex_slides.pdf +DOI: 10.1145/2767109.2767116 Id: tang2014framework Year: 2015 @@ -469,6 +506,7 @@ Url: https://osf.io/m3xcn/ Reviewed: yes Venue: tldks ConferenceVersion: tang2014get +DOI: 10.1007/978-3-662-49214-7_4 Id: amarilli2015finite Title: Finite Open-World Query Answering with Number Restrictions @@ -478,6 +516,7 @@ Reviewed: yes Venue: lics2015 Slides: /work/talks/lics2015/amarilli2015finite_slides.pdf JournalVersion: amarilli2019finite +DOI: 10.1109/LICS.2015.37 Id: amarilli2015provenance Title: Provenance Circuits for Trees and Treelike Instances @@ -488,6 +527,7 @@ Slides: /work/talks/icalp2015/amarilli2015provenance_slides.pdf Reviewed: yes Venue: icalp2015 OldCv: yes +DOI: 10.1007/978-3-662-47666-6_5 Id: amarilli2015structurally Title: Structurally Tractable Uncertain Data @@ -496,12 +536,14 @@ Url: https://arxiv.org/abs/1507.04955 Reviewed: yes Venue: sigmodphd2015 Slides: /work/talks/sigmod2015/amarilli2015structurally_slides.pdf +DOI: 10.1145/2744680.2744690 Id: amarilli2014recent Title: Recent Topics of Research around the YAGO Knowledge Base Authors: me luis nicoleta fabian Url: https://zenodo.org/record/34912 Venue: apweb2014 +DOI: 10.1007/978-3-319-11116-2_1 Id: tang2014get Title: Get a Sample for a Discount: Sampling-Based XML Data Pricing @@ -512,6 +554,7 @@ Venue: dexa2014 Slides: /work/talks/dexa2014/tang2014get_slides.pdf SlidesAuthor: ruiming JournalVersion: tang2014framework +DOI: 10.1007/978-3-319-10073-9_3 Id: amarilli2014uncertainty Title: Uncertainty in Crowd Data Sourcing under Structural Constraints @@ -520,15 +563,18 @@ Url: https://arxiv.org/abs/1403.0783 Reviewed: yes Venue: uncrowd2014 Slides: /work/talks/uncrowd/amarilli2014crowdsourcing_slides.pdf +DOI: 10.1007/978-3-662-43984-5_27 Id: amarilli2014possibility Title: The Possibility Problem for Probabilistic XML Authors: me -Url: https://arxiv.org/abs/1404.3131 +Url: http://ceur-ws.org/Vol-1189/paper_2.pdf Reviewed: yes Venue: amw2014 Slides: /work/talks/amw2014/amarilli2014possibility_slides.pdf JournalVersion: amarilli2015possibility +PublisherURL: http://ceur-ws.org/Vol-1189/paper_2.pdf +DOI: none Id: amarilli2014complexity Title: On the Complexity of Mining Itemsets from the Crowd Using Taxonomies @@ -537,6 +583,7 @@ Url: https://arxiv.org/abs/1312.3248 Reviewed: yes Venue: icdt2014 Slides: /work/talks/icdt2014/amarilli2014complexity_slides.pdf +DOI: 10.5441/002/icdt.2014.06 Id: amarilli2013connections Title: On the Connections between Relational and XML Probabilistic Data Models @@ -545,12 +592,14 @@ Url: https://osf.io/t6ghw/ Reviewed: yes Venue: bncod2013 Slides: /work/talks/bncod2013/amarilli2013connections_slides.pdf +DOI: 10.1007/978-3-642-39467-6_13 Id: amarilli2012rational Title: From Rational Number Reconstruction to Set Reconciliation and File Synchronization Authors: me fabrice florian robin david pablo Url: https://zenodo.org/record/33991 Venue: tgc2012 +DOI: 10.1007/978-3-642-41157-1_1 Id: amarilli2012advances Title: Advances in Holistic Ontology Alignment @@ -572,6 +621,8 @@ Authors: marilena me pierre Url: https://osf.io/b3fvz/ Reviewed: yes Venue: vlds2012 +PublisherURL: http://ceur-ws.org/Vol-884/VLDS2012_p05_Oita.pdf +DOI: none Id: amarilli2012proof Title: A Proof of the Pumping Lemma for Context-Free Languages Through Pushdown Automata @@ -586,6 +637,7 @@ Title: Can a Program Reverse-Engineer Itself? Authors: me david pablo emil Url: https://eprint.iacr.org/2011/497 Venue: imacc2011 +DOI: 10.1007/978-3-642-25516-8_1 Id: amarilli2011can Title: Can Code Polymorphism Limit Information Leakage? @@ -593,4 +645,5 @@ Authors: me sascha david danielp pablo michaelt Url: https://eprint.iacr.org/2011/099 Venue: wistp2011 Code: /work/research/amarilli2015can.zip +DOI: 10.1007/978-3-642-21040-2_1