- Tietomallin riippuvuuksiin (käytetyt nimiavaruudet) on lisätty owl, jotta vältetään mahdolliset validointivriheet.
- Lokalisoitu data poistetaan, jos sitä vastaavaa kieltä ei löydy tietomallin metatiedoista. Tämä koskee enimmäkseen Y-alustan ulkopuolisia viittauksia (esim. DCAT), joissa resurssien nimet ja kuvaukset saattoivat löytyä esim. arabiaksi.
- Resurssien tunnukset ovat uudessa sovelluksessa kirjainkokoriippuvaisia. Eli ei sallita, että resurssi löytyy sekä pienillä kirjaimilla että isolla alkukirjaimella, esimerkkinä jhs:Rooli (luokka) ja jhs:rooli (assosiaatio). Näissä tapauksissa jälkimmäiseen lisätään pääte '_'. Kaikki tähän uudelleen nimettyyn resurssiin viittaavat objektit nimetään automaattisesti uudelleen.
- Tietomallin ulkoisia resursseja ei lisätä malliin (Käytä luokkaa -toiminnallisuus vanhassa sovelluksessa). Ne näkyvät visualisoinnissa ainoastaan curie-tunnuksella, esim. malliID:resurssinNimi
- Resurssien muokkaus- ja luontiajankohdat tuodaan vanhasta sovelluksesta pl. soveltamisprofiilien attribuutit ja assosiaatiot, koska niillä ei tätä tietoa vanhassa sovelluksessa aina ollut. Uudessa sovelluksessa näkyy myös resurssin luojan/muokkaajan nimi, mutta koska tätä tietoa ei vanhassa ole, niin sitä ei migraation yhteydessä tallenneta. Jos migroitua resurssia muokkaa, niin silloin muokkaajan nimi tallentuu.
- Visualisointi-data tuodaan vanhasta sovelluksesta luokkien sijaintien osalta. Assosiaatio-janojen reittejä ei tuoda, vaan ne piirretään suoraan lähdeluokasta kohdeluokkaan. Reitit täytyy luoda manuaalisesti.
- Jos assosiaatiolla on selkeästi yritetty mallintaa yläluokka-viittausta (assosiaation nimi on "yläluokka" tai "perii"), niin tämä korvataan rdfs:subClassOf -viittauksella. Visualisoinnissa tämä näkyy perintää kuvaavalla katkoviivalla.
- Assosiaation kohde päätellä ensisijaisesti rajoitteen propertysta rdfs:range, sitten propertysta sh:node ja jos kyseessä on viittaus toiseen Y-alustan tietomallin assosiaatioon, niin sitten käytetään sen rdfs:range propertya. Jos kohdetta ei voida päätellä, assosiaatiorajoitetta ei lisätä luokalle.
- Jos luokkaan liitetyllä resurssilla ei ole määritetty paikallista tunnusta (localName), niin silloin käytetään resurssille generoitua UUID:tä. Tunnukseen lisätään etuliite 'uuid-', koska resurssin tunnus ei saa alkaa numerolla. Tunnukset voi halutessaan muokata järkevimmiksi resurssin Muokkaa tunnusta -toiminnolla.
- Soveltamisprofiilin attribuutti- ja assosiaatiorajoitteet uudelleennimetään juoksevalla numeroinnilla esim. name-1, name-2 jne. jos näissä on päällekkäisyyksiä.
- Jos soveltamisprofiilin luokan kohdetta (sh:targetClass) ei voida päätellä, asetetaan siihen owl:Thing. Vastaavasti attribuuteilla ja assosiaatioilla kohteeksi (sh:path) asetetaan owl:DatatypeProperty / owl:ObjectProperty
{"serverDuration": 41, "requestCorrelationId": "93e77e4b48db3a0c"}