BrickSchema / Brick

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

Modeling loops and connections #621

Open ektrah opened 7 months ago

ektrah commented 7 months ago

A few questions about loops:

gtfierro commented 7 months ago

You think think of a Loop as the "closure" of the brick:feeds and/or the family of s223:connect... relationships. It was introduced in Brick in order to get around having to model individual pipes/flows/ducts/etc. The idea is that one could write a SPARQL query or SHACL rule that would infer membership in a Loop object.

I think s223:System could be used as a parent of brick:Loop but I haven't had this discussion with the 223 team yet. I would think that s223:Connection and s223:Connectable would be members of the brick:Loop.

We will need to decide if we want create an entity property which captures the "flavor" of the loop, or make the different kinds of loop their own class