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:
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