bygga applikationer med länkade data
DESCRIPTION
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.TRANSCRIPT
![Page 1: Bygga applikationer med länkade data](https://reader035.vdocuments.net/reader035/viewer/2022081519/55856381d8b42a4c298b4ae5/html5/thumbnails/1.jpg)
Länkade data i Sverige, Malmö
2014-03-13
Hannes [email protected]
Bygga applikationer med länkade data
![Page 2: Bygga applikationer med länkade data](https://reader035.vdocuments.net/reader035/viewer/2022081519/55856381d8b42a4c298b4ae5/html5/thumbnails/2.jpg)
Vem är jag
Hannes Ebner
● Bakgrund: telekommunikation, informationssystem
● Doktorsavhandling med fokus på samarbetsmiljöer som är
baserade på semantiska teknologier och länkade data
![Page 3: Bygga applikationer med länkade data](https://reader035.vdocuments.net/reader035/viewer/2022081519/55856381d8b42a4c298b4ae5/html5/thumbnails/3.jpg)
Innehåll
1. Om LD-baserade webbapplikationer2. Ramverk: backend + frontend3. Demo!
![Page 4: Bygga applikationer med länkade data](https://reader035.vdocuments.net/reader035/viewer/2022081519/55856381d8b42a4c298b4ae5/html5/thumbnails/4.jpg)
Vad gör LD-applikationer?
Fokus ligger på● resurser (R i RDF) och● metadata (D i RDF)
Resursbeskrivningar hanteras på något sätt
Oftast webbapplikationer
![Page 5: Bygga applikationer med länkade data](https://reader035.vdocuments.net/reader035/viewer/2022081519/55856381d8b42a4c298b4ae5/html5/thumbnails/5.jpg)
Vad är en vanlig stack?
Backend● triple store● HTTP API
Frontend● HTML● JavaScript
Same origin policy kräver CORS, JSONP eller proxies
![Page 6: Bygga applikationer med länkade data](https://reader035.vdocuments.net/reader035/viewer/2022081519/55856381d8b42a4c298b4ae5/html5/thumbnails/6.jpg)
Hur gör vi?
Named graphs är otroligt viktiga● äntligen standardiserade i RDF 1.1!
Open Source ramverk● EntryStore som backend● EntryScape som frontend● RDForms för att editera metadata
![Page 7: Bygga applikationer med länkade data](https://reader035.vdocuments.net/reader035/viewer/2022081519/55856381d8b42a4c298b4ae5/html5/thumbnails/7.jpg)
EntryStorehttp://entrystore.org
● LD plattform
● Baserad på entries
○ Håller ihop resurser och metadata
● REST API
● ACL
● Indexering
● Pipelines + transformations
● EntryStore.js
● Reference implementation av ReM3
![Page 8: Bygga applikationer med länkade data](https://reader035.vdocuments.net/reader035/viewer/2022081519/55856381d8b42a4c298b4ae5/html5/thumbnails/8.jpg)
![Page 9: Bygga applikationer med länkade data](https://reader035.vdocuments.net/reader035/viewer/2022081519/55856381d8b42a4c298b4ae5/html5/thumbnails/9.jpg)
Stöd för manuell redigering
Ändra, komplettera ellerkvalitetssäkra länkade data via webbgränssnittet EntryScape
http://entryscape.com
![Page 10: Bygga applikationer med länkade data](https://reader035.vdocuments.net/reader035/viewer/2022081519/55856381d8b42a4c298b4ae5/html5/thumbnails/10.jpg)
RDFormshttp://rdforms.org
![Page 11: Bygga applikationer med länkade data](https://reader035.vdocuments.net/reader035/viewer/2022081519/55856381d8b42a4c298b4ae5/html5/thumbnails/11.jpg)
Linked Open Vocabularies
http://lov.okfn.org
Vokabulär● RDFS● OWL
![Page 12: Bygga applikationer med länkade data](https://reader035.vdocuments.net/reader035/viewer/2022081519/55856381d8b42a4c298b4ae5/html5/thumbnails/12.jpg)
Bygga applikationer med EntryStore och RDForms
● Snabb prototyping
● LD-enablade webbapplikationer
● Fokus ligger kvar på SW/LD
● W3C recommendations
● ingen vendor lock-in
● Bra kompromiss mellan generiska ramverk och
specifik anpassning
![Page 13: Bygga applikationer med länkade data](https://reader035.vdocuments.net/reader035/viewer/2022081519/55856381d8b42a4c298b4ae5/html5/thumbnails/13.jpg)
Publicera
Importera
Redigera
GränsnittSpecifika
anpassningar
![Page 14: Bygga applikationer med länkade data](https://reader035.vdocuments.net/reader035/viewer/2022081519/55856381d8b42a4c298b4ae5/html5/thumbnails/14.jpg)
Socialstyrelsens rekommendationer om sjukskrivning i EntryScape
![Page 15: Bygga applikationer med länkade data](https://reader035.vdocuments.net/reader035/viewer/2022081519/55856381d8b42a4c298b4ae5/html5/thumbnails/15.jpg)
Socialstyrelsens rekommendationer om sjukskrivning i eget gränssnitt
![Page 16: Bygga applikationer med länkade data](https://reader035.vdocuments.net/reader035/viewer/2022081519/55856381d8b42a4c298b4ae5/html5/thumbnails/16.jpg)
Demo: Socialstyrelsen FMB
![Page 17: Bygga applikationer med länkade data](https://reader035.vdocuments.net/reader035/viewer/2022081519/55856381d8b42a4c298b4ae5/html5/thumbnails/17.jpg)
Demo: RDForms formulator
![Page 18: Bygga applikationer med länkade data](https://reader035.vdocuments.net/reader035/viewer/2022081519/55856381d8b42a4c298b4ae5/html5/thumbnails/18.jpg)
Frågor?
Hannes [email protected]
Kontakta mig gärna, t.ex. om ni: - har frågor om länkade data - behöver en plattform för länkade data
MetaSolutions ABwww.metasolutions.se