Skip to content

Class: ComModule

_An asset having communications capabilities that can be paired with a meter or other end device to provide the device with communication ability, through associated communication function. An end device that has communications capabilities through embedded hardware can use that function directly (without the communication module), or combine embedded communication function with additional communication functions provided through an external communication module (e.g. zigbee). _

__

URI: cim:ComModule

 classDiagram
    class ComModule
      Asset <|-- ComModule

      ComModule : acceptance_test

          ComModule --> AcceptanceTest : acceptance_test

      ComModule : activity_records

          ComModule --> ActivityRecord : activity_records

      ComModule : alias_name

      ComModule : amr_system

      ComModule : analytic

          ComModule --> Analytic : analytic

      ComModule : analytic_score

          ComModule --> AnalyticScore : analytic_score

      ComModule : asset_container

          ComModule --> AssetContainer : asset_container

      ComModule : asset_deployment

          ComModule --> AssetDeployment : asset_deployment

      ComModule : asset_function

          ComModule --> AssetFunction : asset_function

      ComModule : asset_group

          ComModule --> AssetGroup : asset_group

      ComModule : asset_info

          ComModule --> AssetInfo : asset_info

      ComModule : asset_property_curves

          ComModule --> AssetPropertyCurve : asset_property_curves

      ComModule : breaker_operation

          ComModule --> SwitchOperationSummary : breaker_operation

      ComModule : com_functions

          ComModule --> ComFunction : com_functions

      ComModule : configuration_events

          ComModule --> ConfigurationEvent : configuration_events

      ComModule : critical

      ComModule : description

      ComModule : diagram_objects

          ComModule --> DiagramObject : diagram_objects

      ComModule : electronic_address

          ComModule --> ElectronicAddress : electronic_address

      ComModule : erp_inventory

          ComModule --> ErpInventory : erp_inventory

      ComModule : erp_item_master

          ComModule --> ErpItemMaster : erp_item_master

      ComModule : erp_rec_delivery_items

          ComModule --> ErpRecDelvLineItem : erp_rec_delivery_items

      ComModule : financial_info

          ComModule --> FinancialInfo : financial_info

      ComModule : in_use_date

          ComModule --> InUseDate : in_use_date

      ComModule : in_use_state

          ComModule --> InUseStateKind : in_use_state

      ComModule : incident

          ComModule --> Incident : incident

      ComModule : initial_condition

      ComModule : initial_loss_of_life

          ComModule --> PerCent : initial_loss_of_life

      ComModule : instance_set

          ComModule --> InstanceSet : instance_set

      ComModule : kind

          ComModule --> AssetKind : kind

      ComModule : lifecycle_date

          ComModule --> LifecycleDate : lifecycle_date

      ComModule : lifecycle_state

          ComModule --> AssetLifecycleStateKind : lifecycle_state

      ComModule : location

          ComModule --> Location : location

      ComModule : lot_number

      ComModule : m_rid

      ComModule : measurements

          ComModule --> Measurement : measurements

      ComModule : medium

          ComModule --> Medium : medium

      ComModule : names

          ComModule --> Name : names

      ComModule : operational_tags

          ComModule --> OperationalTag : operational_tags

      ComModule : organisation_roles

          ComModule --> AssetOrganisationRole : organisation_roles

      ComModule : ownerships

          ComModule --> Ownership : ownerships

      ComModule : position

      ComModule : power_system_resources

          ComModule --> PowerSystemResource : power_system_resources

      ComModule : procedure_data_set

          ComModule --> ProcedureDataSet : procedure_data_set

      ComModule : procedures

          ComModule --> Procedure : procedures

      ComModule : product_asset_model

          ComModule --> ProductAssetModel : product_asset_model

      ComModule : properties_cimdata_object

          ComModule --> ChangeSetMember : properties_cimdata_object

      ComModule : purchase_price

          ComModule --> Money : purchase_price

      ComModule : reconditionings

          ComModule --> Reconditioning : reconditionings

      ComModule : reliability_infos

          ComModule --> ReliabilityInfo : reliability_infos

      ComModule : replacement_work_tasks

          ComModule --> WorkTask : replacement_work_tasks

      ComModule : retired_reason

          ComModule --> RetiredReasonKind : retired_reason

      ComModule : scheduled_events

          ComModule --> ScheduledEvent : scheduled_events

      ComModule : serial_number

      ComModule : service_location

          ComModule --> ServiceLocation : service_location

      ComModule : status

          ComModule --> Status : status

      ComModule : supports_autonomous_dst

      ComModule : targeting_cimdata_object

          ComModule --> ChangeSetMember : targeting_cimdata_object

      ComModule : time_zone_offset

          ComModule --> Minutes : time_zone_offset

      ComModule : type

      ComModule : utc_number

      ComModule : work_tasks

          ComModule --> WorkTask : work_tasks

