Skip to content

Class: HandleIdentifier

A handle identifier.

URI: pid4cat_model:HandleIdentifier

classDiagram class HandleIdentifier click HandleIdentifier href "../HandleIdentifier" RelatedIdentifier <|-- HandleIdentifier click RelatedIdentifier href "../RelatedIdentifier" HandleIdentifier : identifier HandleIdentifier : resolving_url HandleIdentifier : type

Inheritance

Slots

Name Cardinality and Range Description Inheritance
resolving_url 1
Uri
The URL that resolves the identifier direct
identifier 0..1
String
The identifier in recommended notation direct
type 1
String
The type of the identifier RelatedIdentifier

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/nfdi4cat/pid4cat-model

Mappings

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

LinkML Source

Direct

name: HandleIdentifier
description: A handle identifier.
from_schema: https://w3id.org/nfdi4cat/pid4cat-model
is_a: RelatedIdentifier
slots:
- resolving_url
- identifier
slot_usage:
  identifier:
    name: identifier
    pattern: ^\d{2}\.T?\d{4,}\/.*$
  resolving_url:
    name: resolving_url
    required: true
    pattern: ^https:\/\/hdl\.handle\.net\/\d{2}\.T?\d{4,}\/.*$

Induced

name: HandleIdentifier
description: A handle identifier.
from_schema: https://w3id.org/nfdi4cat/pid4cat-model
is_a: RelatedIdentifier
slot_usage:
  identifier:
    name: identifier
    pattern: ^\d{2}\.T?\d{4,}\/.*$
  resolving_url:
    name: resolving_url
    required: true
    pattern: ^https:\/\/hdl\.handle\.net\/\d{2}\.T?\d{4,}\/.*$
attributes:
  resolving_url:
    name: resolving_url
    description: The URL that resolves the identifier.
    from_schema: https://w3id.org/nfdi4cat/pid4cat-model
    rank: 1000
    alias: resolving_url
    owner: HandleIdentifier
    domain_of:
    - PurlIdentifier
    - DoiIdentifier
    - HandleIdentifier
    - ArkIdentifier
    - ExampleIdentifier
    range: uri
    required: true
    pattern: ^https:\/\/hdl\.handle\.net\/\d{2}\.T?\d{4,}\/.*$
  identifier:
    name: identifier
    description: The identifier in recommended notation.
    from_schema: https://w3id.org/nfdi4cat/pid4cat-model
    rank: 1000
    alias: identifier
    owner: HandleIdentifier
    domain_of:
    - DoiIdentifier
    - HandleIdentifier
    - ArkIdentifier
    - UrnIdentifier
    - GtinIdentifier
    - ExampleIdentifier
    range: string
    pattern: ^\d{2}\.T?\d{4,}\/.*$
  type:
    name: type
    description: The type of the identifier.
    from_schema: https://w3id.org/nfdi4cat/pid4cat-model
    designates_type: true
    alias: type
    owner: HandleIdentifier
    domain_of:
    - HandleRecord
    - RelatedIdentifier
    range: string
    required: true