Skip to content

Instantly share code, notes, and snippets.

@kaikreuzer
Last active April 18, 2018 14:35
Show Gist options
  • Save kaikreuzer/915db5df2c984ee13a920a5ff043fcc7 to your computer and use it in GitHub Desktop.
Save kaikreuzer/915db5df2c984ee13a920a5ff043fcc7 to your computer and use it in GitHub Desktop.
Eclipse SmartHome Semantic Tag Library

This GIST serves as a place to gather and define a suitable tag library for Eclipse SmartHome (see eclipse-archived/smarthome#1093).

There are 4 kinds of information, which are used as prefixes for the tags: object, place, property, purpose

Objects

  • Thing
    • BuildingObject
      • Door
      • Window
      • Outlet
      • Bed
      • Table
    • Device
      • Sensor
      • Actuator
        • LightBulb ...

Places

  • Home
  • Room
    • Cellar
    • LivingRoom
    • Kitchen
    • Bedroom
    • Bath
    • Office
  • Floor
    • GroundFloor
    • FirstFloor
    • Attic
  • Corridor
  • Garage
  • Garden
  • Terrace

Properties

I cannot really think of any required hierarchy here - would the flat list of categories do here?

Purposes

  • Alarm
    • Fire
    • Leakage
    • Intrusion
  • Lighting
    • Illumination
    • Ambience
  • Heating
  • Presence
    • Vacation
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment