Skip to content

Class: UserAttribute

Generic name-value pair class, with optional sequence number and units for value; can be used to model parts of information exchange when concrete types are not known in advance.

URI: cim:UserAttribute

 classDiagram
    class UserAttribute
      UserAttribute <|-- MktUserAttribute

      UserAttribute : erp_invoice_line_items

          UserAttribute --> ErpInvoiceLineItem : erp_invoice_line_items

      UserAttribute : erp_ledger_entries

          UserAttribute --> ErpLedgerEntry : erp_ledger_entries

      UserAttribute : procedure_data_sets

          UserAttribute --> ProcedureDataSet : procedure_data_sets

      UserAttribute : property_specification

          UserAttribute --> Specification : property_specification

      UserAttribute : rating_specification

          UserAttribute --> Specification : rating_specification

      UserAttribute : sequence_number

      UserAttribute : transaction

          UserAttribute --> Transaction : transaction

      UserAttribute : value

          UserAttribute --> StringQuantity : value

Inheritance

Slots

Name Cardinality and Range Description Inheritance
sequence_number 0..1
Integer
Sequence number for this attribute in a list of attributes direct
value 0..1
StringQuantity
Value of an attribute, including unit information direct
transaction 0..1
Transaction
Transaction for which this snapshot has been recorded direct
procedure_data_sets 0..*
ProcedureDataSet
direct
property_specification 0..1
Specification
direct
rating_specification 0..1
Specification
direct
erp_invoice_line_items 0..*
ErpInvoiceLineItem
direct
erp_ledger_entries 0..*
ErpLedgerEntry
direct

Usages

used by used in type used
ErpInvoiceLineItem user_attributes range UserAttribute
Transaction user_attributes range UserAttribute
ErpLedgerEntry user_attributes range UserAttribute
ProcedureDataSet properties range UserAttribute
Specification asset_properites range UserAttribute
Specification ratings range UserAttribute
InspectionDataSet properties range UserAttribute
TestDataSet properties range UserAttribute
LabTestDataSet properties range UserAttribute
MaintenanceDataSet properties range UserAttribute
DiagnosisDataSet properties range UserAttribute

Identifier and Mapping Information

Schema Source

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

Mappings

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

LinkML Source

Direct

name: UserAttribute
description: Generic name-value pair class, with optional sequence number and units
  for value; can be used to model parts of information exchange when concrete types
  are not known in advance.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
