Slot: user_id
Unique ID for a registered platform user.
URI: gc:user_id Alias: user_id
Applicable Classes
Name | Description | Modifies Slot |
---|---|---|
User | A registered platform user | no |
Properties
-
Range: Uuid
-
Required: True
Examples
Value |
---|
550e8400-e29b-41d4-a716-446655440000 |
3fa85f64-5717-4562-b3fc-2c963f66afa6 |
Comments
- This is the stable, system-issued identifier for a user. It is used as the primary key and as the target of foreign keys in related tables. Must be a valid UUID (v4 recommended). Never reuse or recycle a user_id.
Identifier and Mapping Information
Schema Source
- from schema: https://global.church/schema
Mappings
Mapping Type | Mapped Value |
---|---|
self | gc:user_id |
native | gc:user_id |
exact | schema:identifier |
LinkML Source
```yaml name: user_id description: Unique ID for a registered platform user. comments: - 'This is the stable, system-issued identifier for a user. It is used as the primary key and as the target of foreign keys in related tables. Must be a valid UUID (v4 recommended). Never reuse or recycle a user_id. ' examples: - value: 550e8400-e29b-41d4-a716-446655440000 description: Example UUID for a user record. - value: 3fa85f64-5717-4562-b3fc-2c963f66afa6 description: Another valid UUID. in_subset: - user_core - private - pii from_schema: https://global.church/schema exact_mappings: - schema:identifier rank: 1000 identifier: true alias: user_id domain_of: - User range: uuid required: true ```