Skip to content

Class: HSADMIN

The data element in the handle API for the administrator of the handle. Handle servers return it with every handle record.

URI: pid4cat_model:class/HSADMIN

 classDiagram
    class HSADMIN
    click HSADMIN href "../../classes/HSADMIN/"
      HandleRecord <|-- HSADMIN
        click HandleRecord href "../../classes/HandleRecord/"

      HSADMIN : data





        HSADMIN --> "1" HdlDataAdmin : data
        click HdlDataAdmin href "../../classes/HdlDataAdmin/"



      HSADMIN : index

      HSADMIN : timestamp

      HSADMIN : ttl

      HSADMIN : type

Inheritance

Slots

Name Cardinality and Range Description Inheritance
index 1
Integer
The index of the handle record. direct
data 1
HdlDataAdmin
The data in the handle record. direct
timestamp 1
Datetime
The iso datetime for the last update of the handle data. HandleRecord
ttl 0..1
Integer
A time to live in seconds for the handle record. Typically: 86400 => 1 day HandleRecord
type 1
String
The type of handledata stored in the handle record. HandleRecord

Identifier and Mapping Information

Schema Source

Mappings

Mapping Type Mapped Value
self pid4cat_model:HSADMIN
native pid4cat_model:HSADMIN

LinkML Source

Direct

name: HS_ADMIN
description: The data element in the handle API for the administrator of the handle.
  Handle servers return it with every handle record.
from_schema: https://w3id.org/nfdi4cat/pid4cat-model
is_a: HandleRecord
slots:
- index
- data
slot_usage:
  index:
    name: index
    required: true
    minimum_value: 100
    maximum_value: 100
  data:
    name: data
    range: HdlDataAdmin
    required: true

Induced

name: HS_ADMIN
description: The data element in the handle API for the administrator of the handle.
  Handle servers return it with every handle record.
from_schema: https://w3id.org/nfdi4cat/pid4cat-model
is_a: HandleRecord
slot_usage:
  index:
    name: index
    required: true
    minimum_value: 100
    maximum_value: 100
  data:
    name: data
    range: HdlDataAdmin
    required: true
attributes:
  index:
    name: index
    description: The index of the handle record.
    from_schema: https://w3id.org/nfdi4cat/pid4cat-model
    rank: 1000
    owner: HS_ADMIN
    domain_of:
    - URL
    - EMAIL
    - STATUS
    - SCHEMA_VER
    - METADATA_LICENSE
    - RESOURCE
    - RELATED
    - CHANGES
    - HS_ADMIN
    - HandleAdminReference
    range: integer
    required: true
    minimum_value: 100
    maximum_value: 100
  data:
    name: data
    description: The data in the handle record.
    from_schema: https://w3id.org/nfdi4cat/pid4cat-model
    rank: 1000
    owner: HS_ADMIN
    domain_of:
    - URL
    - EMAIL
    - STATUS
    - SCHEMA_VER
    - METADATA_LICENSE
    - RESOURCE
    - RELATED
    - CHANGES
    - HS_ADMIN
    range: HdlDataAdmin
    required: true
  timestamp:
    name: timestamp
    description: The iso datetime for the last update of the handle data.
    from_schema: https://w3id.org/nfdi4cat/pid4cat-model
    rank: 1000
    owner: HS_ADMIN
    domain_of:
    - HandleRecord
    range: datetime
    required: true
  ttl:
    name: ttl
    description: 'A time to live in seconds for the handle record. Typically: 86400
      => 1 day'
    from_schema: https://w3id.org/nfdi4cat/pid4cat-model
    rank: 1000
    ifabsent: '86400'
    owner: HS_ADMIN
    domain_of:
    - HandleRecord
    range: integer
  type:
    name: type
    description: The type of handledata stored in the handle record.
    from_schema: https://w3id.org/nfdi4cat/pid4cat-model
    rank: 1000
    designates_type: true
    owner: HS_ADMIN
    domain_of:
    - HandleRecord
    - RelatedIdentifier
    range: string
    required: true