Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
74 commits
Select commit Hold shift + click to select a range
3ca316f
Define all point attributes [no ci]
ektrah Aug 18, 2025
67f0fe4
Add new substance: Ammonia [no ci]
ektrah Aug 18, 2025
69b9dbe
Use Deionized_Water spelling consistently [no ci]
ektrah Aug 18, 2025
6d47616
Add new "substance": Solar [no ci]
ektrah Aug 21, 2025
d661851
Define all point attributes [no ci]
ektrah Aug 21, 2025
6f05f5c
Define all point attributes [no ci]
ektrah Aug 28, 2025
f48bcfc
Define all point attributes [no ci]
ektrah Aug 28, 2025
ba902a3
Define all point attributes [no ci]
ektrah Sep 1, 2025
3078596
Fix Differential_Pressure_Proportional_Band_Parameter [no ci]
ektrah Sep 1, 2025
d903338
Add additional substances [no ci]
ektrah Sep 2, 2025
2d337ac
Define all point attributes [no ci]
ektrah Oct 28, 2025
097ff83
Define all point attributes [no ci]
ektrah Oct 28, 2025
8d39873
Define all point attributes [no ci]
ektrah Oct 28, 2025
cc41290
Define all point attributes [no ci]
ektrah Oct 29, 2025
a5d85c6
Define all point attributes [no ci]
ektrah Oct 29, 2025
338abdd
Define all point attributes [no ci]
ektrah Oct 29, 2025
482b436
Define all point attributes [no ci]
ektrah Oct 29, 2025
1c83aa1
Define all point attributes [no ci]
ektrah Oct 29, 2025
6298f10
Define all point attributes [no ci]
ektrah Oct 29, 2025
a822c7b
Define all point attributes [no ci]
ektrah Oct 29, 2025
7fbc959
Define all point attributes [no ci]
ektrah Oct 29, 2025
5dbeed8
Define all point attributes [no ci]
ektrah Oct 29, 2025
4e9ff2a
Define all point attributes [no ci]
ektrah Oct 30, 2025
5231543
Define all point attributes [no ci]
ektrah Oct 30, 2025
9458124
Define all point attributes [no ci]
ektrah Oct 30, 2025
fc95b53
Define all point attributes [no ci]
ektrah Oct 30, 2025
1c9d227
Define all point attributes [no ci]
ektrah Oct 30, 2025
3079fea
Define all point attributes [no ci]
ektrah Nov 29, 2025
07899d3
Define all point attributes [no ci]
ektrah Nov 29, 2025
2bb701d
Define all point attributes [no ci]
ektrah Dec 21, 2025
dacfbb0
Define all point attributes [no ci]
ektrah Dec 21, 2025
9c63fdb
Merge remote-tracking branch 'upstream/master' into point-attributes
ektrah Dec 21, 2025
70eff6d
Define all point attributes [no ci]
ektrah Jan 29, 2026
bc26952
Define all point attributes [no ci]
ektrah Feb 3, 2026
11ffd19
Merge remote-tracking branch 'upstream/master' into point-attributes
ektrah Feb 10, 2026
04c65d8
Define all point attributes [no ci]
ektrah Feb 10, 2026
9079da5
Define all point attributes [no ci]
ektrah Feb 13, 2026
52c5eb2
Define all point attributes [no ci]
ektrah Feb 13, 2026
f4bfc80
Define all point attributes [no ci]
ektrah Feb 19, 2026
3f19511
Define all point attributes [no ci]
ektrah Feb 19, 2026
ad2c322
Define all point attributes [no ci]
ektrah Feb 20, 2026
51e0c4f
Merge remote-tracking branch 'upstream/master' into point-attributes
ektrah Feb 20, 2026
26dfe1b
Define all point attributes [no ci]
ektrah Feb 20, 2026
8332f44
Define all point attributes [no ci]
ektrah Feb 20, 2026
58b7cf8
Define all point attributes [no ci]
ektrah Feb 20, 2026
2c67d70
Define all point attributes [no ci]
ektrah Feb 20, 2026
32e9963
Define all point attributes [no ci]
ektrah Feb 20, 2026
2e8f27d
Merge remote-tracking branch 'upstream/master' into point-attributes
ektrah Feb 26, 2026
45925bf
Revert some changes
ektrah Feb 26, 2026
c58346b
Define all point attributes [no ci]
ektrah Feb 27, 2026
ba13284
Define all point attributes [no ci]
ektrah Feb 27, 2026
e707bb6
Define all point attributes [no ci]
ektrah Feb 27, 2026
718af79
Define all point attributes [no ci]
ektrah Mar 4, 2026
aa0d374
Define all point attributes [no ci]
ektrah Mar 5, 2026
2f3570b
Define all substance attributes [no ci]
ektrah Mar 6, 2026
b6eb32c
Define all substance attributes [no ci]
ektrah Mar 6, 2026
e6fb884
Define all substance attributes [no ci]
ektrah Mar 6, 2026
6930074
Use new substance names from #762 [no ci]
ektrah Mar 6, 2026
87dc9bf
Define all point attributes [no ci]
ektrah Mar 10, 2026
d4beb15
Define all point attributes [no ci]
ektrah Mar 10, 2026
82055b2
Define all substance attributes [no ci]
ektrah Mar 12, 2026
e5503f3
Define all substance attributes [no ci]
ektrah Mar 12, 2026
64f2840
Merge remote-tracking branch 'upstream/master' into point-attributes
ektrah Mar 19, 2026
057a5f6
Define all substance attributes [no ci]
ektrah Mar 19, 2026
abf2cd0
Define all point attributes [no ci]
ektrah Mar 20, 2026
26e631a
Merge remote-tracking branch 'upstream/master' into point-attributes
ektrah May 20, 2026
ae5f423
Define all point attributes [no ci]
ektrah May 20, 2026
b605a54
Define all substance attributes [no ci]
ektrah May 20, 2026
ff73490
Define all point attributes [no ci]
ektrah May 20, 2026
26ed849
Define all entity property attributes [no ci]
ektrah May 20, 2026
ea4d3d9
Define all point event attributes [no ci]
ektrah May 20, 2026
dccbbda
Define all entity property attributes [no ci]
ektrah May 20, 2026
8a3cd0d
Define all entity property attributes [no ci]
ektrah May 20, 2026
c1f0d47
Define all entity property attributes [no ci]
ektrah May 20, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
52 changes: 52 additions & 0 deletions bricksrc/entity_properties.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
@id,brick:placeholder1,brick:placeholder2,brick:placeholder3,brick:hasQuantity/Enumeration,brick:placeholder4,rdfs:subPropertyOf,todo:,skos:definition
brick:aggregate,,,,,,,aggregate,Description of how the data for this point is aggregated
brick:area,,,,quantitykind:Area,,,,Entity has 2-dimensional area
brick:azimuth,,,,quantitykind:Azimuth,,,,(Horizontal) angle between a projected vector and a reference vector (typically a compass bearing). The projected vector usually indicates the direction of a face or plane.
brick:buildingPrimaryFunction,,,,,,,(deprecated),Enumerated string applied to a site record to indicate the building's primary function. The list of primary functions is derived from the US Energy Star program (adopted from Project Haystack)
brick:buildingThermalTransmittance,,,,quantitykind:ThermalTransmittance,,brick:thermalTransmittance,building,The area-weighted average heat transfer coefficient (commonly referred to as a U-value) for a building envelope
brick:conversionEfficiency,,,,quantitykind:Efficiency,,,conversion,The percent efficiency of the conversion process (usually to power or energy) carried out by the entity
brick:coolingCapacity,,,,,,,cooling capacity,Measurement of a chiller ability to remove heat (adopted from Project Haystack)
brick:coordinates,,,,,,,coordinates,The location of an entity in latitude/longitude
brick:currentFlowType,,,,quantitykind:ElectricCurrent,,,flow type,The current flow type of the entity
brick:deprecation,,,,,,,deprecation,Marks a concept as deprecated
brick:electricalComplexPower,,,,quantitykind:ElectricPower,,,,Associated electrical complexity with the entity
brick:electricalFlow,,,,,,,electrical flow,Entity has this electrical flow relative to the building'
brick:electricalPhaseCount,,,,quantitykind:NumberOfElectricalPhases,,,,Entity has these phases
brick:electricalPhases,,,,,,,electrical phases,Entity has these electrical AC phases
brick:electricVehicleChargerDirectionality,,,,,,,electric vehicle charger directionality,Indicates if the EVSE charger supports bidirectional charging or just unidirectional charging of the EV battery
brick:electricVehicleChargerType,,,,,,,electric vehicle charger type,"Which type of EVSE charger this is, e.g. Level 1 (up to up to 2.5kW of AC power on 1 phase 120V input), Level 2 (direct AC power but can use higher voltage and up to 3 phases), or Level 3 (direct DC power)"
brick:electricVehicleConnectorType,,,,,,,electric vehicle connector type,Identifies which kind of connector the port has. This property helps identify the physical connection required between the vehicle and the charging equipment.
brick:grossArea,,,brick:Gross,quantitykind:Area,,brick:area,,Entity has gross 2-dimensional area
brick:isVirtualMeter,,,,,,,is virtual meter,"True if the associated meter is 'virtual', i.e. a logical meter which includes or aggregates information from a variety of sources such as other submeters or equipment."
brick:lastKnownValue,,,,,,,last known value,The last known value of the Point entity
brick:measuredModuleConversionEfficiency,brick:Measured,,,quantitykind:Efficiency,,brick:conversionEfficiency,module conversion,The measured percentage of sunlight that is converted into usable power
brick:measuredPowerInput,brick:Measured,,,quantitykind:ElectricPower,brick:Input,,,The nominal measured power input of the entity
brick:measuredPowerOutput,brick:Measured,,,quantitykind:ElectricPower,brick:Output,,,The nominal measured power output of the entity
brick:netArea,,,brick:Net,quantitykind:Area,,brick:area,,Entity has net 2-dimensional area
brick:operationalStage,,,,,,,operational stage,The associated operational stage
brick:operationalStageCount,,,,quantitykind:Count,,,operational stage,The number of operational stages supported by this equipment
brick:panelArea,,,,quantitykind:Area,,brick:area,panel,"Surface area of a panel, such as a PV panel"
brick:ratedApparentPower,brick:Rated,,,quantitykind:ApparentPower,,,,The nominal rated apparent power of the entity
brick:ratedCorrelatedColorTemperature,brick:Rated,,,quantitykind:CorrelatedColorTemperature,,,,The nominal rated correlated color temperature of the entity
brick:ratedCurrentInput,brick:Rated,,,quantitykind:ElectricCurrent,brick:Input,,,The nominal rated current input of the entity
brick:ratedCurrentOutput,brick:Rated,,,quantitykind:ElectricCurrent,brick:Output,,,The nominal rated current output of the entity
brick:ratedLuminousFlux,brick:Rated,,,quantitykind:LuminousFlux,,,,The nominal rated luminous flux of the entity
brick:ratedMaximumCurrentInput,brick:Rated,brick:Maximum,,quantitykind:ElectricCurrent,brick:Input,brick:ratedCurrentInput,,The maximum current that can be input to the entity
brick:ratedMaximumCurrentOutput,brick:Rated,brick:Maximum,,quantitykind:ElectricCurrent,brick:Output,brick:ratedCurrentOutput,,The maximum current that can be output by the entity
brick:ratedMaximumVoltageInput,brick:Rated,brick:Maximum,,quantitykind:Voltage,brick:Input,brick:ratedVoltageInput,,The maximum voltage that can be input to the entity
brick:ratedMaximumVoltageOutput,brick:Rated,brick:Maximum,,quantitykind:Voltage,brick:Output,brick:ratedVoltageOutput,,The maximum voltage that can be output by the entity
brick:ratedMinimumCurrentInput,brick:Rated,brick:Minimum,,quantitykind:ElectricCurrent,brick:Input,brick:ratedCurrentInput,,The minimum current that can be input to the entity
brick:ratedMinimumCurrentOutput,brick:Rated,brick:Minimum,,quantitykind:ElectricCurrent,brick:Output,brick:ratedCurrentOutput,,The minimum current that can be output by the entity
brick:ratedMinimumVoltageInput,brick:Rated,brick:Minimum,,quantitykind:Voltage,brick:Input,brick:ratedVoltageInput,,The minimum voltage that can be input to the entity
brick:ratedMinimumVoltageOutput,brick:Rated,brick:Minimum,,quantitykind:Voltage,brick:Output,brick:ratedVoltageOutput,,The minimum voltage that can be output by the entity
brick:ratedModuleConversionEfficiency,brick:Rated,,,quantitykind:Efficiency,,brick:conversionEfficiency,module conversion,"The *rated* percentage of sunlight that is converted into usable power, as measured using Standard Test Conditions (STC): 1000 W/sqm irradiance, 25 degC panel temperature, no wind"
brick:ratedPowerInput,brick:Rated,,,quantitykind:ElectricPower,brick:Input,,,The nominal rated power input of the entity
brick:ratedPowerOutput,brick:Rated,,,quantitykind:ElectricPower,brick:Output,,,The nominal rated power output of the entity
brick:ratedVoltageInput,brick:Rated,,,quantitykind:Voltage,brick:Input,,,The nominal rated voltage input of the entity
brick:ratedVoltageOutput,brick:Rated,,,quantitykind:Voltage,brick:Output,,,The nominal rated voltage output of the entity
brick:resolution,,,,,,,resolution,The resolution of the entity specifing the smallest measurable or controllable increment
brick:temperatureCoefficientofPmax,,,,quantitykind:Temperature,,,coefficientof pmax,The % change in power output for every degree celsius that the entity is hotter than 25 degrees celsius
brick:thermalTransmittance,,,,quantitykind:ThermalTransmittance,,,,The area-weighted average heat transfer coefficient (commonly referred to as a U-value)
brick:tilt,,,,quantitykind:Tilt,,,,The direction an entity is facing in degrees above the horizon
brick:volume,,,,quantitykind:Volume,,,,Entity has 3-dimensional volume
brick:yearBuilt,,,,,,,year built,Four digit year that a building was first built. (adopted from Project Haystack)
46 changes: 46 additions & 0 deletions bricksrc/point_events.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
@id,qudt:hasQuantityKind,rdfs:subClassOf,todo:,rdfs:comment
rec:AbsoluteHumidityObservation,quantitykind:AbsoluteHumidity,rec:ObservationEvent,,
rec:AccelerationObservation,quantitykind:Acceleration,rec:ObservationEvent,,
rec:ActuationEvent,,rec:PointEvent,,
rec:AngleObservation,quantitykind:Angle,rec:ObservationEvent,,
rec:AngularAccelerationObservation,quantitykind:AngularAcceleration,rec:ObservationEvent,,
rec:AngularVelocityObservation,quantitykind:AngularVelocity,rec:ObservationEvent,,
rec:AreaObservation,quantitykind:Area,rec:ObservationEvent,,
rec:BooleanValueObservation,,rec:ObservationEvent,,Generic xsd:boolean value observation that is not specific to any particular QUDT quantitykind or unit.
rec:CapacitanceObservation,quantitykind:Capacitance,rec:ObservationEvent,,
rec:DataRateObservation,quantitykind:DataRate,rec:ObservationEvent,,
rec:DataSizeObservation,quantitykind:InformationEntropy,rec:ObservationEvent,,
rec:DensityObservation,quantitykind:Density,rec:ObservationEvent,,
rec:DistanceObservation,quantitykind:Distance,rec:ObservationEvent,,
rec:DoubleValueObservation,,rec:ObservationEvent,,Generic xsd:double value observation that is not specific to any particular QUDT quantitykind or unit.
rec:ElectricChargeObservation,quantitykind:ElectricCharge,rec:ObservationEvent,,
rec:ElectricCurrentObservation,quantitykind:ElectricCurrent,rec:ObservationEvent,,
rec:EnergyObservation,quantitykind:Energy,rec:ObservationEvent,,
rec:ExceptionEvent,,rec:PointEvent,,
rec:ForceObservation,quantitykind:Force,rec:ObservationEvent,,
rec:FrequencyObservation,quantitykind:Frequency,rec:ObservationEvent,,
rec:IlluminanceObservation,quantitykind:Illuminance,rec:ObservationEvent,,
rec:InductanceObservation,quantitykind:Inductance,rec:ObservationEvent,,
rec:IntegerValueObservation,,rec:ObservationEvent,,Generic xsd:int value observation that is not specific to any particular QUDT quantitykind or unit.
rec:LengthObservation,quantitykind:Length,rec:ObservationEvent,,
rec:LuminanceObservation,quantitykind:Luminance,rec:ObservationEvent,,
rec:LuminousFluxObservation,quantitykind:LuminousFlux,rec:ObservationEvent,,
rec:LuminousIntensityObservation,quantitykind:LuminousIntensity,rec:ObservationEvent,,
rec:MagneticFluxObservation,quantitykind:MagneticFlux,rec:ObservationEvent,,
rec:MassFlowRateObservation,quantitykind:MassFlowRate,rec:ObservationEvent,,
rec:MassObservation,quantitykind:Mass,rec:ObservationEvent,,
rec:ObservationEvent,,rec:PointEvent,,
rec:PointEvent,,rec:PointEvent,,"An event emanating from or targeting a Point; e.g., an individual Observation from a Sensor point, or an Actuation sent to a Command point. In other terms, the Points indicate the capability of some Space or Equipment to emit or accept data, while this class represents those actual data messages. Note that in most non-trivially sized systems, these events are not stored in the knowledge graph itself, but are rather forwarded to some C&C system or time series database."
rec:PowerObservation,quantitykind:Power,rec:ObservationEvent,,
rec:PressureObservation,quantitykind:Pressure,rec:ObservationEvent,,
rec:RelativeHumidityObservation,quantitykind:RelativeHumidity,rec:ObservationEvent,,
rec:ResistanceObservation,quantitykind:Resistance,rec:ObservationEvent,,
rec:SoundPressureObservation,quantitykind:SoundPressure,rec:ObservationEvent,,
rec:TemperatureObservation,quantitykind:Temperature,rec:ObservationEvent,,
rec:ThrustObservation,quantitykind:Thrust,rec:ObservationEvent,,
rec:TimeSpanObservation,quantitykind:Time,rec:ObservationEvent,,
rec:TorqueObservation,quantitykind:Torque,rec:ObservationEvent,,
rec:VelocityObservation,quantitykind:Velocity,rec:ObservationEvent,,
rec:VoltageObservation,quantitykind:Voltage,rec:ObservationEvent,,
rec:VolumeFlowRateObservation,quantitykind:VolumeFlowRate,rec:ObservationEvent,,
rec:VolumeObservation,quantitykind:Volume,rec:ObservationEvent,,
Loading