Skip to content

Class: Structure

_Construction holding assets such as conductors, transformers, switchgear, etc. Where applicable, number of conductors can be derived from the number of associated wire spacing instances. _

__

URI: cim:Structure

 classDiagram
    class Structure
      AssetContainer <|-- Structure


      Structure <|-- Pole
      Structure <|-- UndergroundStructure
      Structure <|-- Tower


      Structure : acceptance_test

          Structure --> AcceptanceTest : acceptance_test

      Structure : activity_records

          Structure --> ActivityRecord : activity_records

      Structure : alias_name

      Structure : analytic

          Structure --> Analytic : analytic

      Structure : analytic_score

          Structure --> AnalyticScore : analytic_score

      Structure : asset_container

          Structure --> AssetContainer : asset_container

      Structure : asset_deployment

          Structure --> AssetDeployment : asset_deployment

      Structure : asset_function

          Structure --> AssetFunction : asset_function

      Structure : asset_group

          Structure --> AssetGroup : asset_group

      Structure : asset_info

          Structure --> AssetInfo : asset_info

      Structure : asset_property_curves

          Structure --> AssetPropertyCurve : asset_property_curves

      Structure : assets

          Structure --> Asset : assets

      Structure : breaker_operation

          Structure --> SwitchOperationSummary : breaker_operation

      Structure : configuration_events

          Structure --> ConfigurationEvent : configuration_events

      Structure : critical

      Structure : description

      Structure : diagram_objects

          Structure --> DiagramObject : diagram_objects

      Structure : electronic_address

          Structure --> ElectronicAddress : electronic_address

      Structure : erp_inventory

          Structure --> ErpInventory : erp_inventory

      Structure : erp_item_master

          Structure --> ErpItemMaster : erp_item_master

      Structure : erp_rec_delivery_items

          Structure --> ErpRecDelvLineItem : erp_rec_delivery_items

      Structure : financial_info

          Structure --> FinancialInfo : financial_info

      Structure : fumigant_applied_date

      Structure : fumigant_name

      Structure : height

          Structure --> Length : height

      Structure : in_use_date

          Structure --> InUseDate : in_use_date

      Structure : in_use_state

          Structure --> InUseStateKind : in_use_state

      Structure : incident

          Structure --> Incident : incident

      Structure : initial_condition

      Structure : initial_loss_of_life

          Structure --> PerCent : initial_loss_of_life

      Structure : instance_set

          Structure --> InstanceSet : instance_set

      Structure : kind

          Structure --> AssetKind : kind

      Structure : land_properties

          Structure --> LandProperty : land_properties

      Structure : lifecycle_date

          Structure --> LifecycleDate : lifecycle_date

      Structure : lifecycle_state

          Structure --> AssetLifecycleStateKind : lifecycle_state

      Structure : location

          Structure --> Location : location

      Structure : lot_number

      Structure : m_rid

      Structure : material_kind

          Structure --> StructureMaterialKind : material_kind

      Structure : measurements

          Structure --> Measurement : measurements

      Structure : medium

          Structure --> Medium : medium

      Structure : names

          Structure --> Name : names

      Structure : operational_tags

          Structure --> OperationalTag : operational_tags

      Structure : organisation_roles

          Structure --> AssetOrganisationRole : organisation_roles

      Structure : ownerships

          Structure --> Ownership : ownerships

      Structure : position

      Structure : power_system_resources

          Structure --> PowerSystemResource : power_system_resources

      Structure : procedure_data_set

          Structure --> ProcedureDataSet : procedure_data_set

      Structure : procedures

          Structure --> Procedure : procedures

      Structure : product_asset_model

          Structure --> ProductAssetModel : product_asset_model

      Structure : properties_cimdata_object

          Structure --> ChangeSetMember : properties_cimdata_object

      Structure : purchase_price

          Structure --> Money : purchase_price

      Structure : rated_voltage

          Structure --> Voltage : rated_voltage

      Structure : reconditionings

          Structure --> Reconditioning : reconditionings

      Structure : reliability_infos

          Structure --> ReliabilityInfo : reliability_infos

      Structure : remove_weed

      Structure : replacement_work_tasks

          Structure --> WorkTask : replacement_work_tasks

      Structure : retired_reason

          Structure --> RetiredReasonKind : retired_reason

      Structure : scheduled_events

          Structure --> ScheduledEvent : scheduled_events

      Structure : seals

          Structure --> Seal : seals

      Structure : serial_number

      Structure : service_location

          Structure --> ServiceLocation : service_location

      Structure : status

          Structure --> Status : status

      Structure : structure_supports

          Structure --> StructureSupport : structure_supports

      Structure : targeting_cimdata_object

          Structure --> ChangeSetMember : targeting_cimdata_object

      Structure : type

      Structure : utc_number

      Structure : weed_removed_date

      Structure : wire_spacing_infos

          Structure --> WireSpacingInfo : wire_spacing_infos

      Structure : work_tasks

          Structure --> WorkTask : work_tasks

