Groups keyboard shortcuts have been updated
Dismiss
See shortcuts

Collections Questions

82 views
Skip to first unread message

Sarah MacDougall

unread,
May 24, 2023, 1:47:50 PM5/24/23
to Brick User Forum (Unified Building Metadata Schema)

Hi,


In the documentation, it says Collections can only contain equipment and points.  The relationship is typically 'brick:hasPart'. 

https://docs.brickschema.org/modeling/collections.html?highlight=collection


Should collections allow a 'brick:hasPoint' relationship if the collection represents a group of points?


For example, if I want to create a custom entity with a collection base class to represent a group of Room Scene Control points, could I have a relationship such as 'ext:Room_Scene_Control_Collection' brick:hasPoint ext:SceneModeCommand?


Currently, I've created a custom entity with an equipment base class to represent a group of Room Scene Control points because it supports the 'brick:hasPoint' relationship.


Thanks,


Sarah

Peder Ward

unread,
Oct 20, 2023, 7:21:02 AM10/20/23
to Brick User Forum (Unified Building Metadata Schema)
Hello,

We also wish to include points within collections. For instance, we might have a collection of alarms or other data values. Additionally, we would like to place points directly under different systems, such as the Hot Water System, where we have Supply Temperature Sensors and Return Temperature Sensors. However, the only permitted relationship currently is 'hasPart.'

We followed Sarah's approach and created custom equipment classes under Collection to enable the inclusion of points within collections. However, this was done solely to ensure model validation, and it doesn't make sense otherwise.

We are in favor of enabling the addition of 'hasPoint' under a Collection.

Thank you,

Peder


Reply all
Reply to author
Forward
0 new messages