Interlibrary Discovery & Crosswalk Wing | eduKateSingapore

EKS.WING.LIB.INTERLIBRARY · LIBRARY OPERATIONS · ACTIVE

Interlibrary Discovery & Crosswalk Wing

A serious library does not pretend that all useful knowledge lives on its own shelves. This wing finds the collection, institution and source best suited to the question, translates between different catalogue systems, preserves authority and provenance, and returns the resulting knowledge to the eduKateAI job that asked for it.

The job is not to search everywhere. The job is to know which collection is most likely to own the answer, then preserve the path back to it.

INTERLIBRARY_DISCOVERY_V1
QUESTION
  → LOCAL_HOLDINGS_CHECK
  → COLLECTION_GAP
  → EXTERNAL_COLLECTION_CANDIDATES
  → AUTHORITY_RESOLUTION
  → ITEM_OR_RECORD
  → ACCESS_AND_RIGHTS
  → PROVENANCE
  → METADATA_NORMALISATION
  → CROSSWALK
  → KNOWLEDGE_PAYLOAD
  → RETURN_TO_CALLING_OWNER

The agent team

AgentIdentityPrimary job
Reference Desk AgentEKS.AGENT.LIB.REFERENCE_DESKTurns a user or eduKateAI request into a precise information need.
Local Holdings AgentEKS.AGENT.LIB.LOCAL_HOLDINGSChecks existing eduKate collections first and prevents unnecessary reacquisition.
Collection Crosswalk AgentEKS.AGENT.LIB.COLLECTION_CROSSWALKMaps equivalent ideas, subjects, identifiers and collection structures across libraries.
External Library ScoutEKS.AGENT.LIB.EXTERNAL_SCOUTFinds libraries, archives, museums, universities, repositories and specialist databases likely to hold the needed evidence.
Authority ResolverEKS.AGENT.LIB.AUTHORITY_RESOLVERIdentifies the source of record and separates authority from commentary.
Interlibrary Request BrokerEKS.AGENT.LIB.REQUEST_BROKERLocates the exact item, catalogue record, dataset, document or collection needed.
Bibliography ChaserEKS.AGENT.LIB.BIBLIOGRAPHY_CHASERWalks citations backward and forward to stronger or more primary evidence.
Live-State ScoutEKS.AGENT.LIB.LIVE_STATEHandles facts whose truth depends on clock, jurisdiction, version or current authority.
Access & Rights AgentEKS.AGENT.LIB.ACCESS_RIGHTSClassifies open, public-domain, licensed, restricted, citation-only and inaccessible material.
Metadata NormaliserEKS.AGENT.LIB.METADATA_NORMALISERNormalises titles, creators, identifiers, dates, subjects and collection metadata without erasing the source system.
Provenance AgentEKS.AGENT.LIB.PROVENANCERecords where information came from, which version was used and how it supports the claim.
Contradiction AgentEKS.AGENT.LIB.CONTRADICTIONPreserves disagreement, competing cataloguing and incompatible claims instead of flattening them.
Cross-Library CartographerEKS.AGENT.LIB.CARTOGRAPHERMaintains the map of external collections, institutional strengths and known routes.
eduKateAI Return RouterEKS.AGENT.LIB.RETURN_ROUTERReturns the evidence package to the originating owner without transferring that owner’s job to the Library.

What a cross-library collection record must contain

IdentityInstitution, collection, catalogue/database name and stable source identifiers where available.
ScopeSubjects, geography, time span, formats and collection strengths.
Best question typesWhat this collection is unusually good at answering.
AuthorityOfficial, primary, institutional, scholarly, specialist, reference or discovery role.
AccessOpen web, catalogue only, digitised item, on-site, subscription, request or restricted.
RightsPublic domain, open licence, permission required, quotation/citation only or unknown.
IdentifiersISBN, DOI, archival reference, accession number, catalogue ID, authority ID or local identifier as applicable.
CrosswalksHow the source’s terminology and classification map into eduKate collections, curriculum or world-knowledge identities.
FreshnessLast checked, version, expiry/revalidation rule and live-state owner where relevant.
ProvenanceThe recoverable route from question → collection → item → claim/evidence → eduKateAI return.

Operating rules

  • Local first, not local only. Check eduKate holdings before going outward, but never force an internal source to answer a question it does not own.
  • Collection before item. Identify the institution or collection that is structurally suited to the question before chasing individual pages.
  • Primary where the job requires primary. Prefer the issuing authority, original record, primary dataset or archival object when the claim depends on it.
  • Do not flatten catalogues. Preserve external identifiers and source vocabulary, then crosswalk them into eduKate.
  • Rights are separate from truth. A reliable source may still be unavailable for copying or ingestion.
  • Disagreement is data. Contradictions, changes of terminology and competing classifications remain visible.
  • Stop when the information need is met. Discovery is not a licence for unbounded crawling.

eduKateAI interface

Input: information need, calling owner, receiver, required authority level, time/jurisdiction constraints and acceptable evidence types.

Output: collection candidates, selected authority, item/source records, provenance, rights state, crosswalks, uncertainty/contradiction notes and a bounded knowledge payload.

Failure states: LOCAL_GAP, COLLECTION_UNKNOWN, AUTHORITY_CONFLICT, ACCESS_BLOCKED, RIGHTS_BLOCKED, VERSION_UNCERTAIN, EVIDENCE_INSUFFICIENT and NO_JUSTIFIED_SOURCE. A failure state is returned honestly rather than replaced with a weak source.

Existing Library plumbing

Ownership boundary: this wing finds and crosswalks knowledge. It does not automatically acquire material, commission articles, teach a learner, diagnose a learner state or transfer ownership away from the calling eduKate programme.