Skip to content

Class: OldCrew

A crew is a group of people with specific skills, tools, and vehicles.

URI: cim:OldCrew

 classDiagram
    class OldCrew
      Crew <|-- OldCrew

      OldCrew : alias_name

      OldCrew : assignments

          OldCrew --> Assignment : assignments

      OldCrew : capabilities

          OldCrew --> Capability : capabilities

      OldCrew : crew_members

          OldCrew --> CrewMember : crew_members

      OldCrew : crew_type

          OldCrew --> CrewType : crew_type

      OldCrew : description

      OldCrew : diagram_objects

          OldCrew --> DiagramObject : diagram_objects

      OldCrew : field_dispatch_history

          OldCrew --> FieldDispatchHistory : field_dispatch_history

      OldCrew : instance_set

          OldCrew --> InstanceSet : instance_set

      OldCrew : location

          OldCrew --> Location : location

      OldCrew : locations

          OldCrew --> Location : locations

      OldCrew : m_rid

      OldCrew : names

          OldCrew --> Name : names

      OldCrew : outage

          OldCrew --> Outage : outage

      OldCrew : properties_cimdata_object

          OldCrew --> ChangeSetMember : properties_cimdata_object

      OldCrew : route

          OldCrew --> Route : route

      OldCrew : shift_patterns

          OldCrew --> ShiftPattern : shift_patterns

      OldCrew : status

          OldCrew --> Status : status

      OldCrew : switching_action

          OldCrew --> SwitchingAction : switching_action

      OldCrew : targeting_cimdata_object

          OldCrew --> ChangeSetMember : targeting_cimdata_object

      OldCrew : type

      OldCrew : work_assets

          OldCrew --> WorkAsset : work_assets

      OldCrew : work_tasks

          OldCrew --> WorkTask : work_tasks

Inheritance

Slots

Name Cardinality and Range Description Inheritance
type 0..1
String
Classification by utility's work management standards and practices direct
shift_patterns 0..*
ShiftPattern
direct
route 0..1
Route
direct
locations 0..*
Location
direct
assignments 0..*
Assignment
All Assignments for this Crew direct
capabilities 0..*
Capability
direct
status 0..1
Status
Status of this crew Crew
crew_type 0..1
CrewType
Type of this crew Crew
crew_members 0..*
CrewMember
All members of this crew Crew
field_dispatch_history 0..*
FieldDispatchHistory
The dispatch history associated with the crew Crew
location 0..1
Location
The location this crew is assigned to Crew
work_assets 0..*
WorkAsset
All work assets used by this crew Crew
switching_action 1..1
SwitchingAction
The switching action that is assigned to this crew Crew
outage 0..*
Outage
The outage that is assigned to the crew Crew
work_tasks 0..*
WorkTask
All work tasks this crew participates in Crew
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
Location crews range OldCrew
Capability crew range OldCrew
WorkLocation crews range OldCrew
ServiceLocation crews range OldCrew
ShiftPattern crews range OldCrew
Route crews range OldCrew
Assignment crews range OldCrew
UsagePointLocation crews range OldCrew
Zone crews range OldCrew
MaintenanceLocation crews range OldCrew
InternalLocation crews range OldCrew

Identifier and Mapping Information

Schema Source

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

Mappings

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

LinkML Source

Direct

name: OldCrew
description: A crew is a group of people with specific skills, tools, and vehicles.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
is_a: Crew
attributes:
  type:
    name: type
    description: "Classification by utility's work management standards and practices.\r\
      \n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:OldCrew.type
    multivalued: false
    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
  shift_patterns:
    name: shift_patterns
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:OldCrew.ShiftPatterns
    multivalued: true
    domain_of:
    - OldCrew
    range: ShiftPattern
    required: false
  route:
    name: route
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:OldCrew.Route
    multivalued: false
    domain_of:
    - OldCrew
    range: Route
    required: false
  locations:
    name: locations
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:OldCrew.Locations
    multivalued: true
    domain_of:
    - LandProperty
    - Measurement
    - OldCrew
    - Route
    - AssetLocationHazard
    - CoordinateSystem
    range: Location
    required: false
  assignments:
    name: assignments
    description: All Assignments for this Crew.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:OldCrew.Assignments
    multivalued: true
    domain_of:
    - OldCrew
    range: Assignment
    required: false
  capabilities:
    name: capabilities
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:OldCrew.Capabilities
    multivalued: true
    domain_of:
    - OldWorkTask
    - Craft
    - OldCrew
    range: Capability
    required: false
class_uri: cim:OldCrew

Induced

