configure_institutional_access
Configure your institution's OpenURL link resolver to get full-text access through your library's subscriptions.
Instructions
Configure your institution's link resolver for full-text access.
═══════════════════════════════════════════════════════════════════════════════ 🏛️ INSTITUTIONAL ACCESS CONFIGURATION ═══════════════════════════════════════════════════════════════════════════════
This tool configures OpenURL link resolver integration, allowing you to access paywalled articles through your institution's library subscription.
═══════════════════════════════════════════════════════════════════════════════ HOW IT WORKS: ═══════════════════════════════════════════════════════════════════════════════
Your library subscribes to journals through publishers
Library provides a "Link Resolver" service (SFX, 360 Link, Primo, etc.)
OpenURL passes article metadata to the resolver
Resolver checks your subscriptions and provides full-text access
═══════════════════════════════════════════════════════════════════════════════ USAGE: ═══════════════════════════════════════════════════════════════════════════════
Option 1: Use a preset (easiest) ───────────────────────────────── configure_institutional_access(preset="ntu")
Available presets:
台灣: "ntu" (台大), "ncku" (成大), "nthu" (清大), "nycu" (陽明交大)
美國: "harvard", "stanford", "mit", "yale"
英國: "oxford", "cambridge"
通用: "sfx", "360link", "primo" (需要 resolver_url)
Option 2: Custom URL ───────────────────── configure_institutional_access( resolver_url="https://your.library.edu/openurl" )
Option 3: Disable ───────────────────── configure_institutional_access(enable=False)
═══════════════════════════════════════════════════════════════════════════════ FINDING YOUR RESOLVER URL: ═══════════════════════════════════════════════════════════════════════════════
Go to your library's website
Look for "Find Full Text", "Link Resolver", or "OpenURL"
Or search: "[Your University] link resolver"
The URL usually looks like:
Args: resolver_url: Your institution's link resolver URL preset: Use a known institution's preset configuration enable: Whether to enable OpenURL links (default: True) test: Compatibility flag reserved for clients that still pass it. Use test_institutional_access() for an explicit resolver test.
Returns: Configuration status message
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| resolver_url | No | ||
| preset | No | ||
| enable | No | ||
| test | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |