Top Banner
Internett Fra tekniske standarder til samhandlingsarena DRI 3010 - 24. september 2014 Steinar Skagemo
36

Internett – fra tekniske standarder til samhandlingsarena DRI 3010 H2014

May 25, 2015

Download

Technology

Steinar Skagemo

Forelesning for studenter i faget "Demokrati og rettigheter i informasjonssamfunnet" (DRI) ved Avdeling for forvaltningsinformatikk (AFIN), Universitetet i Oslo. Forelesningen fokuserer på utviklingen av World Wide Web fra begynnelsen (dokumentorientert) til det nå er en plattform for deling av strukturerte data. Et mål var også å vise at teknologiene det bygger på ikke er magi, men noe man enkelt kan "ta og føle på".
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Internett – fra tekniske standarder til samhandlingsarena DRI 3010 H2014

InternettFra tekniske standarder til

samhandlingsarena

DRI 3010 - 24. september 2014

Steinar Skagemo

Page 2: Internett – fra tekniske standarder til samhandlingsarena DRI 3010 H2014

Pensum

1. Seres - http://www.brreg.no/samordning/semantikk/→ 404 Not foundIsteden: https://altinnett.brreg.no/no/SERES/

2. Om Internett på Wikipedia: http://no.wikipedia.org/wiki/Internett

3. Om XML: http://www.w3.org/TR/REC-xml/ 4. Semantisk web5. Om emnekart: http://no.wikipedia.org/wiki/Emnekart

Page 3: Internett – fra tekniske standarder til samhandlingsarena DRI 3010 H2014
Page 4: Internett – fra tekniske standarder til samhandlingsarena DRI 3010 H2014
Page 5: Internett – fra tekniske standarder til samhandlingsarena DRI 3010 H2014
Page 6: Internett – fra tekniske standarder til samhandlingsarena DRI 3010 H2014
Page 7: Internett – fra tekniske standarder til samhandlingsarena DRI 3010 H2014
Page 8: Internett – fra tekniske standarder til samhandlingsarena DRI 3010 H2014
Page 9: Internett – fra tekniske standarder til samhandlingsarena DRI 3010 H2014
Page 10: Internett – fra tekniske standarder til samhandlingsarena DRI 3010 H2014

Hva vet dere om internett?[fyll inn]

Universalverktøy uten grenser

Internett er et verdensomspennende datanettverk basert

på en standard kommunikasjonsprotokoll (TCP/IP).

Denne gjør det mulig for datamaskiner å kommunisere på

tvers av en rekke forskjellige fysiske nett som f. eks.

kabel, fiber, radiolink, satellitt og trådløst nett, og er

grunnlaget for at datamaskiner kan kommunisere over

