Semanttinen yhteensovittaminen yritysympäristössä

Diplomityö

Translated title of the contribution: Semantic technologies in enterprise interoperability: Master's Thesis

Esa-Matti Sarjanoja

Research output: ThesisMaster's thesisTheses

Abstract

Tämän diplomityön tavoitteena on kehittää prosessi, joka tarjoaa ohjeita ja menettelytapoja semanttisen yhteensovittamisprojektin läpikäymiseksi. Prosessin rakentaminen perustuu semanttisten teknologioiden teoreettiselle tutkimukselle. Sen toimivuus testataan toteuttamalla ohjelmistoratkaisu, joka yhdistää useita erilaisia tietolähteitä yhden näkymän alle. Ohjelmistoratkaisu on toteutettu teollisessa ympäristössä kunnossapito-organisaatioon. Tutkimus on toteutettu yhden tapauksen tutkimuksena ja tehty osana Semantic Business Interoperability –projektia. Tätä semanttista yhteensovittamisprojektia voidaan pitää tyypillisenä esimerkkinä vastaavista projekteista ja siksi tutkimuksen tuloksien otaksutaan olevan käyttökelpoisia muissakin projekteissa. Tutkimukselle on asetettu kolme tavoitetta, joihin on saatu seuraavanlaisia tuloksia: 1. kirjallisuustutkimus antoi riittävästi tietoa, jolloin saatiin valittua tässä kontekstissa parhaat vaihtoehdot prosessin kehitykseen sellaisesta vaihtoehtojoukosta, jossa oli useita hyviä valintamahdollisuuksia: • tietämyksen esityskieli: RDF (Resource Description Framework), • ontologioiden kyselykieli: F-Logic (Frame Logic), • ontologioiden yhdistämisarkkitehtuuri: jaettu yksittäinen yhteenliittämisontologia, • ontologianrakennusmetodi: semanttinen tiedonhallinta SIM (Semantic Information Management), • ontologianrakennustyökalu: OntoPrise OntoStudio, ja • ontologiapäättelykone: OntoPrise OntoBroker. 2. Semanttisen yhteensovittamisen prosessi on jaettu neljään aliprosessiin. Ensimmäinen aliprosessi, tapauksen visiointi, on ennakkoehto muiden prosessien läpikäymiseksi. Kolme muuta aliprosessia ovat liiketoimintaan, asiantuntemukseen ja informaatiotekniikkaan liittyvät alakohtaiset prosessit. Prosessin tärkeimmät tehtävät ovat osa visiointiprosessia, johon kuuluu: projektin avainhenkilöiden tunnistaminen, yhteisen sanaston rakentaminen ja vaatimusmäärittelyiden luominen. Nämä tehtävät tuottavat dokumentteja, joita käytetään muiden tehtävien suorittamisen tukena. 3. Semanttisen yhteensovittamisprosessin toiminta varmistetaan toteuttamalla ohjelmistoratkaisu, jossa liitetään rakenteellisesti erilaisia tietolähteitä yhteenliittämisontologiaan. Ohjelmistoratkaisu on tuonut tietoa semanttisen tekniikan hyödyistä ja yhteenliittämisontologia osoittautui joustavaksi. Tiedon ja tietolähteiden muuttaminen on ollut mutkatonta; kun suuria muutoksia on täytynyt tehdä yhteenliittämisontologiaan, muutokset on saatu tehtyä ilman projektia vaarantavia viiveitä. Tilanteessa, jossa toinen tutkija toistaisi tutkimuksen samassa toimintaympäristössä, prosessikaavio ei välttämättä muodostuisi täysin samankaltaiseksi. Prosessin luominen on ollut teoriasta riippuvainen, mutta siihen on täytynyt tehdä muutoksia vielä sen jälkeen, kun ohjelmistokehitys on jo aloitettu. Tehtävien järjestystä ja sisältöä on muutettu tarvittaessa ja prosessi on saatettu lopulliseen muotoonsa ohjelmistokehitysvaiheessa.
Original languageFinnish
QualificationMaster Degree
Awarding Institution
  • University of Oulu
Place of PublicationOulu
Publisher
Publication statusPublished - 2008
MoE publication typeG2 Master's thesis, polytechnic Master's thesis

Fingerprint

Semantics
Technology
Information Management

Keywords

  • Semanttiset teknologiat
  • järjestelmien yhteensovittaminen
  • ontologiasuunnittelu

Cite this

