BrickSchema / Brick

Uniform metadata schema for buildings
http://brickschema.org/
BSD 3-Clause "New" or "Revised" License
298 stars 80 forks source link

Add a brick:hosts relationship between Controller and Point? #667

Open gtfierro opened 2 months ago

gtfierro commented 2 months ago

@jbkoh @connorjcantrell I imagine you might have something like this already. Is it as simple as just adding a new relationship between brick:Controller and brick:Point, or is there other metadata we need to include? Do we need a similar relationship between the logical bacnet:Device and a physical brick:Controller?

Related to this is the idea of Point Groups: https://github.com/idun-corp/rec4/pull/7 . We may also want to allow Points to be grouped together even if they exist across Controllers.

A PointGroup is any logical collection of Points. It may be defined by the Points hosted on some controller. It may be defined as a group of points which exist across controllers (e.g. "my favorite points" or all the points for a "virtual meter"). A couple of questions:

PointGroups also want to contain other PointGroups

gtfierro commented 2 months ago

@PeteHart @erikoskarwallin @perkarlberg