Measure.xsd describes the measures that are in the building component library or NREL analysis platform library.
schema version
universally unique identifier which does not change each time a new version is created
universally unique identifier which changes each time a new version is created
timestamp at which the current version_id was created
checksum of selected xml elements and attributes, used to detect changes to the xml
record an error with this component or measure
snake cased machine readable name, e.g. 'my_name'
user facing name, e.g. 'My Name'
brief name used in plots, e.g. 'Nm'
user facing description
technical description of the content's implementation details
for measures only. the name of the Ruby class implementing a measure
for measures only. arguments in the xml are computed based on an empty seed model. arguments computed on a particular model may vary
type of the argument
units of the argument value in format parsable by OpenStudio::convert
true if the argument is required in order for the measure to run
true if any of this argument's properties depend on the specific model used. default_value, choice_values, min_value, and max_value will not be populated for dynamic arguments
default value for the argument
list of allowable values
allowable value
user facing name for value
minimum value
maximum value
for measures only. outputs in the xml are computed based on an empty seed model.
type of the output
units of the output value in format parsable by OpenStudio::convert
true if any of this output's properties depend on the specific model used.
for components only. values from the MASTERSPEC
for components only. source of the data (the origin of the component information)
provenance is used to enter author information.
author who uploaded the content, will be equal to the user account on the bcl site
date content was uploaded
general comment
tags are used to classify the content within the appropriate taxonomy. currently only one tag per piece of content is supported.
attributes are descriptors of the content. attributes should be found in the corresponding taxonomy
user facing attribute name (should be found in appropriate taxonomy)
files lists details on all of the files associated with this piece content
software program the file is associated with
version of software program that this file is associated with
minimum version of the software this file is compatible with, if not specified assumed to be the version identifier
maximum version of the software this file is compatible with, if not specified assumed to be any version min_compatible or higher
name of the file
ies, idf,
identifies the directory to search for the file in
checksum of the file as computed by OpenStudio::checksum
for components only. costs related to the component
name of cost for reference
type of cost, includes low, high, average, estimate, etc
ex: operations and maintenance cost, salvage cost, materials cost, installation cost, upgrade cost, etc.
cost value based on the supplemntal fields
cost unit. If blank, absolute cost is assumed. ex: $/ft2, $/person, etc.
number describing the interval on which this cost is incurred. ex: 1, 6, 12. Use 0 for onetime costs
interval units. ex: day, month, year, etc.
source year of the costs
define when this cost will start to incur. Useful when you may not want maintenance costs to start until n years after construction
define whne this cost will stop incurring.
the geographic location where the component was costed (i.e. national, colorado, denver, etc). By default all values should be national averages.
the currency of the cost. If blank, USD is assumed.
origin from which the cost data came
display name of reference component prior to retrofit (for marginal costs)
ID of reference component prior to retrofit (for marginal costs)
root element defining a measure