Skip to content

Class: ServiceLocation

A real estate location, commonly referred to as premises.

URI: cim:ServiceLocation

 classDiagram
    class ServiceLocation
      WorkLocation <|-- ServiceLocation

      ServiceLocation : access_method

      ServiceLocation : alias_name

      ServiceLocation : asset

          ServiceLocation --> Asset : asset

      ServiceLocation : assets

          ServiceLocation --> Asset : assets

      ServiceLocation : base_works

          ServiceLocation --> BaseWork : base_works

      ServiceLocation : configuration_events

          ServiceLocation --> ConfigurationEvent : configuration_events

      ServiceLocation : coordinate_system

          ServiceLocation --> CoordinateSystem : coordinate_system

      ServiceLocation : crew

          ServiceLocation --> Crew : crew

      ServiceLocation : crews

          ServiceLocation --> OldCrew : crews

      ServiceLocation : customer_agreements

          ServiceLocation --> CustomerAgreement : customer_agreements

      ServiceLocation : description

      ServiceLocation : design_locations

          ServiceLocation --> DesignLocation : design_locations

      ServiceLocation : diagram_objects

          ServiceLocation --> DiagramObject : diagram_objects

      ServiceLocation : direction

      ServiceLocation : electronic_address

          ServiceLocation --> ElectronicAddress : electronic_address

      ServiceLocation : end_devices

          ServiceLocation --> EndDevice : end_devices

      ServiceLocation : environmental_location_kind

          ServiceLocation --> EnvironmentalLocationType : environmental_location_kind

      ServiceLocation : environmental_monitoring_station

          ServiceLocation --> EnvironmentalMonitoringStation : environmental_monitoring_station

      ServiceLocation : fault

          ServiceLocation --> Fault : fault

      ServiceLocation : geo_info_reference

      ServiceLocation : hazards

          ServiceLocation --> AssetLocationHazard : hazards

      ServiceLocation : incident

          ServiceLocation --> Incident : incident

      ServiceLocation : instance_set

          ServiceLocation --> InstanceSet : instance_set

      ServiceLocation : land_properties

          ServiceLocation --> LandProperty : land_properties

      ServiceLocation : m_rid

      ServiceLocation : main_address

          ServiceLocation --> StreetAddress : main_address

      ServiceLocation : measurements

          ServiceLocation --> Measurement : measurements

      ServiceLocation : names

          ServiceLocation --> Name : names

      ServiceLocation : needs_inspection

      ServiceLocation : one_call_request

          ServiceLocation --> OneCallRequest : one_call_request

      ServiceLocation : outage_order

          ServiceLocation --> OutageOrder : outage_order

      ServiceLocation : phone

          ServiceLocation --> TelephoneNumber : phone

      ServiceLocation : position_points

          ServiceLocation --> PositionPoint : position_points

      ServiceLocation : power_system_resources

          ServiceLocation --> PowerSystemResource : power_system_resources

      ServiceLocation : properties_cimdata_object

          ServiceLocation --> ChangeSetMember : properties_cimdata_object

      ServiceLocation : routes

          ServiceLocation --> Route : routes

      ServiceLocation : secondary_address

          ServiceLocation --> StreetAddress : secondary_address

      ServiceLocation : service_request

          ServiceLocation --> ServiceRequest : service_request

      ServiceLocation : site_access_problem

      ServiceLocation : status

          ServiceLocation --> Status : status

      ServiceLocation : switching_order

          ServiceLocation --> SwitchingOrder : switching_order

      ServiceLocation : targeting_cimdata_object

          ServiceLocation --> ChangeSetMember : targeting_cimdata_object

      ServiceLocation : trouble_order

          ServiceLocation --> TroubleOrder : trouble_order

      ServiceLocation : trouble_ticket

          ServiceLocation --> TroubleTicket : trouble_ticket

      ServiceLocation : type

      ServiceLocation : usage_points

          ServiceLocation --> UsagePoint : usage_points

Inheritance

Slots

