BE15_Semantiskwebb_Backend_Peter_Sjöstrand

BE15_Semantiskwebb_Backend_Peter_Sjöstrand.pdf BE15_Semantiskwebb_Backend_Peter_Sjöstrand.pdf

12.10.2015 Views

Backendutvecklare C# - En första uppgift 2015-09-03. Webutveckling – Semantisk Webb 1. Vad menas med den semantiska webben? Med den semantiska webben menas att informationen på internet är sammankopplade till varandra på ett meningsfullt sätt eller på ett semantiskt sätt. Varje ord på webben får liksom ett ontologiskt värde eller tillhörighet. Exempelvis när man slår upp en webbsida som handlar om en person Kalle finns Kalle relaterat till en annan webbsida via en relationell koppling till ett objekt/föremål exempelvis en boll. Den relationella kopplingen mellan Kalle och bollen skulle kunna vara verbet ”äger”. Semantiken, kunskapen eller innebörden skulle då kunna förstås som ”Kalle äger bollen”. Denna koppling kanske en människa skulle kunna listat ut ur sammanhanget i textmassan på de båda webbsidorna om Kalle respektive bollen. I den semantiska webben serveras denna relation mellan Kalle och bollen mer automatiskt i bakgrunden genom ett mer standardiserat förfarande i så kallat ramverk av definitioner för angivande av olika källor på internet med hjälp av fördefinierade storheter(properties) och saktyper(itemtype) fast uttryckt som länkar(Uniform Resource Locator, URL) till data, Linked Data förkortat LD, som ibland används som synonym för den semantiska webben. I den semantiska webben har mycket av formerna för kopplingarna mellan data och webbsidor standardiserats och formaliserats så att informationen kan kopplas ihop till varandra maskinellt på ett mer logiskt och sammanhängande sätt. På så sätt bäddar man bland annat för effektivare sökningar av kunskap än istället för att bara servera frikopplad information eller data. Den stora skillnaden mellan icke-semantisk och semantisk webb ligger alltså i själva förmågan att få fram betydelsen istället för bara själva data eller websidan i sig enligt Nationalencyklopedin, NE. Data, information och webbsidor kan klassificeras och verbaliseras inom ett ramverk som sätts av konsortiet för World Wide Web, W3C. Enligt W3C själva definieras den semantiska webben enligt, “The term “Semantic Web” refers to W3C’s vision of the Web of linked data”. Alltså en vision inom W3C om en web av länkade data. 2. Varför är det viktigt att ha koll på den här utvecklingen med en mer semantisk webb som utvecklare? En viktig anledning till att ha koll på utvecklingen av den semantiska webben är att efterfrågan idag är stor och kommer helt klart att öka i betydelse med exponentiellt växande antalet data, video, ljudfiler och webbsidor och även i senaste raden av allt fler fysiska objekt såsom givare, sensorer och taggar som kopplats upp mot internet. Många framförallt äldre hemsidor måste troligtvis kompletteras för att ge stöd till den semantiska webben. Då standard finns framtagna bäddar det vidare för konkreta lösningar i så kallat Linked Data, LD med konkreta programmeringstekniska specifikationer framtagna inom konsortiet, W3C, i ett ramverk kallat Resource Description Framework, RDF. Troligen är det ju de standarder som W3C tagit fram som kommer de facto bli världsstandard för all hantering av information på ett semantiskt sätt. Så är det ju rimligt att tro även RDF blir en universell standard precis på samma sätt som från W3C, XML standarden är idag. Man skulle ju även kunna tro att många av dagens affärssystem kommer att kunna flyttas ut till internet kompletterat med den semantiska webben. Inom Internet of Things, IoT kommer ”allt” att kunna länkas ihop till varandra genom internet och då står det helt klart att behovet av automatiserat stöd för sammankopplade data på ett mer semantiskt sätt kommer att växa. I IoT kontexten finns mycket utvecklingspotential för utvecklare. 2013 fanns det enligt Wikipedia fyra miljoner webdomäner innehållande semantisk webb standard. Vidare hänvisar samma källa att det årligen hålls internationella semantiska webb konferenser där multiföretagen Google, Facebook, Oracle, Microsoft, Apple, Yahoo med flera tillsammans utgör närmare 400 företag, sponsorer och medlemmar i W3C. Så visst finns det anledning att tro att det är viktigt för en utvecklare att ha koll på den semantiska webben. 3. Var tror du att den här utvecklingen kommer leda i framtiden? Från att internet varit tillgängligt inom amerikanska försvaret har den hittat vägar ut till studentvärlden för att senare etablerat sig till vad den är idag, allmängods publikt och öppet till alla och för alla. Dessutom ser man tydlig utveckling av internet som textbaserad informationskanal mellan människor till att mer övergå till förmedlare av bild, ljud och film. Idag kan man nog säga att internet blivit en plattform för snabba sociala utbyten i näst intill i realtid över hela världen. Idag utnyttjas även internet för att förmedla information mellan maskiner och mellan maskiner och människor. Senaste raden av tillämpningar som Google visat är hur influensa sprider sig över jorden i näst intill i realtid med hjälp av tekniken med länkad data. Tillsammans med Internet of Things och semantiska webben tror jag att människan, maskiner och världen kommer att närma sig varandra i en alltmer interagerande kommunikation. När allting kopplas samman kanske spårbarheten ökar i tid och rum med vad det kan innebära inom kriminologin. Jag tror att den semantiska webben ger ny vind åt så kallade smarta hem och smarta samhällen. Kanske kan det rädda miljön eftersom styrning och uppföljning av konsumtionen av mat, el, vatten och värme kan mätas och visas för den enskilde konsumenten och redovisas i en samlad helhetsbild för myndigheter, organisationer och andra marknadsaktörer. Till slut kanske det är så att det blir maskiner som mer och mer styr världen och människan i hopp om att bygga en säkrare och tryggare värld, minimera terrorism, öka förmågan till överlevnad och rädda miljön och planeten. Kanske är den semantiska webben det ultimata verktyget för att samköra all världens data. Skriket efter kontroll och information har aldrig varit större samtidigt som man vill värna om integriteten. Nya samband och sanningar kommer förmodligen komma upp i dager med den semantiska webben.

<strong>Backend</strong>utvecklare C# - En första uppgift 2015-09-03.<br />

Webutveckling – Semantisk Webb<br />

1. Vad menas med den semantiska webben?<br />

Med den semantiska webben menas att informationen på internet är sammankopplade till varandra på ett meningsfullt sätt<br />

eller på ett semantiskt sätt. Varje ord på webben får liksom ett ontologiskt värde eller tillhörighet. Exempelvis när man slår upp<br />

en webbsida som handlar om en person Kalle finns Kalle relaterat till en annan webbsida via en relationell koppling till ett<br />

objekt/föremål exempelvis en boll. Den relationella kopplingen mellan Kalle och bollen skulle kunna vara verbet ”äger”.<br />

Semantiken, kunskapen eller innebörden skulle då kunna förstås som ”Kalle äger bollen”. Denna koppling kanske en människa<br />

skulle kunna listat ut ur sammanhanget i textmassan på de båda webbsidorna om Kalle respektive bollen. I den semantiska<br />

webben serveras denna relation mellan Kalle och bollen mer automatiskt i bakgrunden genom ett mer standardiserat förfarande<br />

i så kallat ramverk av definitioner för angivande av olika källor på internet med hjälp av fördefinierade storheter(properties) och<br />

saktyper(itemtype) fast uttryckt som länkar(Uniform Resource Locator, URL) till data, Linked Data förkortat LD, som ibland<br />

används som synonym för den semantiska webben.<br />

I den semantiska webben har mycket av formerna för kopplingarna mellan data och webbsidor standardiserats och formaliserats<br />

så att informationen kan kopplas ihop till varandra maskinellt på ett mer logiskt och sammanhängande sätt. På så sätt bäddar<br />

man bland annat för effektivare sökningar av kunskap än istället för att bara servera frikopplad information eller data.<br />

Den stora skillnaden mellan icke-semantisk och semantisk webb ligger alltså i själva förmågan att få fram betydelsen istället för<br />

bara själva data eller websidan i sig enligt Nationalencyklopedin, NE. Data, information och webbsidor kan klassificeras och<br />

verbaliseras inom ett ramverk som sätts av konsortiet för World Wide Web, W3C. Enligt W3C själva definieras den semantiska<br />

