Sisältö. Semanttinen Web - tulevaisuuden Internet? WWW:n perusta. WWW tänään. WWW tänään: palvelut ja tiedonhaku. Toiminnalliset palvelut: ongelmia

Koko: px
Aloita esitys sivulta:

Download "Sisältö. Semanttinen Web - tulevaisuuden Internet? WWW:n perusta. WWW tänään. WWW tänään: palvelut ja tiedonhaku. Toiminnalliset palvelut: ongelmia"

Transkriptio

1 Sisältö Semanttinen Web - tulevaisuuden Internet? Prof. Eero Hyvönen eero.hyvonen@cs.helsinki.fi Helsingin yliopisto ja Helsinki Institute for Information Technology (HIIT) 27-Mar-02 1 WWW tänään Palvelut ja tiedonhaku: ongelmia Tiedon esitys: merkkauskielet Toiminnan esitys: ohjelmointi Tulevaisuuden WWW Semantic Web -visio Tasot ja standardit Sovellusalueita 27-Mar-02 2 WWW:n perusta WWW tänään URI osoitteet: resurssit Sivustot, dokumentit, kuvat jne. HTML-kieli WWW-sivujen julkaiseminen Hyperlinkit HTTP ym. protokollat Sähköposti Keskusteluryhmät 27-Mar Mar-02 4 WWW tänään: palvelut ja tiedonhaku Toiminnalliset palvelut Pankit, kaupat, virastot jne. Tiedonhaun palvelut Hakukoneet (Google, AltaVista jne.) Portaalit, hakemistot Yahoo! jne. Kallis ja hankala ylläpito Arkistot, museot, kirjastot jne. Tietokannat eri sovelluksissa 27-Mar-02 5 Toiminnalliset palvelut: ongelmia Yhteisten sanastojen ja standardien puute Tiedot: esim. eri yritysten tuotekatalogit Prosessit: esim. ostoprosessin kuvaaminen Järjestelmien monimutkaisuus ja kalleus Esim. EDIFACT Toimintojen/palveluiden monimutkaisuus Esim. liikematkan osapalveluiden yhdistäminen 27-Mar-02 6

2 Tiedonhaku: ongelmia Laadun mittaaminen Recall: Kuinka monta % relevanteista löytyy Precision: Kuinka monta% löytyneistä relevantteja Relevance: Vastaako tulos haluttua Suomessa sanamuodot ja johdokset ongelmana 27-Mar-02 7 Hakusana voi esiintyä epärelevantissa dokumentissa "This page is not about politics" Synonyymien tunnistaminen Venus =/= Aamutähti =/= Iltatähti => low recall Homonyymien tunnistaminen Nokia -> firman ja kaupungin nimi => low precision 27-Mar-02 8 Yleistermien käyttö vaikeaa Esim: Pohjoismaat -> Suomi, Ruotsi,... Käyttäjän tunnettava eritystermit Fraasien käyttö Esimerkiksi Helsingin yliopisto Relevanssi Haun tuloksena yleensä paljon osumia Dokumenttien järjestys "hyvyyden" mukaan vrt. Googlen innovaatio 27-Mar-02 9 Implisiittinen tieto Joulu-sanalla ei välttämättä löydy pukki-sivua Hajautunut tieto Esim. hae tutkimusryhmään kuuluvien julkaisut 27-Mar Merkkauskielten idea Tiedon esitys: merkkauskielet (markup languages) 27-Mar Ympäristöriippumattomia standardeja dokumenttien luomiseen hallitsemiseen siirtämiseen Dokumentit tekstitiedostoja Avoin yksinkertainen formaatti Käytössä kaikilla HW/SW-alustoilla Helppo muokata, tallentaa, lukea, siirtää Käytettävissä tulevaisuudessakin 27-Mar-02 12

3 Ideana erottaa rakenne, sisältö ja ulkoasu Kuvataan rakenne yleisesti merkkauksilla (ohjelmoija) Esim. HTML: <H1>Otsikko </H1> Kuvataan sisältö (ohjelmoija) Esim. XML: <OSOITE> Tietotie 3 </OSOITE> Ulkoasusta päättää lukija (selain) Esim. PC, kännykkä tms. Käytännössä työnjako menee helposti sekaisin Esim. tekstin korostus tai koko on selaimen asia: <EM> Korostettu teksti </EM> Loogisesti oikein; ei oteta kantaa siihen miten korostus tehdään <I> Korostettu teksti (kursiivi) </I> Loogisesti väärin, jos ajatuksena on vain korostaa tekstiä 27-Mar Mar HTML SGML Hyper Text Markup Language WWW-sivujen kirjoittamiskieli Kaikkien selaimien tukema Tuettu versio kuitenkin vaihtelee! Esim. HTML:n uudet ominaisuudet, Java-tuki jne. Selaimet voivat näyttää sivuja hieman eri lailla Esim. puutteellisten kuvausten oletusarvoiset täydentämiset, fonttivalikoimat jne. Sivut on siksi aina hyvä testata eri selaimilla! 27-Mar Standard Generalized Markup Language Metakieli, jonka avulla voidaan määritellä merkkauskieliä Data Type Definition (DTD) -määrittelyt Monimutkainen ISO standardi 1986 EsimerkiksiHTML on yksisgml:n määrittely 27-Mar XML Extensible Markup Language SGML:n yksinkertaisempi osajoukko (20%) XML korvannut käytännössä SGML:n Voidaan määritellä sovelluskohtaisia markup-kieliä <HENKILO> <NIMI> Onni Opiskelija</NIMI> <PUHELIN> </PUHELIN> </HENKILO> 27-Mar Uuden kielen syntaksin määrittely DTD-kuvaus: oma määrittelykieli XML Schema: määrittely XML-perustaisesti Ulkoasu: extensible Style Language (XSL) XSLT: muunokset, esim. HTML-sivuksi XSL-FO: oma layout-kieli 27-Mar-02 18