Name Cardinality and Range Description Inheritance
access_method 0..1
String
Method for the service person to access this service location direct
needs_inspection 0..1
Boolean
True if inspection is needed of facilities at this service location direct
site_access_problem 0..1
String
Problems previously encountered when visiting or performing work on this loca... direct
asset 0..*
Asset
All assets that exist at the service location direct
trouble_ticket 0..*
TroubleTicket
The ticket called in by the customer that describes the trouble direct
usage_points 0..*
UsagePoint
All usage points delivering service (of the same type) to this service locati... direct
end_devices 0..*
EndDevice
All end devices that measure the service delivered to this service location direct
service_request 0..*
ServiceRequest
All service requests for the service location direct
customer_agreements 0..*
CustomerAgreement
All customer agreements regulating this service location direct
one_call_request 0..1
OneCallRequest
WorkLocation
base_works 0..*
BaseWork
All works/tasks at this location WorkLocation
design_locations 0..*
DesignLocation
WorkLocation
direction 0..1
String
(if applicable) Direction that allows field crews to quickly find a given ass... Location
electronic_address 0..1
ElectronicAddress
Electronic address Location
geo_info_reference 0..1
String
(if applicable) Reference to geographical information source, often external ... Location
main_address 0..1
StreetAddress
Main address of the location Location
phone 0..1
TelephoneNumber
Additional phone number Location
secondary_address 0..1
StreetAddress
Secondary address of the location Location
status 0..1
Status
Status of this location Location
type 0..1
String
Classification by utility's corporate standards and practices, relative to th... Location
configuration_events 0..*
ConfigurationEvent
All configuration events created for this location Location
switching_order 0..1
SwitchingOrder
The switching order at this location Location
crew 0..*
Crew
The crew that is assigned to this locaton Location
power_system_resources 0..*
PowerSystemResource
All power system resources at this location Location
coordinate_system 0..1
CoordinateSystem
Coordinate system used to describe position points of this location Location
position_points 0..*
PositionPoint
Sequence of position points describing this location, expressed in coordinate... Location
measurements 0..*
Measurement
All measurements at this location Location
assets 0..*
Asset
All assets at this location Location
trouble_order 0..1
TroubleOrder
The trouble order at this location Location
outage_order 0..1
OutageOrder
The outage order at this location Location
fault 0..*
Fault
All faults at this location Location
incident 0..1
Incident
Incident at this location Location
crews 0..*
OldCrew
Location
hazards 0..*
AssetLocationHazard
All asset hazards at this location Location
land_properties 0..*
LandProperty
Location
routes 0..*
Route
Location
environmental_location_kind 0..*
EnvironmentalLocationType
Kind of environmental location which this location is Location
environmental_monitoring_station 0..*
EnvironmentalMonitoringStation
Monitoring station located at this location Location
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
Asset service_location range ServiceLocation
UsagePoint service_location range ServiceLocation
CustomerAgreement service_locations range ServiceLocation
AssetContainer service_location range ServiceLocation
Bushing service_location range ServiceLocation
InterrupterUnit service_location range ServiceLocation
OperatingMechanism service_location range ServiceLocation
Meter service_location range ServiceLocation
EndDevice service_location range ServiceLocation
ServiceRequest service_location range ServiceLocation
TroubleTicket service_location range ServiceLocation
WorkAsset service_location range ServiceLocation
DuctBank service_location range ServiceLocation
Structure service_location range ServiceLocation
StructureSupport service_location range ServiceLocation
MarketEvaluationPoint service_location range ServiceLocation
Facility service_location range ServiceLocation
Streetlight service_location range ServiceLocation
Pole service_location range ServiceLocation
FACTSDevice service_location range ServiceLocation
Joint service_location range ServiceLocation
Cabinet service_location range ServiceLocation
ComMedia service_location range ServiceLocation
Vehicle service_location range ServiceLocation
Tool service_location range ServiceLocation
ComModule service_location range ServiceLocation
UndergroundStructure service_location range ServiceLocation
Tower service_location range ServiceLocation

Identifier and Mapping Information

Schema Source

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

Mappings

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

LinkML Source

Direct