Inheritance

Slots

Name Cardinality and Range Description Inheritance
fumigant_applied_date 0..1
date
Date fumigant was last applied direct
fumigant_name 0..1
String
Name of fumigant direct
height 0..1
Length
Visible height of structure above ground level for overhead construction (e direct
material_kind 0..1
StructureMaterialKind
Material this structure is made of direct
rated_voltage 0..1
Voltage
Maximum rated voltage of the equipment that can be mounted on/contained withi... direct
remove_weed 0..1
Boolean
True if weeds are to be removed around asset direct
weed_removed_date 0..1
date
Date weed were last removed direct
structure_supports 0..*
StructureSupport
Structure support for this structure direct
wire_spacing_infos 0..*
WireSpacingInfo
direct
seals 0..*
Seal
All seals applied to this asset container AssetContainer
land_properties 0..*
LandProperty
AssetContainer
assets 0..*
Asset
All assets within this container asset AssetContainer
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
WireSpacingInfo structures range Structure
StructureSupport secured_structure range Structure

Identifier and Mapping Information

Schema Source

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

Mappings

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

LinkML Source

Direct

name: Structure
description: "Construction holding assets such as conductors, transformers, switchgear,\
  \ etc. Where applicable, number of conductors can be derived from the number of\
  \ associated wire spacing instances.\r\n"
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
is_a: AssetContainer
attributes:
  fumigant_applied_date:
    name: fumigant_applied_date
    description: "Date fumigant was last applied.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Structure.fumigantAppliedDate
    multivalued: false
    domain_of:
    - Structure
    range: date
    required: false
  fumigant_name:
    name: fumigant_name
    description: Name of fumigant.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Structure.fumigantName
    multivalued: false
    domain_of:
    - Structure
    range: string
    required: false
  height:
    name: height
    description: Visible height of structure above ground level for overhead construction
      (e.g., Pole or Tower) or below ground level for an underground vault, manhole,
      etc. Refer to associated DimensionPropertiesInfo for other types of dimensions.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Structure.height
    multivalued: false
    domain_of:
    - Structure
    range: Length
    required: false
  material_kind:
    name: material_kind
    description: "Material this structure is made of.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Structure.materialKind
    multivalued: false
    domain_of:
    - Structure
    range: StructureMaterialKind
    required: false
  rated_voltage:
    name: rated_voltage
    description: Maximum rated voltage of the equipment that can be mounted on/contained
      within the structure.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:Structure.ratedVoltage
    multivalued: false
    domain_of:
    - EndDeviceInfo
    - Structure
    - SurgeArresterInfo
    - PotentialTransformerInfo
    - SwitchInfo
    - CompositeSwitchInfo
    - ShuntCompensatorInfo
    - BushingInfo
    - TapChangerInfo
    - BusbarSectionInfo
    range: Voltage
    required: false
  remove_weed:
    name: remove_weed
    description: True if weeds are to be removed around asset.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Structure.removeWeed
    multivalued: false
    domain_of:
    - Structure
    range: boolean
    required: false
  weed_removed_date:
    name: weed_removed_date
    description: "Date weed were last removed.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Structure.weedRemovedDate
    multivalued: false
    domain_of:
    - Structure
    range: date
    required: false
  structure_supports:
    name: structure_supports
    description: Structure support for this structure.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Structure.StructureSupports
    multivalued: true
    domain_of:
    - Structure
    range: StructureSupport
    required: false
  wire_spacing_infos:
    name: wire_spacing_infos
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:Structure.WireSpacingInfos
    multivalued: true
    domain_of:
    - DuctBank
    - Structure
    range: WireSpacingInfo
    required: false
class_uri: cim:Structure

Induced

name: Structure
description: "Construction holding assets such as conductors, transformers, switchgear,\
  \ etc. Where applicable, number of conductors can be derived from the number of\
  \ associated wire spacing instances.\r\n"
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
is_a: AssetContainer
attributes:
  fumigant_applied_date:
    name: fumigant_applied_date
    description: "Date fumigant was last applied.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Structure.fumigantAppliedDate
    multivalued: false
    alias: fumigant_applied_date
    owner: Structure
    domain_of:
    - Structure
    range: date
    required: false
  fumigant_name:
    name: fumigant_name
    description: Name of fumigant.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Structure.fumigantName
    multivalued: false
    alias: fumigant_name
    owner: Structure
    domain_of:
    - Structure
    range: string
    required: false
  height:
    name: height
    description: Visible height of structure above ground level for overhead construction
      (e.g., Pole or Tower) or below ground level for an underground vault, manhole,
      etc. Refer to associated DimensionPropertiesInfo for other types of dimensions.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Structure.height
    multivalued: false
    alias: height
    owner: Structure
    domain_of:
    - Structure
    range: Length
    required: false
  material_kind:
    name: material_kind
    description: "Material this structure is made of.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Structure.materialKind
    multivalued: false
    alias: material_kind
    owner: Structure
    domain_of:
    - Structure
    range: StructureMaterialKind
    required: false
  rated_voltage:
    name: rated_voltage
    description: Maximum rated voltage of the equipment that can be mounted on/contained
      within the structure.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:Structure.ratedVoltage
    multivalued: false
    alias: rated_voltage
    owner: Structure
    domain_of:
    - EndDeviceInfo
    - Structure
    - SurgeArresterInfo
    - PotentialTransformerInfo
    - SwitchInfo
    - CompositeSwitchInfo
    - ShuntCompensatorInfo
    - BushingInfo
    - TapChangerInfo
    - BusbarSectionInfo
    range: Voltage
    required: false
  remove_weed:
    name: remove_weed
    description: True if weeds are to be removed around asset.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Structure.removeWeed
    multivalued: false
    alias: remove_weed
    owner: Structure
    domain_of:
    - Structure
    range: boolean
    required: false
  weed_removed_date:
    name: weed_removed_date
    description: "Date weed were last removed.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Structure.weedRemovedDate
    multivalued: false
    alias: weed_removed_date
    owner: Structure
    domain_of:
    - Structure
    range: date
    required: false
  structure_supports:
    name: structure_supports
    description: Structure support for this structure.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Structure.StructureSupports
    multivalued: true
    alias: structure_supports
    owner: Structure
    domain_of:
    - Structure
    range: StructureSupport
    required: false
  wire_spacing_infos:
    name: wire_spacing_infos
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:Structure.WireSpacingInfos
    multivalued: true
    alias: wire_spacing_infos
    owner: Structure
    domain_of:
    - DuctBank
    - Structure
    range: WireSpacingInfo
    required: false
  seals:
    name: seals
    description: All seals applied to this asset container.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:AssetContainer.Seals
    multivalued: true
    alias: seals
    owner: Structure
    domain_of:
    - AssetContainer
    range: Seal
    required: false
  land_properties:
    name: land_properties
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:AssetContainer.LandProperties
    multivalued: true
    alias: land_properties
    owner: Structure
    domain_of:
    - Location
    - RightOfWay
    - AssetContainer
    range: LandProperty
    required: false
  assets:
    name: assets
    description: All assets within this container asset.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:AssetContainer.Assets
    multivalued: true
    alias: assets
    owner: Structure
    domain_of:
    - PowerSystemResource
    - AssetInfo
    - Location
    - WorkTask
    - ErpRecDelvLineItem
    - AssetContainer
    - ActivityRecord
    - Procedure
    - ReliabilityInfo
    - AssetPropertyCurve
    - AssetOrganisationRole
    - ScheduledEvent
    range: Asset
    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: Structure
    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: Structure
    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: Structure
    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: Structure
    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: Structure
    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: Structure
    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: Structure
    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: Structure
    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: Structure
    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: Structure
    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: Structure
    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: Structure
    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: Structure
    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: Structure
    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: Structure
    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: Structure
    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: Structure
    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: Structure
    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: Structure
    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: Structure
    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: Structure
    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: Structure
    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: Structure
    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: Structure
    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: Structure
    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: Structure
    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: Structure
    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: Structure
    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: Structure
    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: Structure
    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: Structure
    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: Structure
    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: Structure
    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: Structure
    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: Structure
    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: Structure
    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: Structure
    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: Structure
    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: Structure
    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: Structure
    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: Structure
    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: Structure
    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: Structure
    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: Structure
    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: Structure
    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: Structure
    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: Structure
    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: Structure
    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: Structure
    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: Structure
    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: Structure
    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: Structure
    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: Structure
    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: Structure
    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: Structure
    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: Structure
    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: Structure
    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: Structure
    domain_of:
    - IdentifiedObject
    range: ChangeSetMember
    required: false
class_uri: cim:Structure