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
- NamedThing
- DatasetProperty
- VariableMetadata
- DatasetProperty
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