Att bygga applikationer som "förstår" länkade data behöver inte vara komplicerat om man har rätt verktyg. Presentationen belyser några aktuella exempel och förklarar hur de har genomförts med hjälp av MetaSolutions produkter.
Presentationen gavs vid lanseringen av kulturnav.org i Oslo den 3 september. Syftet med presentationen var att ge en lättfattlig introduktion till vad länkade data är, vilka problem det löser och vad status är idag.
Att bygga applikationer som "förstår" länkade data behöver inte vara komplicerat om man har rätt verktyg. Presentationen belyser några aktuella exempel och förklarar hur de har genomförts med hjälp av MetaSolutions produkter.
Presentationen gavs vid lanseringen av kulturnav.org i Oslo den 3 september. Syftet med presentationen var att ge en lättfattlig introduktion till vad länkade data är, vilka problem det löser och vad status är idag.
The Nobel Prize is an annual international award given in several categories for academic, cultural, and scientific achievements and advancements. In December, the 2015 Nobel Prize in Chemistry was awarded to Aziz Sancar, a Turkish-American biochemist and molecular biologist, for his mechanistic studies of DNA repair along with two others. Sancar showed through his success that with hard work, anything is possible and one can achieve their goals. Ataturk said that if a nationality is devoid of art, then their life veins are severed.
DNA repair is a collection of processes cells use to identify and correct damage to DNA. Each day, human cells can experience up to 1 million instances of DNA damage from normal metabolic processes and environmental factors like UV light and radiation. When repair processes fail and damaged cells do not undergo apoptosis, irreparable DNA damage can occur, potentially leading to mutations, senescence, apoptosis, or cancer. The ability of a cell to repair DNA is vital to the functioning of the organism, and deficiencies in repair pathways can influence lifespan. In 2015, the Nobel Prize in Chemistry recognized Tomas Lindahl, Paul Modrich, and Aziz Sancar for their work elucidating molecular mechanisms of DNA repair.
The document discusses the history of discoveries related to treatments for parasites and malaria. It describes how Gerhard Domagk discovered sulfonamides in 1939 and was awarded the Nobel Prize. Alexander Fleming discovered penicillin. Later, William C. Campbell and Satoshi Omura discovered avermectin, which was developed into the drug ivermectin to treat river blindness and lymphatic filariasis. Youyou Tu discovered the antimalarial properties of artemisinin from the plant Artemisia annua, developing an effective treatment for malaria. Ivermectin and artemisinin-based combination therapies have significantly reduced deaths from these diseases but challenges with resistance remain.
Por cuarto año consecutivo, la Fundación Ramón Areces ha editado un libro con las principales aportaciones que han llevado a cabo los últimos Premios Nobel. Federico Mayor Zaragoza, presidente del Consejo Científico de la Fundación Ramón Areces, lo presentó el 13 de junio de 2016 con María Cascales, de la Real Academia Nacional de Farmacia.
Nobel prize in Chemistry - 2015 (Background)Ashok Kumar
Each day our DNA is damaged by UV radiation, free radicals and other carcinogenic substances, but even without such external attacks, a DNA molecule is inherently unstable. Thousands of spontaneous changes to a cell’s genome occur on a daily basis. Furthermore, defects can also arise when DNA is copied during cell division, a process that occurs several million times every day in the human body.
The reason our genetic material does not disintegrate into complete chemical chaos is that a host of molecular systems continuously monitor and repair DNA. The Nobel Prize in Chemistry 2015 awards three pioneering scientists who have mapped how several of these repair systems function at a detailed molecular level.
In the early 1970s, scientists believed that DNA was an extremely stable molecule, but Tomas Lindahl demonstrated that DNA decays at a rate that ought to have made the development of life on Earth impossible. This insight led him to discover a molecular machinery, base excision repair, which constantly counteracts the collapse of our DNA.
Aziz Sancar has mapped nucleotide excision repair, the mechanism that cells use to repair UV damage to DNA. People born with defects in this repair system will develop skin cancer if they are exposed to sunlight. The cell also utilises nucleotide excision repair to correct defects caused by mutagenic substances, among other things.
Paul Modrich has demonstrated how the cell corrects errors that occur when DNA is replicated during cell division. This mechanism, mismatch repair, reduces the error frequency during DNA replication by about a thousandfold. Congenital defects in mismatch repair are known, for example, to cause a hereditary variant of colon cancer.
The Nobel Laureates in Chemistry 2015 have provided fundamental insights into how cells function, knowledge that can be used, for instance, in the development of new cancer treatments.
Marc Abrahams: Improbable Research and the Ig® Nobel Prizes #crossrefCrossref
#Crossref15 Tech Workshops + Member Meeting
Boston, MA | Taj Boston
November 18, 2015
Marc Abrahams of Improbable Research discusses the Ig Nobel Awards
1 februari 2013 anordnade Botkyrka kommun kick-off för kommunens partnerskap i nätverket Digidel 2013 www.digidel.se
Ahmad Aziz, demokratiutvecklare hoppas nu på många insatser för att få fler digitalt delaktiga i kommunen.
This document lists Nobel Prize in Chemistry laureates from 1954 to 2015, providing the year, names of recipients, and reasons for the award for each year. Some prizes were shared between multiple recipients for contributions to related areas of chemistry. The document also includes brief commentary about Indian laureate Venkatraman Ramakrishnan and his significance.
Slides in swedish from a presentation I held at Valtech Days 2009 on the architecture of the web. I discus HTTP, resource and service application design.
The Nobel Prize is an annual international award given in several categories for academic, cultural, and scientific achievements and advancements. In December, the 2015 Nobel Prize in Chemistry was awarded to Aziz Sancar, a Turkish-American biochemist and molecular biologist, for his mechanistic studies of DNA repair along with two others. Sancar showed through his success that with hard work, anything is possible and one can achieve their goals. Ataturk said that if a nationality is devoid of art, then their life veins are severed.
DNA repair is a collection of processes cells use to identify and correct damage to DNA. Each day, human cells can experience up to 1 million instances of DNA damage from normal metabolic processes and environmental factors like UV light and radiation. When repair processes fail and damaged cells do not undergo apoptosis, irreparable DNA damage can occur, potentially leading to mutations, senescence, apoptosis, or cancer. The ability of a cell to repair DNA is vital to the functioning of the organism, and deficiencies in repair pathways can influence lifespan. In 2015, the Nobel Prize in Chemistry recognized Tomas Lindahl, Paul Modrich, and Aziz Sancar for their work elucidating molecular mechanisms of DNA repair.
The document discusses the history of discoveries related to treatments for parasites and malaria. It describes how Gerhard Domagk discovered sulfonamides in 1939 and was awarded the Nobel Prize. Alexander Fleming discovered penicillin. Later, William C. Campbell and Satoshi Omura discovered avermectin, which was developed into the drug ivermectin to treat river blindness and lymphatic filariasis. Youyou Tu discovered the antimalarial properties of artemisinin from the plant Artemisia annua, developing an effective treatment for malaria. Ivermectin and artemisinin-based combination therapies have significantly reduced deaths from these diseases but challenges with resistance remain.
Por cuarto año consecutivo, la Fundación Ramón Areces ha editado un libro con las principales aportaciones que han llevado a cabo los últimos Premios Nobel. Federico Mayor Zaragoza, presidente del Consejo Científico de la Fundación Ramón Areces, lo presentó el 13 de junio de 2016 con María Cascales, de la Real Academia Nacional de Farmacia.
Nobel prize in Chemistry - 2015 (Background)Ashok Kumar
Each day our DNA is damaged by UV radiation, free radicals and other carcinogenic substances, but even without such external attacks, a DNA molecule is inherently unstable. Thousands of spontaneous changes to a cell’s genome occur on a daily basis. Furthermore, defects can also arise when DNA is copied during cell division, a process that occurs several million times every day in the human body.
The reason our genetic material does not disintegrate into complete chemical chaos is that a host of molecular systems continuously monitor and repair DNA. The Nobel Prize in Chemistry 2015 awards three pioneering scientists who have mapped how several of these repair systems function at a detailed molecular level.
In the early 1970s, scientists believed that DNA was an extremely stable molecule, but Tomas Lindahl demonstrated that DNA decays at a rate that ought to have made the development of life on Earth impossible. This insight led him to discover a molecular machinery, base excision repair, which constantly counteracts the collapse of our DNA.
Aziz Sancar has mapped nucleotide excision repair, the mechanism that cells use to repair UV damage to DNA. People born with defects in this repair system will develop skin cancer if they are exposed to sunlight. The cell also utilises nucleotide excision repair to correct defects caused by mutagenic substances, among other things.
Paul Modrich has demonstrated how the cell corrects errors that occur when DNA is replicated during cell division. This mechanism, mismatch repair, reduces the error frequency during DNA replication by about a thousandfold. Congenital defects in mismatch repair are known, for example, to cause a hereditary variant of colon cancer.
The Nobel Laureates in Chemistry 2015 have provided fundamental insights into how cells function, knowledge that can be used, for instance, in the development of new cancer treatments.
Marc Abrahams: Improbable Research and the Ig® Nobel Prizes #crossrefCrossref
#Crossref15 Tech Workshops + Member Meeting
Boston, MA | Taj Boston
November 18, 2015
Marc Abrahams of Improbable Research discusses the Ig Nobel Awards
1 februari 2013 anordnade Botkyrka kommun kick-off för kommunens partnerskap i nätverket Digidel 2013 www.digidel.se
Ahmad Aziz, demokratiutvecklare hoppas nu på många insatser för att få fler digitalt delaktiga i kommunen.
This document lists Nobel Prize in Chemistry laureates from 1954 to 2015, providing the year, names of recipients, and reasons for the award for each year. Some prizes were shared between multiple recipients for contributions to related areas of chemistry. The document also includes brief commentary about Indian laureate Venkatraman Ramakrishnan and his significance.
Slides in swedish from a presentation I held at Valtech Days 2009 on the architecture of the web. I discus HTTP, resource and service application design.
1. Länkade data - vad, varför och hur
Seminarium Dataföreningen Västra
IT på framkanten
Göteborg, 2014-12-10
Hannes Ebner
hannes@metasolutions.se
Matthias Palmér
matthias@metasolutions.se
metasolutions.se
2. Översikt
● Inledning
● Varför är länkade data bra?
● Vad är länkade data?
● Vanliga vokabulärer
-- Paus --
● Exempel på länkade data i Sverige
● Hur kommer man igång med länkade data?
● Teknologier som stödjer länkade data
3. Vitbokens upplägg
1. Introduktion
2. Fördelar
3. Kom igång
4. Teknikplattformar
5. Scenarier
6. Vanliga frågor
7. Relaterad information
Läs vitboken på http://lankadedata.se/vitbok/
4. Kompetensförstärkning kring länkade
öppna data i Sverige
● Vitbok
● Webbinarier
○ AstraZeneca
○ Riksantikvarieämbetet
○ Kungliga biblioteket
○ Nobel Media
○ Svenska Yle
5. Vitboken lever vidare
● Webbinarier även efter projektet
● Vitboken ligger kvar på GitHub
○ Kommer att uppdateras
○ Bidrag är mycket välkomna
(Skicka pull requests, lägga upp synpunkter, …)
● Undervisningsmaterial på länkadedata.se
Ett stort tack till VINNOVA för att de möjliggjort detta
projekt och till de som givit feedback!
6. ★★★★★ gör din information tillgänglig på Webben
★★★★★ (oberoende av format) under en öppen licens
★★★★★ gör informationen tillgänglig som strukturerad data
★★★★★ (t. ex., Excel format istället för en bild av en tabell)
★★★★★ använd icke-proprietära format
★★★★★ (t. ex., CSV istället för Excel)
★★★★★ använd URI:er för att identifiera ting,
RDF för att uttrycka påståenden om dem
★★★★★ länka dina data till andras data,
det ger sammanhang
Olika tillgång till Data
7. Öppna data & länkade data
“Länkade data tillför länkar och ett enhetligt format
(RDF) som saknas hos öppna data.” - Vitboken
Öppna
Data
Länkade
öppna
Data
Länkade
Data
9. ● Data ses som information om ting
● Ting identiferas med URI:er (webbadresser)
● Ladda ett ting (via HTTP) så får du:
○ fakta om ting
○ relationer (länkar) till andra ting
● Fakta och relationer uttrycks i språket RDF
Länkade Data - kort och koncist
16. "Linking Open Data cloud diagram 2014, by Max Schmachtenberg, Christian Bizer, Anja Jentzsch and Richard Cyganiak. http://lod-cloud.net/"
2014
17. Fördelar
1. Data blir en del av webben skicka med data i webbsidor
2. Förbättrad sökbarhet sökmaskiner förstår dina data bättre än
dina webbsidor
3. Interoperabilitet lättare att utbyta och samköra data
4. Återanvändbara datauttryck mindre jobb för den egna organisationen
5. Kompetenta datauttryck inga fyrkantiga lådor i runda hål
6. Ökad datakvalitét via länkar positionera dina data och externalisera
information
18. Förstå och återanvänd varandras data
● Ingen scraping
● Liknande uttryck
● Bättre tillgänglighet på webben
och i sökmotorer
Specialisering
● minska duplicering
● fokusera på de egna datas
specifika och unika mervärden
(genom att länka till andras data)
Förenklad maskinell bearbetning
● Semantiken klargörs
● Färdiga ramverk finns
Varför - Länkade Data
19. Vad är Länkade Data?
På med blåstället och kavla upp ärmarna!
(Grunderna är enkla men det är lätt
att gå vilse i bland tekniska begrepp.)
20. Grunderna i Länkade Data
Adressbarhet - URI
● ting har globala identifierare (URI:er)
● använd webbadresser, börjar på HTTP
Enhetligt språk - RDF
● RDF har karaktären av ett nätverk (graf)
● språket består av enskilda påståenden om:
○ fakta om ting - tex. titel, storlek, datum
○ relationer mellan ting - tex. känner, del av
● ett språk, många format - RDF/XML, Turtle, N3
(jmf. Svenska i tal, skrift, stenografi etc.)
Länkar
● mellan ting i samma datamängd
● mellan ting i andra datamängder
21. RDF 1.1
Resource Description Framework
Tre enkla regler:
1. Ett påstående uttrycks som “trippel” (“statement”),
med subjekt, predikat och object
2. Alla delar av ett trippel är namn (identifierare) för
entiteter (konkret eller abstrakt)
3. Objekt kan även ha ett text- eller datavärde
(literaler)
RDF 1.1 är en
W3C Rekommendation
fastställdes februari 2014
22. Hämta påståenden om ting
GET http://data.nobelprize.org/resource/laureate/5
GET http://data.nobelprize.org/resource/nobelprize/Physica/1903
3. Vad är länkade data
23. Hämta påståenden om ting 2
GET http://data.nobelprize.org/resource/laureate/5
GET http://data.nobelprize.org/resource/nobelprize/Physica/1903
25. Frågespråket
● PREFIX, SELECT, WHERE
● DESCRIBE, CONSTRUCT, ASK
● GRAPH, UNION, OPTIONAL
● FILTER, LIMIT
Resultatformat: XML, JSON, CSV, TSV
Uppdateringsspråket
Protokoll för frågor och uppdateringar över HTTP
Graph Store HTTP Protokoll
(RESTful alternativ till protokollet ovan, används oftast för
uppdatering av hela grafer.)
SPARQL - översikt
SPARQL1.1
består av 11 olika
W3C Rekommendationer
fastställdes mars 2013
26. Nobelpristagare födda i Berlin
SELECT ?s ?label
WHERE {
?s <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://data.nobelprize.org/terms/Laureate> .
?s <http://dbpedia.org/ontology/birthPlace> <http://data.nobelprize.org/resource/city/Berlin> .
?s <http://www.w3.org/2000/01/rdf-schema#label> ?label .
}
PREFIX nobel: <http://data.nobelprize.org/terms/>
PREFIX nobelcity: <http://data.nobelprize.org/resource/city/>
PREFIX dbpo: <http://dbpedia.org/ontology/>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
SELECT * WHERE {
?s a nobel:Laureate ;
dbpo:birthPlace nobelcity:Berlin ;
rdfs:label ?label .
}
vi skriver om frågan
för att förbättra läsbarheten
27. Nobelpristagare födda i Berlin
PREFIX dbpo: <http://dbpedia.org/ontology/>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX nobelcity: <http://data.nobelprize.org/resource/city/>
SELECT * WHERE {
?s dbpo:birthPlace nobelcity:Berlin .
?s rdfs:label ?label .
}
s label
http://data.nobelprize.org/resource/laureate/491 "Gustav Stresemann"
http://data.nobelprize.org/resource/laureate/253 "Georg Wittig"
http://data.nobelprize.org/resource/laureate/340 "Ernst Boris Chain"
http://data.nobelprize.org/resource/laureate/640 "Nelly Sachs"
http://data.nobelprize.org/resource/laureate/361 "Werner Forssmann"
http://data.nobelprize.org/resource/laureate/266 "John C. Polanyi"
http://data.nobelprize.org/resource/laureate/580 "Paul Johann Ludwig Heyse"
http://data.nobelprize.org/resource/laureate/391 "Max Delbrück"
http://data.nobelprize.org/resource/laureate/185 "Adolf Otto Reinhold Windaus"
http://data.nobelprize.org/resource/laureate/164 "Johann Friedrich Wilhelm Adolf von Baeyer"
Kör frågan!
28. Vem var Gustav Stresemann?
SELECT ?property ?value WHERE {
<http://data.nobelprize.org/resource/laureate/491>
?property ?value .
}
Alla direkta tripplar för Gustav Stresemann:
Kör frågan!
29. Alla direkta tripplar
property value
dbpedia-owl:birthPlace <http://data.nobelprize.org/resource/city/Berlin>
dbpedia-owl:birthPlace <http://data.nobelprize.org/resource/country/Germany>
dbpprop:dateOfBirth 1878-05-10 (xsd:date)
dbpprop:dateOfDeath 1929-10-03 (xsd:date)
dbpedia-owl:deathPlace <http://data.nobelprize.org/resource/city/Berlin>
dbpedia-owl:deathPlace <http://data.nobelprize.org/resource/country/Germany>
foaf:familyName Stresemann
foaf:gender male
foaf:givenName Gustav
rdfs:label Gustav Stresemann
nobel:laureateAward <http://data.nobelprize.org/resource/laureateaward/486>
nobel:nobelPrize <http://data.nobelprize.org/resource/nobelprize/Peace/1926>
owl:sameAs dbpedia:Gustav_Stresemann
owl:sameAs freebase:m.01bdkd
owl:sameAs <http://viaf.org/viaf/61621945>
rdf:type nobel:Laureate
rdf:type foaf:Person 4. SPARQL
30. Alla tripplar
Naturligtvis kan man hämta direkt via HTTP:
Alternativt använda SPARQL:
Eller ännu enklare:
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
DESCRIBE * WHERE {
?s rdfs:label "Gustav Stresemann" .
}
DESCRIBE <http://data.nobelprize.org/resource/laureate/491>
GET http://data.nobelprize.org/resource/laureate/491
Kör frågan!
GET http://data.nobelprize.org/page/laureate/491
33. Vokabulärer
Koncept-, vokabulär- och ontologispråk
SKOS, RDFS och OWL
Specifika vokabulärer - olika områden
DCTerms, FOAF, SiOC
Breda vokabulärer - försöker fånga upp det mesta
Schema.org, DBPedia-ontology, Freebase,
Yago, Umbel, OpenCyc
34. Koncept-, vokabulär- och ontologispråk
SKOS, RDFS och OWL
SKOS - “Simple Knowledge Organisation System”
● Hierarki av begrepp
● Att återanvändas som värden endast i objektsposition
RDF Schema 1.1
● Definera klasser och properties i RDF
● subClassOf och subPropertyOf för att förfina
● Fundamentala byggstenar för hela grafen
OWL - “Web Ontology Language”
● Kraftfullare än RDFS
48. SPARQL exempel 2
Nobelpristagare som är födda i Sverige och delar priset med någon annan.
SELECT DISTINCT ?name WHERE {
?laureate dbpedia-owl:birthPlace <http://data.nobelprize.
org/resource/country/Sweden> .
?laureate nobel:laureateAward ?award .
?award nobel:share ?share .
?laureate foaf:name ?name .
FILTER (xsd:int(?share) > 1 )
}
Till resultatet
49. Kungliga biblioteket
● LIBRIS
○ Ett av de första exempel på LD i Sverige
○ Bl.a. svensk nationalbibliografi och auktoritetsposter
är CC-licensierade
● Exempel
○ http://libris.kb.se/bib/10432900
○ http://libris.kb.se/data/bib/10432900?format=text%
2Frdf%2Bn3
50. Riksantikvarieämbetet
● K-samsök
○ Kulturarvsdata som länkade data
○ Aggregering av många mindre leverantörers
dataflöden
○ Levererar till Europeana
● Demo
○ http://www.ksamsok.se/verktyg/verktyg-demo/
51. Statistiska centralbyrån
● Leverar statistikdata till Eurostat
○ SDMX-RDF via Eurostat
○ Enbart aggregerade data
● RDF Data cube skulle vara ett bra format
○ Finns tyvärr inte
● Fokus på URIer
○ Svensk näringsindelning (SNI)
○ Län, kommuner, församlingar (LKF)
● Exempel
○ http://data.scb.se/terms/lkf/14
○ http://data.scb.se/terms/lkf/1480
○ http://data.scb.se/terms/lkf/148001
○ http://data.scb.se/terms/sni/all
53. Kom igång
● Snabbstart i 6 punkter
● Tekniska lösningskategorier
Utnyttja befintlig plattform – Data ligger kvar i plattform A
1. Utvidga plattformen Plattform A utvidgas med ny funktionalitet
2. Lager ovanpå plattformen Plattform B hämtar data från plattform A
3. Molntjänst ovanpå plattformen Plattform B i molnet hämtar data från plattform A
Ny plattform – Data flyttas från plattform A till plattform B
4. Ny plattform internt Plattform B hanteras inom organisationen
5. Ny plattform i molnet Plattform B hanteras externt av annan organisation
1. Ting 3. Rita grafen 5. Turtle
2. URI:er 4. Återanvänd 6. Publicera
54. Teknikplattformar
● 14 distinkta teknikplattformar sammanfattas med:
○ kort beskrivning
○ aktivitetsgrad
(kommersiell support, aktiv community, osv)
○ användning och kunder
○ licens
● Plattformarna delas in i lösningskategorier, tex:
○ Molntjänst ovanpå plattformen:
■ Dydra - http://dydra.com
■ EntryScape Import - http://entryscape.com (lodify.com)
■ Swirrl PublishMyData - http://swirrl.com/publishmydata
58. Relaterad information
● Öppna data i Sverige
○ öppnadata.se
○ E-delegationen
○ SKL:s ramverk
● Länkade data i Sverige
○ Meetups
○ Facebook-grupp Semantiska webben i Sverige
● Länkade data internationellt
○ Se literaturhänvisningar i vitboken
http://lankadedata.se/vitbok/relaterat.html