今や論文公開プラットフォームの代名詞となったコーネル大学のarXivですが,APIはフリーで公開されています.
使い方についてはarXiv API User's Manualに全て書いてありますが,日本語での紹介が見当たらなかったので書き散らしてみます.
#基本
一般的なAPIと同じようにhttp://export.arxiv.org/api/queryにクエリーを付加する形となります.
parameters | type | defaults | required |
---|---|---|---|
search_query | string | None | No |
id_list | comma-delimited string | None | No |
start | int | 0 | |
max_results | int | 10 |
search_queryで任意の単語を含む論文を検索します.
修飾子
検索クエリーに修飾子をつけることで検索する要素を指定できます.
prefix | explanation |
---|---|
ti | タイトル(Title) |
au | 著作者(Author) |
abs | 概要(Abstract) |
co | コメント(Comment) |
jr | 雑誌名(Journal Reference) |
cat | サブジャンルカテゴリー(Subject Category) |
rn | Report Number |
id | Id (use id_list instead) |
all | 上記の全て |
# 著作者がGopal Krishnaの論文を検索
http://export.arxiv.org/api/query?search_query=au:%22 Gopal Krishna %22
※複数単語で検索する場合, " の代わりに%22で囲む
複数検索
複数検索はクエリーにANDを加える.
# 著作者がDonaldかつタイトルにLegesgueが入る論文を検索
http://export.arxiv.org/api/query?search_query=au:Donald +AND+ti:Lebesgue
ANDの他にも OR と ANDNOT に対応している
AND,ORの範囲を指定する場合かっこの代わりに%28 , %29で指定する.
# 著作者がボブである、またはタイトルにLegesgueとGaussが入る論文を検索
http://export.arxiv.org/api/query?search_query=au:Bob +OR + %28 ti:Lebesgue + AND + ti:Gauss %29
ソート
論文をソートさせます
- sortBy
- "relevance"
- "lastUpdatedDate"
- "submittedDate"
- sortOrder
- "ascending"
- "descending"
?sortBy="lastUpdatedDate"&sortOrder="ascending" #更新が古い順に返す
Category
CATに指定するキーワードです.
各キーワードが論文のカテゴリを表します.
キーワード | 説明 |
---|---|
astro-ph | Astrophysics |
astro-ph.CO | Cosmology and Nongalactic Astrophysics |
astro-ph.EP | Earth and Planetary Astrophysics |
astro-ph.GA | Astrophysics of Galaxies |
astro-ph.HE | High Energy Astrophysical Phenomena |
astro-ph.IM | Instrumentation and Methods for Astrophysics |
astro-ph.SR | Solar and Stellar Astrophysics |
cond-mat.dis-nn | Disordered Systems and Neural Networks |
cond-mat.mes-hall | Mesoscale and Nanoscale Physics |
cond-mat.mtrl-sci | Materials Science |
cond-mat.other | Other Condensed Matter |
cond-mat.quant-gas | Quantum Gases |
cond-mat.soft | Soft Condensed Matter |
cond-mat.stat-mech | Statistical Mechanics |
cond-mat.str-el | Strongly Correlated Electrons |
cond-mat.supr-con | Superconductivity |
cs.AI | Artificial Intelligence |
cs.AR | Hardware Architecture |
cs.CC | Computational Complexity |
cs.CE | Computational Engineering, Finance, and Science |
cs.CG | Computational Geometry |
cs.CL | Computation and Language |
cs.CR | Cryptography and Security |
cs.CV | Computer Vision and Pattern Recognition |
cs.CY | Computers and Society |
cs.DB | Databases |
cs.DC | Distributed, Parallel, and Cluster Computing |
cs.DL | Digital Libraries |
cs.DM | Discrete Mathematics |
cs.DS | Data Structures and Algorithms |
cs.ET | Emerging Technologies |
cs.FL | Formal Languages and Automata Theory |
cs.GL | General Literature |
cs.GR | Graphics |
cs.GT | Computer Science and Game Theory |
cs.HC | Human-Computer Interaction |
cs.IR | Information Retrieval |
cs.IT | Information Theory |
cs.LG | Learning |
cs.LO | Logic in Computer Science |
cs.MA | Multiagent Systems |
cs.MM | Multimedia |
cs.MS | Mathematical Software |
cs.NA | Numerical Analysis |
cs.NE | Neural and Evolutionary Computing |
cs.NI | Networking and Internet Architecture |
cs.OH | Other Computer Science |
cs.OS | Operating Systems |
cs.PF | Performance |
cs.PL | Programming Languages |
cs.RO | Robotics |
cs.SC | Symbolic Computation |
cs.SD | Sound |
cs.SE | Software Engineering |
cs.SI | Social and Information Networks |
cs.SY | Systems and Control |
econ.EM | Econometrics |
eess.AS | Audio and Speech Processing |
eess.IV | Image and Video Processing |
eess.SP | Signal Processing |
gr-qc | General Relativity and Quantum Cosmology |
hep-ex | High Energy Physics - Experiment |
hep-lat | High Energy Physics - Lattice |
hep-ph | High Energy Physics - Phenomenology |
hep-th | High Energy Physics - Theory |
math.AC | Commutative Algebra |
math.AG | Algebraic Geometry |
math.AP | Analysis of PDEs |
math.AT | Algebraic Topology |
math.CA | Classical Analysis and ODEs |
math.CO | Combinatorics |
math.CT | Category Theory |
math.CV | Complex Variables |
math.DG | Differential Geometry |
math.DS | Dynamical Systems |
math.FA | Functional Analysis |
math.GM | General Mathematics |
math.GN | General Topology |
math.GR | Group Theory |
math.GT | Geometric Topology |
math.HO | History and Overview |
math.IT | Information Theory |
math.KT | K-Theory and Homology |
math.LO | Logic |
math.MG | Metric Geometry |
math.MP | Mathematical Physics |
math.NA | Numerical Analysis |
math.NT | Number Theory |
math.OA | Operator Algebras |
math.OC | Optimization and Control |
math.PR | Probability |
math.QA | Quantum Algebra |
math.RA | Rings and Algebras |
math.RT | Representation Theory |
math.SG | Symplectic Geometry |
math.SP | Spectral Theory |
math.ST | Statistics Theory |
math-ph | Mathematical Physics |
nlin.AO | Adaptation and Self-Organizing Systems |
nlin.CD | Chaotic Dynamics |
nlin.CG | Cellular Automata and Lattice Gases |
nlin.PS | Pattern Formation and Solitons |
nlin.SI | Exactly Solvable and Integrable Systems |
nucl-ex | Nuclear Experiment |
nucl-th | Nuclear Theory |
physics.acc-ph | Accelerator Physics |
physics.ao-ph | Atmospheric and Oceanic Physics |
physics.app-ph | Applied Physics |
physics.atm-clus | Atomic and Molecular Clusters |
physics.atom-ph | Atomic Physics |
physics.bio-ph | Biological Physics |
physics.chem-ph | Chemical Physics |
physics.class-ph | Classical Physics |
physics.comp-ph | Computational Physics |
physics.data-an | Data Analysis, Statistics and Probability |
physics.ed-ph | Physics Education |
physics.flu-dyn | Fluid Dynamics |
physics.gen-ph | General Physics |
physics.geo-ph | Geophysics |
physics.hist-ph | History and Philosophy of Physics |
physics.ins-det | Instrumentation and Detectors |
physics.med-ph | Medical Physics |
physics.optics | Optics |
physics.plasm-ph | Plasma Physics |
physics.pop-ph | Popular Physics |
physics.soc-ph | Physics and Society |
physics.space-ph | Space Physics |
q-bio.BM | Biomolecules |
q-bio.CB | Cell Behavior |
q-bio.GN | Genomics |
q-bio.MN | Molecular Networks |
q-bio.NC | Neurons and Cognition |
q-bio.OT | Other Quantitative Biology |
q-bio.PE | Populations and Evolution |
q-bio.QM | Quantitative Methods |
q-bio.SC | Subcellular Processes |
q-bio.TO | Tissues and Organs |
q-fin.CP | Computational Finance |
q-fin.EC | Economics |
q-fin.GN | General Finance |
q-fin.MF | Mathematical Finance |
q-fin.PM | Portfolio Management |
q-fin.PR | Pricing of Securities |
q-fin.RM | Risk Management |
q-fin.ST | Statistical Finance |
q-fin.TR | Trading and Market Microstructure |
quant-ph | Quantum Physics |
stat.AP | Applications |
stat.CO | Computation |
stat.ME | Methodology |
stat.ML | Machine Learning |
stat.OT | Other Statistics |
stat.TH | Statistics Theory |