Inheritance

Slots

Name Cardinality and Range Description Inheritance
amr_system 0..1
String
Automated meter reading (AMR) system communicating with this com module direct
supports_autonomous_dst 0..1
Boolean
If true, autonomous daylight saving time (DST) function is supported direct
time_zone_offset 0..1
Minutes
Time zone offset relative to GMT for the location of this com module direct
com_functions 0..*
ComFunction
All functions this communication module performs direct
acceptance_test 0..1
AcceptanceTest
Information on acceptance test Asset
critical 0..1
Boolean
True if asset is considered critical for some reason (for example, a pole wit... Asset
electronic_address 0..1
ElectronicAddress
Electronic address Asset
initial_condition 0..1
String
Condition of asset at last baseline Asset
initial_loss_of_life 0..1
PerCent
Percentage of initial life expectancy that has been lost as of the last life ... Asset
in_use_date 0..1
InUseDate
In use dates for this asset Asset
in_use_state 0..1
InUseStateKind
Indication of whether asset is currently deployed (in use), ready to be put i... Asset
kind 0..1
AssetKind
Kind of asset Asset
lifecycle_date 0..1
LifecycleDate
Asset
lifecycle_state 0..1
AssetLifecycleStateKind
Current lifecycle state of asset Asset
lot_number 0..1
String
Lot number for this asset Asset
position 0..1
String
Position of asset or asset component Asset
purchase_price 0..1
Money
Purchase price of asset Asset
retired_reason 0..1
RetiredReasonKind
Reason asset retired Asset
serial_number 0..1
String
Serial number of this asset Asset
status 0..1
Status
Status of this asset Asset
type 0..1
String
Utility-specific classification of Asset and its subtypes, according to their... Asset
utc_number 0..1
String
Uniquely tracked commodity (UTC) number Asset
location 0..1
Location
Location of this asset Asset
measurements 0..*
Measurement
Measurement related to this asset Asset
asset_info 0..1
AssetInfo
Data applicable to this asset Asset
reconditionings 0..*
Reconditioning
Asset
product_asset_model 0..1
ProductAssetModel
The model of this asset Asset
asset_deployment 0..1
AssetDeployment
This asset's deployment Asset
erp_rec_delivery_items 0..*
ErpRecDelvLineItem
Asset
configuration_events 0..*
ConfigurationEvent
All configuration events created for this asset Asset
asset_property_curves 0..*
AssetPropertyCurve
Asset
asset_container 0..1
AssetContainer
Container of this asset Asset
power_system_resources 0..*
PowerSystemResource
All power system resources used to electrically model this asset Asset
asset_function 0..*
AssetFunction
Function performed by this asset Asset
activity_records 0..*
ActivityRecord
All activity records created for this asset Asset
organisation_roles 0..*
AssetOrganisationRole
All roles an organisation plays for this asset Asset
erp_inventory 0..1
ErpInventory
Asset
financial_info 0..1
FinancialInfo
Financial information related to this asset Asset
incident 0..*
Incident
Asset
reliability_infos 0..*
ReliabilityInfo
Asset
procedures 0..*
Procedure
All procedures applicable to this asset Asset
analytic_score 0..*
AnalyticScore
Analytic result related to this asset Asset
service_location 0..1
ServiceLocation
The sevice location at which the assets exist Asset
analytic 0..*
Analytic
Analytic performed on this asset Asset
operational_tags 0..*
OperationalTag
All operational tags placed on this asset Asset
ownerships 0..*
Ownership
All ownerships of this asset Asset
work_tasks 0..*
WorkTask
All non-replacement work tasks performed on this asset Asset
erp_item_master 0..1
ErpItemMaster
Asset
medium 0..*
Medium
Medium with which this asset is filled Asset
breaker_operation 0..1
SwitchOperationSummary
Breaker operation information for this breaker Asset
asset_group 0..*
AssetGroup
Asset group of which this asset is a part Asset
replacement_work_tasks 0..*
WorkTask
All work tasks on replacement of this old asset Asset
scheduled_events 0..*
ScheduledEvent
Scheduled event related to this asset Asset
procedure_data_set 0..*
ProcedureDataSet
Procedure data set that applies to this asset Asset
alias_name 0..1
String
The aliasName is free text human readable name of the object alternative to I... IdentifiedObject
description 0..1
String
The description is a free human readable text describing or naming the object IdentifiedObject
m_rid 0..1
String
Master resource identifier issued by a model authority IdentifiedObject
diagram_objects 0..*
DiagramObject
The diagram objects that are associated with the domain object IdentifiedObject
instance_set 1..1
InstanceSet
Dataset containing the data objects IdentifiedObject
names 0..*
Name
All names of this identified object IdentifiedObject
properties_cimdata_object 0..1
ChangeSetMember
The single CIM data object in the appropriate dataset context IdentifiedObject
targeting_cimdata_object 0..*
ChangeSetMember
Data objects registered IdentifiedObject

Usages

used by used in type used
ComFunction com_module range ComModule

Identifier and Mapping Information

Schema Source

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

Mappings

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

LinkML Source

Direct

name: ComModule
description: "An asset having communications capabilities that can be paired with\
  \ a meter or other end device to provide the device with communication ability,\
  \ through associated communication function. An end device that has communications\
  \ capabilities through embedded hardware can use that function directly (without\
  \ the communication module), or combine embedded communication function with additional\
  \ communication functions provided through an external communication module (e.g.\
  \ zigbee).\r\n"
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
is_a: Asset
attributes:
  amr_system:
    name: amr_system
    description: "Automated meter reading (AMR) system communicating with this com\
      \ module.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:ComModule.amrSystem
    multivalued: false
    domain_of:
    - EndDevice
    - ComModule
    range: string
    required: false
  supports_autonomous_dst:
    name: supports_autonomous_dst
    description: If true, autonomous daylight saving time (DST) function is supported.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ComModule.supportsAutonomousDst
    multivalued: false
    domain_of:
    - ComModule
    range: boolean
    required: false
  time_zone_offset:
    name: time_zone_offset
    description: "Time zone offset relative to GMT for the location of this com module.\r\
      \n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:ComModule.timeZoneOffset
    multivalued: false
    domain_of:
    - EndDevice
    - EnvironmentalMonitoringStation
    - ComModule
    range: Minutes
    required: false
  com_functions:
    name: com_functions
    description: All functions this communication module performs.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ComModule.ComFunctions
    multivalued: true
    domain_of:
    - ComModule
    range: ComFunction
    required: false
class_uri: cim:ComModule

Induced

name: ComModule
description: "An asset having communications capabilities that can be paired with\
  \ a meter or other end device to provide the device with communication ability,\
  \ through associated communication function. An end device that has communications\
  \ capabilities through embedded hardware can use that function directly (without\
  \ the communication module), or combine embedded communication function with additional\
  \ communication functions provided through an external communication module (e.g.\
  \ zigbee).\r\n"
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
is_a: Asset
attributes:
  amr_system:
    name: amr_system
    description: "Automated meter reading (AMR) system communicating with this com\
      \ module.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:ComModule.amrSystem
    multivalued: false
    alias: amr_system
    owner: ComModule
    domain_of:
    - EndDevice
    - ComModule
    range: string
    required: false
  supports_autonomous_dst:
    name: supports_autonomous_dst
    description: If true, autonomous daylight saving time (DST) function is supported.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ComModule.supportsAutonomousDst
    multivalued: false
    alias: supports_autonomous_dst
    owner: ComModule
    domain_of:
    - ComModule
    range: boolean
    required: false
  time_zone_offset:
    name: time_zone_offset
    description: "Time zone offset relative to GMT for the location of this com module.\r\
      \n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:ComModule.timeZoneOffset
    multivalued: false
    alias: time_zone_offset
    owner: ComModule
    domain_of:
    - EndDevice
    - EnvironmentalMonitoringStation
    - ComModule
    range: Minutes
    required: false
  com_functions:
    name: com_functions
    description: All functions this communication module performs.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ComModule.ComFunctions
    multivalued: true
    alias: com_functions
    owner: ComModule
    domain_of:
    - ComModule
    range: ComFunction
    required: false
  acceptance_test:
    name: acceptance_test
    description: Information on acceptance test.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Asset.acceptanceTest
    multivalued: false
    alias: acceptance_test
    owner: ComModule
    domain_of:
    - Asset
    range: AcceptanceTest
    required: false
  critical:
    name: critical
    description: True if asset is considered critical for some reason (for example,
      a pole with critical attachments).
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Asset.critical
    multivalued: false
    alias: critical
    owner: ComModule
    domain_of:
    - Asset
    range: boolean
    required: false
  electronic_address:
    name: electronic_address
    description: Electronic address.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Asset.electronicAddress
    multivalued: false
    alias: electronic_address
    owner: ComModule
    domain_of:
    - Asset
    - Document
    - Person
    - Organisation
    - Location
    - Cashier
    range: ElectronicAddress
    required: false
  initial_condition:
    name: initial_condition
    description: Condition of asset at last baseline. Examples include new, rebuilt,
      overhaul required, other. Refer to inspection data for information on the most
      current condition of the asset.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Asset.initialCondition
    multivalued: false
    alias: initial_condition
    owner: ComModule
    domain_of:
    - Asset
    range: string
    required: false
  initial_loss_of_life:
    name: initial_loss_of_life
    description: "Percentage of initial life expectancy that has been lost as of the\
      \ last life expectancy baseline. Represents \r\n(initial life expectancy - current\
      \ life expectancy) / initial life expectancy."
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Asset.initialLossOfLife
    multivalued: false
    alias: initial_loss_of_life
    owner: ComModule
    domain_of:
    - Asset
    range: PerCent
    required: false
  in_use_date:
    name: in_use_date
    description: In use dates for this asset.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Asset.inUseDate
    multivalued: false
    alias: in_use_date
    owner: ComModule
    domain_of:
    - Asset
    - InUseDate
    range: InUseDate
    required: false
  in_use_state:
    name: in_use_state
    description: Indication of whether asset is currently deployed (in use), ready
      to be put into use or not available for use.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Asset.inUseState
    multivalued: false
    alias: in_use_state
    owner: ComModule
    domain_of:
    - Asset
    range: InUseStateKind
    required: false
  kind:
    name: kind
    description: Kind of asset. Used in description of asset components in asset instance
      templates.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Asset.kind
    multivalued: false
    alias: kind
    owner: ComModule
    domain_of:
    - Asset
    - Customer
    - BaseWork
    - WorkTimeSchedule
    - CustomerBillingInfo
    - ErpInvoiceLineItem
    - CatalogAssetType
    - Design
    - ConditionFactor
    - LandProperty
    - Seal
    - Gate
    - JumperAction
    - RevisionHistory
    - SwitchAction
    - Fault
    - ServiceCategory
    - Transaction
    - Procedure
    - Medium
    - Tender
    - Cheque
    - Charge
    - ServiceRequest
    - MeterMultiplier
    - StructureSupport
    - CutAction
    - GroundAction
    - ClampAction
    - ProtectiveActionAdjustment
    - RemedialActionScheme
    - MeasurementCalculator
    - ErpInvoice
    - ServiceSupplier
    - EnergyTypeReference
    - CRROrgRole
    - MarketInvoice
    - MarketInvoiceLineItem
    - EnvironmentalLocationType
    - EnvironmentalDiscrete
    - ServiceMultiplier
    - AssetLocationHazard
    - Analytic
    - AssetGroup
    - TagAction
    - PinBranchGroup
    - PinTerminal
    - PinEquipment
    - ClearanceAction
    - PSREvent
    - ShuntCompensatorAction
    - EnergyConsumerAction
    - EnergySourceAction
    - Zone
    - OilAnalysisMoistureAnalog
    - AssetStringMeasurement
    - InspectionAnalog
    - AssetTemperaturePressureAnalog
    - OilAnalysisFluidDiscrete
    - InspectionDiscrete
    - OilAnalysisPCBDiscrete
    - OilAnalysisFluidAnalog
    - OilAnalysisGasAnalog
    - OilAnalysisPCBAnalog
    - OilAnalysisParticleDiscrete
    - OilAnalysisMetalsAnalog
    - OilAnalysisParticleAnalog
    - OilAnalysisPaperAnalog
    - CompositeSwitchInfo
    - Facility
    - RiskScore
    - FACTSDevice
    - SimpleEndDeviceFunction
    - UndergroundStructure
    - RelativeDisplacement
    - CloudCondition
    - GeosphericAnalog
    - HydrosphericAnalog
    - AtmosphericAnalog
    - SpaceAnalog
    range: AssetKind
    required: false
  lifecycle_date:
    name: lifecycle_date
    description: "<was lifecycle>\r\nLifecycle dates for this asset."
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Asset.lifecycleDate
    multivalued: false
    alias: lifecycle_date
    owner: ComModule
    domain_of:
    - Asset
    range: LifecycleDate
    required: false
  lifecycle_state:
    name: lifecycle_state
    description: Current lifecycle state of asset.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Asset.lifecycleState
    multivalued: false
    alias: lifecycle_state
    owner: ComModule
    domain_of:
    - Asset
    range: AssetLifecycleStateKind
    required: false
  lot_number:
    name: lot_number
    description: Lot number for this asset. Even for the same model and version number,
      many assets are manufactured in lots.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Asset.lotNumber
    multivalued: false
    alias: lot_number
    owner: ComModule
    domain_of:
    - Asset
    range: string
    required: false
  position:
    name: position
    description: 'Position of asset or asset component. May often be in relation to
      other assets or components. '
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Asset.position
    multivalued: false
    alias: position
    owner: ComModule
    domain_of:
    - Asset
    - Reading
    - AttributeInstanceComponent
    - Point
    - SvTapStep
    range: string
    required: false
  purchase_price:
    name: purchase_price
    description: Purchase price of asset.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Asset.purchasePrice
    multivalued: false
    alias: purchase_price
    owner: ComModule
    domain_of:
    - Asset
    range: Money
    required: false
  retired_reason:
    name: retired_reason
    description: Reason asset retired.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Asset.retiredReason
    multivalued: false
    alias: retired_reason
    owner: ComModule
    domain_of:
    - Asset
    range: RetiredReasonKind
    required: false
  serial_number:
    name: serial_number
    description: Serial number of this asset.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Asset.serialNumber
    multivalued: false
    alias: serial_number
    owner: ComModule
    domain_of:
    - Asset
    - PublicX509Certificate
    range: string
    required: false
  status:
    name: status
    description: Status of this asset.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Asset.status
    multivalued: false
    alias: status
    owner: ComModule
    domain_of:
    - Asset
    - Document
    - Customer
    - StreetAddress
    - Location
    - ErpQuoteLineItem
    - CostType
    - ErpJournalEntry
    - ErpRecLineItem
    - ErpPayableLineItem
    - ContractorItem
    - Capability
    - Craft
    - OldPerson
    - ErpPersonnel
    - LaborItem
    - DesignLocationCU
    - DesignLocation
    - ConditionFactor
    - MiscCostItem
    - CUGroup
    - WorkFlowStep
    - ErpTimeEntry
    - OverheadCost
    - PropertyUnit
    - CUMaterialItem
    - ErpIssueInventory
    - ErpReqLineItem
    - ErpRecDelvLineItem
    - Role
    - LandProperty
    - ErpSiteLevelData
    - Crew
    - ActivityRecord
    - ErpLedgerEntry
    - ErpLedBudLineItem
    - TransformerObservation
    - BushingInsulationPF
    - WindingInsulation
    - CULaborItem
    - CULaborCode
    - EndDeviceGroup
    - Hazard
    - CUWorkEquipmentItem
    - ShiftPattern
    - Route
    - Usage
    - CUContractorItem
    - CUAllowableAction
    - TypeAssetCatalogue
    - AssetModelCatalogue
    - Market
    - CRROrgRole
    - MarketScheduledEvent
    - MarketLedgerEntry
    - MarketPerson
    - MarketQualificationRequirement
    - ResourceGroup
    - ResourceAwardInstruction
    - ExPostResourceResults
    - MarketObjectStatus
    - TimePoint
    - ErpItemMaster
    - ScheduledEvent
    - ScheduledEventData
    - ErpInventory
    - ErpInventoryCount
    - RedLine
    - BusinessRole
    - BidTimeSeries
    range: Status
    required: false
  type:
    name: type
    description: "Utility-specific classification of Asset and its subtypes, according\
      \ to their corporate standards, practices, and existing IT systems (e.g., for\
      \ management of assets, maintenance, work, outage, customers, etc.).\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Asset.type
    multivalued: false
    alias: type
    owner: ComModule
    domain_of:
    - Asset
    - AcceptanceTest
    - Document
    - StreetDetail
    - Location
    - Priority
    - CatalogAssetType
    - Capability
    - Craft
    - OldPerson
    - Role
    - ActivityRecord
    - EndDeviceEventType
    - EndDeviceGroup
    - DemandResponseProgram
    - UsagePointGroup
    - EndDeviceControlType
    - Hazard
    - OldCrew
    - Route
    - ConstraintDuration
    - AceTariffType
    - ControlArea
    - SynchronousMachine
    - ChargeProfile
    - ChargeComponent
    - MarketRole
    - ResourceGroup
    - Quantity
    - ResourceCertification
    - Auction
    - ScheduledEvent
    - PotentialTransformer
    - BusinessRole
    range: string
    required: false
  utc_number:
    name: utc_number
    description: "Uniquely tracked commodity (UTC) number.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Asset.utcNumber
    multivalued: false
    alias: utc_number
    owner: ComModule
    domain_of:
    - Asset
    range: string
    required: false
  location:
    name: location
    description: Location of this asset.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:Asset.Location
    multivalued: false
    alias: location
    owner: ComModule
    domain_of:
    - PowerSystemResource
    - Asset
    - Incident
    - SwitchingOrder
    - TroubleOrder
    - Crew
    - Fault
    - PointOfSale
    - TroubleTicket
    - OutageOrder
    - EnvironmentalMonitoringStation
    - EnvironmentalLocationType
    - PositionPoint
    - FailureEvent
    range: Location
    required: false
  measurements:
    name: measurements
    description: Measurement related to this asset.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:Asset.Measurements
    multivalued: true
    alias: measurements
    owner: ComModule
    domain_of:
    - PowerSystemResource
    - ACDCTerminal
    - Asset
    - Location
    - Procedure
    - AnalogLimitSet
    - AccumulatorLimitSet
    range: Measurement
    required: false
  asset_info:
    name: asset_info
    description: Data applicable to this asset.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Asset.AssetInfo
    multivalued: false
    alias: asset_info
    owner: ComModule
    domain_of:
    - Asset
    - ProductAssetModel
    - CatalogAssetType
    range: AssetInfo
    required: false
  reconditionings:
    name: reconditionings
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Asset.Reconditionings
    multivalued: true
    alias: reconditionings
    owner: ComModule
    domain_of:
    - Asset
    - CoolingPowerRating
    range: Reconditioning
    required: false
  product_asset_model:
    name: product_asset_model
    description: The model of this asset.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:Asset.ProductAssetModel
    multivalued: false
    alias: product_asset_model
    owner: ComModule
    domain_of:
    - AssetInfo
    - Asset
    - OperationalRestriction
    - CatalogAssetType
    range: ProductAssetModel
    required: false
  asset_deployment:
    name: asset_deployment
    description: This asset's deployment.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Asset.AssetDeployment
    multivalued: false
    alias: asset_deployment
    owner: ComModule
    domain_of:
    - Asset
    range: AssetDeployment
    required: false
  erp_rec_delivery_items:
    name: erp_rec_delivery_items
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Asset.ErpRecDeliveryItems
    multivalued: true
    alias: erp_rec_delivery_items
    owner: ComModule
    domain_of:
    - Asset
    range: ErpRecDelvLineItem
    required: false
  configuration_events:
    name: configuration_events
    description: All configuration events created for this asset.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Asset.ConfigurationEvents
    multivalued: true
    alias: configuration_events
    owner: ComModule
    domain_of:
    - Asset
    - Document
    - PersonRole
    - OrganisationRole
    - Location
    - UsagePoint
    - ServiceCategory
    range: ConfigurationEvent
    required: false
  asset_property_curves:
    name: asset_property_curves
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Asset.AssetPropertyCurves
    multivalued: true
    alias: asset_property_curves
    owner: ComModule
    domain_of:
    - Asset
    - Specification
    range: AssetPropertyCurve
    required: false
  asset_container:
    name: asset_container
    description: Container of this asset.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Asset.AssetContainer
    multivalued: false
    alias: asset_container
    owner: ComModule
    domain_of:
    - Asset
    - Seal
    range: AssetContainer
    required: false
  power_system_resources:
    name: power_system_resources
    description: All power system resources used to electrically model this asset.
      For example, transformer asset is electrically modelled with a transformer and
      its windings and tap changer.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:Asset.PowerSystemResources
    multivalued: true
    alias: power_system_resources
    owner: ComModule
    domain_of:
    - AssetInfo
    - Asset
    - Location
    - PSRType
    range: PowerSystemResource
    required: false
  asset_function:
    name: asset_function
    description: Function performed by this asset.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Asset.AssetFunction
    multivalued: true
    alias: asset_function
    owner: ComModule
    domain_of:
    - Asset
    range: AssetFunction
    required: false
  activity_records:
    name: activity_records
    description: All activity records created for this asset.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Asset.ActivityRecords
    multivalued: true
    alias: activity_records
    owner: ComModule
    domain_of:
    - Asset
    - Author
    range: ActivityRecord
    required: false
  organisation_roles:
    name: organisation_roles
    description: All roles an organisation plays for this asset.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Asset.OrganisationRoles
    multivalued: true
    alias: organisation_roles
    owner: ComModule
    domain_of:
    - Asset
    - OldPerson
    range: AssetOrganisationRole
    required: false
  erp_inventory:
    name: erp_inventory
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Asset.ErpInventory
    multivalued: false
    alias: erp_inventory
    owner: ComModule
    domain_of:
    - Asset
    range: ErpInventory
    required: false
  financial_info:
    name: financial_info
    description: Financial information related to this asset.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Asset.FinancialInfo
    multivalued: false
    alias: financial_info
    owner: ComModule
    domain_of:
    - Asset
    range: FinancialInfo
    required: false
  incident:
    name: incident
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Asset.Incident
    multivalued: true
    alias: incident
    owner: ComModule
    domain_of:
    - Asset
    - Location
    - TroubleOrder
    - Outage
    - TroubleTicket
    - CustomerNotification
    - UnplannedOutage
    - Hazard
    - IncidentHazard
    range: Incident
    required: false
  reliability_infos:
    name: reliability_infos
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Asset.ReliabilityInfos
    multivalued: true
    alias: reliability_infos
    owner: ComModule
    domain_of:
    - Asset
    - Specification
    range: ReliabilityInfo
    required: false
  procedures:
    name: procedures
    description: All procedures applicable to this asset.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Asset.Procedures
    multivalued: true
    alias: procedures
    owner: ComModule
    domain_of:
    - Asset
    - CompatibleUnit
    - Measurement
    - Limit
    range: Procedure
    required: false
  analytic_score:
    name: analytic_score
    description: Analytic result related to this asset.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Asset.AnalyticScore
    multivalued: true
    alias: analytic_score
    owner: ComModule
    domain_of:
    - Asset
    - AggregateScore
    - Analytic
    - AssetGroup
    range: AnalyticScore
    required: false
  service_location:
    name: service_location
    description: The sevice location at which the assets exist
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Asset.ServiceLocation
    multivalued: false
    alias: service_location
    owner: ComModule
    domain_of:
    - Asset
    - UsagePoint
    - EndDevice
    - ServiceRequest
    - TroubleTicket
    range: ServiceLocation
    required: false
  analytic:
    name: analytic
    description: Analytic performed on this asset.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Asset.Analytic
    multivalued: true
    alias: analytic
    owner: ComModule
    domain_of:
    - Asset
    - AnalyticScore
    - AssetHealthEvent
    - AssetGroup
    range: Analytic
    required: false
  operational_tags:
    name: operational_tags
    description: All operational tags placed on this asset.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:Asset.OperationalTags
    multivalued: true
    alias: operational_tags
    owner: ComModule
    domain_of:
    - PowerSystemResource
    - Asset
    range: OperationalTag
    required: false
  ownerships:
    name: ownerships
    description: All ownerships of this asset.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Asset.Ownerships
    multivalued: true
    alias: ownerships
    owner: ComModule
    domain_of:
    - Asset
    - AssetOwner
    range: Ownership
    required: false
  work_tasks:
    name: work_tasks
    description: All non-replacement work tasks performed on this asset.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Asset.WorkTasks
    multivalued: true
    alias: work_tasks
    owner: ComModule
    domain_of:
    - Asset
    - SwitchingPlan
    - Capability
    - Design
    - DesignLocationCU
    - Work
    - WorkFlowStep
    - OverheadCost
    - Crew
    - QualificationRequirement
    range: WorkTask
    required: false
  erp_item_master:
    name: erp_item_master
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Asset.ErpItemMaster
    multivalued: false
    alias: erp_item_master
    owner: ComModule
    domain_of:
    - Asset
    range: ErpItemMaster
    required: false
  medium:
    name: medium
    description: Medium with which this asset is filled.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Asset.Medium
    multivalued: true
    alias: medium
    owner: ComModule
    domain_of:
    - Asset
    range: Medium
    required: false
  breaker_operation:
    name: breaker_operation
    description: Breaker operation information for this breaker.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Asset.BreakerOperation
    multivalued: false
    alias: breaker_operation
    owner: ComModule
    domain_of:
    - Asset
    range: SwitchOperationSummary
    required: false
  asset_group:
    name: asset_group
    description: Asset group of which this asset is a part.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Asset.AssetGroup
    multivalued: true
    alias: asset_group
    owner: ComModule
    domain_of:
    - Asset
    - AnalyticScore
    - Analytic
    range: AssetGroup
    required: false
  replacement_work_tasks:
    name: replacement_work_tasks
    description: All work tasks on replacement of this old asset.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Asset.ReplacementWorkTasks
    multivalued: true
    alias: replacement_work_tasks
    owner: ComModule
    domain_of:
    - Asset
    range: WorkTask
    required: false
  scheduled_events:
    name: scheduled_events
    description: Scheduled event related to this asset.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Asset.ScheduledEvents
    multivalued: true
    alias: scheduled_events
    owner: ComModule
    domain_of:
    - Asset
    - ScheduledEventData
    range: ScheduledEvent
    required: false
  procedure_data_set:
    name: procedure_data_set
    description: Procedure data set that applies to this asset.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Asset.ProcedureDataSet
    multivalued: true
    alias: procedure_data_set
    owner: ComModule
    domain_of:
    - Asset
    - WorkTask
    - MeasurementValue
    range: ProcedureDataSet
    required: false
  alias_name:
    name: alias_name
    description: "The aliasName is free text human readable name of the object alternative\
      \ to IdentifiedObject.name. It may be non unique and may not correlate to a\
      \ naming hierarchy.\r\nThe attribute aliasName is retained because of backwards\
      \ compatibility between CIM relases. It is however recommended to replace aliasName\
      \ with the Name class as aliasName is planned for retirement at a future time.\r\
      \n\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:IdentifiedObject.aliasName
    multivalued: false
    alias: alias_name
    owner: ComModule
    domain_of:
    - IdentifiedObject
    range: string
    required: false
  description:
    name: description
    description: The description is a free human readable text describing or naming
      the object. It may be non unique and may not correlate to a naming hierarchy.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:IdentifiedObject.description
    multivalued: false
    alias: description
    owner: ComModule
    domain_of:
    - IdentifiedObject
    - NameType
    - NameTypeAuthority
    - DataSet
    - SwitchingStepGroup
    - AreaReserveSpec
    range: string
    required: false
  m_rid:
    name: m_rid
    description: "Master resource identifier issued by a model authority. The mRID\
      \ is unique within an exchange context. Global uniqueness is easily achieved\
      \ by using a UUID, as specified in RFC 4122, for the mRID. The use of UUID is\
      \ strongly recommended.\r\nFor CIMXML data files in RDF syntax conforming to\
      \ IEC 61970-552, the mRID is mapped to rdf:ID or rdf:about attributes that identify\
      \ CIM object elements."
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:IdentifiedObject.mRID
    multivalued: false
    alias: m_rid
    owner: ComModule
    domain_of:
    - IdentifiedObject
    - DataSet
    range: string
    required: false
  diagram_objects:
    name: diagram_objects
    description: The diagram objects that are associated with the domain object.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:IdentifiedObject.DiagramObjects
    multivalued: true
    alias: diagram_objects
    owner: ComModule
    domain_of:
    - IdentifiedObject
    range: DiagramObject
    required: false
  instance_set:
    name: instance_set
    description: Dataset containing the data objects.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:IdentifiedObject.InstanceSet
    multivalued: false
    alias: instance_set
    owner: ComModule
    domain_of:
    - IdentifiedObject
    range: InstanceSet
    required: true
  names:
    name: names
    description: All names of this identified object.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:IdentifiedObject.Names
    multivalued: true
    alias: names
    owner: ComModule
    domain_of:
    - IdentifiedObject
    - NameType
    range: Name
    required: false
  properties_cimdata_object:
    name: properties_cimdata_object
    description: The single CIM data object in the appropriate dataset context.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:IdentifiedObject.PropertiesCIMDataObject
    multivalued: false
    alias: properties_cimdata_object
    owner: ComModule
    domain_of:
    - IdentifiedObject
    range: ChangeSetMember
    required: false
  targeting_cimdata_object:
    name: targeting_cimdata_object
    description: Data objects registered.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:IdentifiedObject.TargetingCIMDataObject
    multivalued: true
    alias: targeting_cimdata_object
    owner: ComModule
    domain_of:
    - IdentifiedObject
    range: ChangeSetMember
    required: false
class_uri: cim:ComModule