Sarjanoja, E-M. (2008). Semanttinen yhteensovittaminen yritysympäristössä: Diplomityö. Oulu: University of Oulu.
Sarjanoja, Esa-Matti. / Semanttinen yhteensovittaminen yritysympäristössä : Diplomityö. Oulu : University of Oulu, 2008. 66 p.
@phdthesis{021dcb095f4346e98e40ac84caa351e7,
title = "Semanttinen yhteensovittaminen yritysymp{\"a}rist{\"o}ss{\"a}: Diplomity{\"o}",
abstract = "T{\"a}m{\"a}n diplomity{\"o}n tavoitteena on kehitt{\"a}{\"a} prosessi, joka tarjoaa ohjeita ja menettelytapoja semanttisen yhteensovittamisprojektin l{\"a}pik{\"a}ymiseksi. Prosessin rakentaminen perustuu semanttisten teknologioiden teoreettiselle tutkimukselle. Sen toimivuus testataan toteuttamalla ohjelmistoratkaisu, joka yhdist{\"a}{\"a} useita erilaisia tietol{\"a}hteit{\"a} yhden n{\"a}kym{\"a}n alle. Ohjelmistoratkaisu on toteutettu teollisessa ymp{\"a}rist{\"o}ss{\"a} kunnossapito-organisaatioon. Tutkimus on toteutettu yhden tapauksen tutkimuksena ja tehty osana Semantic Business Interoperability –projektia. T{\"a}t{\"a} semanttista yhteensovittamisprojektia voidaan pit{\"a}{\"a} tyypillisen{\"a} esimerkkin{\"a} vastaavista projekteista ja siksi tutkimuksen tuloksien otaksutaan olevan k{\"a}ytt{\"o}kelpoisia muissakin projekteissa. Tutkimukselle on asetettu kolme tavoitetta, joihin on saatu seuraavanlaisia tuloksia: 1. kirjallisuustutkimus antoi riitt{\"a}v{\"a}sti tietoa, jolloin saatiin valittua t{\"a}ss{\"a} kontekstissa parhaat vaihtoehdot prosessin kehitykseen sellaisesta vaihtoehtojoukosta, jossa oli useita hyvi{\"a} valintamahdollisuuksia: • tiet{\"a}myksen esityskieli: RDF (Resource Description Framework), • ontologioiden kyselykieli: F-Logic (Frame Logic), • ontologioiden yhdist{\"a}misarkkitehtuuri: jaettu yksitt{\"a}inen yhteenliitt{\"a}misontologia, • ontologianrakennusmetodi: semanttinen tiedonhallinta SIM (Semantic Information Management), • ontologianrakennusty{\"o}kalu: OntoPrise OntoStudio, ja • ontologiap{\"a}{\"a}ttelykone: OntoPrise OntoBroker. 2. Semanttisen yhteensovittamisen prosessi on jaettu nelj{\"a}{\"a}n aliprosessiin. Ensimm{\"a}inen aliprosessi, tapauksen visiointi, on ennakkoehto muiden prosessien l{\"a}pik{\"a}ymiseksi. Kolme muuta aliprosessia ovat liiketoimintaan, asiantuntemukseen ja informaatiotekniikkaan liittyv{\"a}t alakohtaiset prosessit. Prosessin t{\"a}rkeimm{\"a}t teht{\"a}v{\"a}t ovat osa visiointiprosessia, johon kuuluu: projektin avainhenkil{\"o}iden tunnistaminen, yhteisen sanaston rakentaminen ja vaatimusm{\"a}{\"a}rittelyiden luominen. N{\"a}m{\"a} teht{\"a}v{\"a}t tuottavat dokumentteja, joita k{\"a}ytet{\"a}{\"a}n muiden teht{\"a}vien suorittamisen tukena. 3. Semanttisen yhteensovittamisprosessin toiminta varmistetaan toteuttamalla ohjelmistoratkaisu, jossa liitet{\"a}{\"a}n rakenteellisesti erilaisia tietol{\"a}hteit{\"a} yhteenliitt{\"a}misontologiaan. Ohjelmistoratkaisu on tuonut tietoa semanttisen tekniikan hy{\"o}dyist{\"a} ja yhteenliitt{\"a}misontologia osoittautui joustavaksi. Tiedon ja tietol{\"a}hteiden muuttaminen on ollut mutkatonta; kun suuria muutoksia on t{\"a}ytynyt tehd{\"a} yhteenliitt{\"a}misontologiaan, muutokset on saatu tehty{\"a} ilman projektia vaarantavia viiveit{\"a}. Tilanteessa, jossa toinen tutkija toistaisi tutkimuksen samassa toimintaymp{\"a}rist{\"o}ss{\"a}, prosessikaavio ei v{\"a}ltt{\"a}m{\"a}tt{\"a} muodostuisi t{\"a}ysin samankaltaiseksi. Prosessin luominen on ollut teoriasta riippuvainen, mutta siihen on t{\"a}ytynyt tehd{\"a} muutoksia viel{\"a} sen j{\"a}lkeen, kun ohjelmistokehitys on jo aloitettu. Teht{\"a}vien j{\"a}rjestyst{\"a} ja sis{\"a}lt{\"o}{\"a} on muutettu tarvittaessa ja prosessi on saatettu lopulliseen muotoonsa ohjelmistokehitysvaiheessa.",
keywords = "Semanttiset teknologiat, j{\"a}rjestelmien yhteensovittaminen, ontologiasuunnittelu",
author = "Esa-Matti Sarjanoja",
note = "CA2: TK704 University of Oulu; Department of Industrial Engineering and Management",
year = "2008",
language = "Finnish",
publisher = "University of Oulu",
address = "Finland",
school = "University of Oulu",

}