4 XML-esimerkki (DTD) <?xml version="1.0"?> <!DOCTYPE CONTACTS [ <!ELEMENT CONTACTS (CONTACT+)> <!ELEMENT CONTACT (NAME, PHONE+, ADDRESS, IMG?)> <!ELEMENT NAME (#PCDATA)> <!ELEMENT PHONE (#PCDATA)> <!ATTLIST PHONE type (home work gsm ) "work"> <!ELEMENT ADDRESS (#PCDATA)> <!ELEMENT IMG EMPTY> <!ATTLIST IMG src CDATA #REQUIRED> <!ENTITY Uni "University of Helsinki"> ]> <CONTACTS> <CONTACT> <NAME>Mika Klemettinen</NAME> <PHONE type="work"> </PHONE> <PHONE type="gsm "> </PHONE> <ADDRESS>& Uni;</ADDRESS> <IMG src="mika.jpg"/> </CONTACT> </CONTACTS> 27-Mar Miksi XML? Samalle sisällölle eri ulkoasuja Eri laitteet (PC, kännykkä, ) Eri sovellukset (WWW-sivu, painettu kirja, ) Sisällön/rakenteen hyödyntäminen Esim. parempi osumatarkkuus hakukoneissa Laadun kontrollointi Syntaksin tarkistus mahdollista 27-Mar Merkkauskielten merkitys XML on Webin perusta jatkossa Tietojen koodaus avoimessa muodossa Runsaasti standardeja eri aloille Avoimet rajapinnat Javaym. kieliin Ohjelmallinen sivujen käsittely 27-Mar Muodostavat WWW:n perustan Helppokäyttöisiä näyttäviä sivuja käyttäjille Helppoja tehdä toteuttajan näkökulmista Avoimet yhteiset standardit Valmistajariippumattomuus Stabiilisuus tiedostoformaattien muutoksia vastaan Sivut ovat yksinkertaisia tekstitiedostoja Sovellusaluekohtaiset standardikielet 27-Mar Standardointi WWW-kehityksen yleiskoordinointi WWW Consortium ( Valmistajien, operaattoreinen jne. yhteistyöelin Laatii WWW-suosituksia Sovellusaluekohtaiset organisaatiot ISO: Eri alat paitsi sähkö/elektroniikka IEC, CEN, UN/CEFACT, OASIS, Loputtomasti työryhmiä eri aloilla Toiminnan esitys: ohjelmointi 27-Mar Mar-02 24

5 Ohjelmointi WWW-selaimen sovellusohjelmointi Hajautettu toiminnallisuus WWW-palvelimen sovellusohjelmointi Keskitetty toiminnallisuus 27-Mar WWW-selaimen sovellusohjelmointi Java-appletit (asiakaspää) Java-ohjelma siirtyy palvelimelta selaimeen Ohjelma ajetaan asiakaskoneessa Dynamic HTML (asiakaspää) ECMAScript (JavaScript, J Script) HTML-koodin sekaan ajettavia ohjelmia (script) Cascading Style Sheets (CSS) Yleisiä tyylimäärittelyjä HTML- kielen elementeille Domain Object Model (DOM) Sivun oliomalli skriptejä varten 27-Mar WWW-palvelimen sovellusohjelmointi Server Side Includes (SSI) HTML-koodilla korvattavia koodeja HTMLsivulla Esim. päiväys tai muu dokumentin osa Palvelin hoitaa korvaamisen ennen sivun lähettämistä 27-Mar Server Pages -systeemit (ASP, JSP) HTML-sivulla myös Javaa tms. ohjelmointikieltä Koodit ajetaan ja korvataan HTML-tuloksella Palvelimella ohjelma luo HTML-sivut Esim. tietojen haku tietokannasta Tulos lähetetään selaimelle TAG Libraries Koodit korvataan omilla merkkauksilla 27-Mar CGI-skriptit ja servletit Palvelimen ohjelma Saa tiedot selaimelta esim. lomakkeella PUT ja GET metodit Palauttaa selaimelle HTML-tuloksen TULEVAISUUDEN WWW Semantic Web? 27-Mar Mar-02 30

6 Visio tulevaisuuden Webistä Kysymys: Mitä hyötyä on Webistä? 27-Mar Keskeistä WWW:n tarjoamat palvelut Viestintä( , puhe, kuva, video, ) Tiedonhaku (hakukoneet, portaalit,...) Toimenpiteiden suorittaminen Sähköinen liiketoiminta Sähköinen asiointi Ym. Siksi esimerkiksi Valtavat 3G-panostukset Suomessa Nokia, Sonera, Elisa dot.com-kupla ja sen puhkeaminen 27-Mar Miten hyötypalveluja Webiin saadaan? Sisältö tärkeää materiaalin digitointi Palvelun äly tärkeää sisällön hyödyntäminen Käyttömukavuus ihmiselle tärkeää Ansaintologiikan toimittava money makes the world go round Kehityksen este Webissä? WWW-palvelu kone auttaa ihmistä Edellyttää sisältöjen koneellista "ymmärtämistä" WWW:n sisällöt ovat ihmislukijaa varten HTML, PDF, JPEG Kone ei ymmärrä WWW:n sisältöjä Hakukoneet, ostoagentit, verkkomönkijät jne. Periaatteessa kaikkiwww-sovellukset => Perustavaa laatua oleva ristiriita 27-Mar Mar Miten Webistä tulee älykkäämpi? Malli 1: Älykkäämmät sovellukset Sisältö pysyy samana Koneesta tehdään ihmismäisempi Malli 2: Älykkäämmin esitetty sisältö Sisältö helpommin ymmärrettäväksi Kone pysyy tyhmempänä Käytännössä molempia tapoja tarvitaan Yhä älykkäämmät järjestelmät käsittelevät yhä älykkäämmin esitettyjä tietoja 27-Mar Ratkaisumalli 1: Älykkäämmät sovellukset Tiedon haku (information retrieval) Tiedon ekstrahointi (information extraction) Merkityshahmojen tunnistaminen vapaamuotoisesta aineistosta Esim. kiiinnostavien uutisten tunnistus Kääreet (wrapper) Heterogeenisten tietolähteiden yhdistäminen Kääreen sisältöjen täyttäminen eri lähteistä Esim. ostosagentit, tietokantojen yhdistäminen 27-Mar-02 36

7 Wrappers Tiedon louhinta (data mining) Klusterointi, sääntöjen oppiminen... Verkon louhinta (web mining) Sisällöt: Content mining Käyttö: Usage mining 27-Mar Source: D. Fensel 27-Mar Ratkaisumalli 1:nongelmia Kielen automaattisen tulkinnan vaikeus vapaamuotoisuus sisällön semantiikka Ei-tekstuaaliset sisällöt kuva, ääni, musiikki, video, ohjelmisto Miten tulkita algoritmisesti? Tulkintaan ei riitä itse dokumentti Tarvitaan konteksti, common sense Ratkaisumalli 2: Älykkäämmin esitetty sisältö Semantic Webin lähtökohta Talletetaan tieto niin, että tyhmempikin sen ymmärtää! Ihminen tulee konetta vastaan Kone voi auttaa ihmistä itsensä auttamisessa Kiihkeä kehitystyö käynnistynyt 27-Mar Mar Ratkaisumalli 2:nongelmia Webin sukupolvia Tallennusmuodon mutkikkuus Luettavuus ihmiselle heikkenee Tukea tarvitaankin ihmiselle Mallinnus (ontologiat) Kuvausten toimittaminen Standardointi Laajoja syvällisiä standardeja Esim. IEEE Standard Upper Ontology ebusiness standardit 27-Mar G WWW: HTML-sivut ihmisen tulkittavaksi 2G WWW: XML-sivut ihmisen/koneen tulkittavaksi 3G WWW: Merkitykset ihmisen/koneen käytettäväksi => Uusi perusta älykkäille WWW-palveluille Kansainvälinen yhteistyö W3C, ISO, OASIS, Mar-02 42

8 Semantic Web: Technology push Trust level Digital signature, annotations,... Logic level KIF, RuleML,... Ontology level WordNet, RosettaNet, DAML+OIL,... Meta data level RDF, RDFS, Topic Maps,... Structure level XML, XML DTD/ Scema, XSL,... Internet level Unicode, URI,... Planning CPR, SPAR, PDDL, Processes BPML, WPDL, PSL, Services UDDI, WSDL, DAML -S, Transactions XML/EDI, KQML, Communication TCP/IP, HTTP, SOAP, Mar Taso 1: Internet Ytimenä URI (Universal Resource Identifier) Esim. WWW = URI:en verkko Unicode-merkistö Kaikki maailman kielet Protokollat HTTP, FTP, TCP/IP, Mar Taso 2: Sisältöjen rakenne extensible Markup Language (XML) Meta-kieli sovelluskohtaisille kielille <OSOITE> <NIMI>Onni Ohjelmoija</NIMI> <PUHELIN> </PUHELIN> </OSOITE> Rakenteen ja ilmasun erottaminen Muunnokset ja ilmiasu: XSL XML ja "Semantic" Web? Semantiikka: "tutkii miten symbolit viittaavat toisiin olioihin" Intensio: käsitteen merkitys Extensio: käsitteen viittamat oliot XML on syntaktinen, ei semanttinen 27-Mar Mar Miksi XML ei ole "semanttinen"? <OSOITE> <NIMI>Onni Ohjelmoija</NIMI> <PUHELIN> </PUHELIN> </OSOITE> <OSOITE> <NIMI>Onni Ohjelmoija</NIMI> <PUHELIN> </PUHELIN> </OSOITE> Semantiikka on vain nahkakansissa, ei peltikuoressa Taso 3: Semanttiset metakuvaukset Idea: rakenteelle on annettava merkitys (semantiikka) toisella tasolla Tärkeimmät Semantic Web -standardit W3C: RDF (S) ISO: Topic Maps, XTM 27-Mar Mar-02 48

9 RDF(S) RDF Resource Description Framework (1999) Yleinen verkkoresurssien kuvaamiskieli RDF Schema (2000) RDF- terminologian määrittely Käsitehierarkiat (Class/subClass/type) OlioajatteluWWW-kuvauksiin RDF Model Idea: kuvataan WWW resursseja (URIs) Olio-Attribuutti-Arvo kolmikot "Helsinki"-"is located in"-"finland" < Location, Reifikaatio Hierarkkisuus 27-Mar Mar RDF Syntax YleensäXML-perustainen (muukin käy!) " The WWW-paper "Using RDF " was written by John Smith, concerns RDF, Metadata and Semantic Web", and was created on Jan 1, 2000" Vastaava RDF malli (verkko) <?xml version="1.0"?> <rdf:rdf xmlns:rdf = " xmlns:dc = " <rdf:description rdf:about = " <DC:Title>Using RDF to describe web resources</dc:title> <DC:Creator>John Smith</DC:Creator> <DC:Date> </DC:Date> <DC:Subject>RDF, Metadata, Semantic Web</DC:Subject> </rdf:description> </rdf:rdf> 27-Mar Mar Kuvausten tuottaminen RDF kömpelöä ihmisen kirjoittaa Ei siihen tarkoitettukaan RDF-kuvaukset tuotetaan ohjelmallisesti Dokumentin metatiedosta Esim. PDF Korkeamman tasoisista tietojen kuvauksista Esim. DAML+OIL kuvauskieli Erityisillä editoreilla Esim. RDFPic 27-Mar Miksi RDF on tärkeä? Oleellisin innovaatio XML:ään verrattuna XML:n tietomalli on puu RDF:n tietomalli on yleisempi verkko Verkon kaarien järjestyksellä ja laadulla ei ole väliä (painvastoin kuin puussa) Metakuvaukset joustavasti ja ulkoisesti Voidaan esim. yhdistää useita eri verkkoa Yksinkertainen yleinen "framework" Ei sidottu sovellusalaan tai -tapaan 27-Mar-02 54

10 RDF Schema Dublin Core (DC) Tapa määritellä sanastoja, joilla RDFkuvaukset annetaan Olio-ohjelmoinnista tuttu luokka-ajattelu Core classes Resource, Class, Property 27-Mar Kirjastoalan standardi Dublin Core MeatadataInitiative Dublin, Ohio, perustietoa dokumenteista -> RDF Title, Subject, Creator, Publisher, Date, Voidaan esim. erottaa Bill Gatesia käsittelevä aineisto hänen tekemästään aineistosta Laaja käyttäjäkunta Mm. Abobe XMP 27-Mar PRISM Julkaisualan sisällönhallintastandardi "PRISM is an extensible XML metadata standard for syndicating, aggregating, post-processing and multi-purposing content from magazines, news, catalogs, books and mainstream journals" DC, NewsML + muita standardeja 27-Mar vcard Henkilön perustiedot Käyntikortin tietoelementit FN NICKNAME TITLE Kuvan upotus 27-Mar <?xml version="1.0"?> <rdf:rdf xmlns:rdf = " xmlns:vcard = " <rdf:description rdf:about = " > <vcard:fn> Corky Crystal </vcard:fn> <vcard:n rdf:parsetype="resource"> <vcard:family> Crystal </vcard:family> <vcard:given> Corky </vcard:given> <vcard:other> Jacky </vcard:other> <vcard:prefix> Dr </vcard:prefix> </vcard:n> <vcard:bday> </vcard:bday> <vcard:title> Computer Officer Class 3 </vcard:title> <vcard:role> Programmer </vcard:role> <vcard:tel rdf:parsetype="resource"> <rdf:value> </rdf:value> <rdf:type rdf:resource=" <rdf:type rdf:resource=" </vcard:tel> <vcard: rdf:parsetype="resource"> <rdf:value> corky@qqqfoo.com </rdf:value> <rdf:type rdf:resource=" </vcard: > <vcard:adr rdf:parsetype="resource"> <vcard:street> 111 Lake Drive </vcard:street> <vcard:locality> WonderCity </vcard:locality> <vcard:pcode> 5555 </vcard:pcode> <vcard:country> Australia </vcard:country> </vcard:adr> </rdf:description> </rdf:rdf> 27-Mar Sovelluksia: RDFPic Valokuvien metatiedon esittäminen Editori metatietojen antamista varten Metatieto talletetaan JPEG-kuvan sisään jigsaw.w3.org/rdfpic/ 27-Mar-02 60

11 Sovelluksia: P3P Platform for Privacy Preference (P3P) Ongelma: Käyttäjän tietosuojan kontrollointi webissä Ratkaisuidea: Kerro kerran miten haluat tietojasi käsiteltävän Esim. toimien seuraaminen, in käyttö jne. P3P sivustot tarkistavat ovatko heidän toimintamallinsa ristiriidassa halutun kanssa Ilmoittavat niistä 27-Mar Mar P3P tulossa käyttöön P3P ongelmia W3C Recommendation, April 2002 Selaimet IE 6 tukee jo osittain (piparit ) Netscape aikoo tukea 30% sadasta tärkeästä WWW-sivustosta tukee tai aikoo tukea (Internet Education Foundation) Yahoo!, Amerca Online, Microsoft, Terra Lycos, Cnet, 27-Mar Liian mutkikas konsepti rivikäyttäjälle? Aihettaa hämmennystä ja pelkoa? Vaatii sivuston tekijöiltä panostusta Epäluotettavat sivustot voivat aina huijata 27-Mar Topic Map Topic Map: rakenne Ideoitu jo ennen WWW:tä 90-luvun alussa! Kirjan hakemisto lähtökohtana O'Reillyn kirjojen hakemistojen yhdistäminen TM = tietämystason verkko (metadata) kuvattavista WWW-resursseista Semanttinen, verkkomainen hakemisto Sukua RDF:lle : metatiedon esittämistapa ISO:n standardi 27-Mar TAO: Topic - Association - Occurrence Topic (aihe): Säveltäjä, teos, kaupunki jne. Association (assosiaatio ) Aiheiden väliset yhteydet Sibelius - creator -> Finlandia Sibelius - oneräs -> Säveltäjä Occurrence (resurssi) Kuvauksen kohteena ovat dokumentit Esim. Sibeliuksesta kertova HTML-sivu, Finlandia MP3 tiedosto, 27-Mar-02 66

12 Topic Map: käyttö XML Topic Map -kuvauskieli standardoitu (XTM) Myös muita mahdollisuuksia on 27-Mar Aiheet näytetään sivuina Sivut voidaan määritellä esim. HTML:n ja omien merkkausten (tag library) avulla Assosiaatioiden perusteella luodaan linkit aiheeseen liittyviin sivuihin Semanttinen surffailu Myös kyselykielillä tietoa (tolog, TMQL) Karttoja voidaan yhdistellä Suodattaminen scope-käsitteen avulla 27-Mar Topic Map: sovelluksia Tietämyksen hallinta Yrityksen/viraston dokumentit ja palvelut Eri järjestelmien erityyppisten resurssien yhdistely Intra- ja Internet Metatieto erillään itse dokumenteista Karttojen luonti ja käyttö ei häiritse muita järjestelmiä Tieto löytyy linkkejä seurailemalla (samoilu) Content management Eri näkökulmia samaan sisältöön Dukumenttien tuottajat vs. loppukäyttäjät Esim. jaottelukielen, kiireellisyyden tai aiheen mukaan Tietosanakirjat (esim. romput ym. semanttisesti rikkaat sisällöt Ks. esim. on-line demot 27-Mar Mar Quid-tietosanakirja RDF(S) ja Topic Map Malleja/kieliä WWW-resurssien kuvaamiseen (metadata) Kielen muodot viittaavat alla oleviin resursseihin ja jopa itseensä (reifikaatio) Tietomalli ei ole sidottu XMLesitysmuotoon Sarjallistamistapa (serialization) periaatteessa yhdentekevä Kielet voidaan esittää muunkinlaisella syntaksilla 27-Mar Mar-02 72

13 Taso 4: Ontologiat Ontologia on formaali, eksplisiittinen määrittely yhteisestä käsitteistöstä (Gruber, 1993) Formaali: jämpti Eksplisiittinen: konekin ymmärtää Yhteinen: kommunikaatio mahdollista Kuvaa sovellusmaailmassa olevat oliot Ensimmäinen edellytys sille, että ihmiset ja koneet voivat ymmärtää toisiaan 27-Mar Ontologiat käytännössä Yleisiä hierarkkisia sanastoja Esim. YSA, WordNet Yleisiä maailmanmalleja Esim. CYC Spesifejä ammattitermistöjä Esim. RosettaNet Luokittelujärjestelmiä Esim. tuotteet/palvelut UN/SPSC Kirjastot UDK, Loogisia terminologisia malleja Ohjelmistoissa 27-Mar Ontologin uusia välineitä Mallit ja esityskielet RDFS Terminologialogiikat ja DAML+OIL Object-orieted modeling XML-syntax Description logic semantics 27-Mar Ontologioiden kuvaustasot Sanasto (vocabulary) Käytettävät käsitteet Rakenne (structure) Käsitehierarkia ja ominaisuudet Rajoitteet ja loogiset ominaisuudet Ominaisuuksien käyttö, arvoalueet Ominaisuuksien ominaisuudet Symmetrisyys, transitiivisuus Loogiset aksioomat ja säännöt Uusien relaatioiden johtaminen 27-Mar Esimerkki: OIL ontologiakieli Ontologiaeditorit Protégé Rakennetaan luokkahierarkia Generoidaan siitä eri tarkoituksiin esitysmuotoja HTML, RDFS, graafinen esitys,prolog, Ontologioiden yhdistäminen ja hallinta OilEd + FaCT Ontologian oikeellisuus ja päättely Ontology container Yleistä metetietoa ontologiasta (tekijä, kieli jne) Ontology definitions Relaatioiden määrittelyt Esim. käänteisrelaatio, transitiivisuus Luokka hierarkian määrittelyt 27-Mar Mar-02 78

14 Container Ontology definitions ontology-container title African animals creator Ian Horrocks subject animal, food, vegetarians description A didactic example ontology describing African animals description.release 1.01 publisher I. Horrocks type ontology format pseudo-xml format pdf identifier source language OIL language en-uk relation.haspart ontology-definitions slot-def eats inverse is-eaten-by slot-def has-part inverse is-part-of properties transitive 27-Mar Mar class-def animal class-def plant subclass-of NOT animal class-def tree subclass-of plant class-def branch slot-constraint is-part-of has-value tree class-def leaf slot-constraint is-part-of has-value branch class-def defined carnivore subclass-of animal slot-constraint eats value-type animal class-def defined herbivore subclass-of animal slot-constraint eats value-type plant OR (slot-constraint is-part-of has-value plant) class-def herbivore subclass-of NOT carnivore class-def giraffe subclass-of animal slot-constraint eats value-type leaf class-def lion subclass-of animal slot-constraint eats value-type herbivore class-def tasty-plant subclass-of plant slot-constraint eaten-by has-value herbivore, carnivore 27-Mar Kuvausten käyttö Voidaan tuottaa RDFS-muoto tietokoneelle Konsistenssi voidaan tarkistaa Voidaan vastata loogisiin kysymyksiin Päättelykoneella FaCT Dokumenttien loogisen metakuvausten ymmärtäminen 27-Mar Ontologin haasteita Terminologinen konsensus Eri tarpeiden ja mieltymisten sovittaminen Ontologioiden koko-ongelmat Riittävätkö resurssit, skaalautuvatko välineet? Ontologioiden muuttuminen Esim. Tsekkoslovakia valtio-ontologiassa? Ontologioiden yhdistäminen Esim. tuote/palvelukatalogit 27-Mar Tasot 5-6: Logiikka ja luottamus Logiikkataso Päättely ja toiminta ontologian kuvaamiin oliohin liittyen Todistukset/perustelut (proof) Esim. RuleML -saantömerkkauskieli Luottamus Resurssien kuvailu/arvostelu (annotointi) Kenen suosituksiin itse kukin luottaisi? Digitaaliset allekirjoitukset (digital signatures) Tahojen luotettava tunnistaminen Salaus: tiedot julki vain oikeille tahoille Tietosuojakysymykset (esim. P3P) 27-Mar-02 84

15 Tärkeimpiä alueita Sovellusalueita Informaation haku (information retrieval) Tietämyksen hallinta (knowledge management) Verkkokauppa (B2C) ja Peer-to-Peer (P2P) Sähköinen liiketoiminta (B2B), Web Services Profilointi ja kustomointi 27-Mar Mar Informaation haku Open Directory Project dmoz Seuraavan polven hakurobotit Metatietojen hyödyntäminen Älykkäät hakemistot Matchmaker-sovellukset Semanttiset portaalit RDF-based search 27-Mar (Fensel, 2002) 27-Mar Tietämyksen hallinta (knowledge management) Ongelmia Dokumenttien monimuotoisuus Maapalloistuminen -> sisältöjen hajautus Tietämyskannan komplisoituminen SemWeb-tekniikat antavat uusia työkaluja Liima heterogeenisten hajautettujen dokumenttien hallintaan 27-Mar Mar-02 90

16 Verkkokauppa (B2C) ja Peer-to-Peer (P2P) Uusi markkinointi- ja jakelukanava Uusi tapa kommunikoida ja jakaa tietoa Uudet sähköiset liiketoimintamallit Sähköinen asiointi edellyttää, että koneet voivat ymmärtää käsitellä termejä ja sisältöjä Sähköinen liiketoiminta(b2b), Web Services Miten tarjoan oman tuotteen/palvelun kansainvälisille markkinoille? Vision globaalit rekisterit ja sanastot käytettävissä (UDDI, RosettaNet,...) Miten hoidan transaktiot kumppaneiden kanssa? Esim. tarjouspyyntöön vastaaminen EDI-XML, SOAP, WSDL Toimintakehykset : UDDI, ebxml, 27-Mar Mar Profilointi ja kustomointi Semantic Webin mahdollisuuksia Sisältöjen rikastaminen Eri standardien yhdistäminen Esim. toimialaportaalit Likeetoimintaprosessien automatisointi Semanttset kuvaukset Ihmiset ja palvelut (P3P) Omat preferenssit, tietosuoja,... Laitteet (CC/PP, FIPA Device Ontology) Esim. MV-kännykälle ei värikuvia Dokumentit (Transcoding) Sisältöjen kustomointi eri laitteille ja tarpeisiin 27-Mar Mar Semantic Webja Suomi Lisätietoja Juna lähti jo XML-standardointihankkeet, 90-luvun loppu W3C Semantic Web Activity, 2001/kevät EU:n OntoWeb 2001/kesä Semantic Web Kick-Off in Finland 2001/syksy Tärkeä ala jatkossa monessa mielessä Teollinen intressi Tekninen mahdollisuus Tieteellinen haaste Kansallinen intressi 27-Mar W3C:n Semantic Web Activity Tutkimusmaailman portaali EU:n yhteistyöverkosto Semantic Web in Finland 27-Mar-02 96

WWW-ohjelmoinnin kokonaisuus. WWW-OHJELMOINTI 1 Merkkauskielet. Merkkauskielten idea. Merkkauskielet (markup languages) Merkkauskielten merkitys

WWW-ohjelmoinnin kokonaisuus. WWW-OHJELMOINTI 1 Merkkauskielet. Merkkauskielten idea. Merkkauskielet (markup languages) Merkkauskielten merkitys WWW-OHJELMOINTI 1 WWW-ohjelmoinnin kokonaisuus SGML, XML, HTML WWW-selaimen sovellusohjelmointi WWW-palvelimen sovellusohjelmointi Eero Hyvönen Tietojenkäsittelytieteen laitos Helsingin yliopisto 26.10.2000

Lisätiedot

Visio tulevaisuuden Webistä. Semantic Web - kohti uutta merkitysten Internetiä. Ratkaisumalli 1: Älykkäämmät sovellukset. Vision este Webissä

Visio tulevaisuuden Webistä. Semantic Web - kohti uutta merkitysten Internetiä. Ratkaisumalli 1: Älykkäämmät sovellukset. Vision este Webissä Semantic Web - kohti uutta merkitysten Internetiä Prof. Eero Hyvönen Helsingin yliopisto Helsinki Institute for Information Technology 1-marras-01 1 Visio tulevaisuuden Webistä Mitä hyötyä on Webistä?

Lisätiedot

Sisältö. Miten hyötypalveluja Webiin saadaan? Mitä hyötyä on Webistä? Kehityksen este Webissä? Miten Webistä tulee älykkäämpi?

Sisältö. Miten hyötypalveluja Webiin saadaan? Mitä hyötyä on Webistä? Kehityksen este Webissä? Miten Webistä tulee älykkäämpi? Sisältö Semanttinen Web - mitä XML:n jälkeen? Prof. Eero Hyvönen Helsingin yliopisto ja Helsinki Institute for Information Technology (HIIT) 27-Mar-02 1 Semantic Web -visio Tasot ja standardit Sovellusalueita

Lisätiedot

Semantic Web Sisältötuotannon ja palveluiden tulevaisuus

Semantic Web Sisältötuotannon ja palveluiden tulevaisuus Semantic Web Sisältötuotannon ja palveluiden tulevaisuus Prof. Eero Hyvönen Helsingin yliopisto ja Helsinki Institute for Information Technology (HIIT) Semantic Computing Research Group http://cs.helsinki.fi/group/seco/

Lisätiedot

Sisältö. Semanttinen Web. WWW:n perusta. WWW tänään. WWW tänään: palvelut ja tiedonhaku. Toiminnalliset palvelut: ongelmia

Sisältö. Semanttinen Web. WWW:n perusta. WWW tänään. WWW tänään: palvelut ja tiedonhaku. Toiminnalliset palvelut: ongelmia Sisältö Semanttinen Web Sisältötuotannon ja palveluiden tulevaisuus Internetissä Prof. Eero Hyvönen Helsingin yliopisto ja Tietotekniikan tutkimuslaitos HIIT Semantic Computing Research Group WWW tänään

Lisätiedot

Sisältö. Semanttinen Web ja Web palvelut Sisältötuotannon ja palveluiden tulevaisuus Internetissä. WWW:n perusta. WWW tänään

Sisältö. Semanttinen Web ja Web palvelut Sisältötuotannon ja palveluiden tulevaisuus Internetissä. WWW:n perusta. WWW tänään Sisältö Semanttinen Web ja Web palvelut Sisältötuotannon ja palveluiden tulevaisuus Internetissä Prof. Eero Hyvönen Helsingin yliopisto ja Tietotekniikan tutkimuslaitos HIIT Semantic Computing Research

Lisätiedot

Ontologiat: standardeja, työkaluja

Ontologiat: standardeja, työkaluja Ontologiat: standardeja, työkaluja Prof. Eero Hyvönen Helsingin yliopisto ja Tietotekniikan tutkimuslaitos HIIT Semantic Computing Research Group http://cs.helsinki.fi/group/seco/ 20-Jan-03 1 Sisältö WWW

Lisätiedot

Luento 12: XML ja metatieto

Luento 12: XML ja metatieto Luento 12: XML ja metatieto AS-0.110 XML-kuvauskielten perusteet Janne Kalliola XML ja metatieto Metatieto rakenne sanasto Resource Description Framework graafikuvaus XML Semanttinen Web agentit 2 1 Metatieto

Lisätiedot

Semanttisen webin idea

Semanttisen webin idea Semanttinen web Prof. Eero Hyvönen Aalto-yliopisto, mediatekniikan laitos Helsingin yliopisto, tietojenkäsittelytieteen laitos Semantic Computing Research Group http://seco.tkk.fi/ Sisältö Semanttinen

Lisätiedot

Seitsemän syytä semanttiseen webiin. Eero Hyvönen Aalto-yliopisto ja HY Semanttisen laskennan tutkimusryhmä (SeCo)

Seitsemän syytä semanttiseen webiin. Eero Hyvönen Aalto-yliopisto ja HY Semanttisen laskennan tutkimusryhmä (SeCo) Seitsemän syytä semanttiseen webiin Eero Hyvönen Aalto-yliopisto ja HY Semanttisen laskennan tutkimusryhmä (SeCo) 1 Sisältö WWW tänään (30 min) Palvelut ja tiedonhaku: ongelmia Tiedon esitys: merkkauskielet

Lisätiedot

XML johdanto, uusimmat standardit ja kehitys

XML johdanto, uusimmat standardit ja kehitys johdanto, uusimmat standardit ja kehitys Ossi Nykänen Tampereen teknillinen yliopisto (TTY), Digitaalisen median instituutti (DMI), W3C Suomen toimisto Esitelmä Hyvin lyhyt versio: on W3C:n suosittama

Lisätiedot

Ontologiat merkitysten mallintamisessa: OWL. Eeva Ahonen

Ontologiat merkitysten mallintamisessa: OWL. Eeva Ahonen Ontologiat merkitysten mallintamisessa: OWL Eeva Ahonen 1.11.2004 Semanttinen tieto käsitemallit ihmisillä sisäiset mallit maailmantieto tarvitaan tekstin tulkitsemiseen tietokoneelle esim. sanat vain

Lisätiedot

Tutkitaan sitten HTML-dokumenttien anatomiaa, jotta päästään käsiksi rakenteisten dokumenttien käsitteistöön esimerkkien kautta.

Tutkitaan sitten HTML-dokumenttien anatomiaa, jotta päästään käsiksi rakenteisten dokumenttien käsitteistöön esimerkkien kautta. 3 HTML ja XHTML Tutkitaan sitten HTML-dokumenttien anatomiaa, jotta päästään käsiksi rakenteisten dokumenttien käsitteistöön esimerkkien kautta.

Lisätiedot

W3C-teknologiat ja yhteensopivuus

W3C-teknologiat ja yhteensopivuus W3C-teknologiat ja yhteensopivuus Ossi Nykänen Tampereen teknillinen yliopisto (TTY), Digitaalisen median instituutti (DMI), Hypermedialaboratorio W3C Suomen toimisto Esitelmä Hyvin lyhyt versio: W3C asettaa

Lisätiedot

HTML & CSS. HTML (HyperText Markup Language) Antti Koivisto. ! HTML on sivujen kuvauskieli.

HTML & CSS. HTML (HyperText Markup Language) Antti Koivisto. ! HTML on sivujen kuvauskieli. HTML & CSS Antti Koivisto HTML (HyperText Markup Language)! HTML on sivujen kuvauskieli.! Se ei ole ohjelmointikieli.! HTML on merkintäkieli, joka koostuu monista merkintä tägeistä ().! Voidaan

Lisätiedot

Sisällys. Valtion tietotekniikan rajapintasuosituksia. XML:n rooleja sähköisen asioinnin tavoitearkkitehtuurissa. dbroker - asiointialusta

Sisällys. Valtion tietotekniikan rajapintasuosituksia. XML:n rooleja sähköisen asioinnin tavoitearkkitehtuurissa. dbroker - asiointialusta Palveluita ja sisältöä portaaliin - XML:n mahdollisuuksista XML-tietokannat ja julkishallinnon XML-sovellukset, 28.05.2002 Lasse Akselin, TietoEnator Oyj Sisällys Valtion tietotekniikan rajapintasuosituksia

Lisätiedot

Semanttinen Web. Ossi Nykänen. Tampereen teknillinen yliopisto (TTY), Digitaalisen median instituutti (DMI), Hypermedialaboratorio W3C Suomen toimisto

Semanttinen Web. Ossi Nykänen. Tampereen teknillinen yliopisto (TTY), Digitaalisen median instituutti (DMI), Hypermedialaboratorio W3C Suomen toimisto Semanttinen Web Ossi Nykänen Tampereen teknillinen yliopisto (TTY), Digitaalisen median instituutti (DMI), Hypermedialaboratorio W3C Suomen toimisto Esitelmä Hyvin lyhyt versio: Semanttinen Web (SW) on

Lisätiedot

Eero Hyvönen. Semanttinen web. Linkitetyn avoimen datan käsikirja

Eero Hyvönen. Semanttinen web. Linkitetyn avoimen datan käsikirja Eero Hyvönen Semanttinen web Linkitetyn avoimen datan käsikirja WSOY:n kirjallisuussäätiö on tukenut teoksen kirjoittamista Copyright 2018 Eero Hyvönen & Gaudeamus Gaudeamus Oy www.gaudeamus.fi Kansi:

Lisätiedot

Internetin tulevaisuudennäkymiä Semanttinen web ja älykkäät palvelut

Internetin tulevaisuudennäkymiä Semanttinen web ja älykkäät palvelut TIETEEN PÄIVÄT Internetin tulevaisuudennäkymiä Semanttinen web ja älykkäät palvelut Tieteen päivät 2003, esitelmä 11.1.2003, Helsingin yliopisto, Porthania, P1, 11:45-13:45 Prof. Eero Hyvönen Helsingin

Lisätiedot

Rakenteisen oppimateriaalin tuottaminen verkossa esimerkki Rhaptos. Antti Auer Koordinaattori, HT Jyväskylän yliopisto Virtuaaliyliopistohanke

Rakenteisen oppimateriaalin tuottaminen verkossa esimerkki Rhaptos. Antti Auer Koordinaattori, HT Jyväskylän yliopisto Virtuaaliyliopistohanke Rakenteisen oppimateriaalin tuottaminen verkossa esimerkki Rhaptos Antti Auer Koordinaattori, HT Jyväskylän yliopisto Virtuaaliyliopistohanke Rakenteisuus kahdella tasolla Oppimisaihiot ( Learning Objects

Lisätiedot

Semanttinen Web. Ossi Nykänen Tampereen teknillinen yliopisto (TTY), DMI / Hypermedialaboratorio W3C Suomen toimisto

Semanttinen Web. Ossi Nykänen Tampereen teknillinen yliopisto (TTY), DMI / Hypermedialaboratorio W3C Suomen toimisto Semanttinen Web Ossi Nykänen ossi.nykanen@tut.fi Tampereen teknillinen yliopisto (TTY), DMI / Hypermedialaboratorio W3C Suomen toimisto Esitelmä "Semanttinen Web" Sisältö Konteksti: W3C, Web-teknologiat

Lisätiedot

Mikä on semanttinen web?

Mikä on semanttinen web? Mikä on semanttinen web? Airi Salminen Jyväskylän yliopisto http://www.cs.jyu.fi/~airi/ Semanttinen web ja funktionaalinen luettelointi seminaari 3.5.2006 Airi Salminen, Mikä on semanttinen web? 3.5.2006

Lisätiedot

Vaasan yliopiston toimintaa tukevat informaatiopalvelut ovat käytettävissä WWW:n kautta.

Vaasan yliopiston toimintaa tukevat informaatiopalvelut ovat käytettävissä WWW:n kautta. 1. Julkaisutoiminnan peruskysymyksiä a) Mieti kohderyhmät b) Mieti palvelut c) Mieti palvelujen toteutus Vaasan yliopiston toimintaa tukevat informaatiopalvelut ovat käytettävissä WWW:n kautta. PALVELUKOKONAISUUDET:

Lisätiedot

W3C, Web-teknologiat ja XML

W3C, Web-teknologiat ja XML W3C, Web-teknologiat ja XML Ossi Nykänen Tampereen teknillinen yliopisto (TTY), Digitaalisen median instituutti (DMI), Hypermedialaboratorio W3C Suomen toimisto Esitelmä Hyvin lyhyt versio: XML on W3C:n

Lisätiedot

Semanttinen web ja sukututkimus

Semanttinen web ja sukututkimus Jenni Myllynen Semanttinen web ja sukututkimus Tietotekniikan pro gradu -tutkielma 29. maaliskuuta 2007 Jyväskylän yliopisto Tietotekniikan laitos Jyväskylä Tekijä: Jenni Myllynen Yhteystiedot: jenni.myllynen@gmail.com

Lisätiedot

Tiedonlouhinta rakenteisista dokumenteista (seminaarityö)

Tiedonlouhinta rakenteisista dokumenteista (seminaarityö) Tiedonlouhinta rakenteisista dokumenteista (seminaarityö) Miika Nurminen (minurmin@jyu.fi) Jyväskylän yliopisto Tietotekniikan laitos Kalvot ja seminaarityö verkossa: http://users.jyu.fi/~minurmin/gradusem/

Lisätiedot

Semanttinen Web. Ossi Nykänen. Tampereen teknillinen yliopisto (TTY), Digitaalisen median instituutti (DMI), W3C Suomen toimisto

Semanttinen Web. Ossi Nykänen. Tampereen teknillinen yliopisto (TTY), Digitaalisen median instituutti (DMI), W3C Suomen toimisto Semanttinen Web Ossi Nykänen Tampereen teknillinen yliopisto (TTY), Digitaalisen median instituutti (DMI), W3C Suomen toimisto Esitelmä Hyvin lyhyt versio: World Wide Web Consortium (W3C) on kansainvälinen

Lisätiedot

Molempien kehityssuuntien edellytys. Ontologiat: semanttisen webin ydinteknologia. Webin kehityssuuntia. WWW:n tulevaisuus? Ontology: perspectives

Molempien kehityssuuntien edellytys. Ontologiat: semanttisen webin ydinteknologia. Webin kehityssuuntia. WWW:n tulevaisuus? Ontology: perspectives Ontologiat: semanttisen webin ydinteknologia Prof. Eero Hyvönen Helsingin yliopisto ja Tietotekniikan tutkimuslaitos HIIT Semantic Computing Research Group http://cs.helsinki.fi/group/seco/ Sisältö WWW:n

Lisätiedot

standardit (W3C, ISO) Semanttisen laskennan tutkimusryhmä Teknillinen korkeakoulu kim.viljanen@tkk.fi

standardit (W3C, ISO) Semanttisen laskennan tutkimusryhmä Teknillinen korkeakoulu kim.viljanen@tkk.fi Semanttisen webin standardit (W3C, ISO) ja teknologiat Kim Viljanen Kim Viljanen Semanttisen laskennan tutkimusryhmä Teknillinen korkeakoulu kim.viljanen@tkk.fi SeCon Semantic web -patteristo XML Finland

Lisätiedot

Metatiedot organisaatioiden sisällönhallinnassa

Metatiedot organisaatioiden sisällönhallinnassa Metatiedot organisaatioiden sisällönhallinnassa Airi Salminen Jyväskylän yliopisto http://www.cs.jyu.fi/~airi/ Lainsäädäntöprosessin tiedonhallinnan kehittäminen Metatiedot suomalaisen lainsäädäntöprosessin

Lisätiedot

Johdatus rakenteisiin dokumentteihin

Johdatus rakenteisiin dokumentteihin -RKGDWXVUDNHQWHLVLLQGRNXPHQWWHLKLQ 5DNHQWHLQHQGRNXPHQWWL= rakenteellinen dokumentti dokumentti, jossa erotetaan toisistaan dokumentin 1)VLVlOW, 2) UDNHQQHja 3) XONRDVX(tai esitystapa) jotakin systemaattista

