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
- UserAttribute
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