Sarjanoja, E-M 2008, 'Semanttinen yhteensovittaminen yritysympäristössä: Diplomityö', Master Degree, University of Oulu, Oulu.

Semanttinen yhteensovittaminen yritysympäristössä : Diplomityö. / Sarjanoja, Esa-Matti.

Oulu : University of Oulu, 2008. 66 p.

Research output: ThesisMaster's thesisTheses

TY - THES

T1 - Semanttinen yhteensovittaminen yritysympäristössä

T2 - Diplomityö

AU - Sarjanoja, Esa-Matti

N1 - CA2: TK704 University of Oulu; Department of Industrial Engineering and Management

PY - 2008

Y1 - 2008

N2 - Tämän diplomityön tavoitteena on kehittää prosessi, joka tarjoaa ohjeita ja menettelytapoja semanttisen yhteensovittamisprojektin läpikäymiseksi. Prosessin rakentaminen perustuu semanttisten teknologioiden teoreettiselle tutkimukselle. Sen toimivuus testataan toteuttamalla ohjelmistoratkaisu, joka yhdistää useita erilaisia tietolähteitä yhden näkymän alle. Ohjelmistoratkaisu on toteutettu teollisessa ympäristössä kunnossapito-organisaatioon. Tutkimus on toteutettu yhden tapauksen tutkimuksena ja tehty osana Semantic Business Interoperability –projektia. Tätä semanttista yhteensovittamisprojektia voidaan pitää tyypillisenä esimerkkinä vastaavista projekteista ja siksi tutkimuksen tuloksien otaksutaan olevan käyttökelpoisia muissakin projekteissa. Tutkimukselle on asetettu kolme tavoitetta, joihin on saatu seuraavanlaisia tuloksia: 1. kirjallisuustutkimus antoi riittävästi tietoa, jolloin saatiin valittua tässä kontekstissa parhaat vaihtoehdot prosessin kehitykseen sellaisesta vaihtoehtojoukosta, jossa oli useita hyviä valintamahdollisuuksia: • tietämyksen esityskieli: RDF (Resource Description Framework), • ontologioiden kyselykieli: F-Logic (Frame Logic), • ontologioiden yhdistämisarkkitehtuuri: jaettu yksittäinen yhteenliittämisontologia, • ontologianrakennusmetodi: semanttinen tiedonhallinta SIM (Semantic Information Management), • ontologianrakennustyökalu: OntoPrise OntoStudio, ja • ontologiapäättelykone: OntoPrise OntoBroker. 2. Semanttisen yhteensovittamisen prosessi on jaettu neljään aliprosessiin. Ensimmäinen aliprosessi, tapauksen visiointi, on ennakkoehto muiden prosessien läpikäymiseksi. Kolme muuta aliprosessia ovat liiketoimintaan, asiantuntemukseen ja informaatiotekniikkaan liittyvät alakohtaiset prosessit. Prosessin tärkeimmät tehtävät ovat osa visiointiprosessia, johon kuuluu: projektin avainhenkilöiden tunnistaminen, yhteisen sanaston rakentaminen ja vaatimusmäärittelyiden luominen. Nämä tehtävät tuottavat dokumentteja, joita käytetään muiden tehtävien suorittamisen tukena. 3. Semanttisen yhteensovittamisprosessin toiminta varmistetaan toteuttamalla ohjelmistoratkaisu, jossa liitetään rakenteellisesti erilaisia tietolähteitä yhteenliittämisontologiaan. Ohjelmistoratkaisu on tuonut tietoa semanttisen tekniikan hyödyistä ja yhteenliittämisontologia osoittautui joustavaksi. Tiedon ja tietolähteiden muuttaminen on ollut mutkatonta; kun suuria muutoksia on täytynyt tehdä yhteenliittämisontologiaan, muutokset on saatu tehtyä ilman projektia vaarantavia viiveitä. Tilanteessa, jossa toinen tutkija toistaisi tutkimuksen samassa toimintaympäristössä, prosessikaavio ei välttämättä muodostuisi täysin samankaltaiseksi. Prosessin luominen on ollut teoriasta riippuvainen, mutta siihen on täytynyt tehdä muutoksia vielä sen jälkeen, kun ohjelmistokehitys on jo aloitettu. Tehtävien järjestystä ja sisältöä on muutettu tarvittaessa ja prosessi on saatettu lopulliseen muotoonsa ohjelmistokehitysvaiheessa.

