UserClouds · JSON-LD Context

Userclouds Context

JSON-LD context defining the semantic vocabulary for Userclouds from UserClouds.

64 Classes 92 Properties 4 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#
dcterms: http://purl.org/dc/terms/
userclouds: https://userclouds.com/schema#

Classes

IdpColumnConsentedPurposes IdpColumnRetentionDuration IdpColumnRetentionDurationResponse IdpColumnRetentionDurationsResponse IdpCreateAccessorRequest IdpCreateColumnRequest IdpCreateDataTypeRequest IdpCreateMutatorRequest IdpCreatePurposeRequest IdpCreateUserSearchIndexRequest IdpCreateUserWithMutatorRequest IdpDurationUnit IdpExecuteAccessorResponse IdpExecuteMutatorRequest IdpExecuteMutatorResponse IdpGetConsentedPurposesForUserRequest IdpGetConsentedPurposesForUserResponse IdpListAccessorsResponse IdpListColumnsResponse IdpListDataTypesResponse IdpListMutatorsResponse IdpListPurposesResponse IdpListUserSearchIndicesResponse IdpRetentionDuration IdpUpdateColumnRetentionDurationRequest IdpValueAndPurposes SearchIndexSettings SearchIndexType SearchNgramIndexSettings SearchQueryType SearchUserSearchIndex SearchUserSearchIndexAccessor UserstoreAccessor UserstoreColumn UserstoreColumnConstraints UserstoreColumnDataType UserstoreColumnField UserstoreColumnIndexType UserstoreColumnInputConfig UserstoreColumnOutputConfig UserstoreCompositeAttributes UserstoreCompositeField UserstoreDataLifeCycleState UserstoreExecuteAccessorHandlerRequest UserstoreMutator UserstorePurpose UserstoreResourceID UserstoreUpdateAccessorRequest UserstoreUpdateColumnRequest UserstoreUpdateColumnRetentionDurationRequest UserstoreUpdateColumnRetentionDurationRequestType2 UserstoreUpdateColumnRetentionDurationRequestType3 UserstoreUpdateColumnRetentionDurationRequestType4 UserstoreUpdateColumnRetentionDurationRequestType5 UserstoreUpdateColumnRetentionDurationRequestType6 UserstoreUpdateColumnRetentionDurationRequestType7 UserstoreUpdateColumnRetentionDurationRequestType8 UserstoreUpdateColumnRetentionDurationsRequest UserstoreUpdateColumnRetentionDurationsRequestType2 UserstoreUpdateDataTypeRequest UserstoreUpdateMutatorRequest UserstoreUpdatePurposeRequest UserstoreUpdateUserSearchIndexRequest UserstoreUserSelectorConfig

Properties

