ADR-001: Ontologi og datamodel #37
Labels
No labels
ADR
Maintainer
PM
SDR
SGM
bug
dependencies
documentation
duplicate
enhancement
github_actions
good first issue
help wanted
invalid
question
ruby
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
OS2/ai-heatcontrol#37
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Beslutningslog: Ontologi og datamodel
📆 sidst opdateret: {{ site.time | date: '%B %d, %Y' }}
Issue metadata (Github standard)
JNADR Beslutning
Beskrivelse af Beslutningen
Det besluttes, at projektets datamodel og ontologiske grundlag som udgangspunkt baseres på:
Hvor RealEstateCore og BrickSchema ikke dækker projektets behov, kan der etableres afgrænsede OS2-specifikke udvidelser, fx til setpunkter, fallback-strategier og driftsplaner.
Kontekst & årsag
OS2 AI Heat Control har behov for et fælles datamodelmæssigt udgangspunkt, så data kan forstås, sammenlignes og anvendes på tværs af kommuner, bygninger, tekniske installationer, CTS-anlæg, IoT-systemer og leverandører.
I dialog med projektets parter er RealEstateCore og BrickSchema vurderet som relevante og hensigtsmæssige ontologier for bygninger, rum, tekniske installationer, sensorer og målepunkter.
Beslutningen træffes for at skabe et tydeligt grundlag for:
Beslutning
Det besluttes, at OS2 AI Heat Control som udgangspunkt anvender RealEstateCore og BrickSchema som ontologisk grundlag for projektets datamodel.
RealEstateCore
RealEstateCore anvendes til beskrivelse af:
RealEstateCore skal især understøtte den del af datamodellen, der handler om bygninger, placeringer, rum og strukturelle relationer.
BrickSchema
BrickSchema anvendes til beskrivelse af:
BrickSchema skal især understøtte den del af datamodellen, der handler om tekniske anlæg, styring, sensorer og bygningsautomatik.
OS2-specifikke udvidelser
Hvor RealEstateCore og BrickSchema ikke dækker projektets behov tilstrækkeligt, kan der etableres afgrænsede OS2-specifikke udvidelser.
Foreløbige OS2-specifikke udvidelser kan eksempelvis omfatte:
os2:Setpointos2:FallbackStrategyos2:ScheduleOS2-udvidelser skal holdes så få og enkle som muligt og kun anvendes, hvor eksisterende åbne ontologier ikke er tilstrækkelige.
Principper for datamodellen
Datamodellen skal være:
Datamodellen skal understøtte de fire grundelementer, der er fastlagt i #36
Fravalgte eller udskudte alternativer
Egen OS2-ontologi fra bunden
Det fravælges at udvikle en fuld OS2-specifik ontologi fra bunden, da det vil øge kompleksitet, vedligeholdelsesbyrde og risiko for leverandørafhængighed.
Kun én eksisterende ontologi
Det fravælges på nuværende tidspunkt alene at basere datamodellen på én eksisterende ontologi, da RealEstateCore og BrickSchema dækker forskellige, men komplementære dele af projektets behov
Endelig datamodel fastlagt før kvalitetstjek
Det udskydes at fastlægge den endelige datamodel i detaljer, indtil datamodelskitsen er kvalitetstjekket og vurderet i dialog med relevante faglige parter og en kommende udviklingspartner.
Konsekvenser
Positive konsekvenser
Negative konsekvenser
Neutrale konsekvenser
Effektuering
Beslutningen effektueres ved, at RealEstateCore og BrickSchema anvendes som det foreløbige ontologiske udgangspunkt for projektets videre arbejde med datamodel, kravspecifikation, markedsdialog og dialog med kommende udviklingspartner.
Det betyder konkret, at:
Ansvarlig: JN / projektgruppen
Risici
Yderligere information
Specifikke metadata
Beslutnings-ID: ADR-001
Beslutningsområde: Datamodel og ontologi
Påvirker:
Relaterede issues:
Relaterede beslutninger:
Kan du add mig...
ADR godkendt på pm7