AB - Tämän diplomityön tavoitteena on kehittää prosessi, joka tarjoaa ohjeita ja menettelytapoja semanttisen yhteensovittamisprojektin läpikäymiseksi. Prosessin rakentaminen perustuu semanttisten teknologioiden teoreettiselle tutkimukselle. Sen toimivuus testataan toteuttamalla ohjelmistoratkaisu, joka yhdistää useita erilaisia tietolähteitä yhden näkymän alle. Ohjelmistoratkaisu on toteutettu teollisessa ympäristössä kunnossapito-organisaatioon. Tutkimus on toteutettu yhden tapauksen tutkimuksena ja tehty osana Semantic Business Interoperability –projektia. Tätä semanttista yhteensovittamisprojektia voidaan pitää tyypillisenä esimerkkinä vastaavista projekteista ja siksi tutkimuksen tuloksien otaksutaan olevan käyttökelpoisia muissakin projekteissa. Tutkimukselle on asetettu kolme tavoitetta, joihin on saatu seuraavanlaisia tuloksia: 1. kirjallisuustutkimus antoi riittävästi tietoa, jolloin saatiin valittua tässä kontekstissa parhaat vaihtoehdot prosessin kehitykseen sellaisesta vaihtoehtojoukosta, jossa oli useita hyviä valintamahdollisuuksia: • tietämyksen esityskieli: RDF (Resource Description Framework), • ontologioiden kyselykieli: F-Logic (Frame Logic), • ontologioiden yhdistämisarkkitehtuuri: jaettu yksittäinen yhteenliittämisontologia, • ontologianrakennusmetodi: semanttinen tiedonhallinta SIM (Semantic Information Management), • ontologianrakennustyökalu: OntoPrise OntoStudio, ja • ontologiapäättelykone: OntoPrise OntoBroker. 2. Semanttisen yhteensovittamisen prosessi on jaettu neljään aliprosessiin. Ensimmäinen aliprosessi, tapauksen visiointi, on ennakkoehto muiden prosessien läpikäymiseksi. Kolme muuta aliprosessia ovat liiketoimintaan, asiantuntemukseen ja informaatiotekniikkaan liittyvät alakohtaiset prosessit. Prosessin tärkeimmät tehtävät ovat osa visiointiprosessia, johon kuuluu: projektin avainhenkilöiden tunnistaminen, yhteisen sanaston rakentaminen ja vaatimusmäärittelyiden luominen. Nämä tehtävät tuottavat dokumentteja, joita käytetään muiden tehtävien suorittamisen tukena. 3. Semanttisen yhteensovittamisprosessin toiminta varmistetaan toteuttamalla ohjelmistoratkaisu, jossa liitetään rakenteellisesti erilaisia tietolähteitä yhteenliittämisontologiaan. Ohjelmistoratkaisu on tuonut tietoa semanttisen tekniikan hyödyistä ja yhteenliittämisontologia osoittautui joustavaksi. Tiedon ja tietolähteiden muuttaminen on ollut mutkatonta; kun suuria muutoksia on täytynyt tehdä yhteenliittämisontologiaan, muutokset on saatu tehtyä ilman projektia vaarantavia viiveitä. Tilanteessa, jossa toinen tutkija toistaisi tutkimuksen samassa toimintaympäristössä, prosessikaavio ei välttämättä muodostuisi täysin samankaltaiseksi. Prosessin luominen on ollut teoriasta riippuvainen, mutta siihen on täytynyt tehdä muutoksia vielä sen jälkeen, kun ohjelmistokehitys on jo aloitettu. Tehtävien järjestystä ja sisältöä on muutettu tarvittaessa ja prosessi on saatettu lopulliseen muotoonsa ohjelmistokehitysvaiheessa.

KW - Semanttiset teknologiat

KW - järjestelmien yhteensovittaminen

KW - ontologiasuunnittelu

M3 - Master's thesis

PB - University of Oulu

CY - Oulu

ER -

Sarjanoja E-M. Semanttinen yhteensovittaminen yritysympäristössä: Diplomityö. Oulu: University of Oulu, 2008. 66 p.