CSIRO · Schema

DataCollectionDTO

CompanyGovernmentScienceResearchAustraliaOpen DataResearch Data

Properties

Name Type Description
dataCollectionId integer
versionNumber integer
dataVersionNumber integer
collectionTitle string
description string
collectionContentTypeCode string
fieldsOfResearch array
depositDate string
publishedDate string
startDate string
endDate string
keywords string
legacyId string
lineage string
credit string
templateCollection boolean
supportingFiles array
relatedLinks array
authenticatedUsersOnly boolean
contact object
spatialParameters object
externalSystemIds array
depositStatusCode string
rightsStatement string
doi string
dataCollectionTypeCode string
fileStorageTypeCode string
fundingSources array
serviceEndpoints array
associatedWithProject boolean
legacyProject object
legacyCostCentre object
project object
fromExternalSource boolean
nationalCollection string
nationalFacility string
costCentreBusinessUnit object
costCentreTeam object
collaboratingOrganisations array
activity object
voResource object
anzlic object
taxonomy object
softwareMetadata object
specimenMetadata object
marineSchema object
acl object
embargoAcl object
embargoEndDate string
licenceId integer
licenceSupportingFile object
leadResearcher object
contributors array
publicationYear integer
attributionStatement string
fedoraId string
depositStatusLabel string
withdrawn boolean
blocked boolean
fileCount integer
imageCount integer
collectionSize integer
View JSON Schema on GitHub

JSON Schema

