Python:Publication
Jump to navigation
Jump to search
from dataclasses import dataclass from typing import Optional import dacite @dataclass class Publication:
""" A Publication is e.g. a scholarly article """ pageTitle:str id:Optional[str] # The id (e.g. bibtex key) of the Publication doi:Optional[str] # The doi of the Publication wikidataid:Optional[str] # The wikidataid of the Publication isbn:Optional[str] # The ISBN-13 of the Publication title:Optional[str] # The title of the Publication authors:Optional[str] # authors of the Publication publisher:Optional[str] # publisher of the Publication year:Optional[float] # year of the Publication pdfUrl:Optional[str] # the url for the pdf of this Publication
@classmethod def askQuery(cls): """ get the ask Query for Publication Returns: str: the mediawiki markup for the ask query """
ask="""
pageTitle | id | doi | wikidataid | isbn | title | authors | publisher | year | pdfUrl |
---|---|---|---|---|---|---|---|---|---|
Pubs/ARIES | ARIES | 10.1145/128765.128770 | ARIES | C. Mohan and Don Haderle and Bruce Lindsay and Hamid Pirahesh and Peter Schwarz | Association for Computing Machinery (ACM) | 1,992 | |||
Pubs/Bernstein1976 | Bernstein1976 | 10.1145/320493.320489 | Synthesizing third normal form relations from functional dependencies | Philip A. Bernstein | Association for Computing Machinery (ACM) | 1,976 | https://www.comp.nus.edu.sg/~lingtw/papers/bernstein.pdf | ||
Pubs/Bernstein1981 | Bernstein1981 | 10.1145/322234.322238 | Using Semi-Joins to Solve Relational Queries | Philip A. Bernstein and Dah-Ming W. Chiu | Association for Computing Machinery (ACM) | 1,981 | https://dl.acm.org/doi/pdf/10.1145/322234.322238 | ||
Pubs/BernsteinBook1987 | BernsteinBook1987 | 9780201107159 | Concurrency Control And Recovery In Database Systems | Philip A. Bernstein,Vassos Hadzilacos,Nathan Goodman | Addison Wesley Publishing Company | 1,987 | |||
Pubs/BernsteinBook1999 | BernsteinBook1999 | Principles Of Transaction Processing | Philip A. Bernstein,Eric Newcomer | Morgan Kaufmann | 2,009 | ||||
Pubs/Broy2007 | Broy2007 | 10.1007/s00287-006-0124-6 | Modulare hierarchische Modellierung als Grundlage der Software- und Systementwicklung | Manfred Broy and Bernhard Rumpe | Springer Science and Business Media LLC | 2,007 | |||
Pubs/Chamberlin1974 | Chamberlin1974 | 10.1145/800296.811515 | SEQUEL | Donald D. Chamberlin and Raymond F. Boyce | ACM Press | 1,976 | |||
Pubs/Codd1970 | Codd1970 | 10.1145/362384.362685 | A relational model of data for large shared data banks | E. F. Codd | Association for Computing Machinery (ACM) | 1,970 | |||
Pubs/Date2016 | Date2016 | 9781491959961 | Type Inheritance And Relational Theory - Subtypes, Supertypes, And Substitutability | C.J. Date | O'Reilly Media, Inc. | 2,016 | |||
Pubs/Date2019 | Date2019 | 9781684705276 | E. F. Codd and Relational Theory: A Detailed Review and Analysis of CoddÕs Major Database Writings | C. J. Date | Lulu.com | 2,019 | |||
Pubs/Dijkstra1967 | Dijkstra1967 | 10.1145/800001.811672 | The structure of the “the”-multiprogramming system | Edsger W. Dijkstra | ACM Press | 1,967 | |||
Pubs/Elmasri2004 | Elmasri2004 | 9788129702289 | Fundamentals Of Database Systems | Ramez Elmasri | 1,997 | ||||
Pubs/Elmasri2015 | Elmasri2015 | 9780133970777 | Fundamentals Of Database Systems | Ramez Elmasri,Sham Navathe | 2,016 | ||||
Pubs/Elmasri2017 | Elmasri2017 | 9789332582705 | Fundamentals Of Database Systems | Ramez Elmasri | 2,017 | ||||
Pubs/Ghezzi1991 | Ghezzi1991 | 9780138204327 | Fundamentals Of Software Engineering | Carlo Ghezzi,Mehdi Jazayeri,Dino Mandrioli | 1,991 | ||||
Pubs/Guttman1984 | Guttman1984 | 10.1145/971697.602266 | R-trees | Antonin Guttman | Association for Computing Machinery (ACM) | 1,984 | |||
Pubs/Hitzler2008 | Hitzler2008 | 9783540339939 | Semantic Web - Grundlagen | Pascal Hitzler,Markus Krötzsch,Sebastian Rudolph,York Sure | Springer | 2,007 | |||
Pubs/JMSmith2005 | JMSmith2005 | 10.1007/3-540-11214-6_6 | Principles of database conceptual design | John Miles Smith and Diane C. P. Smith | Springer Berlin Heidelberg | 1,982 | |||
Pubs/Kemper2015 | Kemper2015 | Datenbanksysteme - Eine Einführung | Alfons Kemper,André Eickler | 2,015 | |||||
Pubs/Misev2017 | Misev2017 | Q112062062 | SQL Support for Multidimensional Arrays | Peter Baumann,Dimitar Misev | 2,017 | ||||
Pubs/Ohara2021 | Ohara2021 | 10.1007/978-3-030-86472-9_3 | Fast SQL/Row Pattern Recognition Query Processing Using Parallel Primitives on GPUs | Tsubasa Ohara and Qiong Chang and Jun Miyazaki | Springer International Publishing | 2,021 | |||
Pubs/Parnas1972 | Parnas1972 | 10.1145/361598.361623 | On the criteria to be used in decomposing systems into modules | D. L. Parnas | Association for Computing Machinery (ACM) | 1,972 | https://dl.acm.org/doi/pdf/10.1145/361598.361623 | ||
Pubs/Petkovic2022 | Petkovic2022 | 10.1007/s13222-022-00404-3 | Specification of Row Pattern Recognition in the SQL Standard and its Implementations | Dušan Petković | Springer Science and Business Media LLC | 2,022 | |||
Pubs/Rodriguez2015 | Rodriguez2015 | 10.1145/2815072.2815073 | The Gremlin graph traversal machine and language (invited talk) | Marko A. Rodriguez | ACM | 2,015 | https://arxiv.org/pdf/1508.03843.pdf | ||
Pubs/TheDawnOfEverything | TheDawnOfEverything | Q108922801 | The Dawn of Everything | David Graeber,David Wengrow | 2,021 | ||||
Pubs/Vossen2014 | Vossen2014 | Datenmodelle, Datenbanksprachen und Datenbankmanagementsysteme | Gottfried Vossen | De Gruyter Oldenbourg | 2,008 |
"""
return ask @classmethod def fromDict(cls,data:dict): """ create a Publication from the given dict Args: data(dict): the dict to create the Publication from Returns: Publication: the freshly created Publication """ publication=dacite.from_dict(data_class=cls,data=data) return publication