Class: HandleAdminReference
The handle value that holds the key of the administrator, and the permissions it grants.
URI: pid4cat_model:class/HandleAdminReference
classDiagram
class HandleAdminReference
click HandleAdminReference href "../../classes/HandleAdminReference/"
HandleAdminReference : handle
HandleAdminReference : index
HandleAdminReference : permissions
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| handle | 1 String |
The handle that holds the administrator's key. | direct |
| index | 1 Integer |
The index of the key in that handle. | direct |
| permissions | 1 String |
The administrator's permissions as a bit mask of 12 flags. | direct |
Usages
| used by | used in | type | used |
|---|---|---|---|
| HdlDataAdmin | value | range | HandleAdminReference |
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/nfdi4cat/pid4cat-model
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | pid4cat_model:HandleAdminReference |
| native | pid4cat_model:HandleAdminReference |
LinkML Source
Direct
name: HandleAdminReference
description: The handle value that holds the key of the administrator, and the permissions
it grants.
from_schema: https://w3id.org/nfdi4cat/pid4cat-model
attributes:
handle:
name: handle
description: The handle that holds the administrator's key.
from_schema: https://w3id.org/nfdi4cat/pid4cat-model
domain_of:
- HandleAPIRecord
- HandleAdminReference
range: string
required: true
index:
name: index
description: The index of the key in that handle.
from_schema: https://w3id.org/nfdi4cat/pid4cat-model
domain_of:
- URL
- EMAIL
- STATUS
- SCHEMA_VER
- METADATA_LICENSE
- RESOURCE
- RELATED
- CHANGES
- HS_ADMIN
- HandleAdminReference
range: integer
required: true
permissions:
name: permissions
description: The administrator's permissions as a bit mask of 12 flags.
from_schema: https://w3id.org/nfdi4cat/pid4cat-model
rank: 1000
domain_of:
- HandleAdminReference
range: string
required: true
pattern: ^[01]{12}$
Induced
name: HandleAdminReference
description: The handle value that holds the key of the administrator, and the permissions
it grants.
from_schema: https://w3id.org/nfdi4cat/pid4cat-model
attributes:
handle:
name: handle
description: The handle that holds the administrator's key.
from_schema: https://w3id.org/nfdi4cat/pid4cat-model
owner: HandleAdminReference
domain_of:
- HandleAPIRecord
- HandleAdminReference
range: string
required: true
index:
name: index
description: The index of the key in that handle.
from_schema: https://w3id.org/nfdi4cat/pid4cat-model
owner: HandleAdminReference
domain_of:
- URL
- EMAIL
- STATUS
- SCHEMA_VER
- METADATA_LICENSE
- RESOURCE
- RELATED
- CHANGES
- HS_ADMIN
- HandleAdminReference
range: integer
required: true
permissions:
name: permissions
description: The administrator's permissions as a bit mask of 12 flags.
from_schema: https://w3id.org/nfdi4cat/pid4cat-model
rank: 1000
owner: HandleAdminReference
domain_of:
- HandleAdminReference
range: string
required: true
pattern: ^[01]{12}$