📖
Eclipse PASS Documentation
PASS Documentation - DEV
PASS Documentation - DEV
  • Welcome to the Public Access Submission System (PASS) Documentation
  • PASS Welcome Guide
    • Research Submission Overview
    • PASS at JHU
    • PASS Demonstrations at Conferences
    • Technology Stack
    • PASS Architecture
    • Latest Release
    • Setup and Run PASS Locally
    • Collaboration with Other Institutions
    • Contributing to PASS
  • Community
    • Developer Guidelines
    • PASS Roadmap
    • Release Notes
  • Developer Documentation
    • Use Cases
    • PASS Core
      • Authentication & Authorization
      • API
        • DOI API
        • File API
        • Metadata Schema API
        • Policy API
        • User API
      • Model
        • Deposit
        • File
        • Funder
        • Grant
        • Journal
        • Policy
        • Publication
        • Repository
        • RepositoryCopy
        • Submission
        • SubmissionEvent
        • User
    • PASS UI
    • Data Loaders
      • Grant Loader
      • Journal Loader
      • NIHMS Loader
    • Deposit Services
      • Knowledge Needed / Skills Inventory
      • Technologies Utilized
      • Model
      • Statuses
      • Business Logic
      • Assemblers
      • Configuration
      • Next Steps / Institution Configuration
    • Notification Services
      • Knowledge Needed / Skills Inventory
      • Technologies Utilized
      • Model
      • Business Logic
      • Template
      • Dispatch
      • Configuration
      • Next Steps / Institution Configuration
    • PASS Acceptance Testing
    • PASS Docker
      • Testing InvenioRDM
    • Release
      • Automated Release
  • PASS Infrastructure
    • CI/CD
    • Code Quality Analysis
      • Code Coverage
    • Deployment
      • GitHub CI/CD
    • Operations/Production
      • Knowledge Needed / Skills Inventory
      • Technologies Utilized
      • PASS Design & AWS Architecture
      • AWS Cost Estimates
      • PASS Versioning
      • How to Deploy
      • Monitoring
      • Data Loaders
      • Data & Backups
      • Eclipse Operations
      • Next Steps / Institution Configuration
Powered by GitBook
On this page
  • PASS Data Loaders
  • Summary
  • Grant Loader
  • Journal Loader
  • NIHMS Loader
  • Technologies Utilized
  • Related Information
  1. Developer Documentation

Data Loaders

PreviousPASS UINextGrant Loader

Last updated 6 months ago

PASS Data Loaders

The PASS Data Loaders comprise three components in the repository: , , . These three components are responsible for loading data from external sources into PASS.

Summary

All three loaders are Java JAR command line applications and can be run from any platform that can run Java applications. These applications utilize system properties and can be configured to run with different parameters.

The Grant Loader is designed to automate the ingestion and processing of grant data from various sources into PASS. It handles the loading of grants using predefined configurations and mappings, ensuring the correct representation and association of grant data. Since there are predefined fields that are required to represent a grant and institutions may have varying representations, specific implementations may be needed in order to accommodate other institutions. The design of the Grant Loader is flexible in that it can accommodate development of connectors to varying data sources.

The Journal Loader facilitates the automated loading of journal data, particularly from sources such as and . The Journal Loader is responsible for streamlining the process of updating and maintaining journal entries in PASS.

The NIHMS Loader specifically targets the loading and transformation of manuscript submission data from the NLM’s Public Access Compliance Monitor (PACM) into PASS. This enables publications in PASS to be updated appropriately with their publication information that is in PubMed Central. The PACM explains the background of the PACM system and its data. It will assist in setting up the appropriate accounts in order to access the PACM system and API.

Technologies Utilized

  • for running and testing the applications.

  • for the application development.

  • for the application framework.

Related Information

The following resources cover external resources for data extraction and the infrastructure used to run the Data Loaders:

  • PubMed Central Resources

  • NIHMS Resources

  • PASS

Pass Support
Pass Journal Loader
Pass NIHMS Loader
Pass Grant Loader
Grant Loader
Journal Loader
PubMed
PubMed Central
NIHMS Loader
user guide
Docker
Java 17+
Spring Boot
PACM Guide
PMC APIs
NIH Manuscript Submission
NIH Manuscript Submission Process
PASS Architecture
PASS Support