{
"id": "pub.chive.actor.autocompleteAffiliation",
"defs": {
"main": {
"type": "query",
"errors": [],
"output": {
"schema": {
"type": "object",
"required": [
"suggestions"
],
"properties": {
"suggestions": {
"type": "array",
"items": {
"ref": "#affiliationSuggestion",
"type": "ref"
}
}
}
},
"encoding": "application/json"
},
"parameters": {
"type": "params",
"required": [
"query"
],
"properties": {
"limit": {
"type": "integer",
"default": 8,
"maximum": 50,
"minimum": 1,
"description": "Maximum number of suggestions to return"
},
"query": {
"type": "string",
"minLength": 1,
"description": "Search query for institution name"
}
}
},
"description": "Autocomplete institutional affiliations using the Research Organization Registry (ROR) API"
},
"affiliationSuggestion": {
"type": "object",
"required": [
"rorId",
"name",
"country",
"types"
],
"properties": {
"name": {
"type": "string",
"description": "Display name of the institution"
},
"rorId": {
"type": "string",
"description": "ROR identifier URL (e.g., https://ror.org/02mhbdp94)"
},
"types": {
"type": "array",
"items": {
"type": "string"
},
"description": "Organization types (e.g., Education, Nonprofit)"
},
"acronym": {
"type": "string",
"description": "Institution acronym if available"
},
"country": {
"type": "string",
"description": "Country where the institution is located"
}
},
"description": "An affiliation suggestion from the ROR database"
}
},
"$type": "com.atproto.lexicon.schema",
"lexicon": 1,
"revision": 1
}
Metadata
- DID
-
did:plc:7natp5xae72bddaqlkef2t4e
- CID
-
bafyreielnpxmeoyw6v4y4wkrtlftkwqsupgx64wv3bcw62giculvng2pgy
- Indexed At
- 2026-05-04 17:29 UTC
- AT-URI
-
at://did:plc:7natp5xae72bddaqlkef2t4e/com.atproto.lexicon.schema/pub.chive.actor.autocompleteAffiliation