Question-and-Answer Resource for the Building Energy Modeling Community
Get started with the Help page
Ask Your Question

Should attributes be getting inherited (openStudio)?

asked 2014-10-24 14:17:12 -0600

Nick N gravatar image

updated 2015-07-10 20:48:11 -0600


I'm looking at the facilities view in OpenStudio, and seeing blanks in the default construction and schedule sets in my stories, thermal zones, and spaces (I haven't done much to this model yet, so I don't think I've deleted the attributes myself). Space types and Design-Spec Outdoor Air IS getting inherited, along with the loads.

Is there a way to trigger the inheritance hierarchy, so that construction/schedule/space types that can be inherited get inherited? Is there something specific which I should check for that is interrupting the inheritances?


edit retag flag offensive close merge delete

2 Answers

Sort by ยป oldest newest most voted

answered 2014-10-24 14:26:17 -0600

They are being inherited, if you assigned them at a "higher" level of the building. It won't show the inheritance at the lower levels - I am not sure if this is the design intent, or if it just hasn't been addressed yet.

That is to say, if you put construction and schedule sets in at the building level, or to a single storey of the building, they will apply to all surfaces and spaces, unless overridden at a lower level (say, applying a different construction directly to a surface, or a schedule to a space).

You can verify this by applying a construction/schedule set to the whole building, then going into Sketchup and checking the constructions for each surface.

edit flag offensive delete link more

answered 2014-10-24 15:21:15 -0600

updated 2014-10-24 15:25:54 -0600

Inherited resources should show up in the Facility tab. You can identify an inherited object by two characteristics; the text will be green and there won't be an "x" to delete the assignment. In our default templates we typically apply construction sets to the building, but schedules sets typically get assigned by space type. But you can really do it any way you want. You can even have building default constructions but then have a custom exterior wall by building story. For reference this page has a diagram at the bottom describing inheritance.

You can drill down to surfaces and manually assign surfaces, similar to how you can assign schedules to a specific load instance. For internal loads, if they are inhered from a space type, then you can't edit them from within a space. You can add additional instances, but you can't change the instances that are inherited from the space type without editing or cloning the space type. You can always add extra loads to a space on top of what come with the space type.

Note: On GridView (new in 1.5.0 for space type and thermal zone tabs) inherited items show up, but they are not green so it isn't obvious at first if they are inherited or hard assigned.

edit flag offensive delete link more


Thanks! I tried clicking through the link to the inheritance diagram, but it was broken. I might know it, tho, from PSD training material--is it the grid with similar vectors of hierarchical objects as both rows and columns, showing vertical inheritance paths?

Nick N gravatar image Nick N  ( 2015-05-18 20:38:58 -0600 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Training Workshops

Question Tools

1 follower


Asked: 2014-10-24 14:17:12 -0600

Seen: 164 times

Last updated: Oct 24 '14