name: ServiceLocation
description: A real estate location, commonly referred to as premises.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
is_a: WorkLocation
attributes:
  access_method:
    name: access_method
    description: Method for the service person to access this service location. For
      example, a description of where to obtain a key if the facility is unmanned
      and secured.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ServiceLocation.accessMethod
    multivalued: false
    domain_of:
    - ServiceLocation
    - UsagePointLocation
    range: string
    required: false
  needs_inspection:
    name: needs_inspection
    description: True if inspection is needed of facilities at this service location.
      This could be requested by a customer, due to suspected tampering, environmental
      concerns (e.g., a fire in the vicinity), or to correct incompatible data.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ServiceLocation.needsInspection
    multivalued: false
    domain_of:
    - ServiceLocation
    range: boolean
    required: false
  site_access_problem:
    name: site_access_problem
    description: "Problems previously encountered when visiting or performing work\
      \ on this location. Examples include: bad dog, violent customer, verbally abusive\
      \ occupant, obstructions, safety hazards, etc.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ServiceLocation.siteAccessProblem
    multivalued: false
    domain_of:
    - ServiceLocation
    - UsagePointLocation
    range: string
    required: false
  asset:
    name: asset
    description: All assets that exist at the service location
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:ServiceLocation.Asset
    multivalued: true
    domain_of:
    - FinancialInfo
    - Incident
    - ProductAssetModel
    - Measurement
    - AssetDeployment
    - ProcedureDataSet
    - Reconditioning
    - Medium
    - ServiceLocation
    - AssetFunction
    - AnalyticScore
    - Analytic
    - AssetGroup
    - OperationalTag
    - Ownership
    - ErpItemMaster
    - ErpInventory
    range: Asset
    required: false
  trouble_ticket:
    name: trouble_ticket
    description: The ticket called in by the customer that describes the trouble
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:ServiceLocation.TroubleTicket
    multivalued: true
    domain_of:
    - Location
    - TroubleOrder
    - ServiceLocation
    - TroubleSymptoms
    - UnplannedOutage
    - Hazard
    - TroubleReporter
    - IncidentHazard
    range: TroubleTicket
    required: false
  usage_points:
    name: usage_points
    description: All usage points delivering service (of the same type) to this service
      location.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:ServiceLocation.UsagePoints
    multivalued: true
    domain_of:
    - Equipment
    - CustomerAgreement
    - ServiceCategory
    - PricingStructure
    - EndDeviceControl
    - UsagePointGroup
    - ServiceLocation
    - MetrologyRequirement
    - ServiceSupplier
    - UsagePointLocation
    range: UsagePoint
    required: false
  end_devices:
    name: end_devices
    description: All end devices that measure the service delivered to this service
      location.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:ServiceLocation.EndDevices
    multivalued: true
    domain_of:
    - Customer
    - UsagePoint
    - EndDeviceControl
    - EndDeviceGroup
    - ServiceLocation
    - EndDeviceInfo
    range: EndDevice
    required: false
  service_request:
    name: service_request
    description: All service requests for the service location
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:ServiceLocation.ServiceRequest
    multivalued: true
    domain_of:
    - Customer
    - WorkTimeSchedule
    - ServiceLocation
    range: ServiceRequest
    required: false
  customer_agreements:
    name: customer_agreements
    description: All customer agreements regulating this service location.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:ServiceLocation.CustomerAgreements
    multivalued: true
    domain_of:
    - Customer
    - CustomerAccount
    - ServiceCategory
    - PricingStructure
    - DemandResponseProgram
    - ServiceLocation
    - ServiceSupplier
    - StandardIndustryCode
    range: CustomerAgreement
    required: false
class_uri: cim:ServiceLocation

Induced

