Connector Details
Type
Virtual machines, Single VM , BYOL
Runs on
Google Compute Engine
Last Update
24 October, 2024
Category
Qatar University QSpace API
Connector Details
Type
Virtual machines, Single VM , BYOL
Runs on
Google Compute Engine
Last Update
24 October, 2024
Category
Integration Overview
The Qatar University QSpace API provides programmatic access to QSpace, the university’s digital repository. It allows developers, researchers, and organizations to retrieve DSpace items, query repository metadata using OAI-PMH, access RSS/Atom feeds, and obtain sitemap or OpenSearch data.
This API enables seamless integration of QSpace content into applications, research workflows, and reporting tools. All responses are delivered in standard formats such as JSON, XML, RSS, and Atom, ensuring compatibility with diverse systems.
Core Endpoints
Detailed Integration Documentation
2.1 Retrieve DSpace Items
| Operation ID | getItems |
| Endpoint | /rest/items |
| Purpose | Fetches items from QSpace using the DSpace REST API. Returns an array of JSON objects containing item details. |
| Workflow Example | Use this endpoint to display repository items in a custom web interface or fetch content for analytics. |
| Responses | 200 OK – List of DSpace items in JSON format. |
2.2 OAI-PMH Identify
| Operation ID | identifyRepository |
| Endpoint | /oai/request |
| Parameters | verb (query, required) – Must be set to Identify. |
| Purpose | Provides metadata about the QSpace repository using the OAI-PMH 2.0 protocol. |
| Workflow Example | Fetch repository information for harvesting, metadata integration, or repository analysis. |
| Responses | 200 OK – Repository metadata in XML format. |
2.3 RSS 2.0 Feed
| Operation ID | getRssFeed |
| Endpoint | /feed/rss_2.0/site |
| Purpose | Retrieves the RSS 2.0 feed of QSpace content. |
| Workflow Example | Integrate the feed into external dashboards or applications to display latest repository updates. |
| Responses | 200 OK – RSS feed in XML format. |
2.4 Atom 1.0 Feed
| Operation ID | getAtomFeed |
| Endpoint | /feed/atom_1.0/site |
| Purpose | Retrieves the Atom 1.0 feed of QSpace content. |
| Workflow Example | Subscribe to Atom feeds for automated content updates in applications. |
| Responses | 200 OK – Atom feed in XML format. |
2.5 Sitemap XML