UCSF Industry Documents Library Document

UniversityHigher EducationEducationUnited StatesCaliforniaUC SystemPublic Research UniversityHealth SciencesResearchResearcher ProfilesResearch DataOpen DataLibraryDigital ArchiveIdentity FederationResearch Computing

Properties

Name Type Description
id string Eight-character document identifier, case-insensitive.
tid string Legacy transfer identifier.
collection array
collectioncode array
industry array
availability array
case array
title string
author array
mentioned array
witness string
type array
brand array
box string
pages integer
bates string
batesexpanded string Expanded bates range — query bates numbers against this field, not `bates`.
description string
documentdate string String date, 'YYYY Month DD'. Not range-queryable.
documentdateiso string ISO form — use for range queries.
dateaddeducsf string
dateaddedindustry string
datemodifiedindustry string
dateshipped string
minnesotarequestnumber string
cited array Query as `cited:*` / `NOT cited:*` against Solr; `cited:yes` only works on the website.
View JSON Schema on GitHub

JSON Schema

ucsf-industry-document.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/ucsf/main/json-schema/ucsf-industry-document.json",
  "title": "UCSF Industry Documents Library Document",
  "x-provenance": {
    "generated": "2026-08-19",
    "method": "derived",
    "source": [
      "https://www.industrydocuments.ucsf.edu/wp-content/uploads/2022/02/IndustryDocumentsDataAPI_v5.pdf",
      "https://solr.idl.ucsf.edu/solr/ltdl3/query?q=id:kylw0221&wt=json"
    ],
    "x-operator": "institution",
    "note": "Derived by API Evangelist from UCSF's Industry Documents Data API v5 documentation and live probed responses. UCSF publishes no JSON Schema."
  },
  "type": "object",
  "required": [
    "id"
  ],
  "properties": {
    "id": {
      "type": "string",
      "pattern": "^[A-Za-z]{4}\\d{4}$",
      "description": "Eight-character document identifier, case-insensitive.",
      "examples": [
        "kylw0221"
      ]
    },
    "tid": {
      "type": "string",
      "description": "Legacy transfer identifier."
    },
    "collection": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "collectioncode": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "industry": {
      "type": "array",
      "items": {
        "type": "string",
        "enum": [
          "tobacco",
          "drug",
          "chemical",
          "food",
          "fossilfuel",
          "opioids"
        ]
      }
    },
    "availability": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "case": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "title": {
      "type": "string"
    },
    "author": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "mentioned": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "witness": {
      "type": "string"
    },
    "type": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "brand": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "box": {
      "type": "string"
    },
    "pages": {
      "type": "integer"
    },
    "bates": {
      "type": "string"
    },
    "batesexpanded": {
      "type": "string",
      "description": "Expanded bates range \u2014 query bates numbers against this field, not `bates`."
    },
    "description": {
      "type": "string"
    },
    "documentdate": {
      "type": "string",
      "description": "String date, 'YYYY Month DD'. Not range-queryable."
    },
    "documentdateiso": {
      "type": "string",
      "format": "date-time",
      "description": "ISO form \u2014 use for range queries."
    },
    "dateaddeducsf": {
      "type": "string"
    },
    "dateaddedindustry": {
      "type": "string"
    },
    "datemodifiedindustry": {
      "type": "string"
    },
    "dateshipped": {
      "type": "string"
    },
    "minnesotarequestnumber": {
      "type": "string"
    },
    "cited": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Query as `cited:*` / `NOT cited:*` against Solr; `cited:yes` only works on the website."
    }
  }
}