HM

E240733

HM is a prefix used for classes and APIs in Apple's HomeKit framework, which enables communication and control of smart home accessories on iOS and other Apple platforms.

All labels observed (3)

Label Occurrences
HM canonical 1
HMErrorDomain 1
HMTrigger 1

How this entity was disambiguated

Statements (38)

Predicate Object
instanceOf API prefix
class prefix
associatedWith HomeKit framework
definedBy Apple Developer Documentation
surface form: Apple developer documentation
designConventionOf HomeKit framework
surface form: Apple HomeKit SDK
languageContext Objective-C
Swift
namespaceFor HomeKit classes
HomeKit data types
partOf Apple smart home ecosystem
prefixOf HomeKit framework
surface form: HMAccessory

HomeKit framework
surface form: HMAccessoryBrowser

HMAction
HMActionSet
HMCharacteristic
HMCharacteristicEvent
HM self-linksurface differs
surface form: HMErrorDomain

HMEventTrigger
HMHome
HMHomeManager
HMLocationEvent
HMRoom
HMService
HMTimeEvent
HM self-linksurface differs
surface form: HMTrigger

HMUser
HMZone
relatedTo HomeKit Accessory Protocol
scope home automation domain
usedByCompany Apple Inc.
usedFor home automation APIs
smart home accessories control
usedInFramework HomeKit framework
surface form: HomeKit
usedOnPlatform iOS
iPadOS
macOS
tvOS
watchOS

How these facts were elicited

Referenced by (3)

Full triples — surface form annotated when it differs from this entity's canonical label.

HM prefixOf HM self-linksurface differs
this entity surface form: HMTrigger
HM prefixOf HM self-linksurface differs
this entity surface form: HMErrorDomain