OAI-PMH

OAI-PMH

Tags

Constructing Sets

Four “Sets” are built by org.crossref.qs.oaipmh2.daos.BuildSetsTask:

  • Journals
  • Book series
  • Books
  • Components

See org.crossref.qs.oaipmh2.daos.OaiPmhDaoImpl for underlying SQL queries. They use hard-coded integers that correspond to the constants defined by BookCite. See the Content Types page for more info on these.

Journals Sets

With reference to SELECT_JOURNAL_SETS query. Every entry in the JournalCite table that has both a Publisher ID and a Journal Title, that is not deleted.

Book Sets

With reference to SELECT_BOOK_SETS query. Every entry in the BookCite table that has both a Publisher ID and a Journal Title, that is not deleted. Type must be one of:

  • BookCite.TYPE_BOOK
  • BookCite.TYPE_CONF
  • BookCite.TYPE_DISSERTATION
  • BookCite.TYPE_REPORT
  • BookCite.TYPE_STANDARD
  • BookCite.TYPE_DATABASE

Book Series

With reference to SELECT_BOOK_SERIES_SETS query. Every entry in the BookCite table that has both a Publisher ID, Journal title, that is not deleted. Type must be one of:

  • BookCite.TYPE_CONF_SERIES
  • BookCite.TYPE_BOOK_SERIES
  • BookCite.TYPE_REPORT_SERIES
  • BookCite.TYPE_STANDARD_SERIES
  • BookCite.TYPE_BOOK_SET

Component Series

With reference to SELECT_COMPONENT_SETS query. Every entry in the CitationInfo table that:

  • has a source type of CitationInfo.DB_SRCTYPE_COMPONENT
  • is not an alias
  • has no journalciteid
  • has no bookciteid
  • has no seriestitleid
  • has no articletitle
  • is in state 0 (?)

Not covered

Note that BookCite.TYPE_POSTED_CONTENT and BookCite.TYPE_GRANTS are not included in OAI sets.