Custom Connector

Qatar University QSpace

Global

The Qatar University QSpace API provides programmatic access to QSpace, the university’s digital repository. It retrieves DSpace items, queries repository metadata via OAI-PMH, accesses RSS/Atom feeds, and obtains sitemap or OpenSearch data — all in standard formats (JSON, XML, RSS, Atom).

Type
Virtual machines, Single VM, BYOL
Runs on
Google Compute Engine
Last update
24 Oct 2024
Category
Integration
Overview

Integration Overview

The connector exposes core endpoints for DSpace items, OAI-PMH metadata, RSS/Atom feeds, and sitemaps.

  • getItems. Fetch items stored in QSpace via the DSpace REST API.
  • identifyRepository. Retrieve repository metadata using the OAI-PMH protocol.
  • getRssFeed / getAtomFeed. Access content in RSS 2.0 or Atom 1.0 feed formats.
  • getSitemapXml. Retrieve the XML sitemap for content navigation and indexing.
Documentation

Detailed Integration Documentation

Retrieve DSpace Items

OperationgetItems
EndpointGET /rest/items
PurposeFetches items from QSpace using the DSpace REST API, returning an array of JSON objects with item details.
Output200 OK — a list of DSpace items in JSON format.
Workflow exampleDisplay repository items in a custom web interface, or fetch content for analytics.

OAI-PMH Identify

OperationidentifyRepository
EndpointGET /oai/request
PurposeProvides metadata about the QSpace repository using the OAI-PMH 2.0 protocol.
ParametersRequired:
verb (query) — must be set to Identify.
Output200 OK — repository metadata in XML format.
Workflow exampleFetch repository information for harvesting, metadata integration, or analysis.

RSS 2.0 / Atom 1.0 Feeds

OperationgetRssFeed / getAtomFeed
EndpointGET /feed/rss_2.0/site · GET /feed/atom_1.0/site
PurposeRetrieves the RSS 2.0 or Atom 1.0 feed of QSpace content.
Output200 OK — an RSS or Atom feed in XML format.
Workflow exampleIntegrate the feed into external dashboards, or subscribe to Atom for automated content updates.

Sitemap XML

OperationgetSitemapXml
EndpointGET /sitemap
PurposeRetrieves the XML sitemap of QSpace to support search-engine indexing or navigation tools.
Output200 OK — sitemap data in XML.
Workflow exampleAutomatically fetch the sitemap for search-engine indexing or content navigation.

Example Workflow: Content Integration

Retrieve itemsFetch repository items for display or processing.
OAI-PMH identifyObtain repository metadata for harvesting or analysis.
RSS/Atom feedSubscribe to updates and display new content.
Sitemap & searchRetrieve the sitemap for indexing, and integrate OpenSearch into external applications.
Support

For technical support, contact custom-connectors-support@isolutions.sa.

free consultation

Schedule a Free Consultation With Our Specialists

Book a free demo
request

Begin Your Adventure With Experienced Professionals

Send request
help desk

Do You Have Questions or Want More Information? Call Now.

Contact support