Presentasjon lastes. Vennligst vent

Presentasjon lastes. Vennligst vent

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

Liknende presentasjoner


Presentasjon om: "Hvordan gi veven mening ? Semantisk web: W3C, emnekart mm"— Utskrift av presentasjonen:

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

2 Hvordan gi veven mening ? Semantisk web: W3C, emnekart mm
Om Metadata og SERES Oppgaveregisteret: Oversikt over statlige oppgaveforvaltere Spesielt om Samordningsarbeidet og SERES: Tekniske opplysninger om Brønnøysundregistrenes Web Services Arild Jansen H Sematisk web mm

3 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 Sematisk web mm

4 World Wide Web Consortium (W3C)
Hvordan gi veven mening ? Semantisk web: W3C, emnekart mm World Wide Web Consortium (W3C) 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 Sematisk web mm

5 Hvordan gi veven mening ? Semantisk web: W3C, emnekart mm
HTML: ”Markup –språk ” 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 Sematisk web mm

6 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: XSL (eXtensible style language,) brukes til å beskrive format i detalj, f eks. ved bok & dokumentproduksjon Se mer Arild Jansen H Sematisk web mm

7 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 Sematisk web mm

8 Eksempel på XML-kode, inkludert HTML-kode
<?XML versjon =”1.0” Encoding = ”ISO ”?> <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 Sematisk web mm

9 Bruk av lenker og Metadata ved HTML og XML
Eksempler Arild Jansen H Sematisk web mm

10 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) Kilde: Arild Jansen H Sematisk web mm

11 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 Sematisk web mm

12 Hvordan gi veven mening ? Semantisk web: W3C, emnekart mm
Om Metadata og SERES Oppgaveregisteret: Oversikt over statlige oppgaveforvaltere Spesielt om spesifikasjoner av databeskrivelser (metadata) Samordningsarbeidet og SERES: Tekniske opplysninger om Brønnøysundregistrenes Web Services Arild Jansen H Sematisk web mm

13 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 Sematisk web mm

14 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 Sematisk web mm

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

16 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 Sematisk web mm

17 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 ) @prefix skdf: < . @prefix sms: < . sms:peder skdf:navn "Peder Ås"; skdf:barn sms:synnove . Kilde : Arild Jansen H Sematisk web mm

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

19 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 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 Arild Jansen H Sematisk web mm

20 Hvordan gi veven mening ? Semantisk web: W3C, emnekart mm
Kjernen: emner, forekomster og assosiasjoner (TAO Topics, Occurrences og Associations ). 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: Mer om emnekart, se Arild Jansen H Sematisk web mm

21 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 Sematisk web mm

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

23 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. Arild Jansen H Sematisk web mm

24 Hvordan gi veven mening ? Semantisk web: W3C, emnekart mm
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 Sematisk web mm


Laste ned ppt "Hvordan gi veven mening ? Semantisk web: W3C, emnekart mm"

Liknende presentasjoner


Annonser fra Google