Skip to content

Class: Extension (Extension)

A data structure that allows custom attributes to be defined for an Entity, to capture information unique to a given content provider, or not currently supported by the core specification.

Comments

  • Extension objects allow for descriptions of an class with additional attributes unique to a content provider
  • The modeling pattern and use of Extensions is based on that defined by the FHIR Speciufication - see https://build.fhir.org/extensibility.html

URI: sepio_linkml:Extension

Inheritance

Slots

Direct slots

extensionDescription --> String [0..1]

A free text description of the intended meaning and use of the extension element, which may include the types of values it takes, and how to interpret these values in the context of the parent Class.


name --> String [1]

A name for the Extension. Should be indicative of its meaning and/or the type of information it value represents.


value --> String [1]

The value of the Extension - can be any primitive or structured object


Usages

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/sepio-framework/sepio-linkml

Mappings

Mapping Type Mapped Value
self sepio_linkml:Extension
native sepio_linkml:Extension

LinkML Source

Direct

name: Extension
description: A data structure that allows custom attributes to be defined for an Entity,
  to capture information unique to a given content provider, or not currently supported
  by the core specification.
title: Extension
comments:
- Extension objects allow for  descriptions of an class with additional attributes
  unique to a content provider
- The modeling pattern and use of Extensions is based on that defined by the FHIR
  Speciufication - see https://build.fhir.org/extensibility.html
from_schema: https://w3id.org/sepio-framework/sepio-linkml
is_a: Utility
attributes:
  extensionDescription:
    name: extensionDescription
    description: A free text description of the intended meaning and use of the extension
      element, which may include the types of values it takes, and how to interpret
      these values in the context of the parent Class.
    from_schema: https://w3id.org/sepio-model
    rank: 1000
    domain_of:
    - Extension
    range: string
    required: false
    multivalued: false
  name:
    name: name
    description: A name for the Extension. Should be indicative of its meaning and/or
      the type of information it value represents.
    from_schema: https://w3id.org/sepio-model
    domain_of:
    - Agent
    - Qualifier
    - Extension
    - Characteristic
    range: string
    required: true
    multivalued: false
  value:
    name: value
    description: The value of the Extension - can be any primitive or structured object
    from_schema: https://w3id.org/sepio-model
    domain_of:
    - DataItem
    - Qualifier
    - Expression
    - Extension
    required: true
    multivalued: false

Induced

name: Extension
description: A data structure that allows custom attributes to be defined for an Entity,
  to capture information unique to a given content provider, or not currently supported
  by the core specification.
title: Extension
comments:
- Extension objects allow for  descriptions of an class with additional attributes
  unique to a content provider
- The modeling pattern and use of Extensions is based on that defined by the FHIR
  Speciufication - see https://build.fhir.org/extensibility.html
from_schema: https://w3id.org/sepio-framework/sepio-linkml
is_a: Utility
attributes:
  extensionDescription:
    name: extensionDescription
    description: A free text description of the intended meaning and use of the extension
      element, which may include the types of values it takes, and how to interpret
      these values in the context of the parent Class.
    from_schema: https://w3id.org/sepio-model
    rank: 1000
    alias: extensionDescription
    owner: Extension
    domain_of:
    - Extension
    range: string
    required: false
    multivalued: false
  name:
    name: name
    description: A name for the Extension. Should be indicative of its meaning and/or
      the type of information it value represents.
    from_schema: https://w3id.org/sepio-model
    alias: name
    owner: Extension
    domain_of:
    - Agent
    - Qualifier
    - Extension
    - Characteristic
    range: string
    required: true
    multivalued: false
  value:
    name: value
    description: The value of the Extension - can be any primitive or structured object
    from_schema: https://w3id.org/sepio-model
    alias: value
    owner: Extension
    domain_of:
    - DataItem
    - Qualifier
    - Expression
    - Extension
    range: string
    required: true
    multivalued: false