Class: HandleRecord
A handle record for a PID4CatRecord.
URI: pid4cat_model:HandleRecord
classDiagram
class HandleRecord
click HandleRecord href "../HandleRecord"
HandleRecord : data
HandleRecord --> "0..1" HandleData : data
click HandleData href "../HandleData"
HandleRecord : index
HandleRecord : timestamp
HandleRecord : ttl
HandleRecord : type
HandleRecord --> "0..1" HandleDataType : type
click HandleDataType href "../HandleDataType"
Slots
Name | Cardinality and Range | Description | Inheritance |
---|---|---|---|
index | 0..1 Integer |
The index of the handle record | direct |
type | 0..1 HandleDataType |
The type of the handle record | direct |
data | 0..1 HandleData |
The meta data stored in PID4CatRecord | direct |
ttl | 0..1 Integer |
A time to live in seconds for the handle record | direct |
timestamp | 0..1 Datetime |
The iso datetime for the last update of the handle data | direct |
Usages
used by | used in | type | used |
---|---|---|---|
HandleAPIRecord | values | range | HandleRecord |
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/nfdi4cat/pid4cat-model
Mappings
Mapping Type | Mapped Value |
---|---|
self | pid4cat_model:HandleRecord |
native | pid4cat_model:HandleRecord |
LinkML Source
Direct
name: HandleRecord
description: A handle record for a PID4CatRecord.
from_schema: https://w3id.org/nfdi4cat/pid4cat-model
slots:
- index
- type
- data
- ttl
- timestamp
Induced
name: HandleRecord
description: A handle record for a PID4CatRecord.
from_schema: https://w3id.org/nfdi4cat/pid4cat-model
attributes:
index:
name: index
description: The index of the handle record.
from_schema: https://w3id.org/nfdi4cat/pid4cat-model
rank: 1000
alias: index
owner: HandleRecord
domain_of:
- HandleRecord
range: integer
type:
name: type
description: The type of the handle record.
from_schema: https://w3id.org/nfdi4cat/pid4cat-model
rank: 1000
alias: type
owner: HandleRecord
domain_of:
- HandleRecord
range: HandleDataType
data:
name: data
description: The meta data stored in PID4CatRecord.
from_schema: https://w3id.org/nfdi4cat/pid4cat-model
rank: 1000
alias: data
owner: HandleRecord
domain_of:
- HandleRecord
range: HandleData
ttl:
name: ttl
description: 'A time to live in seconds for the handle record. Typically: 86400
=> 1 day
TODO: Research details of ttl meaning for handle API.
'
from_schema: https://w3id.org/nfdi4cat/pid4cat-model
rank: 1000
alias: ttl
owner: HandleRecord
domain_of:
- HandleRecord
range: integer
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
alias: timestamp
owner: HandleRecord
domain_of:
- HandleRecord
range: datetime