hele verden. [Kilde: http://no.wikipedia.org/wiki/Internett ]

Page 11: Internett – fra tekniske standarder til samhandlingsarena DRI 3010 H2014

Protokoller

[fyll inn]

Protokoll kan referere til

● Et sett med regler som beskriver hvordan to eller flere

parter skal oppføre seg i forhold til hverandre, som

diplomatisk protokoll og protokoller brukt i forbindelse

med datamaskiner.

● En gjerne noe høytidelig nedtegnelse, som et referat (f.

eks. møteprotokoll) eller annet (for eksempel

kondolanseprotokoll)

[ http://no.wikipedia.org/wiki/Protokoll ]

stateless / tilstandsløs

Page 12: Internett – fra tekniske standarder til samhandlingsarena DRI 3010 H2014

World Wide Web

Hva er byggeklossene i World Wide Web?1. HyperText Markup Language (HTML)2. HyperText Transfer Protocol (http)3. Uniform Resource Locator (URL)

Page 15: Internett – fra tekniske standarder til samhandlingsarena DRI 3010 H2014

HTMLUniverselt utformet siden 1992Da ideen om World Wide Web ble lansert på starten av 90-tallet, var det mange

som leflet med tanken på et system for informasjonsutveksling. Et slikt system

ville vært alle tiders, det var alle enige om.

I motsetning til sine kolleger, som ville lage spesialbygde datamaskiner for å ta

seg av denne informasjonsutvekslingen, ville Sir Tim Berners-Lee det

annerledes. Han mente at en suksessfaktor vil være at hvem som helst, fra hvor

som helst i verden, med hvilket som helst utstyr, burde kunne besøke en

webside. Så han laget et universelt utformet språk (HTML) for å gjøre dette.

Den første nettsiden Sir Tim Berners-Lee laget – for over 20 år siden – er både

responsiv og universelt utformet. Det er mer enn man kan si om mye annet som

er laget de siste årene.

[ http://iallenkelhet.no/2014/06/10/universell-utforming-starter-her/ ]

Page 16: Internett – fra tekniske standarder til samhandlingsarena DRI 3010 H2014

http://info.cern.ch/hypertext/WWW/TheProject.html <HEADER>

<TITLE>The World Wide Web project</TITLE>

<NEXTID N="55">

</HEADER>

<BODY>

<H1>World Wide Web</H1>The WorldWideWeb (W3) is a wide-area<A

NAME=0 HREF="WhatIs.html">

hypermedia</A> information retrieval

initiative aiming to give universal

access to a large universe of documents.<P>

Everything there is online about

W3 is linked directly or indirectly

to this document, including an <A

NAME=24 HREF="Summary.html">executive

summary</A> of the project, <A

NAME=29 HREF="Administration/Mailing/Overview.html">Mailing lists</A>

, <A

NAME=30 HREF="Policy.html">Policy</A> , November's <A

NAME=34 HREF="News/9211.html">W3 news</A> ,

<A

NAME=41 HREF="FAQ/List.html">Frequently Asked Questions</A> .

<DL>

<DT><A

NAME=44 HREF="../DataSources/Top.html">What's out there?</A>

<DD> Pointers to the

world's online information,<A

NAME=45 HREF="../DataSources/bySubject/Overview.html"> subjects</A>

, <A

NAME=z54 HREF="../DataSources/WWW/Servers.html">W3 servers</A>, etc.

<DT><A

NAME=46 HREF="Help.html">Help</A>

<DD> on the browser you are using

<DT><A

NAME=13 HREF="Status.html">Software Products</A>

<DD> A list of W3 project

components and their current state.

(e.g. <A

NAME=27 HREF="LineMode/Browser.html">Line Mode</A> ,X11 <A

NAME=35 HREF="Status.html#35">Viola</A> , <A

NAME=26 HREF="NeXT/WorldWideWeb.html">NeXTStep</A>

, <A

NAME=25 HREF="Daemon/Overview.html">Servers</A> , <A

NAME=51 HREF="Tools/Overview.html">Tools</A> ,<A

NAME=53 HREF="MailRobot/Overview.html"> Mail robot</A> ,<A

NAME=52 HREF="Status.html#57">

Library</A> )

<DT><A

NAME=47 HREF="Technical.html">Technical</A>

<DD> Details of protocols, formats,

program internals etc

<DT><A

NAME=40 HREF="Bibliography.html">Bibliography</A>

<DD> Paper documentation

on W3 and references.

<DT><A

NAME=14 HREF="People.html">People</A>

<DD> A list of some people involved

in the project.

<DT><A

NAME=15 HREF="History.html">History</A>

<DD> A summary of the history

of the project.

<DT><A

NAME=37 HREF="Helping.html">How can I help</A> ?

<DD> If you would like

to support the web..

<DT><A

NAME=48 HREF="../README.html">Getting code</A>

<DD> Getting the code by<A

NAME=49 HREF="LineMode/Defaults/Distribution.html">

anonymous FTP</A> , etc.</A>

</DL>

</BODY>

Page 18: Internett – fra tekniske standarder til samhandlingsarena DRI 3010 H2014

http OPTIONS / HTTP/1.1Accept: */*Accept-Encoding: gzip, deflateConnection: keep-aliveContent-Length: 0Host: www.uio.noUser-Agent: HTTPie/0.8.0

HTTP/1.1 200 OKAccept-Ranges: bytesAge: 0Allow: GET, HEAD, POST, OPTIONS, TRACECache-Control: max-age=300Connection: keep-aliveContent-Language: noContent-Length: 0Content-Type: httpd/unix-directoryDate: Wed, 24 Sep 2014 05:24:24 GMTServer: Apache/2.2.25 (Unix)Via: 1.1 varnishX-Cache: MISSX-Cacheable: NO:Not CacheableX-Varnish: 525831185

Page 19: Internett – fra tekniske standarder til samhandlingsarena DRI 3010 H2014

URL

https://url.spec.whatwg.org/

Page 20: Internett – fra tekniske standarder til samhandlingsarena DRI 3010 H2014

http://commons.wikimedia.org/wiki/File:Tim_Berners-Lee_2012.jpg

Hva er viktigst?

Page 21: Internett – fra tekniske standarder til samhandlingsarena DRI 3010 H2014
Page 22: Internett – fra tekniske standarder til samhandlingsarena DRI 3010 H2014

Mennesker

Maskiner

Page 23: Internett – fra tekniske standarder til samhandlingsarena DRI 3010 H2014

Video fra Digitaliseringskonferansen i 2014http://frontend.smartcomtv.no/difi/2014/digitaliseringskonferansen/#

http://bcove.me/f3564qn7

Har Tim Berners-Lee lyktes for godt?Er det for enkelt å lage nettsteder? Er vi kuer?Er Internett fullt?

Page 24: Internett – fra tekniske standarder til samhandlingsarena DRI 3010 H2014

EvenWestvang

Page 25: Internett – fra tekniske standarder til samhandlingsarena DRI 3010 H2014

Even Westvang

Page 26: Internett – fra tekniske standarder til samhandlingsarena DRI 3010 H2014

Hvordan skal maskiner forstå oss?

● Lære maskiner å forstå “naturlig språk” - og ta hensyn til oss

● Lære oss å ta hensyn til maskinene - slik at vi blir forstått

Page 27: Internett – fra tekniske standarder til samhandlingsarena DRI 3010 H2014

“Jordan” og “Jordan”http://www.apollon.uio.no/artikler/2008/jordan.html

Page 29: Internett – fra tekniske standarder til samhandlingsarena DRI 3010 H2014

Schema.orghttp://semanticweb.com/schema-org-fires-lit_b44380

Page 30: Internett – fra tekniske standarder til samhandlingsarena DRI 3010 H2014

Et format for data: http + JSONEksempel: Enhetsregisteret

Page 31: Internett – fra tekniske standarder til samhandlingsarena DRI 3010 H2014

Fra dokumentformat til dataformat

HTMLs suksess inspirerte til XMLXML er blitt brukt til å utveksle strukturerte dataMen er det så vellykket?Idag: De som utvikler foretrekker ofte JSON

Vi har protokollen for å overføre, URL-er for å referere til/identifisere, og stadig bedre format for å “pakke inn” dataene som skal utveksles.Grunnlag for samhandling

Page 32: Internett – fra tekniske standarder til samhandlingsarena DRI 3010 H2014
Page 33: Internett – fra tekniske standarder til samhandlingsarena DRI 3010 H2014
Page 34: Internett – fra tekniske standarder til samhandlingsarena DRI 3010 H2014

Seres - hva bør det være?http://schema.org/Person

Se notatene fra forelesningen i 2012 for mer informasjon om Seres og formålet.

Page 35: Internett – fra tekniske standarder til samhandlingsarena DRI 3010 H2014