Summary

 Class cim:AmiBillingReadyKind
        subClassOf: owl:Thing
 Class cim:BaseReading
        subClassOf: cim:BaseReading.timePeriod only cim:DateTimeInterval
        subClassOf: cim:BaseReading.source exactly 1
        subClassOf: cim:IdentifiedObject
        subClassOf: cim:BaseReading.timePeriod exactly 1
        subClassOf: cim:BaseReading.source only xsd:string
        subClassOf: cim:BaseReading.value max 1
        subClassOf: cim:BaseReading.value only xsd:string
 Class cim:Channel
        subClassOf: cim:Channel.isVirtual exactly 1
        subClassOf: cim:Channel.ReadingType only cim:ReadingType
        subClassOf: cim:Channel.isVirtual only xsd:boolean
        subClassOf: cim:Channel.Register exactly 1
        subClassOf: cim:IdentifiedObject
        subClassOf: cim:Channel.ReadingType exactly 1
        subClassOf: cim:Channel.Register only cim:Register
 Class cim:CoordinateSystem
        subClassOf: cim:CoordinateSystem.crsUrn exactly 1
        subClassOf: cim:CoordinateSystem.Location exactly 1
        subClassOf: cim:IdentifiedObject.mRID exactly 1
        subClassOf: cim:IdentifiedObject.name exactly 1
        subClassOf: cim:CoordinateSystem.crsUrn only xsd:string
        subClassOf: cim:IdentifiedObject
        subClassOf: cim:IdentifiedObject.aliasName exactly 1
        subClassOf: cim:IdentifiedObject.aliasName only xsd:string
        subClassOf: cim:IdentifiedObject.name only xsd:string
        subClassOf: cim:IdentifiedObject.mRID only xsd:string
        subClassOf: cim:CoordinateSystem.Location only cim:Location
 Class cim:Customer
        subClassOf: cim:IdentifiedObject.aliasName exactly 1
        subClassOf: cim:Customer.kind exactly 1
        subClassOf: cim:IdentifiedObject.name only xsd:string
        subClassOf: cim:OrganisationRole
        subClassOf: cim:IdentifiedObject.aliasName only xsd:string
        subClassOf: cim:IdentifiedObject.mRID only xsd:string
        subClassOf: cim:IdentifiedObject.name exactly 1
        subClassOf: cim:IdentifiedObject.mRID exactly 1
        subClassOf: cim:Customer.kind only cim:CustomerKind
 Class cim:CustomerAgreement
        subClassOf: cim:CustomerAgreement.Customer only cim:Customer
        subClassOf: cim:CustomerAgreement.ServiceCategory only cim:ServiceCategory
        subClassOf: cim:CustomerAgreement.ServiceSupplier exactly 1
        subClassOf: cim:CustomerAgreement.Customer exactly 1
        subClassOf: cim:CustomerAgreement.ServiceCategory exactly 1
        subClassOf: cim:CustomerAgreement.ServiceSupplier only cim:ServiceSupplier
        subClassOf: cim:IdentifiedObject
 Class cim:CustomerKind
        subClassOf: owl:Thing
 Class cim:DateTimeInterval
        subClassOf: cim:DateTimeInterval.end only xsd:dateTime
        subClassOf: cim:DateTimeInterval.start exactly 1
        subClassOf: cim:DateTimeInterval.start only xsd:dateTime
        subClassOf: cim:DateTimeInterval.end exactly 1
        subClassOf: owl:Thing
 Class cim:ElectronicAddress
        subClassOf: cim:ElectronicAddress.email2 only xsd:string
        subClassOf: cim:ElectronicAddress.mac exactly 1
        subClassOf: cim:ElectronicAddress.email2 exactly 1
        subClassOf: cim:ElectronicAddress.email1 exactly 1
        subClassOf: cim:ElectronicAddress.userID exactly 1
        subClassOf: cim:ElectronicAddress.lan only xsd:string
        subClassOf: cim:ElectronicAddress.userID only xsd:string
        subClassOf: cim:ElectronicAddress.radio only xsd:string
        subClassOf: cim:ElectronicAddress.lan exactly 1
        subClassOf: cim:ElectronicAddress.mac only xsd:string
        subClassOf: cim:ElectronicAddress.password only xsd:string
        subClassOf: cim:ElectronicAddress.email1 only xsd:string
        subClassOf: cim:ElectronicAddress.radio exactly 1
        subClassOf: cim:ElectronicAddress.web only xsd:string
        subClassOf: cim:ElectronicAddress.web exactly 1
        subClassOf: cim:ElectronicAddress.password exactly 1
        subClassOf: owl:Thing
 Class cim:EndDevice
        subClassOf: cim:EndDevice.isVirtual exactly 1
        subClassOf: cim:EndDevice.isVirtual only xsd:boolean
        subClassOf: cim:IdentifiedObject
        subClassOf: cim:EndDevice.installCode exactly 1
        subClassOf: cim:EndDevice.EndDeviceFunctions only cim:EndDeviceFunction
        subClassOf: cim:EndDevice.UsagePoint exactly 1
        subClassOf: cim:EndDevice.UsagePoint only cim:UsagePoint
        subClassOf: cim:EndDevice.installCode only xsd:string
        subClassOf: cim:EndDevice.EndDeviceFunctions min 1
 Class cim:EndDeviceFunction
        subClassOf: cim:EndDeviceFunction.EndDevice exactly 1
        subClassOf: cim:EndDeviceFunction.EndDevice only cim:EndDevice
        subClassOf: cim:IdentifiedObject
 Class cim:EndDeviceFunctionKind
        subClassOf: owl:Thing
 Class cim:IdentifiedObject
        subClassOf: cim:IdentifiedObject.aliasName exactly 1
        subClassOf: cim:IdentifiedObject.mRID only xsd:string
        subClassOf: cim:IdentifiedObject.mRID exactly 1
        subClassOf: cim:IdentifiedObject.aliasName only xsd:string
        subClassOf: cim:IdentifiedObject.name exactly 1
        subClassOf: cim:IdentifiedObject.name only xsd:string
        subClassOf: owl:Thing
 Class cim:IntervalBlock
        subClassOf: cim:IntervalBlock.ReadingType only cim:ReadingType
        subClassOf: cim:IntervalBlock.ReadingType exactly 1
        subClassOf: cim:IntervalBlock.MeterReading exactly 1
        subClassOf: cim:IntervalBlock.MeterReading only cim:MeterReading
        subClassOf: cim:IntervalBlock.IntervalReadings min 1
        subClassOf: cim:IntervalBlock.IntervalReadings only cim:IntervalReading
        subClassOf: owl:Thing
 Class cim:IntervalReading
        subClassOf: cim:IntervalReading.IntervalBlocks min 1
        subClassOf: cim:IntervalReading.IntervalBlocks only cim:IntervalBlock
        subClassOf: cim:BaseReading
 Class cim:Location
        subClassOf: cim:Location.geoInfoReference only xsd:string
        subClassOf: cim:Location.geoInfoReference exactly 1
        subClassOf: cim:Location.status only cim:Status
        subClassOf: cim:Location.phone2 only cim:TelephoneNumber
        subClassOf: cim:Location.PositionPoints min 1
        subClassOf: cim:IdentifiedObject
        subClassOf: cim:Location.CoordinateSystem only cim:CoordinateSystem
        subClassOf: cim:Location.phone2 exactly 1
        subClassOf: cim:IdentifiedObject.name exactly 1
        subClassOf: cim:IdentifiedObject.aliasName only xsd:string
        subClassOf: cim:Location.secondaryAddress only cim:StreetAddress
        subClassOf: cim:Location.electronicAddress only cim:ElectronicAddress
        subClassOf: cim:IdentifiedObject.aliasName exactly 1
        subClassOf: cim:Location.status exactly 1
        subClassOf: cim:Location.CoordinateSystem exactly 1
        subClassOf: cim:Location.phone1 exactly 1
        subClassOf: cim:Location.mainAddress exactly 1
        subClassOf: cim:Location.PositionPoints only cim:PositionPoint
        subClassOf: cim:Location.secondaryAddress exactly 1
        subClassOf: cim:Location.electronicAddress exactly 1
        subClassOf: cim:IdentifiedObject.mRID exactly 1
        subClassOf: cim:IdentifiedObject.mRID only xsd:string
        subClassOf: cim:Location.type only xsd:string
        subClassOf: cim:Location.type exactly 1
        subClassOf: cim:IdentifiedObject.name only xsd:string
        subClassOf: cim:Location.phone1 only cim:TelephoneNumber
        subClassOf: cim:Location.mainAddress only cim:StreetAddress
 Class cim:Meter
        subClassOf: cim:Meter.formNumber exactly 1
        subClassOf: cim:EndDevice.isVirtual only xsd:boolean
        subClassOf: cim:EndDevice.installCode only xsd:string
        subClassOf: cim:Meter.MeterMultipliers only cim:MeterMultiplier
        subClassOf: cim:Meter.MeterMultipliers min 1
        subClassOf: cim:Meter.formNumber only xsd:string
        subClassOf: cim:EndDevice.isVirtual exactly 1
        subClassOf: cim:EndDevice.UsagePoint exactly 1
        subClassOf: cim:EndDevice.installCode exactly 1
        subClassOf: cim:Meter.MeterReadings min 0
        subClassOf: cim:EndDevice.UsagePoint only cim:UsagePoint
        subClassOf: cim:EndDevice
        subClassOf: cim:Meter.MeterReadings only cim:MeterReading
        subClassOf: cim:EndDevice.EndDeviceFunctions only cim:EndDeviceFunction
        subClassOf: cim:EndDevice.EndDeviceFunctions min 1
 Class cim:MeterMultiplier
        subClassOf: cim:MeterMultiplier.kind only cim:MeterMultiplierKind
        subClassOf: cim:IdentifiedObject
        subClassOf: cim:MeterMultiplier.value exactly 1
        subClassOf: cim:MeterMultiplier.value only xsd:float
        subClassOf: cim:MeterMultiplier.kind exactly 1
        subClassOf: cim:MeterMultiplier.Meter exactly 1
        subClassOf: cim:MeterMultiplier.Meter only cim:Meter
 Class cim:MeterMultiplierKind
        subClassOf: owl:Thing
 Class cim:MeterReading
        subClassOf: cim:MeterReading.UsagePoint max 1
        subClassOf: cim:MeterReading.valuesInterval max 1
        subClassOf: cim:MeterReading.UsagePoint only cim:UsagePoint
        subClassOf: cim:MeterReading.Meter only cim:Meter
        subClassOf: cim:MeterReading.valuesInterval only cim:DateTimeInterval
        subClassOf: cim:MeterReading.Meter max 1
        subClassOf: cim:MeterReading.CustomerAgreement exactly 1
        subClassOf: cim:IdentifiedObject
        subClassOf: cim:MeterReading.Readings only cim:Reading
        subClassOf: cim:MeterReading.Readings min 0
        subClassOf: cim:MeterReading.CustomerAgreement only cim:CustomerAgreement
 Class cim:OrganisationRole
        subClassOf: cim:IdentifiedObject
 Class cim:PositionPoint
        subClassOf: cim:PositionPoint.zPosition exactly 1
        subClassOf: cim:PositionPoint.sequenceNumber exactly 1
        subClassOf: cim:PositionPoint.Location only cim:Location
        subClassOf: cim:PositionPoint.yPosition exactly 1
        subClassOf: cim:PositionPoint.sequenceNumber only xsd:integer
        subClassOf: cim:PositionPoint.yPosition only xsd:string
        subClassOf: cim:PositionPoint.Location exactly 1
        subClassOf: cim:PositionPoint.xPosition only xsd:string
        subClassOf: cim:PositionPoint.zPosition only xsd:string
        subClassOf: cim:PositionPoint.xPosition exactly 1
        subClassOf: owl:Thing
 Class cim:Reading
        subClassOf: cim:Reading.ReadingType only cim:ReadingType
        subClassOf: cim:Reading.MeterReadings min 0
        subClassOf: cim:BaseReading
        subClassOf: cim:Reading.MeterReadings only cim:MeterReading
        subClassOf: cim:Reading.ReadingType exactly 1
        subClassOf: cim:Reading.reason exactly 1
        subClassOf: cim:Reading.reason only cim:ReadingReasonKind
 Class cim:ReadingReasonKind
        subClassOf: owl:Thing
 Class cim:ReadingType
        subClassOf: cim:ReadingType.aggregate only xsd:string
        subClassOf: cim:ReadingType.measurementKind only xsd:string
        subClassOf: cim:ReadingType.commodity only xsd:string
        subClassOf: cim:ReadingType.accumulation exactly 1
        subClassOf: cim:ReadingType.unit only xsd:string
        subClassOf: cim:ReadingType.aggregate exactly 1
        subClassOf: cim:ReadingType.accumulation only xsd:string
        subClassOf: cim:ReadingType.measurementKind exactly 1
        subClassOf: cim:ReadingType.flowDirection exactly 1
        subClassOf: cim:ReadingType.commodity exactly 1
        subClassOf: cim:ReadingType.measuringPeriod exactly 1
        subClassOf: cim:ReadingType.measuringPeriod only xsd:string
        subClassOf: cim:IdentifiedObject
        subClassOf: cim:ReadingType.unit exactly 1
        subClassOf: cim:ReadingType.flowDirection only xsd:string
 Class cim:Register
        subClassOf: cim:Register.Channels min 1
        subClassOf: cim:Register.rightDigitCount only xsd:integer
        subClassOf: cim:Register.Channels only cim:Channel
        subClassOf: cim:IdentifiedObject
        subClassOf: cim:Register.isVirtual only xsd:boolean
        subClassOf: cim:Register.rightDigitCount exactly 1
        subClassOf: cim:Register.leftDigitCount only xsd:integer
        subClassOf: cim:Register.isVirtual exactly 1
        subClassOf: cim:Register.leftDigitCount exactly 1
 Class cim:ServiceCategory
        subClassOf: cim:ServiceCategory.kind exactly 1
        subClassOf: cim:ServiceCategory.kind only cim:ServiceKind
        subClassOf: cim:IdentifiedObject
 Class cim:ServiceKind
        subClassOf: owl:Thing
 Class cim:ServiceSupplier
        subClassOf: cim:ServiceSupplier.kind exactly 1
        subClassOf: cim:ServiceSupplier.issuerIdentificationNumber exactly 1
        subClassOf: cim:ServiceSupplier.issuerIdentificationNumber only xsd:string
        subClassOf: cim:ServiceSupplier.kind only cim:SupplierKind
        subClassOf: cim:OrganisationRole
 Class cim:SimpleEndDeviceFunction
        subClassOf: cim:SimpleEndDeviceFunction.kind exactly 1
        subClassOf: cim:EndDeviceFunction.EndDevice exactly 1
        subClassOf: cim:SimpleEndDeviceFunction.kind only cim:EndDeviceFunctionKind
        subClassOf: cim:EndDeviceFunction.EndDevice only cim:EndDevice
        subClassOf: cim:EndDeviceFunction
 Class cim:Status
        subClassOf: cim:Status.dateTime exactly 1
        subClassOf: cim:Status.reason exactly 1
        subClassOf: cim:Status.value only xsd:string
        subClassOf: cim:Status.remark only xsd:string
        subClassOf: cim:Status.dateTime only xsd:dateTime
        subClassOf: cim:Status.value exactly 1
        subClassOf: cim:Status.remark exactly 1
        subClassOf: cim:Status.reason only xsd:string
        subClassOf: owl:Thing
 Class cim:StreetAddress
        subClassOf: cim:StreetAddress.townDetail exactly 1
        subClassOf: cim:StreetAddress.streetDetail exactly 1
        subClassOf: cim:StreetAddress.townDetail only cim:TownDetail
        subClassOf: cim:StreetAddress.streetDetail only cim:StreetDetail
        subClassOf: owl:Thing
 Class cim:StreetDetail
        subClassOf: cim:StreetDetail.withinTownLimits only xsd:boolean
        subClassOf: cim:StreetDetail.addressGeneral only xsd:string
        subClassOf: cim:StreetDetail.addressGeneral exactly 1
        subClassOf: cim:StreetDetail.name only xsd:string
        subClassOf: cim:StreetDetail.type exactly 1
        subClassOf: cim:StreetDetail.number exactly 1
        subClassOf: cim:StreetDetail.number only xsd:string
        subClassOf: cim:StreetDetail.type only xsd:string
        subClassOf: cim:StreetDetail.suiteNumber only xsd:string
        subClassOf: cim:StreetDetail.suffix exactly 1
        subClassOf: cim:StreetDetail.prefix only xsd:string
        subClassOf: cim:StreetDetail.withinTownLimits exactly 1
        subClassOf: cim:StreetDetail.buildingName only xsd:string
        subClassOf: cim:StreetDetail.buildingName exactly 1
        subClassOf: cim:StreetDetail.code only xsd:string
        subClassOf: cim:StreetDetail.prefix exactly 1
        subClassOf: cim:StreetDetail.suiteNumber exactly 1
        subClassOf: cim:StreetDetail.code exactly 1
        subClassOf: cim:StreetDetail.name exactly 1
        subClassOf: cim:StreetDetail.suffix only xsd:string
        subClassOf: owl:Thing
 Class cim:SupplierKind
        subClassOf: owl:Thing
 Class cim:TelephoneNumber
        subClassOf: cim:TelephoneNumber.localNumber exactly 1
        subClassOf: cim:TelephoneNumber.cityCode only xsd:string
        subClassOf: cim:TelephoneNumber.extension only xsd:string
        subClassOf: cim:TelephoneNumber.areaCode exactly 1
        subClassOf: cim:TelephoneNumber.localNumber only xsd:string
        subClassOf: cim:TelephoneNumber.extension exactly 1
        subClassOf: cim:TelephoneNumber.countryCode exactly 1
        subClassOf: cim:TelephoneNumber.areaCode only xsd:string
        subClassOf: cim:TelephoneNumber.countryCode only xsd:string
        subClassOf: cim:TelephoneNumber.cityCode exactly 1
        subClassOf: owl:Thing
 Class cim:TownDetail
        subClassOf: cim:TownDetail.name exactly 1
        subClassOf: cim:TownDetail.country exactly 1
        subClassOf: cim:TownDetail.section exactly 1
        subClassOf: cim:TownDetail.code exactly 1
        subClassOf: cim:TownDetail.code only xsd:string
        subClassOf: cim:TownDetail.section only xsd:string
        subClassOf: cim:TownDetail.name only xsd:string
        subClassOf: cim:TownDetail.stateOrProvince only xsd:string
        subClassOf: cim:TownDetail.stateOrProvince exactly 1
        subClassOf: cim:TownDetail.country only xsd:string
        subClassOf: owl:Thing
 Class cim:UsagePoint
        subClassOf: cim:UsagePoint.MeterReadings min 1
        subClassOf: cim:UsagePoint.isVirtual only xsd:boolean
        subClassOf: cim:UsagePoint.ServiceCategory only cim:ServiceCategory
        subClassOf: cim:UsagePoint.UsagePointLocation only cim:UsagePointLocation
        subClassOf: cim:UsagePoint.isVirtual exactly 1
        subClassOf: cim:UsagePoint.ServiceCategory exactly 1
        subClassOf: cim:UsagePoint.ServiceSupplier only cim:ServiceSupplier
        subClassOf: cim:UsagePoint.ServiceSupplier exactly 1
        subClassOf: cim:IdentifiedObject
        subClassOf: cim:UsagePoint.UsagePointLocation exactly 1
        subClassOf: cim:UsagePoint.isSdp exactly 1
        subClassOf: cim:UsagePoint.amiBillingReady exactly 1
        subClassOf: cim:UsagePoint.CustomerAgreement exactly 1
        subClassOf: cim:UsagePoint.MeterReadings only cim:MeterReading
        subClassOf: cim:UsagePoint.isSdp only xsd:boolean
        subClassOf: cim:UsagePoint.CustomerAgreement only cim:CustomerAgreement
        subClassOf: cim:UsagePoint.amiBillingReady only cim:AmiBillingReadyKind
 Class cim:UsagePointLocation
        subClassOf: cim:UsagePointLocation.UsagePoints min 1
        subClassOf: cim:UsagePointLocation.UsagePoints only cim:UsagePoint
        subClassOf: cim:Location
 Class uml:Package
        subClassOf: owl:Thing
 Property cim:accumulation
 Property cim:addressGeneral
 Property cim:aggregate
 Property cim:aliasName
 Property cim:amiBillingReady
 Property cim:areaCode
 Property cim:buildingName
 Property cim:Channels
        inverseOf: cim:Register
 Property cim:cityCode
 Property cim:code
 Property cim:code
 Property cim:commodity
 Property cim:CoordinateSystem
 Property cim:country
 Property cim:countryCode
 Property cim:crsUrn
 Property cim:Customer
 Property cim:CustomerAgreement
 Property cim:CustomerAgreement
 Property cim:dateTime
 Property cim:electronicAddress
 Property cim:email1
 Property cim:email2
 Property cim:end
 Property cim:EndDevice
        inverseOf: cim:EndDeviceFunctions
 Property cim:EndDeviceFunctions
 Property cim:extension
 Property cim:flowDirection
 Property cim:formNumber
 Property cim:geoInfoReference
 Property cim:installCode
 Property cim:IntervalBlocks
        inverseOf: cim:IntervalReadings
 Property cim:IntervalReadings
 Property cim:isSdp
 Property cim:issuerIdentificationNumber
 Property cim:isVirtual
 Property cim:isVirtual
 Property cim:isVirtual
 Property cim:isVirtual
 Property cim:kind
 Property cim:kind
 Property cim:kind
 Property cim:kind
 Property cim:kind
 Property cim:lan
 Property cim:leftDigitCount
 Property cim:localNumber
 Property cim:Location
 Property cim:Location
        inverseOf: cim:CoordinateSystem
 Property cim:mac
 Property cim:mainAddress
 Property cim:measurementKind
 Property cim:measuringPeriod
 Property cim:Meter
        inverseOf: cim:MeterMultipliers
 Property cim:Meter
        inverseOf: cim:MeterReadings
 Property cim:MeterMultipliers
 Property cim:MeterReading
 Property cim:MeterReadings
 Property cim:MeterReadings
 Property cim:MeterReadings
        inverseOf: cim:Readings
 Property cim:mRID
 Property cim:name
 Property cim:name
 Property cim:name
 Property cim:number
 Property cim:password
 Property cim:phone1
 Property cim:phone2
 Property cim:PositionPoints
        inverseOf: cim:Location
 Property cim:prefix
 Property cim:radio
 Property cim:Readings
 Property cim:ReadingType
 Property cim:ReadingType
 Property cim:ReadingType
 Property cim:reason
 Property cim:reason
 Property cim:Register
 Property cim:remark
 Property cim:rightDigitCount
 Property cim:secondaryAddress
 Property cim:section
 Property cim:sequenceNumber
 Property cim:ServiceCategory
 Property cim:ServiceCategory
 Property cim:ServiceSupplier
 Property cim:ServiceSupplier
 Property cim:source
 Property cim:start
 Property cim:stateOrProvince
 Property cim:status
 Property cim:streetDetail
 Property cim:suffix
 Property cim:suiteNumber
 Property cim:timePeriod
 Property cim:townDetail
 Property cim:type
 Property cim:type
 Property cim:unit
 Property cim:UsagePoint
        inverseOf: cim:MeterReadings
 Property cim:UsagePoint
 Property cim:UsagePointLocation
 Property cim:UsagePoints
        inverseOf: cim:UsagePointLocation
 Property cim:userID
 Property cim:value
 Property cim:value
 Property cim:value
 Property cim:valuesInterval
 Property cim:web
 Property cim:withinTownLimits
 Property cim:xPosition
 Property cim:yPosition
 Property cim:zPosition
 Property uml:hasStereotype

Generated with TopBraid Composer by TopQuadrant, Inc.