Skip to content

Class: ControlledDictionary

"A controlled dictionary is a list of (term/key, value) pairs where each term/key exists no more than once and is constrained to an explicitly defined set of values."

URI: types:ControlledDictionary

classDiagram class ControlledDictionary Dictionary <|-- ControlledDictionary ControlledDictionary : entry ControlledDictionary ..> DictionaryEntry : entry

Inheritance

Slots

Name Cardinality and Range Description Inheritance
entry 0..1
DictionaryEntry
"A dictionary entry direct

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/lmodel/uco-types

Mappings

Mapping Type Mapped Value
self types:ControlledDictionary
native types:ControlledDictionary

LinkML Source

Direct

name: ControlledDictionary
description: '"A controlled dictionary is a list of (term/key, value) pairs where
  each term/key exists no more than once and is constrained to an explicitly defined
  set of values."'
from_schema: https://w3id.org/lmodel/uco-types
rank: 1000
is_a: Dictionary
slots:
- entry
slot_usage:
  entry:
    name: entry
    multivalued: true
    domain_of:
    - ControlledDictionary
    - Dictionary

Induced

name: ControlledDictionary
description: '"A controlled dictionary is a list of (term/key, value) pairs where
  each term/key exists no more than once and is constrained to an explicitly defined
  set of values."'
from_schema: https://w3id.org/lmodel/uco-types
rank: 1000
is_a: Dictionary
slot_usage:
  entry:
    name: entry
    multivalued: true
    domain_of:
    - ControlledDictionary
    - Dictionary
attributes:
  entry:
    name: entry
    description: '"A dictionary entry."'
    from_schema: https://w3id.org/lmodel/uco-types
    rank: 1000
    multivalued: true
    alias: entry
    owner: ControlledDictionary
    domain_of:
    - ControlledDictionary
    - Dictionary
    range: DictionaryEntry
    required: true
    minimum_cardinality: 1