Tietomallien linkitysmenetelmät ja rooli linkitysprosesseissa

Työn tutkimuskysymykset ovat: 1) Miten pienen perehtymisen jälkeen domain-osaajien on mahdollista tuottaa linkittämiseen vaadittava määrittelydokumentti? 2) Miten paljon teknistä osaamista määrittelydokumentin muodostaminen vaatii domain-osaajalta? 3) Mikä on linkityksessä tuotetun määrittelydokumen...

Full description

Bibliographic Details
Main Author: Ahola, Roope
Other Authors: Informaatioteknologian tiedekunta, Faculty of Information Technology, Jyväskylän yliopisto, University of Jyväskylä
Format: Master's thesis
Language:fin
Published: 2024
Subjects:
Online Access: https://jyx.jyu.fi/handle/123456789/98990
_version_ 1826225718121463808
author Ahola, Roope
author2 Informaatioteknologian tiedekunta Faculty of Information Technology Jyväskylän yliopisto University of Jyväskylä
author_facet Ahola, Roope Informaatioteknologian tiedekunta Faculty of Information Technology Jyväskylän yliopisto University of Jyväskylä Ahola, Roope Informaatioteknologian tiedekunta Faculty of Information Technology Jyväskylän yliopisto University of Jyväskylä
author_sort Ahola, Roope
datasource_str_mv jyx
description Työn tutkimuskysymykset ovat: 1) Miten pienen perehtymisen jälkeen domain-osaajien on mahdollista tuottaa linkittämiseen vaadittava määrittelydokumentti? 2) Miten paljon teknistä osaamista määrittelydokumentin muodostaminen vaatii domain-osaajalta? 3) Mikä on linkityksessä tuotetun määrittelydokumentin jatkohyödynnettävyys toisissa linkityksissä? 4) Mitkä tekijät määrittelydokumenteissa vaikuttavat yhdistetyn datan laatuun? Tutkimusmenetelmänä käytettiin tapaustutkimusta, jossa tapauksina olivat valitut linkitysmenetelmät ja niitä sovellettiin joukkoliikenteen kahden tietomallin välisten entiteettien linkityksissä. Tiedonkeruumenetelminä toimivat tehdyt linkitysharjoitukset sekä semistrukturoidut haastattelut domain-asiantuntijoiden ja dataintegraattorien kanssa. Haastattelut litteroitiin ja analysoitiin luokittelemalla keskeiset havainnot. Päätuloksina todettiin, että erityisesti domain-osaajan aikaisempi kokemus sekä tietotekninen taitotaso vaikuttavat siihen, miten helposti valittavalla linkitysmenetelmällä saadaan tuotettua määrittelydokumentti. Toisen tutkimuskysymyksen osalta vastaus ei ole yksiselitteinen. Linkitystaulukko on yleisesti helpommin lähestyttävä ei-teknisen henkilön toimesta, mikäli halutaan varmemmin tuotettua määrittelydokumentti dataintegraattorien käytettäväksi. RML-menetelmän käyttökokemusta voidaan parantaa yhteensopivilla käyttöliittymäeditoreilla. Dataintegraattorit korostivat, että paikallisen tason linkityksissä linkitysmenetelmällä ei ole suurta merkitystä, vaan tärkeintä on iteraatio sidosryhmien välillä. Kolmannen tutkimuskysymyksen osalta todettiin, että RML-menetelmällä tuotettu määrittelydokumentti on helpommin tarkistettavissa syntaktisten virheiden varalta ja se mahdollistaa paremman hyödynnettävyyden erilaisissa graafitietokantojen avulla tehtävissä linkityksissä. Viimeisen tutkimuskysymyksen löydettiin kaksi tekijää, jotka vaikuttavat yhdistetyn datan laatuun. Määrittelydokumentin syntaktinen laatu on tärkeää, kun määrittelydokumenttia käytetään suoraan teknisessä dataintegraatiossa. Toisena tekijänä tunnistettiin määrittelydokumentin kyky tukea sidosryhmien iteraatiota.
first_indexed 2024-12-13T21:01:29Z
format Pro gradu
free_online_boolean 1
fullrecord [{"key": "dc.contributor.advisor", "value": "Honkanen, Risto", "language": null, "element": "contributor", "qualifier": "advisor", "schema": "dc"}, {"key": "dc.contributor.author", "value": "Ahola, Roope", "language": null, "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2024-12-13T06:58:09Z", "language": null, "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2024-12-13T06:58:09Z", "language": null, "element": "date", "qualifier": "available", "schema": "dc"}, {"key": "dc.date.issued", "value": "2024", "language": null, "element": "date", "qualifier": "issued", "schema": "dc"}, {"key": "dc.identifier.uri", "value": "https://jyx.jyu.fi/handle/123456789/98990", "language": null, "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "Ty\u00f6n tutkimuskysymykset ovat: 1) Miten pienen perehtymisen j\u00e4lkeen domain-osaajien on mahdollista tuottaa linkitt\u00e4miseen vaadittava m\u00e4\u00e4rittelydokumentti? 2) Miten paljon teknist\u00e4 osaamista m\u00e4\u00e4rittelydokumentin muodostaminen vaatii domain-osaajalta? 3) Mik\u00e4 on linkityksess\u00e4 tuotetun m\u00e4\u00e4rittelydokumentin jatkohy\u00f6dynnett\u00e4vyys toisissa linkityksiss\u00e4? 4) Mitk\u00e4 tekij\u00e4t m\u00e4\u00e4rittelydokumenteissa vaikuttavat yhdistetyn datan laatuun? \n\nTutkimusmenetelm\u00e4n\u00e4 k\u00e4ytettiin tapaustutkimusta, jossa tapauksina olivat valitut linkitysmenetelm\u00e4t ja niit\u00e4 sovellettiin joukkoliikenteen kahden tietomallin v\u00e4listen entiteettien linkityksiss\u00e4. Tiedonkeruumenetelmin\u00e4 toimivat tehdyt linkitysharjoitukset sek\u00e4 semistrukturoidut haastattelut domain-asiantuntijoiden ja dataintegraattorien kanssa. Haastattelut litteroitiin ja analysoitiin luokittelemalla keskeiset havainnot.\n\nP\u00e4\u00e4tuloksina todettiin, ett\u00e4 erityisesti domain-osaajan aikaisempi kokemus sek\u00e4 tietotekninen taitotaso vaikuttavat siihen, miten helposti valittavalla linkitysmenetelm\u00e4ll\u00e4 saadaan tuotettua m\u00e4\u00e4rittelydokumentti. Toisen tutkimuskysymyksen osalta vastaus ei ole yksiselitteinen. Linkitystaulukko on yleisesti helpommin l\u00e4hestytt\u00e4v\u00e4 ei-teknisen henkil\u00f6n toimesta, mik\u00e4li halutaan varmemmin tuotettua m\u00e4\u00e4rittelydokumentti dataintegraattorien k\u00e4ytett\u00e4v\u00e4ksi. RML-menetelm\u00e4n k\u00e4ytt\u00f6kokemusta voidaan parantaa yhteensopivilla k\u00e4ytt\u00f6liittym\u00e4editoreilla. Dataintegraattorit korostivat, ett\u00e4 paikallisen tason linkityksiss\u00e4 linkitysmenetelm\u00e4ll\u00e4 ei ole suurta merkityst\u00e4, vaan t\u00e4rkeint\u00e4 on iteraatio sidosryhmien v\u00e4lill\u00e4. Kolmannen tutkimuskysymyksen osalta todettiin, ett\u00e4 RML-menetelm\u00e4ll\u00e4 tuotettu m\u00e4\u00e4rittelydokumentti on helpommin tarkistettavissa syntaktisten virheiden varalta ja se mahdollistaa paremman hy\u00f6dynnett\u00e4vyyden erilaisissa graafitietokantojen avulla teht\u00e4viss\u00e4 linkityksiss\u00e4. Viimeisen tutkimuskysymyksen l\u00f6ydettiin kaksi tekij\u00e4\u00e4, jotka vaikuttavat yhdistetyn datan laatuun. M\u00e4\u00e4rittelydokumentin syntaktinen laatu on t\u00e4rke\u00e4\u00e4, kun m\u00e4\u00e4rittelydokumenttia k\u00e4ytet\u00e4\u00e4n suoraan teknisess\u00e4 dataintegraatiossa. Toisena tekij\u00e4n\u00e4 tunnistettiin m\u00e4\u00e4rittelydokumentin kyky tukea sidosryhmien iteraatiota.", "language": "fi", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted by jyx lomake-julkaisija (jyx-julkaisija.group@korppi.jyu.fi) on 2024-12-13T06:58:09Z\nNo. of bitstreams: 0", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Made available in DSpace on 2024-12-13T06:58:09Z (GMT). No. of bitstreams: 0", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.format.extent", "value": "98", "language": null, "element": "format", "qualifier": "extent", "schema": "dc"}, {"key": "dc.format.mimetype", "value": "application/pdf", "language": null, "element": "format", "qualifier": "mimetype", "schema": "dc"}, {"key": "dc.language.iso", "value": "fin", "language": null, "element": "language", "qualifier": "iso", "schema": "dc"}, {"key": "dc.rights", "value": "In Copyright", "language": "en", "element": "rights", "qualifier": null, "schema": "dc"}, {"key": "dc.title", "value": "Tietomallien linkitysmenetelm\u00e4t ja rooli linkitysprosesseissa", "language": null, "element": "title", "qualifier": null, "schema": "dc"}, {"key": "dc.type", "value": "master thesis", "language": null, "element": "type", "qualifier": null, "schema": "dc"}, {"key": "dc.identifier.urn", "value": "URN:NBN:fi:jyu-202412137812", "language": null, "element": "identifier", "qualifier": "urn", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Informaatioteknologian tiedekunta", "language": "fi", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Faculty of Information Technology", "language": "en", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "Jyv\u00e4skyl\u00e4n yliopisto", "language": "fi", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "University of Jyv\u00e4skyl\u00e4", "language": "en", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Ohjelmistokehityksen opintosuunta", "language": "fi", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Specialisation in Software Development", "language": "en", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "dc.type.coar", "value": "http://purl.org/coar/resource_type/c_bdcc", "language": null, "element": "type", "qualifier": "coar", "schema": "dc"}, {"key": "dc.rights.copyright", "value": "\u00a9 The Author(s)", "language": null, "element": "rights", "qualifier": "copyright", "schema": "dc"}, {"key": "dc.rights.accesslevel", "value": "openAccess", "language": null, "element": "rights", "qualifier": "accesslevel", "schema": "dc"}, {"key": "dc.type.publication", "value": "masterThesis", "language": null, "element": "type", "qualifier": "publication", "schema": "dc"}, {"key": "dc.format.content", "value": "fulltext", "language": null, "element": "format", "qualifier": "content", "schema": "dc"}, {"key": "dc.rights.url", "value": "https://rightsstatements.org/page/InC/1.0/", "language": null, "element": "rights", "qualifier": "url", "schema": "dc"}]
id jyx.123456789_98990
language fin
last_indexed 2025-02-18T10:55:49Z
main_date 2024-01-01T00:00:00Z
main_date_str 2024
online_boolean 1
online_urls_str_mv {"url":"https:\/\/jyx.jyu.fi\/bitstreams\/c0e2461d-d387-44c0-a028-361f8ee34a2e\/download","text":"URN:NBN:fi:jyu-202412137812.pdf","source":"jyx","mediaType":"application\/pdf"}
publishDate 2024
record_format qdc
source_str_mv jyx
spellingShingle Ahola, Roope Tietomallien linkitysmenetelmät ja rooli linkitysprosesseissa Ohjelmistokehityksen opintosuunta Specialisation in Software Development
title Tietomallien linkitysmenetelmät ja rooli linkitysprosesseissa
title_full Tietomallien linkitysmenetelmät ja rooli linkitysprosesseissa
title_fullStr Tietomallien linkitysmenetelmät ja rooli linkitysprosesseissa Tietomallien linkitysmenetelmät ja rooli linkitysprosesseissa
title_full_unstemmed Tietomallien linkitysmenetelmät ja rooli linkitysprosesseissa Tietomallien linkitysmenetelmät ja rooli linkitysprosesseissa
title_short Tietomallien linkitysmenetelmät ja rooli linkitysprosesseissa
title_sort tietomallien linkitysmenetelmät ja rooli linkitysprosesseissa
title_txtP Tietomallien linkitysmenetelmät ja rooli linkitysprosesseissa
topic Ohjelmistokehityksen opintosuunta Specialisation in Software Development
topic_facet Ohjelmistokehityksen opintosuunta Specialisation in Software Development
url https://jyx.jyu.fi/handle/123456789/98990 http://www.urn.fi/URN:NBN:fi:jyu-202412137812
work_keys_str_mv AT aholaroope tietomallienlinkitysmenetelmätjaroolilinkitysprosesseissa