Skip to content

Add AIS eLibrary (AISeL) translator#3599

Open
introfini wants to merge 1 commit intozotero:masterfrom
introfini:add-ais-elibrary
Open

Add AIS eLibrary (AISeL) translator#3599
introfini wants to merge 1 commit intozotero:masterfrom
introfini:add-ais-elibrary

Conversation

@introfini
Copy link
Copy Markdown

Summary

  • New web translator for the AIS Electronic Library (aisel.aisnet.org), the primary repository for Association for Information Systems publications
  • AISeL runs on bepress Digital Commons and hosts conference proceedings (ICIS, ECIS, AMCIS, PACIS, etc.) and journals (JAIS, CAIS, THCI, MISQE, etc.)
  • Handles three page types:
    • Individual paper pages with bepress_citation_* meta tags (detects conferencePaper vs journalArticle)
    • Collection/browse pages (conference tracks, journal issues) returning multiple
    • Search results pages (/do/search/) with AJAX-loaded results via Zotero.monitorDOMChanges

Test plan

  • 7 test cases passing in Scaffold (6 single items + 1 browse page)
  • Tested conference papers: ICIS 2025, AMCIS 2023
  • Tested journal articles: JAIS, THCI, MISQE, CAIS (with DOI, ISSN, volume, issue, pages)
  • Tested browse/collection page: ECIS 2024 track
  • Search results verified manually in browser (AJAX prevents Scaffold testing)
  • Extracts: title, authors, date, abstract, DOI, ISSN, volume, issue, pages, keywords, PDF attachment, proceedings/journal title
  • Falls back to Embedded Metadata translator when bepress meta tags are missing

New web translator for the AIS Electronic Library (aisel.aisnet.org),
which runs on bepress Digital Commons. Handles individual paper pages
(conference papers and journal articles), collection/browse pages, and
AJAX-rendered search results.

Tested against ICIS, AMCIS, JAIS, THCI, MISQE, CAIS, and ECIS pages.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant