slug: eth-zurich provider: ETH Zurich – Swiss Federal Institute of Technology generated_by: planning/capability-mapping/scripts/classify_capabilities.py model: claude-opus-5 frame: - Education min_confidence: 0.7 capability_model: source: https://github.com/vincentmakes/turbo-ea-capabilities license: CC-BY-4.0 attribution: Turbo EA Capabilities by Vincent Verdet — Turbo EA, https://github.com/vincentmakes/turbo-ea-capabilities, CC BY 4.0 notice: NOTICE edge_count: 7 edges: - tag: Search Portal resources spec_file: eth-zurich-search-portal-resources-api-openapi.yml capability_id: BC-4790.40 capability_id_l1: BC-4790 capability_name: Library & Information Resource Operations confidence: 0.8 evidence: GET /resources/{mmsid}; "access to over 30 million books, images, series, journals, and other materials from the ETH Library's Discovery Portal" reason: Retrieval of library bibliographic resource records by MMS ID from the library Discovery Portal — this is library collection/information-resource discovery, i.e. Library & Information Resource Operations. - tag: Content Item spec_file: eth-zurich-content-item-api-openapi.yml capability_id: BC-4790.40 capability_id_l1: BC-4790 capability_name: Library & Information Resource Operations confidence: 0.75 evidence: '"access to over 30 million books, images, series, journals, and other materials from the ETH Library''s Discovery Portal"; GET /content-items/{id} "Get content-item by id"' reason: Library discovery catalogue records for books, journals and other holdings — library collection and information resource operations. - tag: collections spec_file: eth-zurich-collections-api-openapi.yml capability_id: BC-4790.40 capability_id_l1: BC-4790 capability_name: Library & Information Resource Operations confidence: 0.75 evidence: getCollectionItems Retrieve a list of items in a collection by using the internal DSpace collection identifier. reason: Browsing of DSpace collections and their items within the ETH Library Discovery Portal — library collection and holdings operations rather than a technical construct. - tag: Core spec_file: eth-zurich-core-api-openapi.yml capability_id: BC-4790.40 capability_id_l1: BC-4790 capability_name: Library & Information Resource Operations confidence: 0.72 evidence: GET /core/items/{id} "Retrieve item details"; GET /core/items/{id}/owningCollection "Retrieve the owning collection of an item"; GET /core/items/{id}/leitzahl "Retrieve Leitzahl classification for an item" reason: Retrieval of library item metadata, classification, owning collection and content bitstreams from the ETH Library Discovery Portal — library collection and information resource operations. - tag: bitstreams spec_file: eth-zurich-bitstreams-api-openapi.yml capability_id: BC-4790.40 capability_id_l1: BC-4790 capability_name: Library & Information Resource Operations confidence: 0.7 evidence: getBitstreamData Retrieve a file by using the corresponding DSpace bitstream identifier. reason: Retrieval of digital objects and their access policies from the library's DSpace repository, exposed as part of the ETH Library Discovery Portal — library/information resource collection operations. Moderate confidence as bitstreams are a generic DSpace file construct. - tag: compute spec_file: eth-zurich-compute-api-openapi.yml capability_id: BC-600.50 capability_id_l1: BC-600 capability_name: IT Infrastructure Management confidence: 0.7 evidence: POST /compute/{system_name}/jobs post_job_submit ... schemas JobStatus, JobDescriptionModel, HPC job submit/cancel/metadata reason: FirecREST 'compute' submits, monitors and cancels batch jobs on named HPC systems — provisioning and use of compute infrastructure, an IT infrastructure/operations capability rather than any research-domain business capability. recovered_from: sweep-20260829T005356Z-edges.json - tag: filesystem spec_file: eth-zurich-filesystem-api-openapi.yml capability_id: BC-600.50 capability_id_l1: BC-600 capability_name: IT Infrastructure Management confidence: 0.7 evidence: POST /filesystem/{system_name}/transfer/upload, PUT /filesystem/{system_name}/ops/chmod, GET /filesystem/{system_name}/ops/ls reason: POSIX-style storage operations (ls, chmod, chown, cp, mv, rm, compress) and staged transfers against HPC systems — this is storage infrastructure operation, an IT infrastructure capability, not a domain business function. recovered_from: sweep-20260829T005356Z-edges.json