Lisätiedot

Yhteentoimivuusalusta: Miten saadaan ihmiset ja koneet ymmärtämään toisiaan paremmin?

Yhteentoimivuusalusta: Miten saadaan ihmiset ja koneet ymmärtämään toisiaan paremmin? Yhteentoimivuusalusta: Miten saadaan ihmiset ja koneet ymmärtämään toisiaan paremmin? Avoin verkkoalusta ihmisen ja koneen ymmärtämien tietomääritysten tekemiseen Riitta Alkula 20.3.2019 Esityksen sisältö

Lisätiedot

Sisältö. XML, XHTML ja CSS XML XML. XML:n ja HTML:n ero. XML kieliä XML XHTML CSS XSL. T Hypermediadokumentin laatiminen 2002

Sisältö. XML, XHTML ja CSS XML XML. XML:n ja HTML:n ero. XML kieliä XML XHTML CSS XSL. T Hypermediadokumentin laatiminen 2002 , XHTML ja CSS T-111.361 Hypermediadokumentin laatiminen 2002 XHTML CSS XSL Sisältö EXtensible Markup Language W3C Recommendation helmikuu 1998 SGML:n osajoukko Standard Generalized Markup Language Kevyempi

Lisätiedot

Johdatus XML teknologioihin

Johdatus XML teknologioihin Johdatus XML teknologioihin Metropolia J. Holvikivi XML metakieli Extensible Markup Language rakenteellinen esitystapa tiedon vaihtoon, talletukseen, yhdistämiseen ja julkaisemiseen yleinen rakenteenkuvauskieli,

