Skip to content

Class: RationalNumber

_Rational number = 'numerator' / 'denominator'. _

__

URI: cim:RationalNumber

 classDiagram
    class RationalNumber
      RationalNumber : denominator

      RationalNumber : numerator

Slots

Name Cardinality and Range Description Inheritance
denominator 0..1
Integer
Denominator direct
numerator 0..1
Integer
Numerator direct

Usages

used by used in type used
ReadingType argument range RationalNumber

Identifier and Mapping Information

Schema Source

  • from schema: https://cim.ucaiug.io/ns#TC57CIM

Mappings

Mapping Type Mapped Value
self cim:RationalNumber
native cim:RationalNumber

LinkML Source

Direct

name: RationalNumber
description: "Rational number = 'numerator' / 'denominator'.\r\n"
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
attributes:
  denominator:
    name: denominator
    description: "Denominator. Value 1 indicates the number is a simple integer.\r\
      \n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:RationalNumber.denominator
    multivalued: false
    domain_of:
    - RationalNumber
    - ReadingInterharmonic
    - Ratio
    range: integer
    required: false
  numerator:
    name: numerator
    description: "Numerator.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:RationalNumber.numerator
    multivalued: false
    domain_of:
    - RationalNumber
    - ReadingInterharmonic
    - Ratio
    range: integer
    required: false
class_uri: cim:RationalNumber

Induced

name: RationalNumber
description: "Rational number = 'numerator' / 'denominator'.\r\n"
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
attributes:
  denominator:
    name: denominator
    description: "Denominator. Value 1 indicates the number is a simple integer.\r\
      \n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:RationalNumber.denominator
    multivalued: false
    alias: denominator
    owner: RationalNumber
    domain_of:
    - RationalNumber
    - ReadingInterharmonic
    - Ratio
    range: integer
    required: false
  numerator:
    name: numerator
    description: "Numerator.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:RationalNumber.numerator
    multivalued: false
    alias: numerator
    owner: RationalNumber
    domain_of:
    - RationalNumber
    - ReadingInterharmonic
    - Ratio
    range: integer
    required: false
class_uri: cim:RationalNumber