Property Type Container
column reference
consented_purposes list
column_id reference
default_duration reference
duration reference
duration_type reference
id reference
purpose_id reference
purpose_name string
use_default boolean
version integer
max_duration reference
retention_duration reference
retention_durations list
accessor reference
data_type reference
mutator reference
purpose reference
index reference
context reference
mutator_id reference
organization_id reference
region string
row_data
data list
debug
has_next boolean
has_prev boolean
next string
prev reference
truncated boolean
selector_values reference
user_ids list
columns list
user_id reference
unit reference
purpose_additions list
purpose_deletions list
value
value_additions
value_deletions
ngram reference
max_ngram integer
min_ngram integer
accessors list
bootstrapped dateTime
data_life_cycle_state reference
description string
enabled dateTime
index_name_suffix string
last_regional_bootstrapped_value_ids
name string
searchable dateTime
settings reference
type reference
query_type reference
access_policy reference
are_column_access_policies_overridden boolean
is_audit_logged boolean
is_autogenerated boolean
is_system boolean
purposes list
selector_config reference
token_access_policy reference
use_search_index boolean
constraints reference
default_token_access_policy reference
default_transformer reference
default_value string
index_type reference
is_array boolean
search_indexed boolean
table string
fields list
immutable_required boolean
partial_updates boolean
unique_id_required boolean
unique_required boolean
composite_attributes reference
is_composite_field_type boolean
is_native boolean
camel_case_name string
ignore_for_uniqueness boolean
required boolean
struct_name string
normalizer reference
validator reference
transformer reference
include_id boolean
access_primary_db_only boolean
accessor_id reference
where_clause string

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://userclouds.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "userclouds": "https://userclouds.com/schema#",
    "IdpColumnConsentedPurposes": "userclouds:IdpColumnConsentedPurposes",
    "column": {
      "@id": "userclouds:column",
      "@type": "@id"
    },
    "consented_purposes": {
      "@id": "userclouds:consented_purposes",
      "@container": "@list"
    },
    "IdpColumnRetentionDuration": "userclouds:IdpColumnRetentionDuration",
    "column_id": {
      "@id": "userclouds:column_id",
      "@type": "@id"
    },
    "default_duration": {
      "@id": "userclouds:default_duration",
      "@type": "@id"
    },
    "duration": {
      "@id": "userclouds:duration",
      "@type": "@id"
    },
    "duration_type": {
      "@id": "userclouds:duration_type",
      "@type": "@id"
    },
    "id": {
      "@id": "userclouds:id",
      "@type": "@id"
    },
    "purpose_id": {
      "@id": "userclouds:purpose_id",
      "@type": "@id"
    },
    "purpose_name": {
      "@id": "userclouds:purpose_name",
      "@type": "xsd:string"
    },
    "use_default": {
      "@id": "userclouds:use_default",
      "@type": "xsd:boolean"
    },
    "version": {
      "@id": "userclouds:version",
      "@type": "xsd:integer"
    },
    "IdpColumnRetentionDurationResponse": "userclouds:IdpColumnRetentionDurationResponse",
    "max_duration": {
      "@id": "userclouds:max_duration",
      "@type": "@id"
    },
    "retention_duration": {
      "@id": "userclouds:retention_duration",
      "@type": "@id"
    },
    "IdpColumnRetentionDurationsResponse": "userclouds:IdpColumnRetentionDurationsResponse",
    "retention_durations": {
      "@id": "userclouds:retention_durations",
      "@container": "@list"
    },
    "IdpCreateAccessorRequest": "userclouds:IdpCreateAccessorRequest",
    "accessor": {
      "@id": "userclouds:accessor",
      "@type": "@id"
    },
    "IdpCreateColumnRequest": "userclouds:IdpCreateColumnRequest",
    "IdpCreateDataTypeRequest": "userclouds:IdpCreateDataTypeRequest",
    "data_type": {
      "@id": "userclouds:data_type",
      "@type": "@id"
    },
    "IdpCreateMutatorRequest": "userclouds:IdpCreateMutatorRequest",
    "mutator": {
      "@id": "userclouds:mutator",
      "@type": "@id"
    },
    "IdpCreatePurposeRequest": "userclouds:IdpCreatePurposeRequest",
    "purpose": {
      "@id": "userclouds:purpose",
      "@type": "@id"
    },
    "IdpCreateUserSearchIndexRequest": "userclouds:IdpCreateUserSearchIndexRequest",
    "index": {
      "@id": "userclouds:index",
      "@type": "@id"
    },
    "IdpCreateUserWithMutatorRequest": "userclouds:IdpCreateUserWithMutatorRequest",
    "context": {
      "@id": "userclouds:context",
      "@type": "@id"
    },
    "mutator_id": {
      "@id": "userclouds:mutator_id",
      "@type": "@id"
    },
    "organization_id": {
      "@id": "userclouds:organization_id",
      "@type": "@id"
    },
    "region": {
      "@id": "userclouds:region",
      "@type": "xsd:string"
    },
    "row_data": {
      "@id": "userclouds:row_data"
    },
    "IdpDurationUnit": "userclouds:IdpDurationUnit",
    "IdpExecuteAccessorResponse": "userclouds:IdpExecuteAccessorResponse",
    "data": {
      "@id": "userclouds:data",
      "@container": "@list"
    },
    "debug": {
      "@id": "userclouds:debug"
    },
    "has_next": {
      "@id": "userclouds:has_next",
      "@type": "xsd:boolean"
    },
    "has_prev": {
      "@id": "userclouds:has_prev",
      "@type": "xsd:boolean"
    },
    "next": {
      "@id": "userclouds:next",
      "@type": "xsd:string"
    },
    "prev": {
      "@id": "userclouds:prev",
      "@type": "@id"
    },
    "truncated": {
      "@id": "userclouds:truncated",
      "@type": "xsd:boolean"
    },
    "IdpExecuteMutatorRequest": "userclouds:IdpExecuteMutatorRequest",
    "selector_values": {
      "@id": "userclouds:selector_values",
      "@type": "@id"
    },
    "IdpExecuteMutatorResponse": "userclouds:IdpExecuteMutatorResponse",
    "user_ids": {
      "@id": "userclouds:user_ids",
      "@container": "@list"
    },
    "IdpGetConsentedPurposesForUserRequest": "userclouds:IdpGetConsentedPurposesForUserRequest",
    "columns": {
      "@id": "userclouds:columns",
      "@container": "@list"
    },
    "user_id": {
      "@id": "userclouds:user_id",
      "@type": "@id"
    },
    "IdpGetConsentedPurposesForUserResponse": "userclouds:IdpGetConsentedPurposesForUserResponse",
    "IdpListAccessorsResponse": "userclouds:IdpListAccessorsResponse",
    "IdpListColumnsResponse": "userclouds:IdpListColumnsResponse",
    "IdpListDataTypesResponse": "userclouds:IdpListDataTypesResponse",
    "IdpListMutatorsResponse": "userclouds:IdpListMutatorsResponse",
    "IdpListPurposesResponse": "userclouds:IdpListPurposesResponse",
    "IdpListUserSearchIndicesResponse": "userclouds:IdpListUserSearchIndicesResponse",
    "IdpRetentionDuration": "userclouds:IdpRetentionDuration",
    "unit": {
      "@id": "userclouds:unit",
      "@type": "@id"
    },
    "IdpUpdateColumnRetentionDurationRequest": "userclouds:IdpUpdateColumnRetentionDurationRequest",
    "IdpValueAndPurposes": "userclouds:IdpValueAndPurposes",
    "purpose_additions": {
      "@id": "userclouds:purpose_additions",
      "@container": "@list"
    },
    "purpose_deletions": {
      "@id": "userclouds:purpose_deletions",
      "@container": "@list"
    },
    "value": {
      "@id": "userclouds:value"
    },
    "value_additions": {
      "@id": "userclouds:value_additions"
    },
    "value_deletions": {
      "@id": "userclouds:value_deletions"
    },
    "SearchIndexSettings": "userclouds:SearchIndexSettings",
    "ngram": {
      "@id": "userclouds:ngram",
      "@type": "@id"
    },
    "SearchIndexType": "userclouds:SearchIndexType",
    "SearchNgramIndexSettings": "userclouds:SearchNgramIndexSettings",
    "max_ngram": {
      "@id": "userclouds:max_ngram",
      "@type": "xsd:integer"
    },
    "min_ngram": {
      "@id": "userclouds:min_ngram",
      "@type": "xsd:integer"
    },
    "SearchQueryType": "userclouds:SearchQueryType",
    "SearchUserSearchIndex": "userclouds:SearchUserSearchIndex",
    "accessors": {
      "@id": "userclouds:accessors",
      "@container": "@list"
    },
    "bootstrapped": {
      "@id": "userclouds:bootstrapped",
      "@type": "xsd:dateTime"
    },
    "data_life_cycle_state": {
      "@id": "userclouds:data_life_cycle_state",
      "@type": "@id"
    },
    "description": {
      "@id": "userclouds:description",
      "@type": "xsd:string"
    },
    "enabled": {
      "@id": "userclouds:enabled",
      "@type": "xsd:dateTime"
    },
    "index_name_suffix": {
      "@id": "userclouds:index_name_suffix",
      "@type": "xsd:string"
    },
    "last_regional_bootstrapped_value_ids": {
      "@id": "userclouds:last_regional_bootstrapped_value_ids"
    },
    "name": {
      "@id": "userclouds:name",
      "@type": "xsd:string"
    },
    "searchable": {
      "@id": "userclouds:searchable",
      "@type": "xsd:dateTime"
    },
    "settings": {
      "@id": "userclouds:settings",
      "@type": "@id"
    },
    "type": {
      "@id": "userclouds:type",
      "@type": "@id"
    },
    "SearchUserSearchIndexAccessor": "userclouds:SearchUserSearchIndexAccessor",
    "query_type": {
      "@id": "userclouds:query_type",
      "@type": "@id"
    },
    "UserstoreAccessor": "userclouds:UserstoreAccessor",
    "access_policy": {
      "@id": "userclouds:access_policy",
      "@type": "@id"
    },
    "are_column_access_policies_overridden": {
      "@id": "userclouds:are_column_access_policies_overridden",
      "@type": "xsd:boolean"
    },
    "is_audit_logged": {
      "@id": "userclouds:is_audit_logged",
      "@type": "xsd:boolean"
    },
    "is_autogenerated": {
      "@id": "userclouds:is_autogenerated",
      "@type": "xsd:boolean"
    },
    "is_system": {
      "@id": "userclouds:is_system",
      "@type": "xsd:boolean"
    },
    "purposes": {
      "@id": "userclouds:purposes",
      "@container": "@list"
    },
    "selector_config": {
      "@id": "userclouds:selector_config",
      "@type": "@id"
    },
    "token_access_policy": {
      "@id": "userclouds:token_access_policy",
      "@type": "@id"
    },
    "use_search_index": {
      "@id": "userclouds:use_search_index",
      "@type": "xsd:boolean"
    },
    "UserstoreColumn": "userclouds:UserstoreColumn",
    "constraints": {
      "@id": "userclouds:constraints",
      "@type": "@id"
    },
    "default_token_access_policy": {
      "@id": "userclouds:default_token_access_policy",
      "@type": "@id"
    },
    "default_transformer": {
      "@id": "userclouds:default_transformer",
      "@type": "@id"
    },
    "default_value": {
      "@id": "userclouds:default_value",
      "@type": "xsd:string"
    },
    "index_type": {
      "@id": "userclouds:index_type",
      "@type": "@id"
    },
    "is_array": {
      "@id": "userclouds:is_array",
      "@type": "xsd:boolean"
    },
    "search_indexed": {
      "@id": "userclouds:search_indexed",
      "@type": "xsd:boolean"
    },
    "table": {
      "@id": "userclouds:table",
      "@type": "xsd:string"
    },
    "UserstoreColumnConstraints": "userclouds:UserstoreColumnConstraints",
    "fields": {
      "@id": "userclouds:fields",
      "@container": "@list"
    },
    "immutable_required": {
      "@id": "userclouds:immutable_required",
      "@type": "xsd:boolean"
    },
    "partial_updates": {
      "@id": "userclouds:partial_updates",
      "@type": "xsd:boolean"
    },
    "unique_id_required": {
      "@id": "userclouds:unique_id_required",
      "@type": "xsd:boolean"
    },
    "unique_required": {
      "@id": "userclouds:unique_required",
      "@type": "xsd:boolean"
    },
    "UserstoreColumnDataType": "userclouds:UserstoreColumnDataType",
    "composite_attributes": {
      "@id": "userclouds:composite_attributes",
      "@type": "@id"
    },
    "is_composite_field_type": {
      "@id": "userclouds:is_composite_field_type",
      "@type": "xsd:boolean"
    },
    "is_native": {
      "@id": "userclouds:is_native",
      "@type": "xsd:boolean"
    },
    "UserstoreColumnField": "userclouds:UserstoreColumnField",
    "camel_case_name": {
      "@id": "userclouds:camel_case_name",
      "@type": "xsd:string"
    },
    "ignore_for_uniqueness": {
      "@id": "userclouds:ignore_for_uniqueness",
      "@type": "xsd:boolean"
    },
    "required": {
      "@id": "userclouds:required",
      "@type": "xsd:boolean"
    },
    "struct_name": {
      "@id": "userclouds:struct_name",
      "@type": "xsd:string"
    },
    "UserstoreColumnIndexType": "userclouds:UserstoreColumnIndexType",
    "UserstoreColumnInputConfig": "userclouds:UserstoreColumnInputConfig",
    "normalizer": {
      "@id": "userclouds:normalizer",
      "@type": "@id"
    },
    "validator": {
      "@id": "userclouds:validator",
      "@type": "@id"
    },
    "UserstoreColumnOutputConfig": "userclouds:UserstoreColumnOutputConfig",
    "transformer": {
      "@id": "userclouds:transformer",
      "@type": "@id"
    },
    "UserstoreCompositeAttributes": "userclouds:UserstoreCompositeAttributes",
    "include_id": {
      "@id": "userclouds:include_id",
      "@type": "xsd:boolean"
    },
    "UserstoreCompositeField": "userclouds:UserstoreCompositeField",
    "UserstoreDataLifeCycleState": "userclouds:UserstoreDataLifeCycleState",
    "UserstoreExecuteAccessorHandlerRequest": "userclouds:UserstoreExecuteAccessorHandlerRequest",
    "access_primary_db_only": {
      "@id": "userclouds:access_primary_db_only",
      "@type": "xsd:boolean"
    },
    "accessor_id": {
      "@id": "userclouds:accessor_id",
      "@type": "@id"
    },
    "UserstoreMutator": "userclouds:UserstoreMutator",
    "UserstorePurpose": "userclouds:UserstorePurpose",
    "UserstoreResourceID": "userclouds:UserstoreResourceID",
    "UserstoreUpdateAccessorRequest": "userclouds:UserstoreUpdateAccessorRequest",
    "UserstoreUpdateColumnRequest": "userclouds:UserstoreUpdateColumnRequest",
    "UserstoreUpdateColumnRetentionDurationRequest": "userclouds:UserstoreUpdateColumnRetentionDurationRequest",
    "UserstoreUpdateColumnRetentionDurationRequestType2": "userclouds:UserstoreUpdateColumnRetentionDurationRequestType2",
    "UserstoreUpdateColumnRetentionDurationRequestType3": "userclouds:UserstoreUpdateColumnRetentionDurationRequestType3",
    "UserstoreUpdateColumnRetentionDurationRequestType4": "userclouds:UserstoreUpdateColumnRetentionDurationRequestType4",
    "UserstoreUpdateColumnRetentionDurationRequestType5": "userclouds:UserstoreUpdateColumnRetentionDurationRequestType5",
    "UserstoreUpdateColumnRetentionDurationRequestType6": "userclouds:UserstoreUpdateColumnRetentionDurationRequestType6",
    "UserstoreUpdateColumnRetentionDurationRequestType7": "userclouds:UserstoreUpdateColumnRetentionDurationRequestType7",
    "UserstoreUpdateColumnRetentionDurationRequestType8": "userclouds:UserstoreUpdateColumnRetentionDurationRequestType8",
    "UserstoreUpdateColumnRetentionDurationsRequest": "userclouds:UserstoreUpdateColumnRetentionDurationsRequest",
    "UserstoreUpdateColumnRetentionDurationsRequestType2": "userclouds:UserstoreUpdateColumnRetentionDurationsRequestType2",
    "UserstoreUpdateDataTypeRequest": "userclouds:UserstoreUpdateDataTypeRequest",
    "UserstoreUpdateMutatorRequest": "userclouds:UserstoreUpdateMutatorRequest",
    "UserstoreUpdatePurposeRequest": "userclouds:UserstoreUpdatePurposeRequest",
    "UserstoreUpdateUserSearchIndexRequest": "userclouds:UserstoreUpdateUserSearchIndexRequest",
    "UserstoreUserSelectorConfig": "userclouds:UserstoreUserSelectorConfig",
    "where_clause": {
      "@id": "userclouds:where_clause",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "UserClouds API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects UserClouds's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-10-29) from openapi/userstore.yaml.",
  "dcterms:created": "2026-10-29",
  "dcterms:source": [
    "openapi/userstore.yaml"
  ]
}