Class: TaxonomyValue
Defines a taxonomy value as either a simple string or a more granular expression with class names and values for each class.
URI: common_domain_model:TaxonomyValue
classDiagram
class TaxonomyValue
click TaxonomyValue href "../TaxonomyValue/"
TaxonomyValue : classification
TaxonomyValue --> "*" TaxonomyClassification : classification
click TaxonomyClassification href "../TaxonomyClassification/"
TaxonomyValue : name
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| name | 0..1 string |
Specifies the taxonomy value as a simple string, which may be associated to a... | direct |
| classification | * TaxonomyClassification |
Specifies the taxonomy value as a set of class names and values for each clas... | direct |
Usages
| used by | used in | type | used |
|---|---|---|---|
| Taxonomy | value | range | TaxonomyValue |
| ProductTaxonomy | value | range | TaxonomyValue |
Rules
| Rule Applied | Preconditions | Postconditions | Elseconditions |
|---|---|---|---|
In Subsets
Comments
- Rosetta condition: ValueExists — name exists or classification exists
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/lmodel/common-domain-model
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | common_domain_model:TaxonomyValue |
| native | common_domain_model:TaxonomyValue |
LinkML Source
Direct
name: TaxonomyValue
description: Defines a taxonomy value as either a simple string or a more granular
expression with class names and values for each class.
comments:
- 'Rosetta condition: ValueExists — name exists or classification exists'
in_subset:
- cdm_base_staticdata_asset_common
from_schema: https://w3id.org/lmodel/common-domain-model
slots:
- name
- classification
rules:
- postconditions:
any_of:
- slot_conditions:
name:
name: name
required: true
- slot_conditions:
classification:
name: classification
required: true
description: ValueExists
Induced
name: TaxonomyValue
description: Defines a taxonomy value as either a simple string or a more granular
expression with class names and values for each class.
comments:
- 'Rosetta condition: ValueExists — name exists or classification exists'
in_subset:
- cdm_base_staticdata_asset_common
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
name:
name: name
annotations:
metadata_scheme:
tag: metadata_scheme
value: true
description: Specifies the taxonomy value as a simple string, which may be associated
to an external scheme.
from_schema: https://w3id.org/lmodel/common-domain-model
rank: 1000
owner: TaxonomyValue
domain_of:
- TaxonomyValue
- BusinessUnit
- LegalEntity
- Party
- Resource
- AdditionalTerminationEvent
- CSAThresholdVariableSet
- CSAMinimumTransferAmountVariableSet
- MasterAgreementClause
- MasterAgreementClauseVariant
- MasterAgreementVariableSet
- IndexBase
range: string
classification:
name: classification
description: Specifies the taxonomy value as a set of class names and values for
each class.
from_schema: https://w3id.org/lmodel/common-domain-model
rank: 1000
owner: TaxonomyValue
domain_of:
- TaxonomyValue
range: TaxonomyClassification
multivalued: true
inlined: true
inlined_as_list: true
rules:
- postconditions:
any_of:
- slot_conditions:
name:
name: name
required: true
- slot_conditions:
classification:
name: classification
required: true
description: ValueExists