Skip to content

Class: RegistrationTemplate

A template used for registering systematic reviews, defining required and optional fields.

URI: revaise:RegistrationTemplate

```mermaid classDiagram class RegistrationTemplate click RegistrationTemplate href "../RegistrationTemplate/" RegistrationTemplate : created_date

  RegistrationTemplate : deprecation_date

  RegistrationTemplate : field_definitions

  RegistrationTemplate : optional_fields





    RegistrationTemplate --> "*" TemplateField : optional_fields
    click TemplateField href "../TemplateField/"



  RegistrationTemplate : required_fields





    RegistrationTemplate --> "*" TemplateField : required_fields
    click TemplateField href "../TemplateField/"



  RegistrationTemplate : successor_template_id

  RegistrationTemplate : template_description

  RegistrationTemplate : template_doi

  RegistrationTemplate : template_id

  RegistrationTemplate : template_language

  RegistrationTemplate : template_last_updated

  RegistrationTemplate : template_name

  RegistrationTemplate : template_provider

  RegistrationTemplate : template_type





    RegistrationTemplate --> "1" TemplateType : template_type
    click TemplateType href "../TemplateType/"



  RegistrationTemplate : template_uri

  RegistrationTemplate : template_version

  RegistrationTemplate : validation_rules

```

Slots

