UserClouds · JSON-LD Context
Userclouds Context
JSON-LD context defining the semantic vocabulary for Userclouds from UserClouds.
64 Classes
92 Properties
4 Namespaces
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
{
"@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"
]
}