attributes:
  sequence_number:
    name: sequence_number
    description: Sequence number for this attribute in a list of attributes.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:UserAttribute.sequenceNumber
    multivalued: false
    domain_of:
    - ModelOperationArg
    - ModelOperation
    - DiagramObjectPoint
    - ACDCTerminal
    - WorkFlowStep
    - SwitchingStep
    - SwitchingStepGroup
    - FieldDispatchStep
    - UserAttribute
    - Procedure
    - TimeTariffInterval
    - ConsumptionTariffInterval
    - WirePosition
    - ACLineSegmentPhase
    - RegularTimePoint
    - TimePoint
    - PositionPoint
    - WireSegmentPhase
    - ProfileData
    range: integer
    required: false
  value:
    name: value
    description: Value of an attribute, including unit information.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:UserAttribute.value
    multivalued: false
    domain_of:
    - VoltagePerReactivePower
    - Length
    - ConductancePerLength
    - VolumeFlowRate
    - Volume
    - Voltage
    - Temperature
    - Admittance
    - Impedance
    - CostPerVolume
    - SusceptancePerLength
    - Money
    - Minutes
    - FloatQuantity
    - CostPerEnergyUnit
    - PerCent
    - IntegerQuantity
    - ApparentPower
    - WaterLevel
    - Displacement
    - Damping
    - Seconds
    - ResistancePerLength
    - Inductance
    - AngleDegrees
    - CostRate
    - Speed
    - Capacitance
    - PU
    - Pressure
    - KiloActivePower
    - ReactivePower
    - StringQuantity
    - ActivePowerChangeRate
    - Hours
    - Conductance
    - RotationSpeed
    - CurrentFlow
    - Frequency
    - AngleRadians
    - ActivePower
    - ReactancePerLength
    - Resistance
    - Reactance
    - Susceptance
    - RealEnergy
    - Classification
    - HeatRate
    - Emission
    - CostPerHeatUnit
    - ActivePowerPerFrequency
    - InductancePerLength
    - CapacitancePerLength
    - DecimalQuantity
    - Area
    - ActivePowerPerCurrentFlow
    - Mass
    - Status
    - UserAttribute
    - AccountingUnit
    - BaseReading
    - EndDeviceEventDetail
    - MeterMultiplier
    - RegularTimePoint
    - AnalogValue
    - AnalogLimit
    - CommodityPrice
    - ChargeProfileData
    - StringMeasurementValue
    - Command
    - DiscreteValue
    - ValueToAlias
    - ServiceMultiplier
    - AnalyticScore
    - IrregularTimePoint
    - ActivePowerLimit
    - ApparentPowerLimit
    - CurrentLimit
    - VoltageLimit
    - AccumulatorValue
    - AccumulatorLimit
    - SetPoint
    - ScheduledActivePowerLimitValue
    - ScheduledApparentPowerLimitValue
    - ScheduledCurrentLimitValue
    - ScheduledVoltageLimitValue
    - MagneticField
    - ParticulateDensity
    - Bearing
    - PumpingShutDownCostSchedule
    - PumpingLevelSchedule
    - HourlyPreDispatchSchedule
    - PumpingCostSchedule
    - OpenTieSchedule
    - WheelingReferenceSchedule
    range: StringQuantity
    required: false
  transaction:
    name: transaction
    description: Transaction for which this snapshot has been recorded.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:UserAttribute.Transaction
    multivalued: false
    domain_of:
    - UserAttribute
    range: Transaction
    required: false
  procedure_data_sets:
    name: procedure_data_sets
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:UserAttribute.ProcedureDataSets
    multivalued: true
    domain_of:
    - UserAttribute
    - Procedure
    - TransformerObservation
    range: ProcedureDataSet
    required: false
  property_specification:
    name: property_specification
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:UserAttribute.PropertySpecification
    multivalued: false
    domain_of:
    - UserAttribute
    range: Specification
    required: false
  rating_specification:
    name: rating_specification
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:UserAttribute.RatingSpecification
    multivalued: false
    domain_of:
    - UserAttribute
    range: Specification
    required: false
  erp_invoice_line_items:
    name: erp_invoice_line_items
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:UserAttribute.ErpInvoiceLineItems
    multivalued: true
    domain_of:
    - CustomerBillingInfo
    - ErpPayment
    - UserAttribute
    - ErpInvoice
    range: ErpInvoiceLineItem
    required: false
  erp_ledger_entries:
    name: erp_ledger_entries
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:UserAttribute.ErpLedgerEntries
    multivalued: true
    domain_of:
    - UserAttribute
    - ErpLedger
    range: ErpLedgerEntry
    required: false
class_uri: cim:UserAttribute

Induced

name: UserAttribute
description: Generic name-value pair class, with optional sequence number and units
  for value; can be used to model parts of information exchange when concrete types
  are not known in advance.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
