Sha256: 4e335f451a3d854f813e9839e7bdc369d82d74e73169dfacac8bf0ecc98ffe51

Contents?: true

Size: 1.97 KB

Versions: 1

Compression:

Stored size: 1.97 KB

Contents

{
  "id": "distributor.json#",
  "$schema": "http://json-schema.org/draft-04/schema#",
  "description": "schema for a distributor entry",
  "type": "object",
  "required": ["distributorContact"],
  "additionalProperties": false,
  "properties": {
    "distributorContact": {
      "$ref": "contact.json#/definitions/contactRef"
    },
    "distributionOrderProcess": {
      "type": "array",
      "items": {
        "type": "object",
        "additionalProperties": false,

        "properties": {
          "fees": {
            "type": "string"
          },
          "plannedAvailabilityDateTime": {
            "$ref": "../schema.json#/definitions/date"
          },
          "orderingInstructions": {
            "type": "string"
          },
          "turnaround": {
            "type": "string"
          }
        }
      }
    },
    "distributorFormat": {
      "type": "array",
      "items": {
        "$ref": "#/definitions/format"
      }
    },
    "distributorTransferOptions": {
      "type": "array",
      "items": {
        "type": "object",
        "additionalProperties": false,

        "properties": {
          "online": {
            "type": "array",
            "items": {
              "$ref": "./onlineResource.json#"
            },
            "uniqueItems": true
          },
          "offline": {
            "type": "object",
            "additionalProperties": false,

            "properties": {
              "name": {
                "type": "string"
              },
              "mediumFormat": {
                "type": "string"
              },
              "mediumNote": {
                "type": "string"
              }
            }
          }
        }
      }
    }
  },
  "definitions": {
    "format": {
      "type": "object",
      "required": ["formatName"],
      "additionalProperties": false,
      "properties": {
        "formatName": {
          "type": "string"
        },
        "version": {
          "type": "string"
        }
      }
    }
  }
}

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
adiwg-json_schemas-0.5.0 schema/schema/distributor.json