open229 / ruleset-model-description-schema

Developing a schema for ASHRAE Standard 229P.
Other
7 stars 3 forks source link

Suggest relocating Construction data group in the tree #231

Open JacksonJ-KC opened 4 months ago

JacksonJ-KC commented 4 months ago

Current location of the Construction data group, as a child to Surface, will result in a significant amount of unnecessary repetition as typically there are only a handful of constructions used for a project and assigned to surfaces in bulk. Can we have a new data element RulesetModelDescription.constructions with data type [{Construction}], then change the Surface.construction to a Reference data type - similar to the way Schedule is handled?

JacksonJ-KC commented 3 months ago

Additionally I suggest storing a list of project materials in a new data element materials under the RulesetModelDescription data group with data type [{Material}], and changing the Construction primary_layers and framing_layers data types to be [Reference] so that the entire material data object does not need to be repeated if used in multiple constructions