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
        
      
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
Expressions & Logic

The class must satisfy all of:

  • AnonymousClassExpression({ ‘description’: ‘ValueExists’, ‘any_of’: [AnonymousClassExpression({ ‘slot_conditions’: {‘name’: SlotDefinition({‘name’: ‘name’, ‘value_presence’: PresenceEnum(text=‘PRESENT’)})} }), AnonymousClassExpression({ ‘slot_conditions’: {‘classification’: SlotDefinition({‘name’: ‘classification’, ‘value_presence’: PresenceEnum(text=‘PRESENT’)})} })] })
used by used in type used
ProductTaxonomy value range TaxonomyValue
Taxonomy value range TaxonomyValue
Mapping Type Mapped Value
self common_domain_model:TaxonomyValue
native common_domain_model:TaxonomyValue
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.
from_schema: https://w3id.org/lmodel/common-domain-model
slots:
- name
slot_usage:
name:
name: name
annotations:
rosetta_metadata:
tag: rosetta_metadata
value: scheme
description: Specifies the taxonomy value as a simple string, which may be associated
to an external scheme.
range: string
attributes:
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/cdm_base_staticdata_asset_common
rank: 1000
domain_of:
- TaxonomyValue
range: TaxonomyClassification
multivalued: true
all_of:
- description: ValueExists
any_of:
- slot_conditions:
name:
name: name
value_presence: PRESENT
- slot_conditions:
classification:
name: classification
value_presence: PRESENT
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.
from_schema: https://w3id.org/lmodel/common-domain-model
slot_usage:
name:
name: name
annotations:
rosetta_metadata:
tag: rosetta_metadata
value: scheme
description: Specifies the taxonomy value as a simple string, which may be associated
to an external scheme.
range: string
attributes:
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/cdm_base_staticdata_asset_common
rank: 1000
owner: TaxonomyValue
domain_of:
- TaxonomyValue
range: TaxonomyClassification
multivalued: true
name:
name: name
annotations:
rosetta_metadata:
tag: rosetta_metadata
value: scheme
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
- IndexBase
- Resource
- ClauseLibraryClause
- ClauseLibraryClauseVariant
- ClauseLibraryVariableSet
- CSAMinimumTransferAmountVariableSet
- CSAThresholdVariableSet
- CsaAdditionalTerminationEvent
range: string
all_of:
- description: ValueExists
any_of:
- slot_conditions:
name:
name: name
value_presence: PRESENT
- slot_conditions:
classification:
name: classification
value_presence: PRESENT