ResearchOutput

A research output (publication) record from the CityUHK Scholars Elsevier Pure REST Web Service. Properties are derived from the real OpenAPI 3.0.1 contract served at /ws/api/openapi.yaml (Pure API 5.35.1-2).

EducationHigher EducationUniversityResearchInstitutional RepositoryOAI-PMHHong KongChina

Properties

Name Type Description
pureId integer Internal Pure numeric identifier.
uuid string Stable UUID of the research output.
createdBy string
createdDate string
modifiedBy string
modifiedDate string
portalUrl string Public portal URL for the research output.
version string
title object Localized title keyed by submission locale (LocalizedString).
subTitle object
type object Classification of the research output type.
category object
peerReview boolean
language object
submissionYear integer
totalNumberOfContributors integer
contributors array
organizations array
identifiers array
visibility object
View JSON Schema on GitHub

JSON Schema

cityu-research-output-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/cityu/refs/heads/main/json-schema/cityu-research-output-schema.json",
  "title": "ResearchOutput",
  "description": "A research output (publication) record from the CityUHK Scholars Elsevier Pure REST Web Service. Properties are derived from the real OpenAPI 3.0.1 contract served at /ws/api/openapi.yaml (Pure API 5.35.1-2).",
  "type": "object",
  "properties": {
    "pureId": { "type": "integer", "format": "int64", "description": "Internal Pure numeric identifier." },
    "uuid": { "type": "string", "description": "Stable UUID of the research output." },
    "createdBy": { "type": "string" },
    "createdDate": { "type": "string", "format": "date-time" },
    "modifiedBy": { "type": "string" },
    "modifiedDate": { "type": "string", "format": "date-time" },
    "portalUrl": { "type": "string", "format": "uri", "description": "Public portal URL for the research output." },
    "version": { "type": "string" },
    "title": {
      "type": "object",
      "description": "Localized title keyed by submission locale (LocalizedString).",
      "additionalProperties": { "type": "string" }
    },
    "subTitle": {
      "type": "object",
      "additionalProperties": { "type": "string" }
    },
    "type": { "$ref": "#/$defs/ClassificationRef", "description": "Classification of the research output type." },
    "category": { "$ref": "#/$defs/ClassificationRef" },
    "peerReview": { "type": "boolean" },
    "language": { "$ref": "#/$defs/ClassificationRef" },
    "submissionYear": { "type": "integer", "format": "int32" },
    "totalNumberOfContributors": { "type": "integer", "format": "int32" },
    "contributors": { "type": "array", "items": { "type": "object" } },
    "organizations": { "type": "array", "items": { "type": "object" } },
    "identifiers": { "type": "array", "items": { "type": "object" } },
    "visibility": { "$ref": "#/$defs/Visibility" }
  },
  "$defs": {
    "ClassificationRef": {
      "type": "object",
      "description": "A reference to a classification value.",
      "required": ["uri"],
      "properties": {
        "uri": { "type": "string", "description": "Classification URI of the referred classification." },
        "term": { "type": "object", "additionalProperties": { "type": "string" } }
      }
    },
    "Visibility": {
      "type": "object",
      "properties": {
        "key": { "type": "string", "enum": ["FREE", "CAMPUS", "RESTRICTED", "CONFIDENTIAL"] },
        "description": { "type": "object", "additionalProperties": { "type": "string" } }
      }
    }
  }
}

Work with this as data

Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/cityu-research-output"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.