name: OldCrew
description: A crew is a group of people with specific skills, tools, and vehicles.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
is_a: Crew
attributes:
  type:
    name: type
    description: "Classification by utility's work management standards and practices.\r\
      \n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:OldCrew.type
    multivalued: false
    alias: type
    owner: OldCrew
    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
  shift_patterns:
    name: shift_patterns
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:OldCrew.ShiftPatterns
    multivalued: true
    alias: shift_patterns
    owner: OldCrew
    domain_of:
    - OldCrew
    range: ShiftPattern
    required: false
  route:
    name: route
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:OldCrew.Route
    multivalued: false
    alias: route
    owner: OldCrew
    domain_of:
    - OldCrew
    range: Route
    required: false
  locations:
    name: locations
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:OldCrew.Locations
    multivalued: true
    alias: locations
    owner: OldCrew
    domain_of:
    - LandProperty
    - Measurement
    - OldCrew
    - Route
    - AssetLocationHazard
    - CoordinateSystem
    range: Location
    required: false
  assignments:
    name: assignments
    description: All Assignments for this Crew.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:OldCrew.Assignments
    multivalued: true
    alias: assignments
    owner: OldCrew
    domain_of:
    - OldCrew
    range: Assignment
    required: false
  capabilities:
    name: capabilities
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:OldCrew.Capabilities
    multivalued: true
    alias: capabilities
    owner: OldCrew
    domain_of:
    - OldWorkTask
    - Craft
    - OldCrew
    range: Capability
    required: false
  status:
    name: status
    description: Status of this crew.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:Crew.status
    multivalued: false
    alias: status
    owner: OldCrew
    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
  crew_type:
    name: crew_type
    description: Type of this crew.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Crew.CrewType
    multivalued: false
    alias: crew_type
    owner: OldCrew
    domain_of:
    - Crew
    range: CrewType
    required: false
  crew_members:
    name: crew_members
    description: All members of this crew.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Crew.CrewMembers
    multivalued: true
    alias: crew_members
    owner: OldCrew
    domain_of:
    - Crew
    range: CrewMember
    required: false
  field_dispatch_history:
    name: field_dispatch_history
    description: The dispatch history associated with the crew.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Crew.FieldDispatchHistory
    multivalued: true
    alias: field_dispatch_history
    owner: OldCrew
    domain_of:
    - Crew
    - FieldDispatchStep
    - PlannedOutage
    - UnplannedOutage
    range: FieldDispatchHistory
    required: false
  location:
    name: location
    description: The location this crew is assigned to.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:Crew.Location
    multivalued: false
    alias: location
    owner: OldCrew
    domain_of:
    - PowerSystemResource
    - Asset
    - Incident
    - SwitchingOrder
    - TroubleOrder
    - Crew
    - Fault
    - PointOfSale
    - TroubleTicket
    - OutageOrder
    - EnvironmentalMonitoringStation
    - EnvironmentalLocationType
    - PositionPoint
    - FailureEvent
    range: Location
    required: false
  work_assets:
    name: work_assets
    description: All work assets used by this crew.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Crew.WorkAssets
    multivalued: true
    alias: work_assets
    owner: OldCrew
    domain_of:
    - Crew
    range: WorkAsset
    required: false
  switching_action:
    name: switching_action
    description: The switching action that is assigned to this crew.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:Crew.SwitchingAction
    multivalued: false
    alias: switching_action
    owner: OldCrew
    domain_of:
    - SwitchingPlan
    - SwitchingStep
    - Crew
    - SwitchingEvent
    range: SwitchingAction
    required: true
  outage:
    name: outage
    description: The outage that is assigned to the crew.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:Crew.Outage
    multivalued: true
    alias: outage
    owner: OldCrew
    domain_of:
    - Incident
    - SwitchingPlan
    - UsagePoint
    - ConductingEquipment
    - Crew
    - EstimatedRestorationTime
    - OutageArea
    - Fault
    range: Outage
    required: false
  work_tasks:
    name: work_tasks
    description: All work tasks this crew participates in.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:Crew.WorkTasks
    multivalued: true
    alias: work_tasks
    owner: OldCrew
    domain_of:
    - Asset
    - SwitchingPlan
    - Capability
    - Design
    - DesignLocationCU
    - Work
    - WorkFlowStep
    - OverheadCost
    - Crew
    - QualificationRequirement
    range: WorkTask
    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: OldCrew
    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: OldCrew
    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: OldCrew
    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: OldCrew
    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: OldCrew
    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: OldCrew
    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: OldCrew
    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: OldCrew
    domain_of:
    - IdentifiedObject
    range: ChangeSetMember
    required: false
class_uri: cim:OldCrew