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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
rank: 1000
owner: RegistrationTemplate
domain_of:
- RegistrationTemplate
range: string