Skip to content

Class: VariableMetadata

Metadata describing an individual variable, field, or column in a dataset. Variables may represent measurements, observations, derived values, or categorical attributes.

URI: schema:PropertyValue

classDiagram class VariableMetadata click VariableMetadata href "../VariableMetadata/" DatasetProperty <|-- VariableMetadata click DatasetProperty href "../DatasetProperty/" VariableMetadata : categories VariableMetadata : data_type VariableMetadata --> "0..1" VariableTypeEnum : data_type click VariableTypeEnum href "../VariableTypeEnum/" VariableMetadata : derivation VariableMetadata : description VariableMetadata : examples VariableMetadata : id VariableMetadata : is_identifier VariableMetadata : is_sensitive VariableMetadata : maximum_value VariableMetadata : measurement_technique VariableMetadata : minimum_value VariableMetadata : missing_value_code VariableMetadata : name VariableMetadata : precision VariableMetadata : quality_notes VariableMetadata : unit VariableMetadata : used_software VariableMetadata --> "*" Software : used_software click Software href "../Software/" VariableMetadata : variable_name

Inheritance

Slots

Name Cardinality and Range Description Inheritance
variable_name 1
String
The name or identifier of the variable as it appears in the data files direct
data_type 0..1
VariableTypeEnum
The data type of the variable (e direct
unit 0..1
Uriorcurie
The unit of measurement for the variable, preferably using QUDT units (http:/... direct
missing_value_code *
String
Code(s) used to represent missing values for this variable direct
minimum_value 0..1
Float
The minimum value that the variable can take direct
maximum_value 0..1
Float
The maximum value that the variable can take direct
categories *
String
The permitted categories or values for a categorical variable direct
examples *
String
Example values for this variable to illustrate typical data direct
is_identifier 0..1
Boolean
Indicates whether this variable serves as a unique identifier or key for reco... direct
is_sensitive 0..1
Boolean
Indicates whether this variable contains sensitive information (e direct
precision 0..1
Integer
The precision or number of decimal places for numeric variables direct
measurement_technique 0..1
String
The technique or method used to measure this variable direct
derivation 0..1
String
Description of how this variable was derived or calculated from other variabl... direct
quality_notes *
String
Notes about data quality, reliability, or known issues specific to this varia... direct
used_software *
Software
What software was used as part of this dataset property? DatasetProperty
id 1
Uriorcurie
A unique identifier for a thing NamedThing
name 0..1
String
A human-readable name for a thing NamedThing
description 0..1
String
A human-readable description for a thing NamedThing

Usages

used by used in type used
Dataset variables range VariableMetadata
DataSubset variables range VariableMetadata

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/bridge2ai/data-sheets-schema

Mappings

Mapping Type Mapped Value
self schema:PropertyValue
native data_sheets_schema:VariableMetadata
exact csvw:Column, schema:PropertyValue

LinkML Source

Direct

name: VariableMetadata
description: Metadata describing an individual variable, field, or column in a dataset.
  Variables may represent measurements, observations, derived values, or categorical
  attributes.
from_schema: https://w3id.org/bridge2ai/data-sheets-schema
exact_mappings:
- csvw:Column
- schema:PropertyValue
is_a: DatasetProperty
attributes:
  variable_name:
    name: variable_name
    description: The name or identifier of the variable as it appears in the data
      files.
    from_schema: https://w3id.org/bridge2ai/data-sheets-schema/variables
    exact_mappings:
    - schema:name
    - csvw:name
    rank: 1000
    slot_uri: schema:name
    domain_of:
    - VariableMetadata
    range: string
    required: true
  data_type:
    name: data_type
    description: The data type of the variable (e.g., integer, float, string, boolean,
      date, categorical). Use standard type names when possible.
    from_schema: https://w3id.org/bridge2ai/data-sheets-schema/variables
    exact_mappings:
    - csvw:datatype
    - schema:DataType
    rank: 1000
    slot_uri: schema:DataType
    domain_of:
    - VariableMetadata
    range: VariableTypeEnum
  unit:
    name: unit
    description: 'The unit of measurement for the variable, preferably using QUDT
      units (http://qudt.org/vocab/unit/). Examples: qudt:Kilogram, qudt:Meter, qudt:DegreeCelsius.'
    from_schema: https://w3id.org/bridge2ai/data-sheets-schema/variables
    exact_mappings:
    - qudt:hasUnit
    - schema:unitCode
    rank: 1000
    slot_uri: qudt:unit
    domain_of:
    - VariableMetadata
    range: uriorcurie
  missing_value_code:
    name: missing_value_code
    description: 'Code(s) used to represent missing values for this variable. Examples:
      "NA", "-999", "null", "". Multiple codes may be specified.'
    from_schema: https://w3id.org/bridge2ai/data-sheets-schema/variables
    rank: 1000
    slot_uri: csvw:null
    domain_of:
    - VariableMetadata
    range: string
    multivalued: true
  minimum_value:
    name: minimum_value
    description: The minimum value that the variable can take. Applicable to numeric
      variables.
    from_schema: https://w3id.org/bridge2ai/data-sheets-schema/variables
    rank: 1000
    slot_uri: schema:minValue
    domain_of:
    - VariableMetadata
    range: float
  maximum_value:
    name: maximum_value
    description: The maximum value that the variable can take. Applicable to numeric
      variables.
    from_schema: https://w3id.org/bridge2ai/data-sheets-schema/variables
    rank: 1000
    slot_uri: schema:maxValue
    domain_of:
    - VariableMetadata
    range: float
  categories:
    name: categories
    description: The permitted categories or values for a categorical variable. Each
      entry should describe a possible value and its meaning.
    from_schema: https://w3id.org/bridge2ai/data-sheets-schema/variables
    rank: 1000
    slot_uri: schema:valueReference
    domain_of:
    - VariableMetadata
    range: string
    multivalued: true
  examples:
    name: examples
    description: Example values for this variable to illustrate typical data.
    from_schema: https://w3id.org/bridge2ai/data-sheets-schema/variables
    rank: 1000
    slot_uri: skos:example
    domain_of:
    - VariableMetadata
    range: string
    multivalued: true
  is_identifier:
    name: is_identifier
    description: Indicates whether this variable serves as a unique identifier or
      key for records in the dataset.
    from_schema: https://w3id.org/bridge2ai/data-sheets-schema/variables
    rank: 1000
    slot_uri: csvw:primaryKey
    domain_of:
    - VariableMetadata
    range: boolean
  is_sensitive:
    name: is_sensitive
    description: Indicates whether this variable contains sensitive information (e.g.,
      personal data, protected health information).
    from_schema: https://w3id.org/bridge2ai/data-sheets-schema/variables
    rank: 1000
    domain_of:
    - VariableMetadata
    range: boolean
  precision:
    name: precision
    description: The precision or number of decimal places for numeric variables.
    from_schema: https://w3id.org/bridge2ai/data-sheets-schema/variables
    rank: 1000
    domain_of:
    - VariableMetadata
    range: integer
  measurement_technique:
    name: measurement_technique
    description: 'The technique or method used to measure this variable. Examples:
      "mass spectrometry", "self-report survey", "GPS coordinates".'
    from_schema: https://w3id.org/bridge2ai/data-sheets-schema/variables
    rank: 1000
    slot_uri: schema:measurementTechnique
    domain_of:
    - VariableMetadata
    range: string
  derivation:
    name: derivation
    description: Description of how this variable was derived or calculated from other
      variables, if applicable.
    from_schema: https://w3id.org/bridge2ai/data-sheets-schema/variables
    rank: 1000
    slot_uri: prov:wasDerivedFrom
    domain_of:
    - VariableMetadata
    range: string
  quality_notes:
    name: quality_notes
    description: Notes about data quality, reliability, or known issues specific to
      this variable.
    from_schema: https://w3id.org/bridge2ai/data-sheets-schema/variables
    rank: 1000
    domain_of:
    - VariableMetadata
    range: string
    multivalued: true
class_uri: schema:PropertyValue

Induced

name: VariableMetadata
description: Metadata describing an individual variable, field, or column in a dataset.
  Variables may represent measurements, observations, derived values, or categorical
  attributes.
from_schema: https://w3id.org/bridge2ai/data-sheets-schema
exact_mappings:
- csvw:Column
- schema:PropertyValue
is_a: DatasetProperty
attributes:
  variable_name:
    name: variable_name
    description: The name or identifier of the variable as it appears in the data
      files.
    from_schema: https://w3id.org/bridge2ai/data-sheets-schema/variables
    exact_mappings:
    - schema:name
    - csvw:name
    rank: 1000
    slot_uri: schema:name
    alias: variable_name
    owner: VariableMetadata
    domain_of:
    - VariableMetadata
    range: string
    required: true
  data_type:
    name: data_type
    description: The data type of the variable (e.g., integer, float, string, boolean,
      date, categorical). Use standard type names when possible.
    from_schema: https://w3id.org/bridge2ai/data-sheets-schema/variables
    exact_mappings:
    - csvw:datatype
    - schema:DataType
    rank: 1000
    slot_uri: schema:DataType
    alias: data_type
    owner: VariableMetadata
    domain_of:
    - VariableMetadata
    range: VariableTypeEnum
  unit:
    name: unit
    description: 'The unit of measurement for the variable, preferably using QUDT
      units (http://qudt.org/vocab/unit/). Examples: qudt:Kilogram, qudt:Meter, qudt:DegreeCelsius.'
    from_schema: https://w3id.org/bridge2ai/data-sheets-schema/variables
    exact_mappings:
    - qudt:hasUnit
    - schema:unitCode
    rank: 1000
    slot_uri: qudt:unit
    alias: unit
    owner: VariableMetadata
    domain_of:
    - VariableMetadata
    range: uriorcurie
  missing_value_code:
    name: missing_value_code
    description: 'Code(s) used to represent missing values for this variable. Examples:
      "NA", "-999", "null", "". Multiple codes may be specified.'
    from_schema: https://w3id.org/bridge2ai/data-sheets-schema/variables
    rank: 1000
    slot_uri: csvw:null
    alias: missing_value_code
    owner: VariableMetadata
    domain_of:
    - VariableMetadata
    range: string
    multivalued: true
  minimum_value:
    name: minimum_value
    description: The minimum value that the variable can take. Applicable to numeric
      variables.
    from_schema: https://w3id.org/bridge2ai/data-sheets-schema/variables
    rank: 1000
    slot_uri: schema:minValue
    alias: minimum_value
    owner: VariableMetadata
    domain_of:
    - VariableMetadata
    range: float
  maximum_value:
    name: maximum_value
    description: The maximum value that the variable can take. Applicable to numeric
      variables.
    from_schema: https://w3id.org/bridge2ai/data-sheets-schema/variables
    rank: 1000
    slot_uri: schema:maxValue
    alias: maximum_value
    owner: VariableMetadata
    domain_of:
    - VariableMetadata
    range: float
  categories:
    name: categories
    description: The permitted categories or values for a categorical variable. Each
      entry should describe a possible value and its meaning.
    from_schema: https://w3id.org/bridge2ai/data-sheets-schema/variables
    rank: 1000
    slot_uri: schema:valueReference
    alias: categories
    owner: VariableMetadata
    domain_of:
    - VariableMetadata
    range: string
    multivalued: true
  examples:
    name: examples
    description: Example values for this variable to illustrate typical data.
    from_schema: https://w3id.org/bridge2ai/data-sheets-schema/variables
    rank: 1000
    slot_uri: skos:example
    alias: examples
    owner: VariableMetadata
    domain_of:
    - VariableMetadata
    range: string
    multivalued: true
  is_identifier:
    name: is_identifier
    description: Indicates whether this variable serves as a unique identifier or
      key for records in the dataset.
    from_schema: https://w3id.org/bridge2ai/data-sheets-schema/variables
    rank: 1000
    slot_uri: csvw:primaryKey
    alias: is_identifier
    owner: VariableMetadata
    domain_of:
    - VariableMetadata
    range: boolean
  is_sensitive:
    name: is_sensitive
    description: Indicates whether this variable contains sensitive information (e.g.,
      personal data, protected health information).
    from_schema: https://w3id.org/bridge2ai/data-sheets-schema/variables
    rank: 1000
    alias: is_sensitive
    owner: VariableMetadata
    domain_of:
    - VariableMetadata
    range: boolean
  precision:
    name: precision
    description: The precision or number of decimal places for numeric variables.
    from_schema: https://w3id.org/bridge2ai/data-sheets-schema/variables
    rank: 1000
    alias: precision
    owner: VariableMetadata
    domain_of:
    - VariableMetadata
    range: integer
  measurement_technique:
    name: measurement_technique
    description: 'The technique or method used to measure this variable. Examples:
      "mass spectrometry", "self-report survey", "GPS coordinates".'
    from_schema: https://w3id.org/bridge2ai/data-sheets-schema/variables
    rank: 1000
    slot_uri: schema:measurementTechnique
    alias: measurement_technique
    owner: VariableMetadata
    domain_of:
    - VariableMetadata
    range: string
  derivation:
    name: derivation
    description: Description of how this variable was derived or calculated from other
      variables, if applicable.
    from_schema: https://w3id.org/bridge2ai/data-sheets-schema/variables
    rank: 1000
    slot_uri: prov:wasDerivedFrom
    alias: derivation
    owner: VariableMetadata
    domain_of:
    - VariableMetadata
    range: string
  quality_notes:
    name: quality_notes
    description: Notes about data quality, reliability, or known issues specific to
      this variable.
    from_schema: https://w3id.org/bridge2ai/data-sheets-schema/variables
    rank: 1000
    alias: quality_notes
    owner: VariableMetadata
    domain_of:
    - VariableMetadata
    range: string
    multivalued: true
  used_software:
    name: used_software
    description: What software was used as part of this dataset property?
    from_schema: https://w3id.org/bridge2ai/data-sheets-schema/base
    rank: 1000
    alias: used_software
    owner: VariableMetadata
    domain_of:
    - DatasetProperty
    range: Software
    multivalued: true
  id:
    name: id
    description: A unique identifier for a thing.
    from_schema: https://w3id.org/bridge2ai/data-sheets-schema/base
    rank: 1000
    slot_uri: schema:identifier
    identifier: true
    alias: id
    owner: VariableMetadata
    domain_of:
    - NamedThing
    range: uriorcurie
    required: true
  name:
    name: name
    description: A human-readable name for a thing.
    from_schema: https://w3id.org/bridge2ai/data-sheets-schema/base
    rank: 1000
    slot_uri: schema:name
    alias: name
    owner: VariableMetadata
    domain_of:
    - NamedThing
    range: string
  description:
    name: description
    description: A human-readable description for a thing.
    from_schema: https://w3id.org/bridge2ai/data-sheets-schema/base
    rank: 1000
    slot_uri: schema:description
    alias: description
    owner: VariableMetadata
    domain_of:
    - NamedThing
    - Relationships
    - Splits
    - DataAnomaly
    - Confidentiality
    - Deidentification
    - SensitiveElement
    - InstanceAcquisition
    - CollectionMechanism
    - DataCollector
    - CollectionTimeframe
    - DirectCollection
    - PreprocessingStrategy
    - CleaningStrategy
    - LabelingStrategy
    - RawData
    - ExistingUse
    - UseRepository
    - OtherTask
    - FutureUseImpact
    - DiscouragedUse
    - ThirdPartySharing
    - DistributionFormat
    - DistributionDate
    - Maintainer
    - Erratum
    - UpdatePlan
    - RetentionLimits
    - VersionAccess
    - ExtensionMechanism
    - EthicalReview
    - DataProtectionImpact
    - CollectionNotification
    - CollectionConsent
    - ConsentRevocation
    - LicenseAndUseTerms
    - IPRestrictions
    - ExportControlRegulatoryRestrictions
    range: string
class_uri: schema:PropertyValue