Beskrivelse: <b><u>Kjernemodellen</u></b>
<b><i>Kjernemodellen</i></b> er en informasjonsmodell som definere data og datastrukturer som er felles for alle typer ledningsnettverk. Kjernemodellen er romslig nok til også å ivareta registreringer av ledningsnettverk med noe mangelfull informasjon, men gir samtidig mulighet for nøyaktig registrering av egenskaper, beliggenhet og nettverkstopologi. Fagspesifikke data for ledningsnettverkene er ikke med i kjernemodellen.
Kjernemodellen definerer:
<ul>
<li>et felles sett med objekttyper og egenskapsdata (klasser/attributter) </li>
<li>stedfesting (beliggenhet) av nettverket </li>
<li>hvordan nettverkskomponenter er sammenkoplet (nettverkstopologi) </li>
<li>hvordan ledningsobjekter (fra ulike nettverk) forholder seg til hverandre </li>
</ul>
<b>Objekttyper</b>
I kjernemodellen er de grunnleggende <b>nettverkskomponenetene</b> i et <b>ledningsnettverk </b>definert. I matematikken brukes nettverk synonymt med <i>vektet graf</i>, og inneholder to komponenter:
<ul>
<li>noder</li>
<li>kanter (også kalt lenker) er forbindelser mellom noder</li>
</ul>
I ledningsnettverk er noder modellert med objekttypenavn <b>Kopling</b>, mens lenker er døpt <b>Ledning</b>.
Merknader:
<i>- Klassen </i><b><i>Ledningskomponent</i></b><i> er abstrakt og vil ikke forekomme som dataobjekt. I modellen definerer den felles informasjon for Ledning og Kopling som er den subtyper.</i>
<i>- En </i><b><i>Ledning</i></b><i> er også abstrakt og supertype for fysiske ledninger, kabler, rør, og omslutningsutstyr, men dekker også abstrakte ledningsobjekter som for eksempel trase.</i>
<i>- En </i><b><i>Kopling</i></b><i> kan selv ha en geografisk fysisk utforming, men i nettverket er den representert som punkt</i>
<b>Egenskaper</b>
<b><i>Identifikasjon</i></b>
Alle nettverkskomponenter skal ha universell unik identifikator. I tidligere versjoner av SOSI del 1 finnes identifikasjon i SOSI_Objekt og kan utelates. Etter versjon 5.0 av SOSI del 1 er identifikasjon påkrevd og finnes i SOSI_Fellesegenskaper.
<b><i>Referanser til andre systemer</i></b>
Modellen gir mulighet til å registrere ulike referanser (koder) til andre systemer som inneholder tilleggsinformasjon til nettverksobjektene. F.eks referanse til et objekt i en BIM-modell, referanse til matrikkelen, referanse til detaljinformasjon om objektet i NS3420, etc. Datatypen Komponentkode er bærer av referanseinformasjonen.
<i>Merk at </i><b><i>Nettverkskomponent</i></b><i> kan ha mange referanser til ulike kilder for tilleggsinformasjon.</i>
<i>
</i><b><i>Kodelister</i></b>
Flere av attributtene i modellene er styrt av kodelister som angir lovlige verdier
<ul>
<li><b><i>Ledningsfagområde</i></b> angir hvilket fagområde som Ledningsnettet tilhører </li>
<li><b><i>Ledningsstatus </i></b>viser mulige verdier for bruksstatus for en Nettverkskomponent. </li>
<li><b><i>Vertikalnivå</i></b> forteller i hvilke vertikalplan en ledning eller kopling befinner seg </li>
</ul>
<b>Stedfesting av ledningsnettverket</b>
Attributtene beliggenhet i Ledning og posisjon i Kopling muliggjør registrering av et antall linjer som stedfesting for en ledning, og et punkt som stedfesting for en Kopling.
I tillegg har Ledning og Kopling mulighet for å angi form som GM_Solid (som gir mulighet for 3D).
Merknad:
<i>- Stedfesting er ikke obligatorisk informasjon for en ledning eller punkt. Stedfestingen kan være gitt via stedfesting av et relatert nettverkskomponent.</i>
<b>Nettverkstopologi - Ledningsnettverkets sammenkopling </b>
Relasjonene <b><i>tilKopling</i></b> og <b><i>fraKopling</i></b> mellom Ledning og Kopling representerer informasjonen om nettverkstopologien. Relasjonene kan leses slik: En Ledning er tilkoplet 0 eller 1 Kopling, tilsvarende fraKopling. En Kopling kan være tilkoplet/frakoplet ingen, 1 eller flere Ledninger.
I tillegg finnes mange eksempler på at en Kopling ligger på en Ledning uten at ledningen av den grunn er delt i to ledningsobjekter. Relasjonen <b><i>påLedning</i></b> er bærer av denne informasjonen.
Merknad:
<i>- En Kopling kan, samtidig som å ligge på en ledning, selvsagt være tilkoplet en annen ledning.</i>
<b>Innbyrdes relasjoner mellom koplinger</b>
Det er ganske vanlig at en Kopling inneholder flere Koplinger tilhørende samme eller ulike ledningsnettverk. For eksempel kan en kum inneholde ventiler som igjen har måleinstrumenter. Relasjonen <b><i>inngårI/inneholder</i></b> er bærer av denne informasjonen.
<i>Merknad:</i>
<i>- Ved denne relasjonen behøver ikke hver enkelt Kopling å være stedfestet med koordinat.</i>
<b>Innbyrdes relasjoner mellom ledninger</b>
Ledninger kan ligge i andre ledninger. Eksempler, en kabel ligger i et framføringsrør, flere kabler ligger i en trase. Relasjonen <b><i>iLedning/OmsluttesAv</i></b> er bærer av slik informasjon.
Merknad:
- Ved denne relasjonen behøver ikke hver enkelt Ledning å være stedfestet med koordinat. Ledningen vil være indirekte stedfestet av den relaterte Ledningen.
I noen tilfeller kan en ledning som man logisk ser på som EN ledning, være delt opp i flere mindre ledninger, for eksempel ved utskifting av en ledningsstrekke. Det kan være behov for å ivareta informasjon om ledningen som helhet og informasjon om hver enkelt del av ledningen. Relasjonen <b><i>bestårAv/erDelAv</i></b> vil ivareta denne type informasjon