Skip to content

Class: PurlIdentifier

A PURL (permanent uniform resource locator).

URI: pid4cat_model:PurlIdentifier

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

Inheritance

Slots

Name Cardinality and Range Description Inheritance
resolving_url 1
Uri
The URL that resolves the identifier 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:PurlIdentifier
native pid4cat_model:PurlIdentifier

LinkML Source

Direct

name: PurlIdentifier
description: A PURL (permanent uniform resource locator).
from_schema: https://w3id.org/nfdi4cat/pid4cat-model
is_a: RelatedIdentifier
slots:
- resolving_url
slot_usage:
  resolving_url:
    name: resolving_url
    required: true
    pattern: ^https:\/\/(purl|pida|w3id)\.org\/.*$

Induced

name: PurlIdentifier
description: A PURL (permanent uniform resource locator).
from_schema: https://w3id.org/nfdi4cat/pid4cat-model
is_a: RelatedIdentifier
slot_usage:
  resolving_url:
    name: resolving_url
    required: true
    pattern: ^https:\/\/(purl|pida|w3id)\.org\/.*$
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: PurlIdentifier
    domain_of:
    - PurlIdentifier
    - DoiIdentifier
    - HandleIdentifier
    - ArkIdentifier
    - ExampleIdentifier
    range: uri
    required: true
    pattern: ^https:\/\/(purl|pida|w3id)\.org\/.*$
  type:
    name: type
    description: The type of the identifier.
    from_schema: https://w3id.org/nfdi4cat/pid4cat-model
    designates_type: true
    alias: type
    owner: PurlIdentifier
    domain_of:
    - HandleRecord
    - RelatedIdentifier
    range: string
    required: true