Yareta Order

Orders allow to prepare archive download (DIP) from the archives (AIP).

EducationHigher EducationUniversityPublic Research UniversityOpen ScienceResearch DataInstitutional RepositoryResearch RepositoryIdentity FederationOAI-PMHSwitzerlandEurope

Properties

Name Type Description
creation object
lastUpdate object
resId string The identifier of the resource. The default format is a Universally Unique IDentifier (UUID).
publicOrder boolean If the order is public, false otherwise.
subsetItems array
metadataVersion string The metadata version of the order query.
name string The name of the order query.
query string The query of the order query.
queryType string The type of the order query.
status string The status of the order query.
statusMessage string The message related to the status of the order query.
disseminationPolicyId string The dissemination policy identifier linked to the order.
organizationalUnitDisseminationPolicyId string The dissemination policy identifier linked to the orgunit.
subitemsChecksum string The checksum of the order subitems list.
orderStatus string
errorStatus string
dipNumber integer The DIP number of the order query.
aipNumber integer The AIP number of the order query.
_links object
View JSON Schema on GitHub

JSON Schema

university-of-geneva-order-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/university-of-geneva/main/json-schema/university-of-geneva-order-schema.json",
  "title": "Yareta Order",
  "description": "Orders allow to prepare archive download (DIP) from the archives (AIP).",
  "type": "object",
  "properties": {
    "creation": {
      "$ref": "#/$defs/ChangeInfo"
    },
    "lastUpdate": {
      "$ref": "#/$defs/ChangeInfo"
    },
    "resId": {
      "type": "string",
      "description": "The identifier of the resource. The default format is a Universally Unique IDentifier (UUID).",
      "maxLength": 50,
      "minLength": 0
    },
    "publicOrder": {
      "type": "boolean",
      "description": "If the order is public, false otherwise."
    },
    "subsetItems": {
      "type": "array",
      "items": {
        "$ref": "#/$defs/OrderSubsetItem"
      }
    },
    "metadataVersion": {
      "type": "string",
      "description": "The metadata version of the order query.",
      "enum": [
        "1.0",
        "1.1",
        "2.0",
        "2.1",
        "3.0",
        "3.1",
        "4.0",
        "5.0"
      ]
    },
    "name": {
      "type": "string",
      "description": "The name of the order query.",
      "maxLength": 255,
      "minLength": 1
    },
    "query": {
      "type": "string",
      "description": "The query of the order query.",
      "maxLength": 5099,
      "minLength": 0
    },
    "queryType": {
      "type": "string",
      "description": "The type of the order query.",
      "enum": [
        "ADVANCED",
        "DIRECT",
        "SIMPLE"
      ]
    },
    "status": {
      "type": "string",
      "description": "The status of the order query.",
      "enum": [
        "DOWNLOADING",
        "IN_DISSEMINATION_PREPARATION",
        "IN_ERROR",
        "IN_PREPARATION",
        "IN_PROGRESS",
        "READY",
        "SUBMITTED"
      ]
    },
    "statusMessage": {
      "type": "string",
      "description": "The message related to the status of the order query.",
      "maxLength": 1024,
      "minLength": 0
    },
    "disseminationPolicyId": {
      "type": "string",
      "description": "The dissemination policy identifier linked to the order.",
      "maxLength": 2147483647,
      "minLength": 1
    },
    "organizationalUnitDisseminationPolicyId": {
      "type": "string",
      "description": "The dissemination policy identifier linked to the orgunit.",
      "maxLength": 2147483647,
      "minLength": 1
    },
    "subitemsChecksum": {
      "type": "string",
      "description": "The checksum of the order subitems list."
    },
    "orderStatus": {
      "type": "string",
      "enum": [
        "DOWNLOADING",
        "IN_DISSEMINATION_PREPARATION",
        "IN_ERROR",
        "IN_PREPARATION",
        "IN_PROGRESS",
        "READY",
        "SUBMITTED"
      ],
      "writeOnly": true
    },
    "errorStatus": {
      "type": "string",
      "writeOnly": true
    },
    "dipNumber": {
      "type": "integer",
      "format": "int32",
      "description": "The DIP number of the order query."
    },
    "aipNumber": {
      "type": "integer",
      "format": "int32",
      "description": "The AIP number of the order query."
    },
    "_links": {
      "$ref": "#/$defs/Links"
    }
  },
  "$defs": {
    "OrderSubsetItem": {
      "type": "object",
      "properties": {
        "creation": {
          "$ref": "#/$defs/ChangeInfo"
        },
        "lastUpdate": {
          "$ref": "#/$defs/ChangeInfo"
        },
        "resId": {
          "type": "string",
          "description": "The identifier of the resource. The default format is a Universally Unique IDentifier (UUID).",
          "maxLength": 50,
          "minLength": 0
        },
        "itemPath": {
          "type": "string"
        },
        "_links": {
          "$ref": "#/$defs/Links"
        }
      }
    },
    "Link": {
      "type": "object",
      "properties": {
        "href": {
          "type": "string"
        },
        "hreflang": {
          "type": "string"
        },
        "title": {
          "type": "string"
        },
        "type": {
          "type": "string"
        },
        "deprecation": {
          "type": "string"
        },
        "profile": {
          "type": "string"
        },
        "name": {
          "type": "string"
        },
        "templated": {
          "type": "boolean"
        }
      }
    },
    "ChangeInfo": {
      "type": "object",
      "description": "The change information of an action.",
      "properties": {
        "fullName": {
          "type": "string",
          "description": "The full name of the user who did the action on the resource.",
          "readOnly": true
        },
        "who": {
          "type": "string",
          "description": "The user who did the action on the resource.",
          "readOnly": true
        },
        "when": {
          "type": "string",
          "format": "date-time",
          "description": "The date when the action was done on the resources.",
          "readOnly": true
        }
      }
    },
    "Links": {
      "type": "object",
      "additionalProperties": {
        "$ref": "#/$defs/Link"
      }
    }
  }
}

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/university-of-geneva-order"
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 form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

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