REC4 is a major and backwards-incompatible rewrite touching many aspects of our definitions, toolchains, formats, etc.
RealEstateCore 4 New Features
- We now release RealEstateCore as both SHACL (RDF Shapes Constraint Language) and DTDL (Digital Twin Definition Language) models. Note that the OWL version of REC is deprecated.
- We've collaborated with the Brick Schema project to incorporate
brick:Point
andbrick:Equipment
, replacing previous REC-specific Capability and Equipment types. - For better compliance with Brick Schema, we are moving to using the BSD license.
- We include generated documentation for all types directly in the GitHub repo and download.
- There is a new developer site at https://dev.realestatecore.io
Updates since Public Preview release
- Shortened on-disk paths of interface declarations to support path length limitations on Windows operating systems.
- Implemented a generic
GeoReference
concept and a more specificGeoTransform
concept, improving mapping of local to global coordinate systems. - Implemented semantic typing of sensor observations, via new subconcepts of
ObservationEvent
. - Ported the REC3
ICTEquipment
hierarchy, to plug a (soon to be filled) feature gap in upstream Brick. - Implemented CI-based workflow to simplify QA and release processes.
- Implemented generic
Agent.owns
relationship.
Known issues
- The edge message schema has not yet been updated for REC4. A REC4-compliant edge message schema will be shipped with a later version in the REC 4.x release series.
Build number
The formal build number of REC 4.0 and of accompanying NuGet packages is 4.0.0.19.