csiro-data-collection-dto-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/csiro/main/json-schema/csiro-data-collection-dto-schema.json",
  "title": "DataCollectionDTO",
  "x-generated": "2026-10-22",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/csiro-dap-api-v2-openapi.yml#/components/schemas/DataCollectionDTO",
  "type": "object",
  "properties": {
    "dataCollectionId": {
      "type": "integer",
      "format": "int32"
    },
    "versionNumber": {
      "type": "integer",
      "format": "int32"
    },
    "dataVersionNumber": {
      "type": "integer",
      "format": "int32"
    },
    "collectionTitle": {
      "type": "string"
    },
    "description": {
      "type": "string"
    },
    "collectionContentTypeCode": {
      "type": "string"
    },
    "fieldsOfResearch": {
      "type": "array",
      "items": {
        "$ref": "#/$defs/ForDto"
      }
    },
    "depositDate": {
      "type": "string",
      "format": "date-time"
    },
    "publishedDate": {
      "type": "string",
      "format": "date-time"
    },
    "startDate": {
      "type": "string"
    },
    "endDate": {
      "type": "string"
    },
    "keywords": {
      "type": "string"
    },
    "legacyId": {
      "type": "string"
    },
    "lineage": {
      "type": "string"
    },
    "credit": {
      "type": "string"
    },
    "templateCollection": {
      "type": "boolean"
    },
    "supportingFiles": {
      "type": "array",
      "items": {
        "$ref": "#/$defs/SupportingFileDTO"
      }
    },
    "relatedLinks": {
      "type": "array",
      "items": {
        "$ref": "#/$defs/RelatedLinkDTO"
      }
    },
    "authenticatedUsersOnly": {
      "type": "boolean"
    },
    "contact": {
      "$ref": "#/$defs/ContributorDto"
    },
    "spatialParameters": {
      "$ref": "#/$defs/SpatialParametersDto"
    },
    "externalSystemIds": {
      "type": "array",
      "items": {
        "type": "integer",
        "format": "int32"
      }
    },
    "depositStatusCode": {
      "type": "string"
    },
    "rightsStatement": {
      "type": "string"
    },
    "doi": {
      "type": "string"
    },
    "dataCollectionTypeCode": {
      "type": "string"
    },
    "fileStorageTypeCode": {
      "type": "string"
    },
    "fundingSources": {
      "type": "array",
      "items": {
        "$ref": "#/$defs/FundingSourceDto"
      }
    },
    "serviceEndpoints": {
      "type": "array",
      "items": {
        "$ref": "#/$defs/ServiceEndpointDto"
      }
    },
    "associatedWithProject": {
      "type": "boolean"
    },
    "legacyProject": {
      "$ref": "#/$defs/LegacyProjectDTO"
    },
    "legacyCostCentre": {
      "$ref": "#/$defs/LegacyCostCentreDTO"
    },
    "project": {
      "$ref": "#/$defs/ProjectDTO"
    },
    "fromExternalSource": {
      "type": "boolean"
    },
    "nationalCollection": {
      "type": "string"
    },
    "nationalFacility": {
      "type": "string"
    },
    "costCentreBusinessUnit": {
      "$ref": "#/$defs/OrgNodeDTO"
    },
    "costCentreTeam": {
      "$ref": "#/$defs/OrgNodeDTO"
    },
    "collaboratingOrganisations": {
      "type": "array",
      "items": {
        "$ref": "#/$defs/CollaboratingOrganisationDto"
      }
    },
    "activity": {
      "$ref": "#/$defs/ActivityDTO"
    },
    "voResource": {
      "$ref": "#/$defs/VoResourceDto"
    },
    "anzlic": {
      "$ref": "#/$defs/AnzlicDto"
    },
    "taxonomy": {
      "$ref": "#/$defs/TaxonomyDto"
    },
    "softwareMetadata": {
      "$ref": "#/$defs/SoftwareMetadataDto"
    },
    "specimenMetadata": {
      "$ref": "#/$defs/SpecimenMetadataDto"
    },
    "marineSchema": {
      "$ref": "#/$defs/MarineSchemaDto"
    },
    "acl": {
      "$ref": "#/$defs/AccessControlListDto"
    },
    "embargoAcl": {
      "$ref": "#/$defs/AccessControlListDto"
    },
    "embargoEndDate": {
      "type": "string"
    },
    "licenceId": {
      "type": "integer",
      "format": "int32"
    },
    "licenceSupportingFile": {
      "$ref": "#/$defs/SupportingFileDTO"
    },
    "leadResearcher": {
      "$ref": "#/$defs/ContributorDto"
    },
    "contributors": {
      "type": "array",
      "items": {
        "$ref": "#/$defs/ContributorDto"
      }
    },
    "publicationYear": {
      "type": "integer",
      "format": "int32"
    },
    "attributionStatement": {
      "type": "string"
    },
    "fedoraId": {
      "type": "string"
    },
    "depositStatusLabel": {
      "type": "string"
    },
    "withdrawn": {
      "type": "boolean"
    },
    "blocked": {
      "type": "boolean"
    },
    "fileCount": {
      "type": "integer",
      "format": "int64"
    },
    "imageCount": {
      "type": "integer",
      "format": "int64"
    },
    "collectionSize": {
      "type": "integer",
      "format": "int64"
    }
  },
  "$defs": {
    "AccessControlListDto": {
      "type": "object",
      "properties": {
        "accessControlListId": {
          "type": "integer",
          "format": "int32"
        },
        "metadataAccessLevel": {
          "type": "string"
        },
        "dataAccessLevel": {
          "type": "string"
        },
        "embargoEndDate": {
          "type": "string"
        },
        "permittedUsers": {
          "type": "array",
          "items": {
            "$ref": "#/$defs/UserEntityDto"
          }
        },
        "permittedGroups": {
          "type": "array",
          "items": {
            "$ref": "#/$defs/UserEntityDto"
          }
        }
      }
    },
    "ActivityDTO": {
      "type": "object",
      "properties": {
        "activityId": {
          "type": "integer",
          "format": "int32"
        },
        "activityType": {
          "type": "string"
        },
        "title": {
          "type": "string"
        },
        "activityAbstract": {
          "type": "string"
        },
        "instrument": {
          "type": "string"
        },
        "projectType": {
          "type": "string"
        },
        "wbs": {
          "type": "string"
        },
        "nationalFacility": {
          "type": "string"
        },
        "nationalCollection": {
          "type": "string"
        },
        "fromExternalSource": {
          "type": "boolean"
        },
        "editable": {
          "type": "boolean"
        }
      }
    },
    "AnzlicDto": {
      "type": "object",
      "properties": {
        "id": {
          "type": "integer",
          "format": "int32"
        },
        "spatialId": {
          "type": "integer",
          "format": "int32"
        },
        "altCollectionTitle": {
          "type": "string"
        },
        "individualName": {
          "type": "string"
        },
        "position": {
          "type": "string"
        },
        "verticalExtentMin": {
          "type": "number",
          "format": "double"
        },
        "verticalExtentMax": {
          "type": "number",
          "format": "double"
        },
        "spatialRepresentationType": {
          "type": "string"
        },
        "spatialResolution": {
          "type": "string"
        },
        "metadataLanguage": {
          "type": "string"
        },
        "metadataCharacterSet": {
          "type": "string"
        },
        "anzlicTopicCategoryCode": {
          "type": "string"
        }
      }
    },
    "CollaboratingOrganisationDto": {
      "type": "object",
      "properties": {
        "id": {
          "type": "integer",
          "format": "int32"
        },
        "organisation": {
          "$ref": "#/$defs/OrganisationDto"
        },
        "dataOwner": {
          "type": "boolean"
        }
      }
    },
    "ContributorDto": {
      "type": "object",
      "properties": {
        "id": {
          "type": "integer",
          "format": "int32"
        },
        "contact": {
          "$ref": "#/$defs/UserEntityDto"
        }
      }
    },
    "DistributionDto": {
      "type": "object",
      "properties": {
        "id": {
          "type": "integer",
          "format": "int32"
        },
        "title": {
          "type": "string"
        },
        "version": {
          "type": "string"
        }
      }
    },
    "ForDto": {
      "type": "object",
      "properties": {
        "id": {
          "type": "integer",
          "format": "int32"
        },
        "code": {
          "type": "string"
        },
        "link": {
          "type": "string"
        },
        "displayValue": {
          "type": "string"
        }
      }
    },
    "FundingSourceDto": {
      "type": "object",
      "properties": {
        "id": {
          "type": "integer",
          "format": "int32"
        },
        "fundingBody": {
          "type": "string"
        },
        "grantId": {
          "type": "string"
        }
      }
    },
    "LegacyCostCentreDTO": {
      "type": "object",
      "properties": {
        "businessUnit": {
          "type": "string"
        },
        "costCentre": {
          "type": "string"
        },
        "researchProgram": {
          "type": "string"
        },
        "researchGroup": {
          "type": "string"
        }
      }
    },
    "LegacyProjectDTO": {
      "type": "object",
      "properties": {
        "wbsCode": {
          "type": "string"
        },
        "name": {
          "type": "string"
        },
        "group": {
          "type": "string"
        },
        "portfolio": {
          "type": "string"
        },
        "theme": {
          "type": "string"
        },
        "stream": {
          "type": "string"
        },
        "description": {
          "type": "string"
        },
        "projectLeader": {
          "$ref": "#/$defs/UserEntityDto"
        }
      }
    },
    "MarineSchemaDto": {
      "type": "object",
      "properties": {
        "id": {
          "type": "integer",
          "format": "int32"
        },
        "geoSpatialId": {
          "type": "integer",
          "format": "int32"
        },
        "fileIdentifier": {
          "type": "string"
        },
        "spatialId": {
          "type": "integer",
          "format": "int32"
        },
        "standardName": {
          "type": "string"
        },
        "standardVersion": {
          "type": "string"
        },
        "standardDataTypes": {
          "type": "string"
        },
        "areasOfInterest": {
          "type": "string"
        },
        "collectionMethods": {
          "type": "string"
        },
        "completenessOmission": {
          "type": "string"
        },
        "distributionList": {
          "type": "array",
          "items": {
            "$ref": "#/$defs/DistributionDto"
          }
        },
        "metadataContactList": {
          "type": "array",
          "items": {
            "$ref": "#/$defs/MetadataContactDto"
          }
        },
        "gcmdKeywords": {
          "type": "string"
        },
        "geographicExtentNames": {
          "type": "string"
        },
        "globalProjectList": {
          "type": "string"
        },
        "isoTopicCategories": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "metadataDateStamp": {
          "type": "string"
        },
        "metadataCharSet": {
          "type": "string"
        },
        "nationalSpeciesList": {
          "type": "string"
        },
        "projectList": {
          "type": "string"
        },
        "regionList": {
          "type": "string"
        },
        "registerMarineSpeciesList": {
          "type": "string"
        },
        "revisionDate": {
          "type": "string"
        },
        "sourceList": {
          "type": "string"
        },
        "supplementalInformation": {
          "type": "string"
        },
        "surveyList": {
          "type": "string"
        },
        "vertCoordinateSystem": {
          "type": "string"
        },
        "voyageId": {
          "type": "string"
        },
        "altCollectionTitle": {
          "type": "string"
        },
        "individualName": {
          "type": "string"
        },
        "position": {
          "type": "string"
        },
        "verticalExtentMin": {
          "type": "number",
          "format": "double"
        },
        "verticalExtentMax": {
          "type": "number",
          "format": "double"
        },
        "spatialRepresentationType": {
          "type": "string"
        },
        "spatialResolution": {
          "type": "string"
        },
        "metadataLanguage": {
          "type": "string"
        },
        "metadataCharacterSet": {
          "type": "string"
        },
        "anzlicTopicCategoryCode": {
          "type": "string"
        }
      }
    },
    "MetadataContactDto": {
      "type": "object",
      "properties": {
        "id": {
          "type": "integer",
          "format": "int32"
        },
        "organisation": {
          "type": "string"
        },
        "individualName": {
          "type": "string"
        },
        "position": {
          "type": "string"
        },
        "role": {
          "type": "string"
        },
        "contactInformation": {
          "type": "string"
        }
      }
    },
    "OrgNodeDTO": {
      "type": "object",
      "properties": {
        "id": {
          "type": "integer",
          "format": "int32"
        },
        "nodeCode": {
          "type": "string"
        },
        "description": {
          "type": "string"
        },
        "inactive": {
          "type": "boolean"
        }
      }
    },
    "OrganisationDto": {
      "type": "object",
      "properties": {
        "organisationId": {
          "type": "integer",
          "format": "int32"
        },
        "organisationName": {
          "type": "string"
        },
        "email": {
          "type": "string"
        },
        "state": {
          "type": "string"
        },
        "countryCode": {
          "type": "string"
        },
        "countryDisplayName": {
          "type": "string"
        },
        "notes": {
          "type": "string"
        },
        "active": {
          "type": "boolean"
        },
        "rorId": {
          "type": "string"
        }
      }
    },
    "ProjectDTO": {
      "type": "object",
      "properties": {
        "id": {
          "type": "integer",
          "format": "int64"
        },
        "wbsCode": {
          "type": "string"
        },
        "projectId": {
          "type": "string"
        },
        "name": {
          "type": "string"
        },
        "description": {
          "type": "string"
        },
        "inactive": {
          "type": "boolean"
        },
        "projectLeader": {
          "$ref": "#/$defs/UserEntityDto"
        },
        "editedProjectName": {
          "type": "string"
        },
        "editedProgramName": {
          "type": "string"
        }
      }
    },
    "RelatedLinkDTO": {
      "type": "object",
      "properties": {
        "id": {
          "type": "integer",
          "format": "int32"
        },
        "address": {
          "type": "string"
        },
        "displayText": {
          "type": "string"
        },
        "toolTip": {
          "type": "string"
        },
        "type": {
          "type": "string"
        },
        "attributionStatement": {
          "type": "string"
        }
      }
    },
    "ServiceEndpointDto": {
      "type": "object",
      "properties": {
        "serviceEndpointId": {
          "type": "integer",
          "format": "int32"
        },
        "title": {
          "type": "string"
        },
        "url": {
          "type": "string"
        },
        "description": {
          "type": "string"
        },
        "keywords": {
          "type": "string"
        },
        "type": {
          "type": "string"
        },
        "metadata": {
          "type": "object",
          "additionalProperties": {
            "type": "string"
          }
        }
      }
    },
    "SoftwareMetadataDto": {
      "type": "object",
      "properties": {
        "id": {
          "type": "integer",
          "format": "int32"
        },
        "environmentRequirements": {
          "type": "string"
        },
        "programmingLanguage": {
          "type": "string"
        },
        "operatingSystem": {
          "type": "string"
        },
        "version": {
          "type": "string"
        }
      }
    },
    "SpatialParametersDto": {
      "type": "object",
      "properties": {
        "id": {
          "type": "integer",
          "format": "int32"
        },
        "projection": {
          "type": "string"
        },
        "northLatitude": {
          "type": "string"
        },
        "southLatitude": {
          "type": "string"
        },
        "westLongitude": {
          "type": "string"
        },
        "eastLongitude": {
          "type": "string"
        }
      }
    },
    "SpecimenMetadataDto": {
      "type": "object",
      "properties": {
        "id": {
          "type": "integer",
          "format": "int32"
        },
        "uniqueSequenceId": {
          "type": "string"
        },
        "accessionNo": {
          "type": "string"
        },
        "campaignId": {
          "type": "string"
        },
        "campaignName": {
          "type": "string"
        },
        "institutionName": {
          "type": "string"
        },
        "campaignFunder": {
          "type": "string"
        },
        "campaignCollaborators": {
          "type": "string"
        },
        "campaignDataRelease": {
          "type": "string"
        },
        "contractNumber": {
          "type": "string"
        },
        "collectionId": {
          "type": "string"
        },
        "institutionId": {
          "type": "string"
        },
        "mtaNumber": {
          "type": "string"
        },
        "collectionName": {
          "type": "string"
        },
        "projectName": {
          "type": "string"
        },
        "contact": {
          "type": "string"
        },
        "scientificNameAuthorship": {
          "type": "string"
        },
        "speciesNameSupplied": {
          "type": "string"
        },
        "higherTaxonomySupplied": {
          "type": "string"
        },
        "biome": {
          "type": "string"
        },
        "marineEcoRegions": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "terrestrialEcoRegions": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "taxonomicGroup": {
          "type": "string"
        },
        "taxonomicStatus": {
          "type": "string"
        },
        "taxonRemarks": {
          "type": "string"
        },
        "vernacularName": {
          "type": "string"
        },
        "nuclearGeneticCode": {
          "type": "string"
        },
        "mitochondrialGeneticCode": {
          "type": "string"
        },
        "plastidGeneticCode": {
          "type": "string"
        },
        "nameAccordingTo": {
          "type": "string"
        },
        "taxonNodeId": {
          "type": "string"
        },
        "taxonRank": {
          "type": "string"
        },
        "specimen": {
          "type": "string"
        },
        "preservedSpecimen": {
          "type": "string"
        },
        "preparations": {
          "type": "string"
        },
        "specimenNotes": {
          "type": "string"
        },
        "materialCollectionId": {
          "type": "string"
        },
        "recordNumber": {
          "type": "string"
        },
        "tissueSampleId": {
          "type": "string"
        },
        "otherIdentifiers": {
          "type": "string"
        },
        "collector": {
          "type": "string"
        },
        "collectionPermits": {
          "type": "string"
        },
        "identifiedBy": {
          "type": "string"
        },
        "privateLatitude": {
          "type": "string"
        },
        "privateLongitude": {
          "type": "string"
        },
        "verbatimLocality": {
          "type": "string"
        },
        "verbatimLatitude": {
          "type": "string"
        },
        "verbatimLongitude": {
          "type": "string"
        },
        "decimalEndLat": {
          "type": "string"
        },
        "decimalEndLong": {
          "type": "string"
        },
        "occurrenceRemarks": {
          "type": "string"
        },
        "lifeStage": {
          "type": "string"
        },
        "typeStatus": {
          "type": "string"
        },
        "specimenPreservation": {
          "type": "string"
        },
        "dateIdentified": {
          "type": "string"
        },
        "sex": {
          "type": "string"
        },
        "collectionDate": {
          "type": "string"
        },
        "fieldNumber": {
          "type": "string"
        },
        "eventRemarks": {
          "type": "string"
        },
        "country": {
          "type": "string"
        },
        "stateProvince": {
          "type": "string"
        },
        "locality": {
          "type": "string"
        },
        "station": {
          "type": "string"
        },
        "specimenCollectionLatitude": {
          "type": "number",
          "format": "double"
        },
        "specimenCollectionLongitude": {
          "type": "number",
          "format": "double"
        },
        "geodeticDatum": {
          "type": "string"
        },
        "depth": {
          "type": "string"
        },
        "depthStart": {
          "type": "string"
        },
        "depthEnd": {
          "type": "string"
        },
        "altitude": {
          "type": "string"
        },
        "maximumElevationInMeters": {
          "type": "number",
          "format": "double"
        },
        "minimumElevationInMeters": {
          "type": "number",
          "format": "double"
        },
        "releaseDate": {
          "type": "string"
        },
        "dataGeneralizations": {
          "type": "string"
        },
        "acknowledgement": {
          "type": "string"
        },
        "licence": {
          "type": "string"
        },
        "specimenTaxonomyAtSequencing": {
          "$ref": "#/$defs/SpecimenTaxonomyDto"
        },
        "currentSpecimenTaxonomy": {
          "$ref": "#/$defs/SpecimenTaxonomyDto"
        }
      }
    },
    "SpecimenTaxonomyDto": {
      "type": "object",
      "properties": {
        "family": {
          "type": "string"
        },
        "genus": {
          "type": "string"
        },
        "kingdom": {
          "type": "string"
        },
        "order": {
          "type": "string"
        },
        "phylum": {
          "type": "string"
        },
        "scientificName": {
          "type": "string"
        },
        "species": {
          "type": "string"
        },
        "subfamily": {
          "type": "string"
        },
        "taxonomyClass": {
          "type": "string"
        },
        "subPhylum": {
          "type": "string"
        },
        "infraPhylum": {
          "type": "string"
        },
        "parvPhylum": {
          "type": "string"
        },
        "gigaClass": {
          "type": "string"
        },
        "megaClass": {
          "type": "string"
        },
        "superClass": {
          "type": "string"
        },
        "subClass": {
          "type": "string"
        },
        "infraClass": {
          "type": "string"
        },
        "subterClass": {
          "type": "string"
        },
        "superOrder": {
          "type": "string"
        },
        "subOrder": {
          "type": "string"
        },
        "infraOrder": {
          "type": "string"
        },
        "parvOrder": {
          "type": "string"
        },
        "nanoOrder": {
          "type": "string"
        },
        "sectionZoology": {
          "type": "string"
        },
        "superFamily": {
          "type": "string"
        },
        "epiFamily": {
          "type": "string"
        },
        "superTribe": {
          "type": "string"
        },
        "tribe": {
          "type": "string"
        },
        "subTribe": {
          "type": "string"
        },
        "subGenus": {
          "type": "string"
        },
        "infragenericName": {
          "type": "string"
        },
        "section": {
          "type": "string"
        },
        "subSection": {
          "type": "string"
        },
        "subSpecies": {
          "type": "string"
        }
      }
    },
    "SupportingFileDTO": {
      "type": "object",
      "properties": {
        "id": {
          "type": "integer",
          "format": "int32"
        },
        "fileName": {
          "type": "string"
        }
      }
    },
    "TaxonomyDto": {
      "type": "object",
      "properties": {
        "id": {
          "type": "integer",
          "format": "int32"
        },
        "scientificName": {
          "type": "string"
        },
        "commonName": {
          "type": "string"
        },
        "kingdom": {
          "type": "string"
        },
        "phylum": {
          "type": "string"
        },
        "taxonomyClass": {
          "type": "string"
        },
        "order": {
          "type": "string"
        },
        "family": {
          "type": "string"
        },
        "genus": {
          "type": "string"
        },
        "species": {
          "type": "string"
        },
        "comments": {
          "type": "string"
        }
      }
    },
    "UserEntityDto": {
      "type": "object",
      "properties": {
        "id": {
          "type": "integer",
          "format": "int32"
        },
        "userName": {
          "type": "string"
        },
        "email": {
          "type": "string"
        },
        "loginSystem": {
          "type": "string"
        },
        "distinguishedName": {
          "type": "string"
        },
        "displayName": {
          "type": "string"
        },
        "firstName": {
          "type": "string"
        },
        "surname": {
          "type": "string"
        },
        "organisation": {
          "type": "string"
        },
        "organisationDisplay": {
          "type": "string"
        },
        "rorId": {
          "type": "string"
        },
        "country": {
          "type": "string"
        },
        "countryDisplayName": {
          "type": "string"
        },
        "state": {
          "type": "string"
        },
        "type": {
          "type": "string"
        },
        "city": {
          "type": "string"
        },
        "notes": {
          "type": "string"
        }
      }
    },
    "VoResourceDto": {
      "type": "object",
      "properties": {
        "id": {
          "type": "integer",
          "format": "int32"
        },
        "ivoIdentifier": {
          "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/csiro-data-collection-dto"
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.