Skip to content

Class: Organisation

Organisation that might have roles as utility, contractor, supplier, manufacturer, customer, etc.

URI: cim:Organisation

 classDiagram
    class Organisation
      IdentifiedObject <|-- Organisation


      Organisation <|-- MarketParticipant
      Organisation <|-- TransmissionProvider
      Organisation <|-- ControlAreaOperator
      Organisation <|-- CustomerConsumer
      Organisation <|-- Marketer
      Organisation <|-- GenerationProvider
      Organisation <|-- ParentOrganization


      Organisation : alias_name

      Organisation : description

      Organisation : diagram_objects

          Organisation --> DiagramObject : diagram_objects

      Organisation : electronic_address

          Organisation --> ElectronicAddress : electronic_address

      Organisation : instance_set

          Organisation --> InstanceSet : instance_set

      Organisation : m_rid

      Organisation : names

          Organisation --> Name : names

      Organisation : parent_organisation

          Organisation --> ParentOrganization : parent_organisation

      Organisation : phone

          Organisation --> TelephoneNumber : phone

      Organisation : postal_address

          Organisation --> StreetAddress : postal_address

      Organisation : properties_cimdata_object

          Organisation --> ChangeSetMember : properties_cimdata_object

      Organisation : roles

          Organisation --> OrganisationRole : roles

      Organisation : street_address

          Organisation --> StreetAddress : street_address

      Organisation : switching_plan_request

          Organisation --> SwitchingPlanRequest : switching_plan_request

      Organisation : targeting_cimdata_object

          Organisation --> ChangeSetMember : targeting_cimdata_object

Inheritance

Slots

Name Cardinality and Range Description Inheritance
electronic_address 0..1
ElectronicAddress
Electronic address direct
phone 0..1
TelephoneNumber
Additional phone number direct
postal_address 0..1
StreetAddress
Postal address, potentially different than 'streetAddress' (e direct
street_address 0..1
StreetAddress
Street address direct
parent_organisation 0..1
ParentOrganization
Parent organisation of this organisation direct
roles 0..*
OrganisationRole
All roles of this organisation direct
switching_plan_request 0..*
SwitchingPlanRequest
The switching plan requested by the requesting organization direct
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
Customer organisation range Organisation
OrganisationRole organisation range Organisation
SwitchingPlanRequest requesting_organization range Organisation
PersonOrganisationRole organisation range Organisation
PropertyOrganisationRole organisation range Organisation
Manufacturer organisation range Organisation
ServiceSupplier organisation range Organisation
Bank organisation range Organisation
CRROrgRole organisation range Organisation
MarketRole organisation range Organisation
EnvironmentalDataAuthority organisation range Organisation
EnvironmentalDataProvider organisation range Organisation
ParentOrganization organisation range Organisation
AssetOwner organisation range Organisation
AssetOrganisationRole organisation range Organisation
DocumentOrganisationRole organisation range Organisation
OrgOrgRole organisation range Organisation
BusinessRole organisation range Organisation
AssetTestLab organisation range Organisation
AssetTestSampleTaker organisation range Organisation
AssetUser organisation range Organisation
Maintainer organisation range Organisation

Identifier and Mapping Information

Schema Source

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

Mappings

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

LinkML Source

Direct

name: Organisation
description: Organisation that might have roles as utility, contractor, supplier,
  manufacturer, customer, etc.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
is_a: IdentifiedObject
attributes:
  electronic_address:
    name: electronic_address
    description: Electronic address.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:Organisation.electronicAddress
    multivalued: false
    domain_of:
    - Asset
    - Document
    - Person
    - Organisation
    - Location
    - Cashier
    range: ElectronicAddress
    required: false
  phone:
    name: phone
    description: Additional phone number.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Organisation.phone2
    multivalued: false
    domain_of:
    - Organisation
    - Location
    range: TelephoneNumber
    required: false
  postal_address:
    name: postal_address
    description: Postal address, potentially different than 'streetAddress' (e.g.,
      another city).
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Organisation.postalAddress
    multivalued: false
    domain_of:
    - Organisation
    range: StreetAddress
    required: false
  street_address:
    name: street_address
    description: Street address.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Organisation.streetAddress
    multivalued: false
    domain_of:
    - Organisation
    range: StreetAddress
    required: false
  parent_organisation:
    name: parent_organisation
    description: Parent organisation of this organisation.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Organisation.ParentOrganisation
    multivalued: false
    domain_of:
    - Organisation
    range: ParentOrganization
    required: false
  roles:
    name: roles
    description: All roles of this organisation.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:Organisation.Roles
    multivalued: true
    domain_of:
    - Person
    - Organisation
    range: OrganisationRole
    required: false
  switching_plan_request:
    name: switching_plan_request
    description: The switching plan requested by the requesting organization
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Organisation.SwitchingPlanRequest
    multivalued: true
    domain_of:
    - Organisation
    - SwitchingPlan
    range: SwitchingPlanRequest
    required: false
class_uri: cim:Organisation

Induced

name: Organisation
description: Organisation that might have roles as utility, contractor, supplier,
  manufacturer, customer, etc.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
is_a: IdentifiedObject
attributes:
  electronic_address:
    name: electronic_address
    description: Electronic address.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:Organisation.electronicAddress
    multivalued: false
    alias: electronic_address
    owner: Organisation
    domain_of:
    - Asset
    - Document
    - Person
    - Organisation
    - Location
    - Cashier
    range: ElectronicAddress
    required: false
  phone:
    name: phone
    description: Additional phone number.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Organisation.phone2
    multivalued: false
    alias: phone
    owner: Organisation
    domain_of:
    - Organisation
    - Location
    range: TelephoneNumber
    required: false
  postal_address:
    name: postal_address
    description: Postal address, potentially different than 'streetAddress' (e.g.,
      another city).
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Organisation.postalAddress
    multivalued: false
    alias: postal_address
    owner: Organisation
    domain_of:
    - Organisation
    range: StreetAddress
    required: false
  street_address:
    name: street_address
    description: Street address.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Organisation.streetAddress
    multivalued: false
    alias: street_address
    owner: Organisation
    domain_of:
    - Organisation
    range: StreetAddress
    required: false
  parent_organisation:
    name: parent_organisation
    description: Parent organisation of this organisation.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Organisation.ParentOrganisation
    multivalued: false
    alias: parent_organisation
    owner: Organisation
    domain_of:
    - Organisation
    range: ParentOrganization
    required: false
  roles:
    name: roles
    description: All roles of this organisation.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:Organisation.Roles
    multivalued: true
    alias: roles
    owner: Organisation
    domain_of:
    - Person
    - Organisation
    range: OrganisationRole
    required: false
  switching_plan_request:
    name: switching_plan_request
    description: The switching plan requested by the requesting organization
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Organisation.SwitchingPlanRequest
    multivalued: true
    alias: switching_plan_request
    owner: Organisation
    domain_of:
    - Organisation
    - SwitchingPlan
    range: SwitchingPlanRequest
    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: Organisation
    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: Organisation
    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: Organisation
    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: Organisation
    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: Organisation
    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: Organisation
    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: Organisation
    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: Organisation
    domain_of:
    - IdentifiedObject
    range: ChangeSetMember
    required: false
class_uri: cim:Organisation