Lisätiedot

Metatietojen merkitys tiedonhallinnassa

Metatietojen merkitys tiedonhallinnassa Metatietojen merkitys tiedonhallinnassa Airi Salminen Jyväskylän yliopisto http://www.cs.jyu.fi/~airi/ Suuntana lainsäädäntötyön semanttinen web Kohti lainsäädäntötyön tiedonhallinnan tehostamista Seminaari

Lisätiedot

Paikkatiedot ja Web-standardit

Paikkatiedot ja Web-standardit Paikkatiedot ja Web-standardit Ossi Nykänen Tampereen teknillinen yliopisto (TTY), Digitaalisen median instituutti (DMI), Hypermedialaboratorio W3C Suomen toimisto Esitelmä Hyvin lyhyt versio: World Wide

Lisätiedot

The OWL-S are not what they seem

The OWL-S are not what they seem The OWL-S are not what they seem...vai ovatko? Verkkopalveluiden koostamisen ontologia OWL-S Seminaariesitelmä 15.4.2013 Emilia Hjelm Internet on hankala Nykyinternet on dokumenttien verkko Asiat, joita

Lisätiedot

Mitä mahdollisuuksia tuloksemme tarjoavat museoille?

Mitä mahdollisuuksia tuloksemme tarjoavat museoille? Mitä mahdollisuuksia tuloksemme tarjoavat museoille? Prof. Eero Hyvönen Helsinki Institute for Information Technology HIIT University of Helsinki, Dept. of Computer Science Semantic Computing Research

