Hvordan gi veven mening ? Semantisk web: W3C, emnekart mm

Slides:



Advertisements
Liknende presentasjoner
2003 Ontopia AS1 Om emnekartprosjekter Lars Marius Garshol, utviklingsleder Ontopia, Fra emnekratt til emnekart.
Advertisements

Progress Brukerforening Tormod Sveli
Nyhetsfôring med RSS ALEPH brukermøte 2006
TMCore i EPiServer Leverandør av TMCore: NetworkedPlanet
XML EXtensible Markup Language
Intro til Semantiske Teknologier/ Semantisk Interoperabilitet
Java Server Faces (JSF) en introduksjon Frode Eika Sandnes.
Mars 2008 Ole Husby Nettlesere. Nettlesere finnes På Windows-PC-er på Mac’er på Linux på mobiltelefoner og forskjellige andre steder også.
Modellbruk i Referansekatalogen Øyvind Aassve NorStella.
Protokoller Pensum: Olsen, kap. 5 og 6. Kommunikasjon Er en viktig del, kanskje den viktigste del, av moderne databehandling Med det får vi tilgang til.
HUMIT1730 Hypermedier Hypertekst-definisjoner Uke 39a.
Strategi og samhandlingsarkitektur
XML Extended Markup Language - The ASCII of the Future.
Intro til php - Uke3.2 - Ronny Mandal Introduksjon til PHP.
Innledning om HTML IT20 oktober Bakgrunn Konseptet WWW ble født i 1983 i CERN, Geneve Opphavsmann: Tim Berners-Lee, MIT Spre informasjon uavhengig.
Kort om XML Språket om språket. XML: Eksempel Hans Tømmerholt.
Kort om HTML ML meg her og ML meg der..
Oppgaveformatet. Oversikt XML-format, spesifisert gjennom et XML Schema. Består av et sett lovlige elementer og attributter og hvordan de kan ordnes i.
Om Internett, World Wide Web, egen hjemmeside Ole Christian Rynning
Juridisk nettviser Dokumentasjon av konvertering.
DRI2001 h05 - Introduksjon 17. aug Arild Jansen 1 Introduksjon til DRI 2001– 1. forelesning 17. august 2005 Forelesningsplanen og pensum
DRI1002-V04 Fforelesning uke 17,19 Arild Jansen, AFIN DRI IKT og informasjonssøking Forelesning uke 17 og 18 Hovedpunktene i forelesningen Litt om.
DRI 2020 Høst 13 Arild Jansen, AFIN Grunnleggende om Internett Temaer Hva er Internet(t)/ulike persepktiver på/forståelser av internet : Teknologisk, organisatorisk,
Formalisering av B2B applikasjoner
Dias 1 Lene Offersgaard Center for Sprogteknologi, Københavns Universitet DK-CLARIN status WP 5.
1 Kap. 17 – Interactive computing How Information Technology Is Conquering the World: Workplace, Private Life, and Society Professor Kai A. Olsen, Universitetet.
DRI H Arild Jansen, AFIN Utviklingen av fritekstsystemer Hovedpunkter for forelesningen Litt repetisjon fra 2. time –Om støtteundervisning.
Katalog med tjenester n Masse tjenester, men det er ikke lett å finne de. n Tjeneste tilbyder må selv kunne oppdatere. n Tjenesten selv forteller hva den.
NIJOS-foredrag1 Veiledningstjeneste: ”Lett tilgjengelig faginformasjon for webtjenester.” En rapport med vurderinger og et eksempel på løsning, NIJOS og.
1 GeoPortal – Rammeverk Introduksjon. 2 Teknisk rammeverk - Interoperabilitet Interoperabilitet evne til å kommunisere, kjøre programmer, eller overføre.
Kort om html Forelesning feb Noen begreper i tilknytning til internett nettside (webside) (nesten=) hjemmeside = home page = betegnelse som.
HUMIT1730 Koding/merking av tekst Uke 34b. HUMIT1730MN uke34b Kåre A. Andersen 2 Tekstkoding Representasjon av info. om visse aspekter ved tekster, så.
Steinar Skagemo1 Semantic Web Gjesteforelesning FINF4001 og DRI2001 Avdeling for forvaltningsinformatikk
1 GeoPortal – Rammeverk Tjenester - Introduksjon.
DRI 1002 Våren 2004 Oppsummering Overblikk over kurset : Mål og innhold Forelesningene Obligatoriske oppgaver 2.Litt om eksamen 3.Evaluering.
Protokoller Pensum: Olsen, kap. 5 og 6. Kommunikasjonsprotokoll Rutiner for å administrere og kontrollere oversending av data Telefonsamtale (”Hallo”,
Intro til (x)html Del 1. HUMIT1731 uke35b Kåre A. Andersen 2 En mal … Dette er en mal for DTD XHTML 1.0 Transitional Her kommer.
XML og JDOM Helge Furuseth XML  XML = Extensible Markup Language Basert på SGML – Standard Generalized Markup Language  HTML =
2003 Ontopia AS1 Tanker om standarder for e-læring Emnekart og published subjects Lars Marius Garshol, utviklingsleder Ontopia,
HUMIT1731 Hypermedier Introduksjon til XSL Transformation (XSLT)
Oppsummering Litt om styring, arkitektur, sematiske teknologier mm Temaer: l Overblikk over pensum l Lit tom styring, arkitektur med mer l Litt om semantiske.
Linked Data 2: Hvordan KoG31 Uke 8, 2013.
Distributed modelling for a centralized data model - The Danish Basic Data Model Per de Place Bjørn Ph. D., Information Architect Basic Data Model Project.
Se side 8-9. Kapittel 1: HTML5 og CSS Hyper Text Markup Language 1990-årene: Tim Berners-Lee ville strukturere tekster og lage klikkbare henvisninger på.
Kap. 25 – Simpler Software Development for Niche Companies How Information Technology Is Conquering the World: Workplace, Private Life, and.
DRI 2020 Arild Jansen, AFIN Grunnleggende om Internett DRI 2020 – Høsten 2015 Temaer Hva er Internet(t) noen ulike perspektiver Hva er kommunikasjon Kort.
Presentasjon av boken ”organisering i en verden i bevegelse”
INF 1500; introduksjon til design, bruk og interaksjon
ESøknad - Et webbasert system for elektronisk innlevering av søknader om forskningsmidler Kort presentasjon av systemet beregnet på prosjektledere/forskere.
Grunnleggende om Internett
INF1500 Introduksjon til design, bruk, interaksjon
Oppgaveskolen 2005 Introduksjon
Tittel Innholdsoverskrift 3 Oppsummering Undertittel
Informasjon og data Informasjon er alle typer ”opplysninger” (tall, tekst, bilder, lyd, film,…) Data er en representasjon av informasjons i datamaskinen.
Hva er en god ordbok?.
Bli kjent med ordboka - en oversikt over innholdet
Intro til WWW, HTML5 og CSS
Use of ShipRep for Data exchange in the Port of Trondheim
DRI IKT og informasjonssøking 2. Forelesning og seminar uke 4
ESøknad - Et webbasert system for elektronisk innlevering av søknader om forskningsmidler Kort presentasjon av systemet beregnet på prosjektledere/forskere.
| Microsoft Norge.
Rettslige aspekter ved informasjonsinfrastrukturer og semantisk interoperabilitet Dag Wiese Schartum.
Modul 4 – Representasjoner
Kvikkbilde 2 Distributiv egenskap A – Forarbeid
Tittel Innholdsoverskrift 3 Oppsummering Undertittel
BIBSYS-konferansen mars 2019 Erling Fossan
Turtle Terse RDF Triple Language, a concrete syntax for RDF
Sitering, referering og plagiering
Forberedelse til praksis
Utskrift av presentasjonen:

Hvordan gi veven mening ? Semantisk web: W3C, emnekart mm Design av nettsider og informasjonsarkitektur Semantisk web , emnekart mm 22.9.2007 Informasjonsarkitektur og semantisk web Hva kreves for å gjenkjenne og forstå en tekst ? W3C : Html, XML Kort introduksjon til emnekart Arild Jansen H 09 22092009 Sematisk web mm

Hvordan gi veven mening ? Semantisk web: W3C, emnekart mm Om Metadata og SERES 22.9.2007 Oppgaveregisteret: Oversikt over statlige oppgaveforvaltere http://w2.brreg.no/oppgaveregisteret/ Spesielt om http://w2.brreg.no/oppgaveregisteret/spesifikasjon_etatsliste.jsp Samordningsarbeidet og SERES: http://www.brreg.no/samordning/grunndata/ Tekniske opplysninger om Brønnøysundregistrenes Web Services http://www.brreg.no/samordning/grunndata/teknisk_beskrivelse.html Arild Jansen H 09 22092009 Sematisk web mm

Litt om organisering av [tekstlig] informasjon Et tekstlig dokument kan (blant annet) karakteriseres ved: Innhold: Hva teksten utrykker/formidler, Eks: Roman, dikt, fagstoff, lovtekst, offentlig rundskriv, brosjyre, Struktur :Måten innholdet er organisert, Eks. Bind, kapitler, avsnitt, nummerering, referanser,… Form/utseende (Layout, ”design”) Skrifttyper/størrelser, farger/grafikk, sidestørrelse, spalter, bokser,.. Koding og språk (ikke tema denne ) Disse er ikke uavhengige av hverandre Hva er viktigst av disse for bøker ?? Arild Jansen H 09 22092009 Sematisk web mm

World Wide Web Consortium (W3C) Hvordan gi veven mening ? Semantisk web: W3C, emnekart mm World Wide Web Consortium (W3C) 22.9.2007 Tim Berners-Lee utviklet World Wide Web på begynnelsen av 90-tallet URLer Peke til ressurser (i praksis nettsider) HTTP Protokoll for å få informasjon (f.eks. nettsider) fra en server. ”Stateless” HTML Et enkelt ”markup”-språk Etablerte W3C for å forvalte standardene HTML, XHTML, XML,XSL,.. blant annet som reaksjon på tendens til oppsplitting ... W3C arbeider blant annet med å utvikle semantisk web , basert på XML, XRDF, …. Arild Jansen H 09 22092009 Sematisk web mm

Hvordan gi veven mening ? Semantisk web: W3C, emnekart mm HTML: ”Markup –språk ” 22.9.2007 Beskriver utseende (layout,format), ikke innhold I HTML merkes ”tagges” tekst for å angi format (Stammer fra boktrykkeriene, eks å markere ”ingresss”, avsnitt” i margen på en side) Eks: HTML-sekvensens: …..Vanlig tekst <B> uthevet <B/> <I> kursiv </I> <br> ny tekst blir såleledes : Vanlig tekst uthevet kursiv … ny tekst HTML består av et bestem sett av markeringer (Tag-typer) HTML –setninger kan leses av alle nettlesere (forutsatt at de bruker standard) Word kan oversette fra .doc format til .html (men lager dårlig .html-kode !!! Er HTM tilstrekkelig for å beskrive fritekst Layout ? Struktur? Innhold ? Arild Jansen H 09 22092009 Sematisk web mm

Arild Jansen H 09 22092009 Sematisk web mm Kort om XML og XSL eXtensible Markup Language (XML) er enkelt språk for å beskrive dataformater (struktur og innhold, og ikke layout-utseende ). XML kan brukes til å utveksle data mellom systemer XML kan brukes til å lagring av semistrukturerte data, f eks. boktekster, web-sider, … XML har en strengere syntaks (grammatikk) enn HTML XML kan leses av nettlesere, men kan også brukes til å utveksle metadata mellom applikasjoner Se mer: http://www.w3.org/XML/ XSL (eXtensible style language,) brukes til å beskrive format i detalj, f eks. ved bok & dokumentproduksjon Se mer http://www.w3.org/Style/XSL/ Arild Jansen H 09 22092009 Sematisk web mm

XML – Extensible markup language XML kan beskrive struktur og innhold Eks. en beskrive struktur i en bok Bok Bok-tittel Forord Indeks Kapittel tekst tekst tekst Tittel Avsnitt tekst tekst Arild Jansen H 09 22092009 Sematisk web mm

Eksempel på XML-kode, inkludert HTML-kode <?XML versjon =”1.0” Encoding = ”ISO-8859-1”?> <bok> <desciption> <title> Fra kjernen og ut, fra skallet og inn </title> <author> <first-name> Gerhard </first name>, <Last-name Skagestein</last-name> </author> </description> <body> <Forord > I denne boka vil jeg….</forord> <chapter title =”Innledning” > <p> I dette kapitlet ser vi på …..… …………….. </chapter > <Chapter title =”systemutviklingprosessen” </body> </book> (fra Skagestein, kap. 13 forenklet. Fargene er for å synliggjøre teksten) Arild Jansen H 09 22092009 Sematisk web mm

Bruk av lenker og Metadata ved HTML og XML Eksempler http://www.uio.no/studier/emner/jus/afin/DRI1001/h08/ http://www.uio.no/studier/emner/jus/afin/DRI1001/h08/eksamen.xml Arild Jansen H 09 22092009 Sematisk web mm

Sammenheng mellom W3C og databaser Trelags arkitektur (fra Skagestein) Hvordan gi veven mening ? Semantisk web: W3C, emnekart mm Sammenheng mellom W3C og databaser Trelags arkitektur (fra Skagestein) 22.9.2007 Kilde: http://www.ifi.uio.no/~inf1050/foiler/innledning.pdf Arild Jansen H 09 22092009 Sematisk web mm

Noen forskjeller mellom HTML og XML HTML beskriver bare utseende – ikke hva dataene betyr HTML har en løs syntaks (feil oppdages ikke lett) HTML har et begrenset sett av fast definerte markeringer og tilhørende attributter (egenskaper) XML kan beskrive både struktur og utseende XML har en strengere syntaks Dette gjør at feil kan oppdages før et program brukes XML tillater egendefinerte markeringer og attributt-navn Arild Jansen H 09 22092009 Sematisk web mm

Hvordan gi veven mening ? Semantisk web: W3C, emnekart mm Om Metadata og SERES 22.9.2007 Oppgaveregisteret: Oversikt over statlige oppgaveforvaltere http://w2.brreg.no/oppgaveregisteret/ Spesielt om spesifikasjoner av databeskrivelser (metadata) http://w2.brreg.no/oppgaveregisteret/spesifikasjon_etatsliste.jsp Samordningsarbeidet og SERES: http://www.brreg.no/samordning/grunndata/ Tekniske opplysninger om Brønnøysundregistrenes Web Services http://www.brreg.no/automatiske/webservices/ http://www.brreg.no/automatiske/webservices/hva_er.html http://www.brreg.no/samordning/grunndata/teknisk_beskrivelse.html Arild Jansen H 09 22092009 Sematisk web mm

Web-services – kort innføring WEB services er et grensesnitt som beskriver en tjeneste som kan aksesseres via internett ved hjelp av standardisert XML. En WEB tjeneste (WEB Service) er beskrevet ved å bruke en standard, formell XML notasjon som kalles tjeneste deskriptor. Den dekker alle de nødvendige detaljene som trengs for å få tilgang til tjenesten, [..] Modellen for WEB tjenester består av tre deler: Service provider er eieren av tjenesten, sett fra et forretningsmessig synspunkt. Fra et arkitektonisk synspunkt er dette plattformen som er vert for tjenesten. Service requestor er den som ber om tilgang til spesielle WEB tjenester. Fra et arkitektonisk synspunkt er dette applikasjonen som leter etter og som starter samhandling med en WEB tjeneste. Service registry er et søkbart register med beskrivelser hvor service providers publiserer sine beskrivelser av WEB tjenester. Service requestors kan også få en WEB tjeneste beskrivelse fra andre kilder, som WEB sider, lokale filer, FTP siter osv. Service providers og service requestors kommuniserer ved å utveksle meldinger skrevet i XML, og SOAP (Simple Objekt Access Protocol) tilbyr en transportnøytral måte å overføre XML meldinger. Arild Jansen H 09 22092009 Sematisk web mm

Semantisk web – Hva er problemet ? Tim Berners-Lee , W3C Semantic Web: Machine-Understandable information: The Semantic Web is a web of data, in some ways like a global database. The rationale for creating such an infrastructure is given elsewhere [Web future talks &c] here I only outline the architecture as I see it. Tilbyr er felles rammeverk for å utveksle data på tvers av applikasjoner Hjelpemidler for å forstå informasjonsinnholdet i data, og derved muliggjøre bruk av felles data Et noe provoserende spørsmåL Er dette bare ny ”AI-bølge (AI _ artificial Intellegence?)” : SW gjør datamaskinene smartere (gjennom å kunne fortolke og ”forstå” hva slag informasjon (kunnskap) data representerer ? Arild Jansen H 09 22092009 Sematisk web mm

Hvordan gi veven mening ? Semantisk web: W3C, emnekart mm Hva er ”Semantic Web”? 22.9.2007 Det korte svaret ... Arild Jansen H 09 22092009 Sematisk web mm

Arild Jansen H 09 22092009 Sematisk web mm Noen begreper RDF : Resource Description Framework – en felles (online grammatikk). OWL : The Web Ontology Language) SWRL (Semantic Web Rule Language). SPARQL (Protocol and RDF Query Language). URI : (urn) and a location (url). Arild Jansen H 09 22092009 Sematisk web mm

Hvordan gi veven mening ? Semantisk web: W3C, emnekart mm Et eksempel på bruk av RDF-data for å beskrive datatyper Eksemplet er hentet fra Hovedfagsoppgaven: Semantisk MinSide (SmS) av Helberg og Skagemo, hvor en benytter seg av skatteetatens RDF (resource description framework ) 22.9.2007 @prefix skdf: <http://sms.skatteetaten.no/freg#> . @prefix sms: <http://sms.norge.no/#> . sms:peder skdf:navn "Peder Ås"; skdf:barn sms:synnove . Kilde : http://ask.bibsys.no/ask/action/show?pid=080067506&kid=biblio Arild Jansen H 09 22092009 Sematisk web mm

S.M.S.: Peder beskrevet med RDF (I) Hvordan gi veven mening ? Semantisk web: W3C, emnekart mm 22.9.2007 S.M.S.: Peder beskrevet med RDF (I) Fra Skattetaten – folkeregister sms:peder a skdf:Person; skdf:fnr "03077512345"; skdf:navn "Peder Ås"; skdf:adresse "Konkretveien 12"; skdf:bostedskommune "Oslo"; skdf:barn [ skdf:fnr "15010712345"; skdf:fdato "150107"; skdf:navn "Synnøve Kirkerud Ås"; skdf:bostedskommune "Oslo" ] ; skdf:samboer [ skdf:fnr "08087512345"; skdf:navn "Marte Kirkerud"; skdf:bostedskommune "Oslo" . Arild Jansen H 09 22092009 Sematisk web mm

Arild Jansen H 09 22092009 Sematisk web mm Hva er emnekart ? Emnekart (eng. Topic Maps) er en ISO-standard for representasjon og utveksling av strukturert og semistrukturert informasjon. Standarden startet som en generalisering av konseptene rundt stikkordregister, ordbøker og synonymordlister, men har vist seg å ha stor nytteverdi i en rekke andre sammenhenger. Se http://no.wikipedia.org/wiki/Emnekart Emnekart brukes til informasjonsgjenfinning og navigering i informasjon. Standarden er en semantisk teknologi, som kan sammenlignes med W3C-standardene for semantisk web. Emnekart har i tillegg en mekanisme (scope) for å angi kontekst for informasjonen, slik at man i et språkfilosofisk perspektiv kan si at den har støtte for pragmatikk. Emnekartstandarden har også innebygget mekanismer for å flette sammen to eller flere emnekart som kan ha ulik struktur, basert på et standardisert URI-basert ID-system. XMT (XML Topic Maps) gir en syntaks for å beskrive emnekart (ISO/IEC 13250) Fra http://no.wikipedia.org/wiki/Emnekart Arild Jansen H 09 22092009 Sematisk web mm

Hvordan gi veven mening ? Semantisk web: W3C, emnekart mm Kjernen: emner, forekomster og assosiasjoner (TAO Topics, Occurrences og Associations ). 22.9.2007 Emnekart representerer en subjekt (tema) - orientert perspektiv Et emnekart består av et sett med emner av forskjellige typer (innefor et tema) Assosiasjoner knyttet emnene sammen i en grafstruktur Forekomster er data om emnet Eksempel, se ontologi for kulturnett.no: http://home.hio.no/~toreh/blog/arkiv/docs/Ontologien%20for%20Kulturnett%203.doc Mer om emnekart, se http://www.topicmaps.com/tmc/presentation.jsp?conf=TM2008&id=Steve_Pepper~TM2007~Everything_is_a_subject Arild Jansen H 09 22092009 Sematisk web mm

How we really think Fra Steve Pepper (pepper@ontopia.net) WWW Nelson Berners-Lee Engelbart Bush As We May Think Hypertext AUGMENT MEMEX Xanadu NLS Documents are about subjects Those subjects exist as concepts in our brains They are connected by a network of associations This is how we store knowledge Documents are just a representation of some part of that knowledge Arild Jansen H 09 22092009 Sematisk web mm

Eksempel på en enkel struktur i emnekart-notasjon .. Arild Jansen H 09 22092009 Sematisk web mm

Noen norske anvendelser av emnekart-teknologien Arbeidstilsynet.no Bergen kommunes innbyggerportal Cappelen Damm læreboknettsteder Forbrukerrådets informasjonsportal Forsknings- og kompetansenettverk for IT i utdanning Høyre (400 portaler) Mattilsynets informasjonsportal Matematikk.org Naturfag.no Norsk institutt for skog og landskap Polaråret Regjeringen.no Skatteetaten Skolenettet Utdanningsdirektoratet Kulturnett se f eks. http://home.hio.no/~toreh/blog/arkiv/docs/Ontologien%20for%20Kulturnett%203.doc Arild Jansen H 09 22092009 Sematisk web mm

Hvordan gi veven mening ? Semantisk web: W3C, emnekart mm 22.9.2007 W3C versus Emnekart Emnekart (Topic Maps) er en annen Semantic Web-teknologi Grunntanken er den samme: Hvordan overføre ”betydningen” av data mellom systemer? Forskjeller: Forskjellige eiere (W3C:XML++ vs ISO: TM ) Forskjellig utgangspunkt (W3C: informasjonsgjenfinning vs TM: logikk ) Forskjellig formål (generelt dataformat vs mer spesifikt systematisk oversikt /stikkordsregister) Arild Jansen H 09 22092009 Sematisk web mm