Skip to content

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

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}$