Lisätiedot

3 Verkkosaavutettavuuden tekniset perusteet

3 Verkkosaavutettavuuden tekniset perusteet 3 Verkkosaavutettavuuden tekniset perusteet Saavutettavuuden toteuttaminen edellyttää lähtökohtaisesti tietoa laitteista ja sovelluksista, käyttäjistä ja käyttötavoista, sekä tekniikasta. Tekniikasta on

Lisätiedot

XML prosessori. XML prosessointi. XML:n kirjoittaminen. Validoiva jäsennin. Tapahtumaohjattu käsittely. Tapahtumaohjattu käsittely.

XML prosessori. XML prosessointi. XML:n kirjoittaminen. Validoiva jäsennin. Tapahtumaohjattu käsittely. Tapahtumaohjattu käsittely. XML prosessointi Miten XML dokumentteja luetaan ja kirjoitetaan XML prosessori lukee ja välittää XML dokumentin sovellukselle. Se sisältää entieettikäsittelijän (mahdollisesti) XML jäsentimen Sovellus

Lisätiedot

www.solita.fi solita@solita.fi

www.solita.fi solita@solita.fi www.solita.fi solita@solita.fi JAVA-SOVELLUSTEN RAKENTAMINEN INTEGROITUUN YMPÄRISTÖÖN Jarno Peltoniemi Solita Oy 10.5.2005 Aiheet Johdanto Portaalit, portletit Oracle Portal Java-sovelluksen rakentaminen

