generated: '2026-10-09' method: derived generator: derive-vocabulary.py source: openapi/radiant-earth-source-cooperative-openapi.yml vocabulary: name: Radiant Earth Domain Vocabulary description: 'Terms declared by Radiant Earth''s own API contract: its resource groups, objects and enumerations, with the contract''s definitions. Derived, not authored.' version: '2026-10-09' terms: - term: AccountType definition: 'Enumeration declared by the contract with values: user, organization, service.' tags: - Enumeration source: openapi/radiant-earth-source-cooperative-openapi.yml#/components/schemas/AccountType - term: AccountProfile definition: 'Object declared by the contract with fields: name, bio, location, url.' tags: - Object source: openapi/radiant-earth-source-cooperative-openapi.yml#/components/schemas/AccountProfile - term: Account definition: 'Object declared by the contract with fields: account_id, account_type, identity_id, disabled, profile, flags.' tags: - Object source: openapi/radiant-earth-source-cooperative-openapi.yml#/components/schemas/Account - term: MembershipRole definition: 'Enumeration declared by the contract with values: owners, maintainers, read_data, write_data.' tags: - Enumeration source: openapi/radiant-earth-source-cooperative-openapi.yml#/components/schemas/MembershipRole - term: MembershipState definition: 'Enumeration declared by the contract with values: invited, revoked, member.' tags: - Enumeration source: openapi/radiant-earth-source-cooperative-openapi.yml#/components/schemas/MembershipState - term: Membership definition: 'Object declared by the contract with fields: membership_id, account_id, membership_account_id, repository_id, role, state, state_changed.' tags: - Object source: openapi/radiant-earth-source-cooperative-openapi.yml#/components/schemas/Membership - term: UserSession definition: 'Object declared by the contract with fields: identity_id, account, memberships.' tags: - Object source: openapi/radiant-earth-source-cooperative-openapi.yml#/components/schemas/UserSession - term: AccountCreationRequest definition: 'Object declared by the contract with fields: account_id, account_type, profile.' tags: - Object source: openapi/radiant-earth-source-cooperative-openapi.yml#/components/schemas/AccountCreationRequest - term: APIKey definition: 'Object declared by the contract with fields: access_key_id, account_id, repository_id, disabled, expires, name, secret_access_key.' tags: - Object source: openapi/radiant-earth-source-cooperative-openapi.yml#/components/schemas/APIKey - term: APIKeyRequest definition: 'Object declared by the contract with fields: name, expires.' tags: - Object source: openapi/radiant-earth-source-cooperative-openapi.yml#/components/schemas/APIKeyRequest - term: RedactedAPIKey definition: 'Object declared by the contract with fields: access_key_id, account_id, repository_id, disabled, expires, name.' tags: - Object source: openapi/radiant-earth-source-cooperative-openapi.yml#/components/schemas/RedactedAPIKey - term: MembershipInvitation definition: 'Object declared by the contract with fields: account_id, role.' tags: - Object source: openapi/radiant-earth-source-cooperative-openapi.yml#/components/schemas/MembershipInvitation - term: S3DataConnection definition: 'Object declared by the contract with fields: provider, bucket, base_prefix, region.' tags: - Object source: openapi/radiant-earth-source-cooperative-openapi.yml#/components/schemas/S3DataConnection - term: AzureDataConnection definition: 'Object declared by the contract with fields: provider, account_name, container_name, base_prefix, region.' tags: - Object source: openapi/radiant-earth-source-cooperative-openapi.yml#/components/schemas/AzureDataConnection - term: S3AccessKeyAuthentication definition: 'Object declared by the contract with fields: type, access_key_id, secret_access_key.' tags: - Object source: openapi/radiant-earth-source-cooperative-openapi.yml#/components/schemas/S3AccessKeyAuthentication - term: AzureSasTokenAuthentication definition: 'Object declared by the contract with fields: type, sas_token.' tags: - Object source: openapi/radiant-earth-source-cooperative-openapi.yml#/components/schemas/AzureSasTokenAuthentication - term: DataConnection definition: 'Object declared by the contract with fields: data_connection_id, name, prefix_template, read_only, allowed_data_modes, required_flag, details, authentication.' tags: - Object source: openapi/radiant-earth-source-cooperative-openapi.yml#/components/schemas/DataConnection - term: RepositoryDataMode definition: 'Enumeration declared by the contract with values: open, subscription, private.' tags: - Enumeration source: openapi/radiant-earth-source-cooperative-openapi.yml#/components/schemas/RepositoryDataMode - term: RepositoryMeta definition: 'Object declared by the contract with fields: title, description, tags.' tags: - Object source: openapi/radiant-earth-source-cooperative-openapi.yml#/components/schemas/RepositoryMeta - term: RepositoryCreationRequest definition: 'Object declared by the contract with fields: repository_id, data_mode, meta, data_connection_id.' tags: - Object source: openapi/radiant-earth-source-cooperative-openapi.yml#/components/schemas/RepositoryCreationRequest - term: RepositoryState definition: 'Enumeration declared by the contract with values: listed, unlisted.' tags: - Enumeration source: openapi/radiant-earth-source-cooperative-openapi.yml#/components/schemas/RepositoryState - term: RepositoryMirror definition: 'Object declared by the contract with fields: data_connection_id, prefix.' tags: - Object source: openapi/radiant-earth-source-cooperative-openapi.yml#/components/schemas/RepositoryMirror - term: RepositoryData definition: 'Object declared by the contract with fields: primary_mirror, mirrors.' tags: - Object source: openapi/radiant-earth-source-cooperative-openapi.yml#/components/schemas/RepositoryData - term: Repository definition: 'Object declared by the contract with fields: account_id, repository_id, state, data_mode, featured, meta, data, published, disabled.' tags: - Object source: openapi/radiant-earth-source-cooperative-openapi.yml#/components/schemas/Repository - term: RepositoryUpdateRequest definition: 'Object declared by the contract with fields: meta, state.' tags: - Object source: openapi/radiant-earth-source-cooperative-openapi.yml#/components/schemas/RepositoryUpdateRequest - term: RepositoryListResponse definition: 'Object declared by the contract with fields: repositories, next.' tags: - Object source: openapi/radiant-earth-source-cooperative-openapi.yml#/components/schemas/RepositoryListResponse - term: RepositoryFeaturedUpdateRequest definition: 'Object declared by the contract with fields: featured.' tags: - Object source: openapi/radiant-earth-source-cooperative-openapi.yml#/components/schemas/RepositoryFeaturedUpdateRequest