Name Cardinality and Range Description Inheritance
template_id 1
String
Unique identifier for this template direct
template_name 1
String
Human-readable name of the template direct
template_version 1
String
Version of the template direct
template_uri 1
Uri
URI where the template can be accessed direct
template_doi 0..1
String
DOI of the template publication, if available (e direct
template_provider 1
String
Organization or registry providing the template direct
template_type 1
TemplateType
Type of registration template direct
template_description 0..1
String
Description of the template and its purpose direct
template_language 0..1
String
Language of the template direct
required_fields *
TemplateField
Fields required by this template direct
optional_fields *
TemplateField
Optional fields in this template direct
field_definitions 0..1
String
JSON Schema or other formal definition of fields direct
validation_rules *
String
Validation rules for the template direct
created_date 0..1
Date
Date the template was created direct
template_last_updated 0..1
Datetime
Date and time when the template was last updated direct
deprecation_date 0..1
Date
Date when this template will be or was deprecated direct
successor_template_id 0..1
String
ID of the template that supersedes this one direct

Identifier and Mapping Information

Schema Source

  • from schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction

Mappings

Mapping Type Mapped Value
self revaise:RegistrationTemplate
native revaise:RegistrationTemplate

LinkML Source

Direct

name: RegistrationTemplate
description: A template used for registering systematic reviews, defining required
  and optional fields.
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction
slots:
- template_id
- template_name
- template_version
- template_uri
- template_doi
- template_provider
- template_type
- template_description
- template_language
- required_fields
- optional_fields
- field_definitions
- validation_rules
- created_date
- template_last_updated
- deprecation_date
- successor_template_id
slot_usage:
  template_id:
    name: template_id
    description: Unique identifier for this template
    identifier: true
    required: true
  template_name:
    name: template_name
    description: Human-readable name of the template
    range: string
    required: true
  template_version:
    name: template_version
    description: Version of the template
    range: string
    required: true
  template_uri:
    name: template_uri
    description: URI where the template can be accessed
    range: uri
    required: true
  template_doi:
    name: template_doi
    description: DOI of the template publication, if available (e.g., for PRISMA-P)
    range: string
  template_provider:
    name: template_provider
    description: Organization or registry providing the template
    range: string
    required: true
  template_type:
    name: template_type
    description: Type of registration template
    range: TemplateType
    required: true
  template_description:
    name: template_description
    description: Description of the template and its purpose
    range: string
  template_language:
    name: template_language
    description: Language of the template
    range: string
  required_fields:
    name: required_fields
    description: Fields required by this template
    range: TemplateField
    multivalued: true
  optional_fields:
    name: optional_fields
    description: Optional fields in this template
    range: TemplateField
    multivalued: true
  field_definitions:
    name: field_definitions
    description: JSON Schema or other formal definition of fields
    range: string
  validation_rules:
    name: validation_rules
    description: Validation rules for the template
    range: string
    multivalued: true
  created_date:
    name: created_date
    description: Date the template was created
    range: date
  last_updated:
    name: last_updated
    description: Date the template was last updated
    range: datetime
  deprecation_date:
    name: deprecation_date
    description: Date when this template will be or was deprecated
    range: date
  successor_template_id:
    name: successor_template_id
    description: ID of the template that supersedes this one
    range: string

Induced

name: RegistrationTemplate
description: A template used for registering systematic reviews, defining required
  and optional fields.
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction
slot_usage:
  template_id:
    name: template_id
    description: Unique identifier for this template
    identifier: true
    required: true
  template_name:
    name: template_name
    description: Human-readable name of the template
    range: string
    required: true
  template_version:
    name: template_version
    description: Version of the template
    range: string
    required: true
  template_uri:
    name: template_uri
    description: URI where the template can be accessed
    range: uri
    required: true
  template_doi:
    name: template_doi
    description: DOI of the template publication, if available (e.g., for PRISMA-P)
    range: string
  template_provider:
    name: template_provider
    description: Organization or registry providing the template
    range: string
    required: true
  template_type:
    name: template_type
    description: Type of registration template
    range: TemplateType
    required: true
  template_description:
    name: template_description
    description: Description of the template and its purpose
    range: string
  template_language:
    name: template_language
    description: Language of the template
    range: string
  required_fields:
    name: required_fields
    description: Fields required by this template
    range: TemplateField
    multivalued: true
  optional_fields:
    name: optional_fields
    description: Optional fields in this template
    range: TemplateField
    multivalued: true
  field_definitions:
    name: field_definitions
    description: JSON Schema or other formal definition of fields
    range: string
  validation_rules:
    name: validation_rules
    description: Validation rules for the template
    range: string
    multivalued: true
  created_date:
    name: created_date
    description: Date the template was created
    range: date
  last_updated:
    name: last_updated
    description: Date the template was last updated
    range: datetime
  deprecation_date:
    name: deprecation_date
    description: Date when this template will be or was deprecated
    range: date
  successor_template_id:
    name: successor_template_id
    description: ID of the template that supersedes this one
    range: string
attributes:
  template_id:
    name: template_id
    description: Unique identifier for this template
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction
    rank: 1000
    identifier: true
    owner: RegistrationTemplate
    domain_of:
    - RegistrationTemplate
    range: string
    required: true
  template_name:
    name: template_name
    description: Human-readable name of the template
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction
    rank: 1000
    owner: RegistrationTemplate
    domain_of:
    - RegistrationTemplate
    range: string
    required: true
  template_version:
    name: template_version
    description: Version of the template
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction
    rank: 1000
    owner: RegistrationTemplate
    domain_of:
    - RegistrationTemplate
    range: string
    required: true
  template_uri:
    name: template_uri
    description: URI where the template can be accessed
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction
    rank: 1000
    owner: RegistrationTemplate
    domain_of:
    - RegistrationTemplate
    range: uri
    required: true
  template_doi:
    name: template_doi
    description: DOI of the template publication, if available (e.g., for PRISMA-P)
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction
    rank: 1000
    owner: RegistrationTemplate
    domain_of:
    - RegistrationTemplate
    range: string
  template_provider:
    name: template_provider
    description: Organization or registry providing the template
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction
    rank: 1000
    owner: RegistrationTemplate
    domain_of:
    - RegistrationTemplate
    range: string
    required: true
  template_type:
    name: template_type
    description: Type of registration template
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction
    rank: 1000
    owner: RegistrationTemplate
    domain_of:
    - RegistrationTemplate
    range: TemplateType
    required: true
  template_description:
    name: template_description
    description: Description of the template and its purpose
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction
    rank: 1000
    owner: RegistrationTemplate
    domain_of:
    - RegistrationTemplate
    range: string
  template_language:
    name: template_language
    description: Language of the template
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction
    rank: 1000
    ifabsent: en
    owner: RegistrationTemplate
    domain_of:
    - RegistrationTemplate
    range: string
  required_fields:
    name: required_fields
    description: Fields required by this template
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction
    rank: 1000
    owner: RegistrationTemplate
    domain_of:
    - RegistrationTemplate
    range: TemplateField
    multivalued: true
  optional_fields:
    name: optional_fields
    description: Optional fields in this template
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction
    rank: 1000
    owner: RegistrationTemplate
    domain_of:
    - RegistrationTemplate
    range: TemplateField
    multivalued: true
  field_definitions:
    name: field_definitions
    description: JSON Schema or other formal definition of fields
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction
    rank: 1000
    owner: RegistrationTemplate
    domain_of:
    - RegistrationTemplate
    range: string
  validation_rules:
    name: validation_rules
    description: Validation rules for the template
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction
    rank: 1000
    owner: RegistrationTemplate
    domain_of:
    - RegistrationTemplate
    range: string
    multivalued: true
  created_date:
    name: created_date
    description: Date the template was created
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction
    rank: 1000
    owner: RegistrationTemplate
    domain_of:
    - RegistrationTemplate
    range: date
  template_last_updated:
    name: template_last_updated
    description: Date and time when the template was last updated
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction
    rank: 1000
    owner: RegistrationTemplate
    domain_of:
    - RegistrationTemplate
    range: datetime
  deprecation_date:
    name: deprecation_date
    description: Date when this template will be or was deprecated
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction
    rank: 1000
    owner: RegistrationTemplate
    domain_of:
    - RegistrationTemplate
    range: date
  successor_template_id:
    name: successor_template_id
    description: ID of the template that supersedes this one
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction
    rank: 1000
    owner: RegistrationTemplate
    domain_of:
    - RegistrationTemplate
    range: string