Lisätiedot

HSMT J2EE & EJB & SOAP &...

HSMT J2EE & EJB & SOAP &... HSMT J2EE & EJB & SOAP &... Ville Leppänen HSMT, c Ville Leppänen, IT, Turun yliopisto, 2011 p.1/15 Missä mennään... 1. Johdanto (1h) 2. Säikeet (2h) 3. Samanaikaisuudesta (2h) 4. Hajautetuista sovelluksista

Lisätiedot

HOJ J2EE & EJB & SOAP &...

HOJ J2EE & EJB & SOAP &... HOJ J2EE & EJB & SOAP &... Ville Leppänen HOJ, c Ville Leppänen, IT, Turun yliopisto, 2012 p.1/18 Missä mennään... 1. Johdanto (1h) 2. Säikeet (2h) 3. Samanaikaisuudesta (2h) 4. Hajautetuista sovelluksista

Lisätiedot

XPages käyttö ja edut Jarkko Pietikäinen toimitusjohtaja, Netwell Oy

XPages käyttö ja edut Jarkko Pietikäinen toimitusjohtaja, Netwell Oy IBM Collaboration Forum ٨.٣.٢٠١١ XPages käyttö ja edut Jarkko Pietikäinen toimitusjohtaja, Netwell Oy ٢٠١١ IBM Corporation Domino-sovelluskehitys Nopea kehitysympäristö (Rapid application development,

Lisätiedot

FinnONTO-infrastruktuurin esittely

FinnONTO-infrastruktuurin esittely FinnONTO-infrastruktuurin esittely Prof. Eero Hyvönen Aalto University and University of Helsinki Semantic Computing Research Group (SeCo) http://www.seco.tkk.fi/ Sisällys FinnONTO-ontologiatyön ydinajatukset

Lisätiedot

Uutisjärjestelmä. Vaatimusmäärittely. Web-palvelujen kehittäminen. Versio 1.3

Uutisjärjestelmä. Vaatimusmäärittely. Web-palvelujen kehittäminen. Versio 1.3 Uutisjärjestelmä Vaatimusmäärittely Versio 1.3 Sisällys 1 Muutoshistoria... 4 2 Viitteet... 4 3 Sanasto... 4 3.1 Lyhenteet... 4 3.2 Määritelmät... 4 4 Johdanto...5 4.1 Järjestelmän yleiskuvaus... 5 4.2

Lisätiedot

Profium. Smart Information Router (SIR) Janne Saarela Profium Oy. Profium perustettu 1996. Pioneeri sisällönhallinnan ratkaisujen kehityksessä

Profium. Smart Information Router (SIR) Janne Saarela Profium Oy. Profium perustettu 1996. Pioneeri sisällönhallinnan ratkaisujen kehityksessä Smart Information Router (SIR) RDF-teknologian käyttö sisällönhallinnassa Janne Saarela Profium Oy Profium Profium perustettu 1996 Pioneeri sisällönhallinnan ratkaisujen kehityksessä Markkinoiden 1. RDF-metatietoon

Lisätiedot

Sisällönhallinnan menetelmiä

Sisällönhallinnan menetelmiä Sisällönhallinnan menetelmiä Airi Salminen Jyväskylän yliopisto http://www.cs.jyu.fi/~airi/ Suomalaisen lainsäädäntötyön tiedonhallinta: suuntana semanttinen web RASKE2-projektin loppuseminaari Eduskunnassa

Lisätiedot

T-111.361 Hypermediadokumentin laatiminen. Sisältö. Tavoitteet. Mitä on www-ohjelmointi? Arkkitehtuuri (yleisesti) Interaktiivisuuden keinot

T-111.361 Hypermediadokumentin laatiminen. Sisältö. Tavoitteet. Mitä on www-ohjelmointi? Arkkitehtuuri (yleisesti) Interaktiivisuuden keinot T-111.361 Hypermediadokumentin laatiminen -Ohjelmointi Peruskäsitys www-ohjelmoinnin kentästä Tekniikat interaktiivisuuden toteuttamiseen tekniikat tekniikat Tietokannat Juha Laitinen TKK/TML juha.laitinen@hut.fi

Lisätiedot

Metatietojen merkitys tiedonhallinnassa

Metatietojen merkitys tiedonhallinnassa Metatietojen merkitys tiedonhallinnassa Airi Salminen Jyväskylän yliopisto http://www.cs.jyu.fi/~airi/ Suuntana lainsäädäntötyön semanttinen web Kohti lainsäädäntötyön tiedonhallinnan tehostamista Seminaari

Lisätiedot

W3C ja Web-teknologiat

W3C ja Web-teknologiat W3C ja Web-teknologiat Ossi Nykänen Tampereen teknillinen yliopisto (TTY), Digitaalisen median instituutti (DMI), W3C Suomen toimisto Esitelmä Hyvin lyhyt versio: World Wide Web Consortium (W3C) on kansainvälinen

Lisätiedot

TIEDONHAKU INTERNETISTÄ

TIEDONHAKU INTERNETISTÄ TIEDONHAKU INTERNETISTÄ Internetistä löytyy hyvin paljon tietoa. Tietoa ei ole mitenkään järjestetty, joten tiedonhaku voi olla hankalaa. Tieto myös muuttuu jatkuvasti. Tänään tehty tiedonhaku ei anna

Lisätiedot

Malliperustainen ohjelmistokehitys - MDE Pasi Lehtimäki

Malliperustainen ohjelmistokehitys - MDE Pasi Lehtimäki Malliperustainen ohjelmistokehitys - MDE 25.9.2007 Pasi Lehtimäki MDE Miksi MDE? Mitä on MDE? MDA, mallit, mallimuunnokset Ohjelmistoja Eclipse, MetaCase Mitä jatkossa? Akronyymiviidakko MDE, MDA, MDD,

Lisätiedot

Avoin tieto ja World Wide Web tietoyhteiskunnan palveluksessa. Open Data and the World Wide Web in Service for the Informaton Society

Avoin tieto ja World Wide Web tietoyhteiskunnan palveluksessa. Open Data and the World Wide Web in Service for the Informaton Society Avoin tieto ja World Wide Web tietoyhteiskunnan palveluksessa Open Data and the World Wide Web in Service for the Informaton Society Aalto University, 5.4.2011 Johdatus päivän ohjelmaan Eero Hyvönen professori,

Lisätiedot

E. Oja ja H. Mannila Datasta Tietoon: Luku 2

E. Oja ja H. Mannila Datasta Tietoon: Luku 2 2. DATASTA TIETOON: MITÄ DATAA; MITÄ TIETOA? 2.1. Data-analyysin ongelma Tulevien vuosien valtava haaste on digitaalisessa muodossa talletetun datan kasvava määrä Arvioita: Yhdysvaltojen kongressin kirjasto

Lisätiedot

WWW-sivut HTML-kielellä esitettyä hypertekstiaineistoa

WWW-sivut HTML-kielellä esitettyä hypertekstiaineistoa WWW ja tietokannat WWW-sivut HTML-kielellä esitettyä hypertekstiaineistoa tekstiä, kuvia, hyperlinkkejä Staattiset sivut kirjoitettu kerran, muuttaminen käsin ongelmana pysyminen ajantasalla Ylläpito hankalaa,

Lisätiedot

Miksi asiasanastot eivät riitä vaan tarvitaan ontologioita?

Miksi asiasanastot eivät riitä vaan tarvitaan ontologioita? Miksi asiasanastot eivät riitä vaan tarvitaan ontologioita? Prof. Eero Hyvönen TKK Viestintätekniikka ja Helsingin yliopisto Semantic Computing Research Group (SeCo) Lähde: E. Hyvönen: Miksi asiasanastot

Lisätiedot

Tiedonsiirto- ja rajapintastandardit

Tiedonsiirto- ja rajapintastandardit Tiedonsiirto- ja rajapintastandardit Viitekehys Julkishallinnon perustietovarantojen rajapinnat (PERA) työryhmän tulokset valmiit syksyllä 2011 Määrittelee teknisen arkkitehtuuriratkaisun tietovarantojen

Lisätiedot

Laajuus 5 op Luennot: 12 x 2t Harjoitukset: 7 viikkoharjoitusta harjoitusten tekemiseen saatavissa apua 2 ryhmää / harjoitus

Laajuus 5 op Luennot: 12 x 2t Harjoitukset: 7 viikkoharjoitusta harjoitusten tekemiseen saatavissa apua 2 ryhmää / harjoitus Laajuus 5 op Luennot: 12 x 2t 11.3.2014 29.4.2014 Harjoitukset: 7 viikkoharjoitusta harjoitusten tekemiseen saatavissa apua 2 ryhmää / harjoitus Lähiopetuksen jäkeen harjoitustyö ja tentti Aulikki Hyrskykari

Lisätiedot

Avoimet standardit ja arkistointi

Avoimet standardit ja arkistointi Avoimet standardit ja arkistointi Ossi Nykänen ossi@w3.org Tampereen teknillinen yliopisto (TTY) Hypermedialaboratorio W3C Suomen toimisto 1 Esitelmä Hyvin lyhyt versio: World Wide Web Consortium (W3C)

Lisätiedot

XML-evoluutio ja kestävä kehitys

XML-evoluutio ja kestävä kehitys XML-evoluutio ja kestävä kehitys Ossi Nykänen Tampere University of Technology (TUT), Digital Media Institute (DMI), W3C Finnish Office Esitelmä Hyvin lyhyt versio: XML on W3C:n suosittama perhe tekstiformaatteja

Lisätiedot

XML Finland seminaari 25.3.2010: Office 2007 XML dokumenttituotannossa

XML Finland seminaari 25.3.2010: Office 2007 XML dokumenttituotannossa XML Finland seminaari 25.3.2010: Office 2007 XML dokumenttituotannossa Anne Honkaranta anne.honkaranta@digia.com Digia oyj 1 2010 DIGIA Plc Vuonna 2010 80%:ssa organisaatioista on Microsoft Office SharePoint

Lisätiedot

10 Nykyaikainen WWW-arkkitehtuuri

10 Nykyaikainen WWW-arkkitehtuuri 10 Nykyaikainen WWW-arkkitehtuuri è è è 10 Nykyaikainen WWW-arkkitehtuuri WWW on ylivoimaisesti suosituin hypertekstijärjestelmä. Käydään seuraavaksi läpi nykyaikaisen WWW-arkkitehtuurin perusteet. Vuonna

Lisätiedot

W3C ja Web-teknologiat

W3C ja Web-teknologiat W3C ja Web-teknologiat Ossi Nykänen Tampereen teknillinen yliopisto (TTY), Digitaalisen median instituutti (DMI), W3C Suomen toimisto Esitelmä Hyvin lyhyt versio: World Wide Web Consortium (W3C) on kansainvälinen

Lisätiedot

TIEDEJUTTUKURSSI 29.9.2011 FM VILLE SALMINEN

TIEDEJUTTUKURSSI 29.9.2011 FM VILLE SALMINEN TIEDEJUTTUKURSSI 29.9.2011 FM VILLE SALMINEN YLEISTÄ LUENNOT (8 H) & TYÖPAJA (2 H) YHTEYSTIEDOT ville.salminen@oulu.fi VÄLINEET Tekstieditori Mieluummin Windowsin Notepad kuin esimerkiksi Microsoft Word

Lisätiedot

6 XML-työkalut 1. 6 XML-työkalut

6 XML-työkalut 1. 6 XML-työkalut 6 XML-työkalut 1 6 XML-työkalut XML:n periaatteiden tutustumisen jälkeen on helpompi tutustua XML-dokumenttien käsittelyyn ja katseluun suunniteltuja työkaiuja. XML:n yleistymisen pahin pullonkaula on

Lisätiedot

Semanttinen web - lyhyt johdatus

Semanttinen web - lyhyt johdatus Semanttinen web - lyhyt johdatus Airi Salminen Jyväskylän yliopisto http://www.cs.jyu.fi/~airi/ Huhtikuu 2002 Airi Salminen, Semanttinen web - lyhyt johdatus, huhtikuu 2002 Sisältö 1. Webin historia 2.

Lisätiedot

Verkkosivut perinteisesti. Tanja Välisalo 11.2.2009

Verkkosivut perinteisesti. Tanja Välisalo 11.2.2009 Verkkosivut perinteisesti Tanja Välisalo 11.2.2009 WWW-sivujen vieminen omaan kotisivutilaan yliopiston mikroverkossa https://salasana.jyu.fi Klikkaa painiketta Activate WWW Klikkaa painiketta Activate

Lisätiedot

W3C ja Web-teknologiat

W3C ja Web-teknologiat W3C ja Web-teknologiat Ossi Nykänen Tampereen teknillinen yliopisto (TTY), Digitaalisen median instituutti (DMI), W3C Suomen toimisto World Wide Web Consortium (W3C) W3C kehittää yhteensopivia teknologioita

Lisätiedot

Semanttinen Web ja Webteknologiat

Semanttinen Web ja Webteknologiat Semanttinen Web ja Webteknologiat Ossi Nykänen Tampereen teknillinen yliopisto (TTY), Digitaalisen median instituutti (DMI), W3C Suomen toimisto Esipuhe Semanttinen Web (SW) on laaja W3C:n visio ja hanke

Lisätiedot

HTML5 -elementit jatkuu

HTML5 -elementit jatkuu HTML5 -elementit jatkuu Harjoitus: xhtml.htm -> html5.htm Muuta tämä xhtml dokumentti HTML5:ksi: http://users.metropolia.fi/~norrm/s12/kalasu/xhtml.htm Validoi myös koodisi: http://validator.w3.org/ "Mallivastaus"

Lisätiedot

Sivuston tiedotmysiteworthcheck.com

Sivuston tiedotmysiteworthcheck.com Sivuston tiedotmysiteworthcheck.com Luotu Huhtikuu 26 2019 09:24 AM Pisteet59/100 SEO Sisältö Otsikko Check you website value Pituus : 23 Täydellistä, otsikkosi sisältää väliltä 10 ja 70 kirjainta. Kuvaus

Lisätiedot

MichaelPlus. Hankkeen esittely 30.11.2006. http://www.michael-culture.org/index.html. Mikael Vakkari Suunnittelija MichaelPlus hanke

MichaelPlus. Hankkeen esittely 30.11.2006. http://www.michael-culture.org/index.html. Mikael Vakkari Suunnittelija MichaelPlus hanke MichaelPlus Hankkeen esittely 30.11.2006 http://www.michael-culture.org/index.html Mikael Vakkari Suunnittelija MichaelPlus hanke MICHAEL (3 maata): 36 kuukautta (kesäkuu 2007) Kaksi hanketta Italia (koordinaattori),

Lisätiedot

Sivuston tiedotprintersupportnu mbercare.com

Sivuston tiedotprintersupportnu mbercare.com Sivuston tiedotprintersupportnu mbercare.com Luotu Kesäkuu 22 2019 20:58 PM Pisteet65/100 SEO Sisältö Otsikko HP Printer Support Phone Number +1-855-924-8222 Printer Support Pituus : 63 Täydellistä, otsikkosi

Lisätiedot

Sivuston tiedotakcpshop.de.websiteoutlook.com

Sivuston tiedotakcpshop.de.websiteoutlook.com Sivuston tiedotakcpshop.de.websiteoutlook.com Luotu Heinäkuu 19 2019 10:32 AM Pisteet67/100 SEO Sisältö Otsikko Akcp-shop : AKCP SHOP Online Shop für sensorprobe, securityprobe und AKCP Sensoren Pituus

Lisätiedot

Helpottuuko sovellusten välinen integraatio XML:n avulla - kokemuksia ja ratkaisuja, teknologiajohtaja Sauli Tujunen, atbusiness Communications Oyj

Helpottuuko sovellusten välinen integraatio XML:n avulla - kokemuksia ja ratkaisuja, teknologiajohtaja Sauli Tujunen, atbusiness Communications Oyj SUOMEN KUNTALIITTO Sosiaali- ja terveysyksikkö Helpottuuko sovellusten välinen integraatio XML:n avulla - kokemuksia ja ratkaisuja, teknologiajohtaja Sauli Tujunen, atbusiness Communications Oyj ~ (operatiiviset-/tiedonjakelu-/si~llönhallinta~velluk~et)

Lisätiedot

Ajankohtaisia SOA tutkimusteemoja

Ajankohtaisia SOA tutkimusteemoja Ajankohtaisia SOA tutkimusteemoja Paavo Kotinurmi Ohjelmistoliiketoiminnan ja -tuotannon laboratorio Sisältö Miten integraatiostandardit pohjana SOA-palveluille? Mitä on semanttinen SOA ja mitä SOAn haasteita

Lisätiedot

ONKI-projekti tuo ontologiat käyttöön sisällönkuvailussa

ONKI-projekti tuo ontologiat käyttöön sisällönkuvailussa ONKI-projekti tuo ontologiat käyttöön sisällönkuvailussa Sisällönkuvailun koulutuspäivä erikoiskirjastoille 14.5.2014 Ontologiat Ontologia Tunnisteet Koneluettavat suhteet Termeistä käsitteisiin Monikielisyys

Lisätiedot

Miten Linked Data aineistoja tuotetaan ja. Semanttisen laskennan tutkimusryhmä SeCo Aalto-yliopisto kim.viljanen@tkk.fi

Miten Linked Data aineistoja tuotetaan ja. Semanttisen laskennan tutkimusryhmä SeCo Aalto-yliopisto kim.viljanen@tkk.fi Miten Linked Data aineistoja tuotetaan ja julkaistaan? Kim Viljanen Semanttisen laskennan tutkimusryhmä SeCo Aalto-yliopisto kim.viljanen@tkk.fi Webin killer app on web itse = valtava määrä informaatiota,

Lisätiedot

Valtioneuvoston tietosisältöjen semanttinen yhteentoimivuus

Valtioneuvoston tietosisältöjen semanttinen yhteentoimivuus Valtioneuvoston tietosisältöjen semanttinen yhteentoimivuus Maija Jussilainen tietoasiantuntija Valtioneuvoston tietohallintoyksikkö Valtiovarainministeriö maija.jussilainen@vm.fi 09-1603 4935 0400-415

Lisätiedot

JWT 2016 luento 11. to 21.4.2016 klo 14-15. Aulikki Hyrskykari. PinniB 1097. Aulikki Hyrskykari

JWT 2016 luento 11. to 21.4.2016 klo 14-15. Aulikki Hyrskykari. PinniB 1097. Aulikki Hyrskykari JWT 2016 luento 11 to 21.4.2016 klo 14-15 Aulikki Hyrskykari PinniB 1097 1 Viime luennolla o AJAX ja JSON, harjoitustyön tehtävänanto, vierailuluento avoimesta datasta Tänään o APIt rajapinnoista yleisesti

Lisätiedot

Rakenteisten dokumenttien jatkokurssi, syksy 2006

Rakenteisten dokumenttien jatkokurssi, syksy 2006 Rakenteisten dokumenttien jatkokurssi, syksy 2006 MATHM-57200 Rakenteisten dokumenttien jatkokurssi, 5 op opetetaan syksyn 1-2 periodeilla Kotisivu: http://matriisi.ee.tut.fi/hmopetus/rdj/index.html Luennot:

Lisätiedot

ONKI SKOS Sanastojen ja ontologioiden julkaiseminen ja käyttö Asiasanaston muuntaminen SKOS muotoon: case YSA

ONKI SKOS Sanastojen ja ontologioiden julkaiseminen ja käyttö Asiasanaston muuntaminen SKOS muotoon: case YSA ONKI SKOS Sanastojen ja ontologioiden julkaiseminen ja käyttö Asiasanaston muuntaminen SKOS muotoon: case YSA ONKI julkistustilaisuus 12.9.2008 Jouni Tuominen, Matias Frosterus Semantic Computing Research

Lisätiedot

Metatieto mihin ja miten? Juha Hakala Helsingin yliopiston kirjasto juha.hakala@helsinki.fi

Metatieto mihin ja miten? Juha Hakala Helsingin yliopiston kirjasto juha.hakala@helsinki.fi Metatieto mihin ja miten? Juha Hakala Helsingin yliopiston kirjasto juha.hakala@helsinki.fi Sisältö Metatiedon määrittely Metatiedon käytöstä Metatietoformaatit MARC, Dublin Core, IEEE LOM Elektronisten

Lisätiedot

IPR ja DRM. Eetu Luoma Dr.Elma projekti TKTL, Jyväskylän yliopisto

IPR ja DRM. Eetu Luoma Dr.Elma projekti TKTL, Jyväskylän yliopisto IPR ja DRM Eetu Luoma Dr.Elma projekti TKTL, Jyväskylän yliopisto Määritelmät IPR Intellectual Property Rights eli oikeudet henkiseen pääomaan Jaetaan pääosin teollisiin oikeuksiin - keksinnöt (patentit),

Lisätiedot

1 www-sivujen teko opetuksessa

1 www-sivujen teko opetuksessa RäsSe, Tekniikka/Kuopio Sivu 1 1 www-sivujen teko opetuksessa 1.1 Yleistä Mitä materiaalia verkkoon? Tyypillisesti verkossa oleva materiaali on html-tiedostoja. Näitä tiedostoja tehdään jollakin editorilla

Lisätiedot

Digitaalisen median tekniikat xhtml - jatkuu Harri Laine 1

Digitaalisen median tekniikat xhtml - jatkuu Harri Laine 1 Digitaalisen median tekniikat xhtml - jatkuu 30.4.2004 Harri Laine 1 XHTML lomakkeet Lomakkeet mahdollistavat tiedon välityksen asiakkaalta (selaimesta) tiedon vastaanottajalle Vastaanottaja voi olla sähköpostiosoite

Lisätiedot

W3C, Web-teknologiat ja Semanttinen Web

W3C, Web-teknologiat ja Semanttinen Web W3C, Web-teknologiat ja Semanttinen Web Ossi Nykänen Tampereen teknillinen yliopisto (TTY), Digitaalisen median instituutti (DMI), Hypermedialaboratorio W3C Suomen toimisto Esitelmä Hyvin lyhyt versio:

Lisätiedot

Paikannimirekisteri linkitettynä tietona

Paikannimirekisteri linkitettynä tietona Paikannimirekisteri linkitettynä tietona URI-tunnukset paikkatietokohteille, (JHS 193 paikkatiedon yksilöivät tunnisteet) Linkitetty tieto eli webin yleiset teknologiat: RDF, OWL, SPARQL jne. Saavutettavuus

Lisätiedot

Järjestelmäarkkitehtuuri (TK081702)

Järjestelmäarkkitehtuuri (TK081702) Järjestelmäarkkitehtuuri (TK081702) yleistyvät verkkopalveluissa Youtube Google... Avaavat pääsyn verkkopalvelun sisältöön. Rajapintojen tarjoamia tietolähteitä yhdistelemällä luodaan uusia palveluja,

Lisätiedot

Paikkatiedon semanttinen mallinnus, integrointi ja julkaiseminen Case Suomalainen ajallinen paikkaontologia SAPO

Paikkatiedon semanttinen mallinnus, integrointi ja julkaiseminen Case Suomalainen ajallinen paikkaontologia SAPO Paikkatiedon semanttinen mallinnus, integrointi ja julkaiseminen Case Suomalainen ajallinen paikkaontologia SAPO Tomi Kauppinen, Eero Hyvönen, Jari Väätäinen Semantic Computing Research Group (SeCo) http://www.seco.tkk.fi/

Lisätiedot

W3C: teknologia ja (tieto)yhteiskunta

W3C: teknologia ja (tieto)yhteiskunta W3C: teknologia ja (tieto)yhteiskunta Ossi Nykänen Tampereen teknillinen yliopisto (TTY), Digitaalisen median instituutti (DMI), W3C Suomen toimisto Esitelmä Hyvin lyhyt versio: World Wide Web Consortium

Lisätiedot

Neoxen Systems on suomalainen ohjelmistotalo. Olemme erikoistuneet tiedon- ja oppimisen hallinnan ratkaisuihin.

Neoxen Systems on suomalainen ohjelmistotalo. Olemme erikoistuneet tiedon- ja oppimisen hallinnan ratkaisuihin. Neoxen Systems Tietoja meistä Neoxen Systems on suomalainen ohjelmistotalo. Olemme erikoistuneet tiedon- ja oppimisen hallinnan ratkaisuihin. Perustettu 2002 Turku Science Parkissa Toiminta kansainvälistä

Lisätiedot

Kim Viljanen (kim.viljanen@tkk.fi)

Kim Viljanen (kim.viljanen@tkk.fi) Sisällöntuottajan näkökulma: hajautettu sisällöntuotanto ja julkaiseminen semanttisessa webissä. Porttaalisisältöjen ristikkäiskäyttö Web 2.0 mash-up -sovelluksina Kim Viljanen (kim.viljanen@tkk.fi) Semantic

Lisätiedot

Sivuston tiedotwixaccounting.com

Sivuston tiedotwixaccounting.com Sivuston tiedotwixaccounting.com Luotu Heinäkuu 11 2019 06:23 AM Pisteet61/100 SEO Sisältö Otsikko WIX Accounting +1-888-833-0109 Online QuickBooks Support Number Pituus : 65 Täydellistä, otsikkosi sisältää

Lisätiedot

TESAURUKSET JA ONTOLOGIAT

TESAURUKSET JA ONTOLOGIAT Janne Heinonen TESAURUKSET JA ONTOLOGIAT TJTSD50 - Tekstitiedonhaku Esseetehtävä 23.5.2006 Jyväskylän yliopisto Tietojenkäsittelytieteiden laitos Jyväskylä SISÄLLYSLUETTELO 1 TESAURUKSET JA ONTOLOGIAT...

Lisätiedot

Ontologiat ja semanttinen web sisällön tuotannon näkökulmasta Luetteloinnin tiedotuspäivä 2010. Juha Hakala Kansalliskirjasto.

Ontologiat ja semanttinen web sisällön tuotannon näkökulmasta Luetteloinnin tiedotuspäivä 2010. Juha Hakala Kansalliskirjasto. Ontologiat ja semanttinen web sisällön tuotannon näkökulmasta Luetteloinnin tiedotuspäivä 2010 Juha Hakala Kansalliskirjasto Sisältö Semanttinen Web ja kirjastot yleistä W3C Libraries and Semantic Web

Lisätiedot

IPR ja DRM. Määritelmät

IPR ja DRM. Määritelmät IPR ja DRM Eetu Luoma Dr.Elma projekti TKTL, Jyväskylän yliopisto Määritelmät IPR Intellectual Property Rights eli immateriaalioikeudet Jaetaan pääosin teollisiin oikeuksiin - keksinnöt (patentit), tavaramerkit,

Lisätiedot

Web ja semanttinen web organisaatioissa

Web ja semanttinen web organisaatioissa Web ja semanttinen web organisaatioissa Airi Salminen Jyväskylän yliopisto http://www.cs.jyu.fi/~airi/ 18.11.2003 Tampereen yliopisto Airi Salminen, Web ja semanttinen web organisaatioissa, 18.11.2003

Lisätiedot

Sivuston tiedotawebsiteguy.com

Sivuston tiedotawebsiteguy.com Sivuston tiedotawebsiteguy.com Luotu Huhtikuu 16 2019 18:35 PM Pisteet58/100 SEO Sisältö Otsikko Affordable Mobile Friendly Website Design - AWebsiteGuy Pituus : 55 Täydellistä, otsikkosi sisältää väliltä

Lisätiedot