Tievelhossa kohteiden elinkaarta hallitaan uudella tavalla metatietojen sekä versioinnin kautta. Mikä tahansa muutos kohteen tiedoissa luo versioituville kohteelle uuden version sekä siihen liittyvät metatiedot. Mitään vanhaa tietoa ei kadoteta kohteen elinkaaren aikana, vaan vanhat tiedot säilyvät osana historiointia. Ajantasaisen tiestötiedon lisäksi Velhosta voidaankin tehdä tietohakuja menneisyyden tilannepäivämäärillä kuin myös tulevaisuudenkin. Jotta kaikki tämä on mahdollista, metatietojen tulee sisältää aikaan liittyviä tunnuksia.
Temporaalisuus
Temporaalisuus on kaikkia kohdeluokkia koskeva yläkäsite, joka tarkoittaa Tievelhossa kohteiden ominaisuutta syntyä, päättyä ja muuttua ajassa niiden todellisessa ympäristössä. Tievelhossa lähes kaikki kohdeluokat ovat temporaalisia. Kohdeluokka voi tietyissä tapauksissa olla myös ei-temporaalinen, jolloin kohteella ei ole varsinaista elinkaarta. Onnettomuustiedot ovat Tievelhossa ei-temporaalinen kohdeluokka, joka sisältää kokoelman menneisyyden tapahtumia. Ei-temporaalisen kohdeluokan ominaisuustietoja ei niiden luonnin jälkeen muuteta, ellei kysymyksessä ole virheellisten tietojen korjaus.
Temporaalisella kohteella on elinkaaren alkamis- ja päättymispäivä. Useimmissa kohdeluokissa kohteet ovat temporaalisia. Niiden elinkaari alkaa silloin, kun kohde on alkanut/perustettu maastoon, ja loppuu silloin, kun kohde on päättynyt/poistettu maastosta.
Versioituvat ja ei-versioituvat kohdeluokat
Tievelhossa kohdeluokat on luokiteltu versioituviksi tai ei-versioituviksi.
Versioituvalla kohteella voi olla useita versioita riippuen siitä, kuinka sen ominaisuudet muuttuvat elinkaaren aikana. Mikä tahansa päivitys kohteen ominaisuuksiin muodostaa uuden version. Esimerkiksi liikennemerkille voidaan tehdä toimenpide, joka vaikuttaa liikennemerkin rakenteeseen. Rakenteessa tapahtunut muutos sekä merkkiin kohdistunut toimenpide aiheuttavat kohteen versioinnin. Versiointi ei rajaudu ainoastaan fyysisiä kohteita edustaviin kohdeluokkiin (kuten äskeisessä esimerkissä varusteisiin), vaan kohdeluokka voi edustaa myös ei-fyysisiä kohteita, kuten urakoita, inventointeja ja sopimuksia. Tievelhosta voidaan esimerkiksi tehdä tietyillä aikarajauksilla hakuja, jolloin järjestelmä palauttaa aikarajausten mukaisten versioiden tiedot kohteista. Saman kohteen eri versiot eivät voi olla ajallisesti päällekkäisiä (samanaikaisia) eikä kahden peräkkäisen version välissä voi olla aikaa ilman mitään versiota. Version voimassaoloaika ei voi ulottua kohteen voimassaoloajan (alkaen – päättyen) ulkopuolelle. Temporaalista kohdetta luotaessa järjestelmä muodostaa kohteesta automaattisesti sen ensimmäisen version kohteen voimassaoloajan alun (alkaen) perusteella. Viimeisen version päättymispäivämäärä muodostuu myös automaattisesti, kun kohteelle annetaan sen loppupäivämäärä.
Ei-versioituvien kohdeluokkien elinkaarta ei hallita versioinneilla, vaan ne saavat ainoastaan alku- ja loppupäivämäärät. Tyypillisiä ei-versioituvia kohdeluokkia ovat esimerkiksi luokitus- ja mittaustietokokonaisuuksiin sisältyvät kohdeluokat. Silloin, kun samassa tieosoitteessa oleva kohde korvataan toisella, Velho päättelee uuden kohteen sijaintitietojen perusteella vanhojen kohteiden lakkauttamisen ja antaa näille loppupäivämäärän automaattisesti. Mikäli joku ei-versioituva kohde lakkautetaan eikä tilalle tule uutta kohdetta, Velhon käyttäjän on annettava lakkautettavalle kohteelle päättymispäivämäärä. Ei-versioituva kohde jää lakkauttamisenkin jälkeen Velhon tietosisältöön, ja järjestelmässä lakkauttamista nimitetään myös historioinniksi. Ei-versioituvia, jo lakkautettuja kohteita, voidaan hakea Velhon kohdehaulla kuten versioituviakin.
Temporaalisuus kohdeluokittain
Oheiseen taulukkoon on koottu tiedot kohdeluokkien temporaalisuudesta. Voit suodattaa taulukon tietoja kirjoittamalla tekstiä "Etsi"-kenttään.Taulukko Tievelhon kohdeluokkien temporaalisuudesta.