Uploading Data to PhilPapers via FTP

Publishers can upload XML files containing metadata directly to our FTP. In order to use this protocol, you must first obtain a user id and password from the PhilPapers General Editors (contact us), and submit a list of the titles you would like to be indexed. Metadata should be uploaded as follows.

Connecting to the server

The FTP server is ftp.philpapers.org. You will use the username and password provided to you by the editors. You should connect via regular FTP, not sFTP. Both passive and active modes are supported.

What to upload

We accept metadata for journal articles, book reviews, books, book chapters and edited anthologies. We strongly encourage publishers to submit book chapter information when possible.

Supported data formats

NLM Archiving and Interchange format versions 1.0 and 2.2 with one article per file. ONIX format versions 2.1 or 3.0. MARCXML Not all elements included in the examples are mandatory. For a regular journal article, the mandatory elements are:
  • Author(s) name(s)
  • Article title
  • Journal name (journal title)
  • Volume, issue, and page numbers
  • Either a DOI or a link to the full text of the article (we prefer to have both)
  • An abstract
In addition, for book reviews:
  • Either a title for the review or the author(s) and title(s) of the reviewed works (it is best when both can be provided).
For books, the mandatory elements are:
  • Author(s) name(s)
  • Book title
  • Publisher
  • Year
  • Either a DOI or an ISBN
  • An abstract
In addition, for book chapters:
  • The title and author(s) of the book that it is a chapter of.

Subject and Audience Codes

For books we also require BISG audience codes and BIC or BISAC subject codes.

Accepted BISG audience codes:
  • 05 - College/Higher Education
  • 06 - Professional and Scholarly
Accepted BIC subject codes:
  • HP (Philosophy)
  • CFA (Philosophy of Language)
  • GTR (Cognitive Science)
  • PDA (Philosophy of Science)
  • PBB (Philosophy of Math)
  • HRAB (Philosophy of Religion)
  • JNA (Philosophy and Theory of Education)
  • KCA (Economic Theory and Philosophy)
  • LAB (Jurisprudence and Philosophy of Law)
Accepted BISAC subject codes:
  • PHI*

Packaging the files

You can upload separate files or archives (zip, rar and tar are supported.) Uploaded files should have unique names. For example, files could be named sequentially ("upload1.zip", "upload2.zip", etc.). Metadata from different journals can be combined in the same zip files.

Important notes

  • Use only entities defined in the appriopriate DTD. Preferably, use only standard XML entities.
  • PhilPapers may not index all the items for which you submit metadata. In general, front matter material is discarded.
  • Make sure to review your journals in the index. Use the "browse journals" feature for this, as the "recent items" page may not show everything that you upload.
  • It can take up to 24 hours for uploaded material to become available on PhilPapers.