bygga applikationer med länkade data

18
Länkade data i Sverige, Malmö 2014-03-13 Hannes Ebner [email protected] Bygga applikationer med länkade data

Upload: metasolutions-ab

Post on 20-Jun-2015

446 views

Category:

Technology


3 download

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

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

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

Innehåll

1. Om LD-baserade webbapplikationer2. Ramverk: backend + frontend3. Demo!

Page 4: Bygga applikationer med länkade data

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

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

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

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
Page 9: Bygga applikationer med länkade data

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

RDFormshttp://rdforms.org

Page 11: Bygga applikationer med länkade data

Linked Open Vocabularies

http://lov.okfn.org

Vokabulär● RDFS● OWL

Page 12: Bygga applikationer med länkade data

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

Publicera

Importera

Redigera

GränsnittSpecifika

anpassningar

Page 14: Bygga applikationer med länkade data

Socialstyrelsens rekommendationer om sjukskrivning i EntryScape

Page 15: Bygga applikationer med länkade data

Socialstyrelsens rekommendationer om sjukskrivning i eget gränssnitt

Page 16: Bygga applikationer med länkade data

Demo: Socialstyrelsen FMB

Page 17: Bygga applikationer med länkade data

Demo: RDForms formulator

Page 18: Bygga applikationer med länkade data

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