attributes:
  sequence_number:
    name: sequence_number
    description: Sequence number for this attribute in a list of attributes.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:UserAttribute.sequenceNumber
    multivalued: false
    alias: sequence_number
    owner: UserAttribute
    domain_of:
    - ModelOperationArg
    - ModelOperation
    - DiagramObjectPoint
    - ACDCTerminal
    - WorkFlowStep
    - SwitchingStep
    - SwitchingStepGroup
    - FieldDispatchStep
    - UserAttribute
    - Procedure
    - TimeTariffInterval
    - ConsumptionTariffInterval
    - WirePosition
    - ACLineSegmentPhase
    - RegularTimePoint
    - TimePoint
    - PositionPoint
    - WireSegmentPhase
    - ProfileData
    range: integer
    required: false
  value:
    name: value
    description: Value of an attribute, including unit information.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:UserAttribute.value
    multivalued: false
    alias: value
    owner: UserAttribute
    domain_of:
    - VoltagePerReactivePower
    - Length
    - ConductancePerLength
    - VolumeFlowRate
    - Volume
    - Voltage
    - Temperature
    - Admittance
    - Impedance
    - CostPerVolume
    - SusceptancePerLength
    - Money
    - Minutes
    - FloatQuantity
    - CostPerEnergyUnit
    - PerCent
    - IntegerQuantity
    - ApparentPower
    - WaterLevel
    - Displacement
    - Damping
    - Seconds
    - ResistancePerLength
    - Inductance
    - AngleDegrees
    - CostRate
    - Speed
    - Capacitance
    - PU
    - Pressure
    - KiloActivePower
    - ReactivePower
    - StringQuantity
    - ActivePowerChangeRate
    - Hours
    - Conductance
    - RotationSpeed
    - CurrentFlow
    - Frequency
    - AngleRadians
    - ActivePower
    - ReactancePerLength
    - Resistance
    - Reactance
    - Susceptance
    - RealEnergy
    - Classification
    - HeatRate
    - Emission
    - CostPerHeatUnit
    - ActivePowerPerFrequency
    - InductancePerLength
    - CapacitancePerLength
    - DecimalQuantity
    - Area
    - ActivePowerPerCurrentFlow
    - Mass
    - Status
    - UserAttribute
    - AccountingUnit
    - BaseReading
    - EndDeviceEventDetail
    - MeterMultiplier
    - RegularTimePoint
    - AnalogValue
    - AnalogLimit
    - CommodityPrice
    - ChargeProfileData
    - StringMeasurementValue
    - Command
    - DiscreteValue
    - ValueToAlias
    - ServiceMultiplier
    - AnalyticScore
    - IrregularTimePoint
    - ActivePowerLimit
    - ApparentPowerLimit
    - CurrentLimit
    - VoltageLimit
    - AccumulatorValue
    - AccumulatorLimit
    - SetPoint
    - ScheduledActivePowerLimitValue
    - ScheduledApparentPowerLimitValue
    - ScheduledCurrentLimitValue
    - ScheduledVoltageLimitValue
    - MagneticField
    - ParticulateDensity
    - Bearing
    - PumpingShutDownCostSchedule
    - PumpingLevelSchedule
    - HourlyPreDispatchSchedule
    - PumpingCostSchedule
    - OpenTieSchedule
    - WheelingReferenceSchedule
    range: StringQuantity
    required: false
  transaction:
    name: transaction
    description: Transaction for which this snapshot has been recorded.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:UserAttribute.Transaction
    multivalued: false
    alias: transaction
    owner: UserAttribute
    domain_of:
    - UserAttribute
    range: Transaction
    required: false
  procedure_data_sets:
    name: procedure_data_sets
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:UserAttribute.ProcedureDataSets
    multivalued: true
    alias: procedure_data_sets
    owner: UserAttribute
    domain_of:
    - UserAttribute
    - Procedure
    - TransformerObservation
    range: ProcedureDataSet
    required: false
  property_specification:
    name: property_specification
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:UserAttribute.PropertySpecification
    multivalued: false
    alias: property_specification
    owner: UserAttribute
    domain_of:
    - UserAttribute
    range: Specification
    required: false
  rating_specification:
    name: rating_specification
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:UserAttribute.RatingSpecification
    multivalued: false
    alias: rating_specification
    owner: UserAttribute
    domain_of:
    - UserAttribute
    range: Specification
    required: false
  erp_invoice_line_items:
    name: erp_invoice_line_items
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:UserAttribute.ErpInvoiceLineItems
    multivalued: true
    alias: erp_invoice_line_items
    owner: UserAttribute
    domain_of:
    - CustomerBillingInfo
    - ErpPayment
    - UserAttribute
    - ErpInvoice
    range: ErpInvoiceLineItem
    required: false
  erp_ledger_entries:
    name: erp_ledger_entries
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:UserAttribute.ErpLedgerEntries
    multivalued: true
    alias: erp_ledger_entries
    owner: UserAttribute
    domain_of:
    - UserAttribute
    - ErpLedger
    range: ErpLedgerEntry
    required: false
class_uri: cim:UserAttribute