Skip to content

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

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