webben enligt, “The term “Semantic Web” refers to W3C’s vision of the Web of linked data”. Alltså en vision inom W3C om en<br />

web av länkade data.<br />

2. Varför är det viktigt att ha koll på den här utvecklingen med en mer semantisk webb som<br />

utvecklare?<br />

En viktig anledning till att ha koll på utvecklingen av den semantiska webben är att efterfrågan idag är stor och kommer helt<br />

klart att öka i betydelse med exponentiellt växande antalet data, video, ljudfiler och webbsidor och även i senaste raden av allt<br />

fler fysiska objekt såsom givare, sensorer och taggar som kopplats upp mot internet. Många framförallt äldre hemsidor måste<br />

troligtvis kompletteras för att ge stöd till den semantiska webben. Då standard finns framtagna bäddar det vidare för konkreta<br />

lösningar i så kallat Linked Data, LD med konkreta programmeringstekniska specifikationer framtagna inom konsortiet, W3C, i<br />

ett ramverk kallat Resource Description Framework, RDF. Troligen är det ju de standarder som W3C tagit fram som kommer de<br />

facto bli världsstandard för all hantering av information på ett semantiskt sätt. Så är det ju rimligt att tro även RDF blir en<br />

universell standard precis på samma sätt som från W3C, XML standarden är idag. Man skulle ju även kunna tro att många av<br />

dagens affärssystem kommer att kunna flyttas ut till internet kompletterat med den semantiska webben.<br />

Inom Internet of Things, IoT kommer ”allt” att kunna länkas ihop till varandra genom internet och då står det helt klart att<br />

behovet av automatiserat stöd för sammankopplade data på ett mer semantiskt sätt kommer att växa. I IoT kontexten finns<br />

mycket utvecklingspotential för utvecklare. 2013 fanns det enligt Wikipedia fyra miljoner webdomäner innehållande semantisk<br />

webb standard. Vidare hänvisar samma källa att det årligen hålls internationella semantiska webb konferenser där<br />

multiföretagen Google, Facebook, Oracle, Microsoft, Apple, Yahoo med flera tillsammans utgör närmare 400 företag, sponsorer<br />

och medlemmar i W3C. Så visst finns det anledning att tro att det är viktigt för en utvecklare att ha koll på den semantiska<br />

webben.<br />

3. Var tror du att den här utvecklingen kommer leda i framtiden?<br />

Från att internet varit tillgängligt inom amerikanska försvaret har den hittat vägar ut till studentvärlden för att senare etablerat<br />

sig till vad den är idag, allmängods publikt och öppet till alla och för alla. Dessutom ser man tydlig utveckling av internet som<br />

textbaserad informationskanal mellan människor till att mer övergå till förmedlare av bild, ljud och film. Idag kan man nog säga<br />

att internet blivit en plattform för snabba sociala utbyten i näst intill i realtid över hela världen. Idag utnyttjas även internet för<br />

att förmedla information mellan maskiner och mellan maskiner och människor. Senaste raden av tillämpningar som Google visat<br />

är hur influensa sprider sig över jorden i näst intill i realtid med hjälp av tekniken med länkad data.<br />

Tillsammans med Internet of Things och semantiska webben tror jag att människan, maskiner och världen kommer att närma sig<br />

varandra i en alltmer interagerande kommunikation. När allting kopplas samman kanske spårbarheten ökar i tid och rum med<br />

vad det kan innebära inom kriminologin. Jag tror att den semantiska webben ger ny vind åt så kallade smarta hem och smarta<br />

samhällen. Kanske kan det rädda miljön eftersom styrning och uppföljning av konsumtionen av mat, el, vatten och värme kan<br />

mätas och visas för den enskilde konsumenten och redovisas i en samlad helhetsbild för myndigheter, organisationer och andra<br />

marknadsaktörer. Till slut kanske det är så att det blir maskiner som mer och mer styr världen och människan i hopp om att<br />

bygga en säkrare och tryggare värld, minimera terrorism, öka förmågan till överlevnad och rädda miljön och planeten. Kanske är<br />

den semantiska webben det ultimata verktyget för att samköra all världens data. Skriket efter kontroll och information har aldrig<br />

varit större samtidigt som man vill värna om integriteten. Nya samband och sanningar kommer förmodligen komma upp i dager<br />

med den semantiska webben.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!