name: ServiceLocation
description: A real estate location, commonly referred to as premises.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
is_a: WorkLocation
attributes:
  access_method:
    name: access_method
    description: Method for the service person to access this service location. For
      example, a description of where to obtain a key if the facility is unmanned
      and secured.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ServiceLocation.accessMethod
    multivalued: false
    alias: access_method
    owner: ServiceLocation
    domain_of:
    - ServiceLocation
    - UsagePointLocation
    range: string
    required: false
  needs_inspection:
    name: needs_inspection
    description: True if inspection is needed of facilities at this service location.
      This could be requested by a customer, due to suspected tampering, environmental
      concerns (e.g., a fire in the vicinity), or to correct incompatible data.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ServiceLocation.needsInspection
    multivalued: false
    alias: needs_inspection
    owner: ServiceLocation
    domain_of:
    - ServiceLocation
    range: boolean
    required: false
  site_access_problem:
    name: site_access_problem
    description: "Problems previously encountered when visiting or performing work\
      \ on this location. Examples include: bad dog, violent customer, verbally abusive\
      \ occupant, obstructions, safety hazards, etc.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ServiceLocation.siteAccessProblem
    multivalued: false
    alias: site_access_problem
    owner: ServiceLocation
    domain_of:
    - ServiceLocation
    - UsagePointLocation
    range: string
    required: false
  asset:
    name: asset
    description: All assets that exist at the service location
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:ServiceLocation.Asset
    multivalued: true
    alias: asset
    owner: ServiceLocation
    domain_of:
    - FinancialInfo
    - Incident
    - ProductAssetModel
    - Measurement
    - AssetDeployment
    - ProcedureDataSet
    - Reconditioning
    - Medium
    - ServiceLocation
    - AssetFunction
    - AnalyticScore
    - Analytic
    - AssetGroup
    - OperationalTag
    - Ownership
    - ErpItemMaster
    - ErpInventory
    range: Asset
    required: false
  trouble_ticket:
    name: trouble_ticket
    description: The ticket called in by the customer that describes the trouble
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:ServiceLocation.TroubleTicket
    multivalued: true
    alias: trouble_ticket
    owner: ServiceLocation
    domain_of:
    - Location
    - TroubleOrder
    - ServiceLocation
    - TroubleSymptoms
    - UnplannedOutage
    - Hazard
    - TroubleReporter
    - IncidentHazard
    range: TroubleTicket
    required: false
  usage_points:
    name: usage_points
    description: All usage points delivering service (of the same type) to this service
      location.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:ServiceLocation.UsagePoints
    multivalued: true
    alias: usage_points
    owner: ServiceLocation
    domain_of:
    - Equipment
    - CustomerAgreement
    - ServiceCategory
    - PricingStructure
    - EndDeviceControl
    - UsagePointGroup
    - ServiceLocation
    - MetrologyRequirement
    - ServiceSupplier
    - UsagePointLocation
    range: UsagePoint
    required: false
  end_devices:
    name: end_devices
    description: All end devices that measure the service delivered to this service
      location.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:ServiceLocation.EndDevices
    multivalued: true
    alias: end_devices
    owner: ServiceLocation
    domain_of:
    - Customer
    - UsagePoint
    - EndDeviceControl
    - EndDeviceGroup
    - ServiceLocation
    - EndDeviceInfo
    range: EndDevice
    required: false
  service_request:
    name: service_request
    description: All service requests for the service location
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:ServiceLocation.ServiceRequest
    multivalued: true
    alias: service_request
    owner: ServiceLocation
    domain_of:
    - Customer
    - WorkTimeSchedule
    - ServiceLocation
    range: ServiceRequest
    required: false
  customer_agreements:
    name: customer_agreements
    description: All customer agreements regulating this service location.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:ServiceLocation.CustomerAgreements
    multivalued: true
    alias: customer_agreements
    owner: ServiceLocation
    domain_of:
    - Customer
    - CustomerAccount
    - ServiceCategory
    - PricingStructure
    - DemandResponseProgram
    - ServiceLocation
    - ServiceSupplier
    - StandardIndustryCode
    range: CustomerAgreement
    required: false
  one_call_request:
    name: one_call_request
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:WorkLocation.OneCallRequest
    multivalued: false
    alias: one_call_request
    owner: ServiceLocation
    domain_of:
    - WorkLocation
    range: OneCallRequest
    required: false
  base_works:
    name: base_works
    description: All works/tasks at this location.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:WorkLocation.BaseWorks
    multivalued: true
    alias: base_works
    owner: ServiceLocation
    domain_of:
    - WorkLocation
    range: BaseWork
    required: false
  design_locations:
    name: design_locations
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:WorkLocation.DesignLocations
    multivalued: true
    alias: design_locations
    owner: ServiceLocation
    domain_of:
    - Design
    - ConditionFactor
    - WorkLocation
    range: DesignLocation
    required: false
  direction:
    name: direction
    description: "(if applicable) Direction that allows field crews to quickly find\
      \ a given asset. For a given location, such as a street address, this is the\
      \ relative direction in which to find the asset. For example, a streetlight\
      \ may be located at the 'NW' (northwest) corner of the customer's site, or a\
      \ usage point may be located on the second floor of an apartment building.\r\
      \n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Location.direction
    multivalued: false
    alias: direction
    owner: ServiceLocation
    domain_of:
    - Location
    - StructureSupport
    - Flowgate
    - RegisteredInterTie
    - Price
    - FlowDirection
    - OperationalLimitType
    - ComFunction
    - AtmosphericPhenomenon
    - BidTimeSeries
    range: string
    required: false
  electronic_address:
    name: electronic_address
    description: Electronic address.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:Location.electronicAddress
    multivalued: false
    alias: electronic_address
    owner: ServiceLocation
    domain_of:
    - Asset
    - Document
    - Person
    - Organisation
    - Location
    - Cashier
    range: ElectronicAddress
    required: false
  geo_info_reference:
    name: geo_info_reference
    description: (if applicable) Reference to geographical information source, often
      external to the utility.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Location.geoInfoReference
    multivalued: false
    alias: geo_info_reference
    owner: ServiceLocation
    domain_of:
    - Location
    range: string
    required: false
  main_address:
    name: main_address
    description: Main address of the location.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Location.mainAddress
    multivalued: false
    alias: main_address
    owner: ServiceLocation
    domain_of:
    - Location
    range: StreetAddress
    required: false
  phone:
    name: phone
    description: Additional phone number.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:Location.phone2
    multivalued: false
    alias: phone
    owner: ServiceLocation
    domain_of:
    - Organisation
    - Location
    range: TelephoneNumber
    required: false
  secondary_address:
    name: secondary_address
    description: Secondary address of the location. For example, PO Box address may
      have different ZIP code than that in the 'mainAddress'.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Location.secondaryAddress
    multivalued: false
    alias: secondary_address
    owner: ServiceLocation
    domain_of:
    - Location
    range: StreetAddress
    required: false
  status:
    name: status
    description: Status of this location.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:Location.status
    multivalued: false
    alias: status
    owner: ServiceLocation
    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: "Classification by utility's corporate standards and practices, relative\
      \ to the location itself (e.g., geographical, functional accounting, etc., not\
      \ a given property that happens to exist at that location).\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:Location.type
    multivalued: false
    alias: type
    owner: ServiceLocation
    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
  configuration_events:
    name: configuration_events
    description: All configuration events created for this location.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:Location.ConfigurationEvents
    multivalued: true
    alias: configuration_events
    owner: ServiceLocation
    domain_of:
    - Asset
    - Document
    - PersonRole
    - OrganisationRole
    - Location
    - UsagePoint
    - ServiceCategory
    range: ConfigurationEvent
    required: false
  switching_order:
    name: switching_order
    description: The switching order at this location.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:Location.SwitchingOrder
    multivalued: false
    alias: switching_order
    owner: ServiceLocation
    domain_of:
    - SwitchingPlan
    - Location
    range: SwitchingOrder
    required: false
  crew:
    name: crew
    description: The crew that is assigned to this locaton.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Location.Crew
    multivalued: true
    alias: crew
    owner: ServiceLocation
    domain_of:
    - Location
    - Capability
    - SwitchingAction
    - FieldDispatchHistory
    - Outage
    - WorkAsset
    - CrewMember
    range: Crew
    required: false
  power_system_resources:
    name: power_system_resources
    description: All power system resources at this location.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:Location.PowerSystemResources
    multivalued: true
    alias: power_system_resources
    owner: ServiceLocation
    domain_of:
    - AssetInfo
    - Asset
    - Location
    - PSRType
    range: PowerSystemResource
    required: false
  coordinate_system:
    name: coordinate_system
    description: Coordinate system used to describe position points of this location.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Location.CoordinateSystem
    multivalued: false
    alias: coordinate_system
    owner: ServiceLocation
    domain_of:
    - Location
    range: CoordinateSystem
    required: false
  position_points:
    name: position_points
    description: Sequence of position points describing this location, expressed in
      coordinate system 'Location.CoordinateSystem'.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Location.PositionPoints
    multivalued: true
    alias: position_points
    owner: ServiceLocation
    domain_of:
    - Location
    range: PositionPoint
    required: false
  measurements:
    name: measurements
    description: All measurements at this location.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:Location.Measurements
    multivalued: true
    alias: measurements
    owner: ServiceLocation
    domain_of:
    - PowerSystemResource
    - ACDCTerminal
    - Asset
    - Location
    - Procedure
    - AnalogLimitSet
    - AccumulatorLimitSet
    range: Measurement
    required: false
  assets:
    name: assets
    description: All assets at this location.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:Location.Assets
    multivalued: true
    alias: assets
    owner: ServiceLocation
    domain_of:
    - PowerSystemResource
    - AssetInfo
    - Location
    - WorkTask
    - ErpRecDelvLineItem
    - AssetContainer
    - ActivityRecord
    - Procedure
    - ReliabilityInfo
    - AssetPropertyCurve
    - AssetOrganisationRole
    - ScheduledEvent
    range: Asset
    required: false
  trouble_order:
    name: trouble_order
    description: The trouble order at this location
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:Location.TroubleOrder
    multivalued: false
    alias: trouble_order
    owner: ServiceLocation
    domain_of:
    - Incident
    - Location
    - WorkTask
    - TroubleTicket
    - UnplannedOutage
    range: TroubleOrder
    required: false
  outage_order:
    name: outage_order
    description: The outage order at this location.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Location.OutageOrder
    multivalued: false
    alias: outage_order
    owner: ServiceLocation
    domain_of:
    - Location
    - OutagePlan
    range: OutageOrder
    required: false
  fault:
    name: fault
    description: All faults at this location.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Location.Fault
    multivalued: true
    alias: fault
    owner: ServiceLocation
    domain_of:
    - Location
    range: Fault
    required: false
  incident:
    name: incident
    description: Incident at this location.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:Location.Incident
    multivalued: false
    alias: incident
    owner: ServiceLocation
    domain_of:
    - Asset
    - Location
    - TroubleOrder
    - Outage
    - TroubleTicket
    - CustomerNotification
    - UnplannedOutage
    - Hazard
    - IncidentHazard
    range: Incident
    required: false
  crews:
    name: crews
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Location.Crews
    multivalued: true
    alias: crews
    owner: ServiceLocation
    domain_of:
    - Location
    - WorkTask
    - CrewType
    - ShiftPattern
    - Route
    - Assignment
    range: OldCrew
    required: false
  hazards:
    name: hazards
    description: All asset hazards at this location.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Location.Hazards
    multivalued: true
    alias: hazards
    owner: ServiceLocation
    domain_of:
    - Location
    range: AssetLocationHazard
    required: false
  land_properties:
    name: land_properties
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Location.LandProperties
    multivalued: true
    alias: land_properties
    owner: ServiceLocation
    domain_of:
    - Location
    - RightOfWay
    - AssetContainer
    range: LandProperty
    required: false
  routes:
    name: routes
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Location.Routes
    multivalued: true
    alias: routes
    owner: ServiceLocation
    domain_of:
    - Location
    range: Route
    required: false
  environmental_location_kind:
    name: environmental_location_kind
    description: Kind of environmental location which this location is.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Location.EnvironmentalLocationKind
    multivalued: true
    alias: environmental_location_kind
    owner: ServiceLocation
    domain_of:
    - Location
    - EnvironmentalPhenomenon
    - EnvironmentalAlert
    range: EnvironmentalLocationType
    required: false
  environmental_monitoring_station:
    name: environmental_monitoring_station
    description: Monitoring station located at this location.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Location.EnvironmentalMonitoringStation
    multivalued: true
    alias: environmental_monitoring_station
    owner: ServiceLocation
    domain_of:
    - Location
    - UsagePoint
    - TimeSeries
    - ReportingCapability
    - EnvironmentalAnalog
    range: EnvironmentalMonitoringStation
    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: ServiceLocation
    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: ServiceLocation
    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: ServiceLocation
    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: ServiceLocation
    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: ServiceLocation
    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: ServiceLocation
    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: ServiceLocation
    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: ServiceLocation
    domain_of:
    - IdentifiedObject
    range: ChangeSetMember
    required: false
class_uri: cim:ServiceLocation