--- title: DINAcon Session LINDAS 2020 tags: dinacon --- DINAcon Session über LINDAS --- Brainstorming und Austausch um die kommende DINAcon Session über LINDAS (Linked Open Data @ Bund). **Moderatoren:** Markus, Oleg **https://dinacon.ch/sessions/2020/how-to-enhance-linked-data-in-third-party-applications/** :film_frames: [Recording](https://bbb.ch-open.ch/playback/presentation/2.0/playback.html?meetingId=624b820ed307b63ce65f73082f30c7998b1fa8dc-1603452281694) :speech_balloon: [Forum](https://forum.opendata.ch/t/23-10-dinacon-2020/675/3) Previous sessions on the topic: - https://dinacon.ch/sessions/2017/linked-data/ - https://dinacon.ch/sessions/2018/linked-data-experience/ Links to what we are showing: - https://lindas.admin.ch/ - http://www.visualize.admin.ch - Beispiel: https://visualize.admin.ch/de/v/bOHGC5oKVayn - http://www.github.com/visualize-admin/visualization-tool - https://gist.github.com/loleg/9130ee35b151c0d776af834a30b3802d **Public Sector Track** - *14.20 - 15.20* - Typische Session-Ablauf: Serie von Präsentationen, 5-6 ppl, viele Fragen auf eine konkretes Thema, ziemlich diverse Speakers. Mini-Conference avec Slots. - Diskrepanz zwischen Programm und Session Link?? ## Program ### Oleg (5 min) - Vorstellung/einrichtung - Previous years: [twitter](https://twitter.com/linkedktk/status/1053248914005073920), [2018](https://dinacon.ch/sessions/2018/linked-data-experience/), [2017](https://dinacon.ch/sessions/2017/linked-data/) - Wo befindet sich der [LINDAS Projekt](https://lindas-data.ch/) - Notre But: Demystifier la problématique, montrer comment les analyses sont faites dans divers languages (JavaScript, R, ...) - Il y a beaucoup d'offices admin.ch qui utilisent R. Es gibt ein Netzwerk von Nutzern. Expliquer à travers d'experiences / case studies. ### Markus (20 min) - Kann primär die Anwendung von "visualize.admin.ch" demonstrieren - Entwickler ist "Interactive GmbH" - Visualize holt sich die Daten vom Lindas - Visualize ist als opensource-code zur Verfügung - https://github.com/visualize-admin/visualization-tool - IXT / Reto Stoll - Ideen für Community rund ums Projekt zu bilden - Visualize.admin.ch als Beispiel - Open Source Story - Vorteile, Nachteile, Erfahrungen, Bedürfnisse - Klub der Bundesämter usw. die das Tool gemeinsam weiter bringen könnten. BAR ist on Bord, vielleicht bald weitere.. Könnten zusätzliche Funktionlitäten bezahlen. Aber wie organisieren wir das? - Digital Transformation ### Oleg (10 min) - LINDAS mit Python und Julia zugreifen - Spannendes (Bundesfinanz-)Datensatz vorbereiten als Beispiel - Zweites potentiell interessantes Beispiel von BLV reinbringen könnte: https://www.infosm.blv.admin.ch/ (Rohdaten sind auf LINDAS verfügbar), entwickelt von iwi.unibe.ch und optimiert von Zazuko. - Möglichst gute Unterstützung durch open source Plattformen (forum, chat, issues, jitsi usw.) anzubieten. - Einsicht von Wikidata und Frictionless Data (Open Knowledge) Communities einbringen. Showcases erstellen, Events organisieren, evangelisieren. - Features für besser Data Downloaden (Dynamisch als Query, nicht nur Statisch,..) und mit Programmierungswerkzeuge kombinieren. - Ein Statement aus der Entwicklercommunity liefern. - [CKAN-Embed](https://handbook.opendata.swiss/content/glossar/bibliothek/embed.html), [Frictionless Data](https://frictionlessdata.io/), DCAT-AP und JSON-LD abklären - HACKnight erwähnen ### Workshop / Fragen - visualize it - stell Fragen, Rückmeldungen, Wünschen - share it --> showcase (sofort oder als Teil vom HACKnight bis ende Tag) https://github.com/interactivethings/ https://github.com/visualize-admin/visualization-tool https://github.com/zazuko/query-rdf-data-cube/issues/57 --- # Session content ## FR L'objectif de cette session est de montrer comment utiliser des données en Linked Data dans des applications tierces. Durant cette session nous allons illustrer par quelques exemples concrets de quelle manière inclure des résultats de requêtes SPARQL dans des applications web et dans des analyses faites à l'aide de R. - L'objectif de cette session est de montrer comment utiliser des données en Linked Data dans des applications tierces. La solution LINDAS de l'administration fédérale détient des jeux de données en Linked Data qui sont accessibles via un SPARQL-endpoint. Sur cette base, il est possible de développer des applications riches et extensibles qui se connectent à diverses sources de données. Nous illustrerons par l'exemple d'une application de type 'point & click' récemment lancée pour visualiser en ligne les données gouvernementales ouvertes liées. Durant cette session nous allons aussi illustrer par quelques exemples concrets de quelle manière inclure des résultats de requêtes SPARQL dans des applications web et dans des analyses faites à l'aide de languages R et Python. - 2-3 cas concrets d'applications ayant une connexion aux données de LINDAS seront présentés et commentés. Le code de ces applications sera mis à disposition des utilisateurs afin qu'ils puissent approfondir leur étude après la session. Topics: Linked Data, Open Government, Open Data Développeurs web, programmeurs des apps, analystes, dirigeants. ## DE Das Ziel dieser Sitzung ist es, zu zeigen, wie Verknüpfte Daten in Anwendungen von Drittanbietern verwendet werden können. Während dieser Sitzung werden wir anhand einiger konkreter Beispiele veranschaulichen, wie SPARQL-Abfrageergebnisse in Webanwendungen und in Analysen, die mit R erstellt wurden, einbezogen werden können. Das Ziel dieser Sitzung ist es, zu zeigen, wie Verknüpfte Daten in Anwendungen von Drittanbietern verwendet werden können. Die LINDAS-Lösung der Bundesregierung enthält Linked-Data-Datensätze, auf die über einen SPARQL-Endpunkt zugegriffen werden kann. Auf dieser Grundlage ist es möglich, reichhaltige und erweiterbare Anwendungen zu entwickeln, die eine Verbindung zu verschiedenen Datenquellen herstellen. Wir werden dies am Beispiel einer kürzlich eingeführten "Point & Click"-Anwendung veranschaulichen, mit der offene, mit der Regierung verknüpfte Daten online visualisiert werden können. Während dieser Sitzung werden wir auch anhand einiger konkreter Beispiele veranschaulichen, wie SPARQL-Abfrageergebnisse in Webanwendungen und in Analysen mit den Sprachen R und Python einbezogen werden können. Es werden 2-3 konkrete Anwendungsfälle mit einer Anbindung an LINDAS-Daten vorgestellt und kommentiert. Der Code dieser Anwendungen wird den Benutzern zur Verfügung gestellt, damit sie ihre Studie nach der Sitzung vertiefen können. Themen: Verknüpfte Daten, Offene Regierung, Offene Daten Webentwickler, App-Programmierer, Analysten, Manager. ## EN The objective of this session is to show how to use Linked Data in third party applications. During this session we will illustrate with some concrete examples how to include SPARQL query results in web applications and in analyses made using R. The objective of this session is to show how to use Linked Data in third party applications. The federal government's LINDAS solution holds Linked Data datasets that are accessible via a SPARQL endpoint. On this basis, it is possible to develop rich and extensible applications that connect to various data sources. We will illustrate with the example of a recently launched 'point & click' application to visualise online the linked open government data. During this session we will also illustrate with some concrete examples how to include SPARQL query results in web applications and in analyses using R and Python languages. 2-3 concrete cases of applications with a connection to LINDAS data will be presented and commented. The code of these applications will be made available to the users so that they can deepen their study after the session. Topics: Linked Data, Open Government, Open Data Web developers, app programmers, analysts, managers. --- # Chat log n Haller (offline) 13:40 Ja, hören Dich. St Stephan Haller (offline) 13:47 Oleg, wir sehen Deine Folien nicht, nur "wilkoomen an der DINAcon 2020"... Na Nathalie Sinz (offline) 13:48 wir kümmern uns darum St Stephan Haller (offline) 13:51 Danke! Ol Oleg Lavrovsky (offline) 13:51 @Stephan das waren die folgende Links: - https://dinacon.ch/sessions/2017/linked-data/ - https://dinacon.ch/sessions/2018/linked-data-experience/ - https://twitter.com/linkedktk/status/1053248914005073920/photo/1 Ol Oleg Lavrovsky (offline) 14:02 Mehr Links und Notizen gibt es hier oben links unter "Shared Notes" Da David Oesch (offline) 14:04 Metadaten: geocat wo vorhanden csw geharvested? Da David Oesch (offline) 14:07 Danke Welcome to How to enhance Linked Data in third party applications! This server is running BigBlueButton. Um jemanden zur Konferenz einzuladen, schicken Sie ihm diesen Link: https://bbb.ch-open.ch/b/din-ghx-f69 Am Ambrogio (offline) 14:13 La liste des datasets disponibles sur visualize.admin.ch ne correspond pas avec la liste sur lindas.admin.ch. Pour quelle raison? J'ai cru comprendre que LINDAS est la source des données pour visualize... Mi Michael Luggen (Zazuko) (offline) 14:14 1) Nicht alle Datensätze welche in Lindas sind werden auch in visualize.admin.ch angezeigt werden können. Mi Michael Luggen (Zazuko) (offline) 14:14 2) Die aktuellen "Datacubes" welche auf visualize.admin.ch angezeigt werden sind in der Integrations umgebugung. Mi Michael Luggen (Zazuko) (offline) 14:15 *Umgebung Am Ambrogio (offline) 14:15 Danke. Dann Folgefrage: wie kann ich die lindas datasets so vorbereiten, die auch dann in visualize erscheinen? Mi Michael Luggen (Zazuko) (offline) 14:16 Die Daten müssen den folgendem RDF Schema entsprechen: https://github.com/zazuko/rdf-cube-schema Mi Michael Luggen (Zazuko) (offline) 14:16 Für weitere Details stehen wir gerne zur Verfügung. (Bitte beachten das ganze Projekt ist noch in Bewegung.) Ad Adrian Gschwend (offline) 14:17 es gibt eine JavaScript API für Webentwickler Ad Adrian Gschwend (offline) 14:17 so muss man nicht SPARQL selber schreiben Da David Oesch (offline) 14:17 Schnittstelle zb zu google charts etc wie in https://ld.geo.admin.ch/sparql/ geplant? Ad Adrian Gschwend (offline) 14:18 david: jein, man kann das auch jetzt schon verwenden Mi Michael Luggen (Zazuko) (offline) 14:18 https://lindas.admin.ch/sparql/ Ad Adrian Gschwend (offline) 14:18 aber in Zukunft werden wir auf die Version 2.0 von RAWGraphs setzen für solche visualisierungen Ad Adrian Gschwend (offline) 14:18 https://rawgraphs.io/crowdfunding-campaign/rawgraphs2-is-coming/ Ad Adrian Gschwend (offline) 14:19 (wäre dann auch auf ld.geo.admin.ch verfügbar sobald es im SPARQL frontend von uns integriert sein wird) Da David Oesch (offline) 14:20 Top Ad Adrian Gschwend (offline) 14:37 API demos für Cubes in JavaScript https://github.com/zazuko/rdf-cube-view-query/tree/master/examples Mi Michael Luggen (Zazuko) (offline) 14:42 Danke Oleg und Markus! Bi Birk Weiberg (offline) 14:42 Danke! Ad Adrian Gschwend (offline) 14:43 merci Am Ambrogio (offline) 14:43 Danke! Cl Claire-Anne (offline) 14:43 merci Mi Mike Silberman (offline) 14:43 Merci Di DINAcon 14:43 Ab jetzt ist Kaffeepause und Networking in https://bbb.ch-open.ch/b/din-uyk-eej Di DINAcon 14:44 NICHT ZU VERPASSEN: die DINAcon Awards mit neuen kreativen Format sind ab 15:00