{"id":629,"date":"2019-12-02T09:47:00","date_gmt":"2019-12-02T08:47:00","guid":{"rendered":"https:\/\/benedict-witzenberger.de\/wordpress\/?p=629"},"modified":"2020-03-31T12:03:54","modified_gmt":"2020-03-31T10:03:54","slug":"introducing-datawrappr","status":"publish","type":"post","link":"https:\/\/benedict-witzenberger.de\/wordpress\/2019\/12\/02\/introducing-datawrappr\/","title":{"rendered":"Introducing DatawRappr"},"content":{"rendered":"\n<p>Datawrapper ist eines der erfolgreichsten Visualisierungstools f\u00fcr Journalisten. Mit einer neuen Erweiterung k\u00f6nnen die Daten aus R jetzt auch ohne Umwege in Datawrapper-Grafiken geladen werden.<\/p>\n\n\n\n<!--more-->\n\n\n\n<p>Nein, dieser Blogpost soll keine Werbung f\u00fcr Datawrapper werden. Und der &#8222;Tippfehler&#8220; im Titel ist gar keiner (na, wer hat sich gewundert?). Ich will in diesem Post kurz beschreiben, warum ich eine Bibliothek f\u00fcr die Statistiksoftware R geschrieben habe, die auf die Datawrapper-API zugreift. Und weil viele dieser R-Erweiterungen gerne mit dem Namen der Software spielen (<a href=\"https:\/\/de.wikipedia.org\/wiki\/S_(Programmiersprache)\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"ihr Vorg\u00e4nger hie\u00df \u00fcbrigens  (\u00f6ffnet in neuem Tab)\">ihr Vorg\u00e4nger hie\u00df \u00fcbrigens <\/a>S), wollte ich dem in nichts nachstehen: DatawRappr.<\/p>\n\n\n\n<p>In vielen meiner Arbeitsstellen wurde Datawrapper eingesetzt. In meinem aktuellen Job visualisieren wir damit alle m\u00f6glichen Grafiken auf der Homepage, oder erstellen damit schnelle Karten in Breaking-News-Situationen. <\/p>\n\n\n\n<p>Inzwischen tauchen die Grafiken sogar schon in der gedruckten Zeitung auf:<\/p>\n\n\n<p><!-- wp:core-embed\/twitter \n[cookie]{\"url\":\"https:\/\/twitter.com\/Datawrapper\/status\/1175365864406822912\",\"type\":\"rich\",\"providerNameSlug\":\"twitter\"} --><\/p>\n<figure class=\"wp-block-embed-twitter wp-block-embed is-type-rich is-provider-twitter\">\n<div class=\"wp-block-embed__wrapper\">https:\/\/twitter.com\/Datawrapper\/status\/1175365864406822912<\/div>\n<\/figure>\n<p><!-- \/wp:core-embed\/twitter --><\/p>\n<p>[\/cookie]<\/p>\n<p><!-- wp:paragraph --><\/p>\n<p>In der Regel nutzen wir Datenjournalisten f\u00fcr unsere Auswertungen die <a href=\"https:\/\/www.r-project.org\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"Software R (\u00f6ffnet in neuem Tab)\">Software R<\/a>. Sie ist frei verf\u00fcgbar und hat eine riesige Community, die f\u00fcr jeden Anwendungsfall eigene Erweiterungen geschrieben hat. (Vor allem aus der Informatik-Richtung kommt Python, die Sprache kann quasi dasselbe. Manche Leute m\u00f6gen die eine, andere die andere mehr.)<\/p>\n<p><!-- \/wp:paragraph --><\/p>\n<p><!-- wp:paragraph --><\/p>\n<p>[Mehr zu R habe ich<a href=\"https:\/\/benedict-witzenberger.de\/wordpress\/2017\/04\/14\/wie-ich-r-gelernt-habe\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\" in einem eigenen Blogpost (\u00f6ffnet in neuem Tab)\"> in einem eigenen Blogpost<\/a> aufgeschrieben.]<\/p>\n<p><!-- \/wp:paragraph --><\/p>\n<p><!-- wp:paragraph --><\/p>\n<p>Um die Daten von R in Datawrapper zu bekommen, ist momentan noch ein Umweg n\u00f6tig:<\/p>\n<p><!-- \/wp:paragraph --><\/p>\n<p><!-- wp:list --><\/p>\n<ul>\n<li>Entweder wir speichern die Ergebnisse f\u00fcr die Grafik als CSV und copy&amp;pasten sie in Datawrapper (oder laden die CSV dort hoch)<\/li>\n<li>Oder wir nutzen die Bibliothek <a href=\"https:\/\/github.com\/mdlincoln\/clipr\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"clipr (\u00f6ffnet in neuem Tab)\">clipr<\/a>, die die Ergebnisse der Berechnungen in die Zwischenablage kopiert:<\/li>\n<\/ul>\n<p><!-- \/wp:list --><\/p>\n<p><!-- wp:code --><\/p>\n<pre class=\"wp-block-code\"><code>df = data.frame(a = c(1, 2, 3), b = c(4, 5, 6))\nwrite_clip(df)<\/code><\/pre>\n<p><!-- \/wp:code --><\/p>\n<p><!-- wp:paragraph --><\/p>\n<p>In einem aktuellen Projekt wollen wir aber automatisiert und regelm\u00e4\u00dfig Berechnungen durchf\u00fchren (die Daten ver\u00e4ndern sich st\u00e4ndig), und daraus Datawrapper-Grafiken generieren. Wir wollen aber ungern dauernd selbst daran denken m\u00fcssen, die Grafiken zu aktualisieren. Au\u00dferdem m\u00fcssen wir manchmal nicht nur die Daten, sondern auch die Beschreibungstexte \u00e4ndern.<\/p>\n<p><!-- \/wp:paragraph --><\/p>\n<p><!-- wp:heading --><\/p>\n<h2>Die Datawrapper-API<\/h2>\n<p><!-- \/wp:heading --><\/p>\n<p><!-- wp:paragraph --><\/p>\n<p>Zum Gl\u00fcck hat Datawrapper daf\u00fcr eine L\u00f6sung: Die API.<\/p>\n<p><!-- \/wp:paragraph --><\/p>\n<p><!-- wp:paragraph --><\/p>\n<p>\u00dcber diese Schnittstelle k\u00f6nnen wir auf alle Funktionen zugreifen, die Datawrapper auch \u00fcber sein Web-Interface anbietet. Gerade wurde die API von Version 1 auf Version 3 geupgradet. (Mehr dazu hat Datawrapper <a href=\"https:\/\/blog.datawrapper.de\/new-api-Datawrapper-chart-creation-automation\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"hier gebloggt (\u00f6ffnet in neuem Tab)\">hier gebloggt<\/a>)<\/p>\n<p><!-- \/wp:paragraph --><\/p>\n<p><!-- wp:paragraph --><\/p>\n<p>Damit man direkt aus R darauf zugreifen kann, habe ich also die R-Erweiterung geschrieben. Mit ihr kann man zum Beispiel:<\/p>\n<p><!-- \/wp:paragraph --><\/p>\n<p><!-- wp:list --><\/p>\n<ul>\n<li>Daten direkt aus R hochladen (<code><a href=\"https:\/\/munichrocker.github.io\/DatawRappr\/reference\/dw_data_to_chart.html\">dw_data_to_chart()<\/a><\/code>)<\/li>\n<li>eine neue Grafik erstellen (<code><a href=\"https:\/\/munichrocker.github.io\/DatawRappr\/reference\/dw_create_chart.html\">dw_create_chart()<\/a><\/code>)<\/li>\n<li>eine vorhandene Grafik bearbeiten (<code><a href=\"https:\/\/munichrocker.github.io\/DatawRappr\/reference\/dw_edit_chart.html\">dw_edit_chart()<\/a><\/code>)<\/li>\n<li>eine Grafik ver\u00f6ffentlichen (<code><a href=\"https:\/\/munichrocker.github.io\/DatawRappr\/reference\/dw_publish_chart.html\">dw_publish_chart()<\/a><\/code>)<\/li>\n<li>oder eine Grafik l\u00f6schen (<code><a href=\"https:\/\/munichrocker.github.io\/DatawRappr\/reference\/dw_delete_chart.html\">dw_delete_chart()<\/a><\/code>).<\/li>\n<\/ul>\n<p><!-- \/wp:list --><\/p>\n<p><!-- wp:paragraph --><\/p>\n<p>Was genau DatawRappr kann &#8211; und wie es genau funktioniert,<a href=\"https:\/\/munichrocker.github.io\/DatawRappr\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\" steht in der Dokumentation (\u00f6ffnet in neuem Tab)\"> steht in der Dokumentation<\/a>. Zwar ist die Erweiterung schon in Version 1.0, aber vermutlich w\u00e4re 0.9 &#8211; also eher eine Beta-Version &#8211; angebrachter. Noch ist sie einfach zu wenig getestet, vor allem auf Windowssystemen. Aber: Sie geht! \ud83d\ude09<\/p>\n<p><!-- \/wp:paragraph --><\/p>\n<p><!-- wp:heading --><\/p>\n<h2>Infos zu DatawRappr<\/h2>\n<p><!-- \/wp:heading --><\/p>\n<p><!-- wp:paragraph --><\/p>\n<p>Der Code von DatawRappr <a href=\"https:\/\/github.com\/munichrocker\/Datawrappr\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"steht auf Github (\u00f6ffnet in neuem Tab)\">steht auf Github<\/a>. Es gibt<a href=\"https:\/\/munichrocker.github.io\/DatawRappr\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\" eine eigene Dokumentation (\u00f6ffnet in neuem Tab)\"> eine eigene Dokumentation<\/a> dazu.<\/p>\n<p><!-- \/wp:paragraph --><\/p>\n<p><!-- wp:paragraph --><\/p>\n<p>Installiert wird es ganz einfach in R mit dem Package devtools:<\/p>\n<p><!-- \/wp:paragraph --><\/p>\n<p><!-- wp:code --><\/p>\n<pre class=\"wp-block-code\"><code>devtools::install_github(\"munichrocker\/DatawRappr\")<\/code><\/pre>\n<p><!-- \/wp:code --><\/p>","protected":false},"excerpt":{"rendered":"<p>Datawrapper ist eines der erfolgreichsten Visualisierungstools f\u00fcr Journalisten. Mit einer neuen Erweiterung k\u00f6nnen die Daten aus R jetzt auch ohne Umwege in Datawrapper-Grafiken geladen werden. Nein, dieser Blogpost soll keine Werbung f\u00fcr Datawrapper werden. Und der &#8222;Tippfehler&#8220; im Titel ist <a href=\"https:\/\/benedict-witzenberger.de\/wordpress\/2019\/12\/02\/introducing-datawrappr\/\"><\/p>\n<div class=\"read-more\">\n<p>Read more &#8250;<\/p>\n<\/div>\n<p><!-- end of .read-more --><\/a><\/p>\n","protected":false},"author":1,"featured_media":639,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[7,8],"tags":[10,47,46,15,41],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v19.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Introducing DatawRappr &bull; Benedict Witzenberger<\/title>\n<meta name=\"description\" content=\"Datawrapper ist ein bekanntes Tool f\u00fcr die Visualisierung von Daten. Mit einer Erweiterung f\u00fcr die Programmiersprache R wird Datawrapper noch zug\u00e4nglicher.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/benedict-witzenberger.de\/wordpress\/2019\/12\/02\/introducing-datawrappr\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Introducing DatawRappr &bull; Benedict Witzenberger\" \/>\n<meta property=\"og:description\" content=\"Datawrapper ist ein bekanntes Tool f\u00fcr die Visualisierung von Daten. Mit einer Erweiterung f\u00fcr die Programmiersprache R wird Datawrapper noch zug\u00e4nglicher.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/benedict-witzenberger.de\/wordpress\/2019\/12\/02\/introducing-datawrappr\/\" \/>\n<meta property=\"og:site_name\" content=\"Benedict Witzenberger\" \/>\n<meta property=\"article:published_time\" content=\"2019-12-02T08:47:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-03-31T10:03:54+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/benedict-witzenberger.de\/wordpress\/wp-content\/uploads\/2019\/12\/datawRappr_freigestellt.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1240\" \/>\n\t<meta property=\"og:image:height\" content=\"672\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Benedict Witzenberger\" \/>\n<meta name=\"twitter:card\" content=\"summary\" \/>\n<meta name=\"twitter:creator\" content=\"@munichrocker\" \/>\n<meta name=\"twitter:site\" content=\"@munichrocker\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Benedict Witzenberger\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"3\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/benedict-witzenberger.de\/wordpress\/#website\",\"url\":\"https:\/\/benedict-witzenberger.de\/wordpress\/\",\"name\":\"Benedict Witzenberger\",\"description\":\"#ddj-Blog and personal portfolio page\",\"publisher\":{\"@id\":\"https:\/\/benedict-witzenberger.de\/wordpress\/#\/schema\/person\/ec6b0c6e16ce10af4a73b4dafefeceae\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/benedict-witzenberger.de\/wordpress\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"de\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/benedict-witzenberger.de\/wordpress\/2019\/12\/02\/introducing-datawrappr\/\",\"url\":\"https:\/\/benedict-witzenberger.de\/wordpress\/2019\/12\/02\/introducing-datawrappr\/\",\"name\":\"Introducing DatawRappr &bull; Benedict Witzenberger\",\"isPartOf\":{\"@id\":\"https:\/\/benedict-witzenberger.de\/wordpress\/#website\"},\"datePublished\":\"2019-12-02T08:47:00+00:00\",\"dateModified\":\"2020-03-31T10:03:54+00:00\",\"description\":\"Datawrapper ist ein bekanntes Tool f\u00fcr die Visualisierung von Daten. Mit einer Erweiterung f\u00fcr die Programmiersprache R wird Datawrapper noch zug\u00e4nglicher.\",\"breadcrumb\":{\"@id\":\"https:\/\/benedict-witzenberger.de\/wordpress\/2019\/12\/02\/introducing-datawrappr\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/benedict-witzenberger.de\/wordpress\/2019\/12\/02\/introducing-datawrappr\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/benedict-witzenberger.de\/wordpress\/2019\/12\/02\/introducing-datawrappr\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\/\/benedict-witzenberger.de\/wordpress\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Introducing DatawRappr\"}]},{\"@type\":\"Article\",\"@id\":\"https:\/\/benedict-witzenberger.de\/wordpress\/2019\/12\/02\/introducing-datawrappr\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/benedict-witzenberger.de\/wordpress\/2019\/12\/02\/introducing-datawrappr\/\"},\"author\":{\"name\":\"Benedict Witzenberger\",\"@id\":\"https:\/\/benedict-witzenberger.de\/wordpress\/#\/schema\/person\/ec6b0c6e16ce10af4a73b4dafefeceae\"},\"headline\":\"Introducing DatawRappr\",\"datePublished\":\"2019-12-02T08:47:00+00:00\",\"dateModified\":\"2020-03-31T10:03:54+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/benedict-witzenberger.de\/wordpress\/2019\/12\/02\/introducing-datawrappr\/\"},\"wordCount\":480,\"publisher\":{\"@id\":\"https:\/\/benedict-witzenberger.de\/wordpress\/#\/schema\/person\/ec6b0c6e16ce10af4a73b4dafefeceae\"},\"keywords\":[\"API\",\"Automatisierung\",\"Datawrapper\",\"R\",\"Visualisierung\"],\"articleSection\":[\"Tools\",\"Werkstatt\"],\"inLanguage\":\"de\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/benedict-witzenberger.de\/wordpress\/#\/schema\/person\/ec6b0c6e16ce10af4a73b4dafefeceae\",\"name\":\"Benedict Witzenberger\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/benedict-witzenberger.de\/wordpress\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/a0a634cefbade1a34310db77ccc3fe5d?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/a0a634cefbade1a34310db77ccc3fe5d?s=96&d=mm&r=g\",\"caption\":\"Benedict Witzenberger\"},\"logo\":{\"@id\":\"https:\/\/benedict-witzenberger.de\/wordpress\/#\/schema\/person\/image\/\"},\"url\":\"https:\/\/benedict-witzenberger.de\/wordpress\/author\/benedict\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Introducing DatawRappr &bull; Benedict Witzenberger","description":"Datawrapper ist ein bekanntes Tool f\u00fcr die Visualisierung von Daten. Mit einer Erweiterung f\u00fcr die Programmiersprache R wird Datawrapper noch zug\u00e4nglicher.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/benedict-witzenberger.de\/wordpress\/2019\/12\/02\/introducing-datawrappr\/","og_locale":"de_DE","og_type":"article","og_title":"Introducing DatawRappr &bull; Benedict Witzenberger","og_description":"Datawrapper ist ein bekanntes Tool f\u00fcr die Visualisierung von Daten. Mit einer Erweiterung f\u00fcr die Programmiersprache R wird Datawrapper noch zug\u00e4nglicher.","og_url":"https:\/\/benedict-witzenberger.de\/wordpress\/2019\/12\/02\/introducing-datawrappr\/","og_site_name":"Benedict Witzenberger","article_published_time":"2019-12-02T08:47:00+00:00","article_modified_time":"2020-03-31T10:03:54+00:00","og_image":[{"width":1240,"height":672,"url":"https:\/\/benedict-witzenberger.de\/wordpress\/wp-content\/uploads\/2019\/12\/datawRappr_freigestellt.png","type":"image\/png"}],"author":"Benedict Witzenberger","twitter_card":"summary","twitter_creator":"@munichrocker","twitter_site":"@munichrocker","twitter_misc":{"Verfasst von":"Benedict Witzenberger","Gesch\u00e4tzte Lesezeit":"3\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebSite","@id":"https:\/\/benedict-witzenberger.de\/wordpress\/#website","url":"https:\/\/benedict-witzenberger.de\/wordpress\/","name":"Benedict Witzenberger","description":"#ddj-Blog and personal portfolio page","publisher":{"@id":"https:\/\/benedict-witzenberger.de\/wordpress\/#\/schema\/person\/ec6b0c6e16ce10af4a73b4dafefeceae"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/benedict-witzenberger.de\/wordpress\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"de"},{"@type":"WebPage","@id":"https:\/\/benedict-witzenberger.de\/wordpress\/2019\/12\/02\/introducing-datawrappr\/","url":"https:\/\/benedict-witzenberger.de\/wordpress\/2019\/12\/02\/introducing-datawrappr\/","name":"Introducing DatawRappr &bull; Benedict Witzenberger","isPartOf":{"@id":"https:\/\/benedict-witzenberger.de\/wordpress\/#website"},"datePublished":"2019-12-02T08:47:00+00:00","dateModified":"2020-03-31T10:03:54+00:00","description":"Datawrapper ist ein bekanntes Tool f\u00fcr die Visualisierung von Daten. Mit einer Erweiterung f\u00fcr die Programmiersprache R wird Datawrapper noch zug\u00e4nglicher.","breadcrumb":{"@id":"https:\/\/benedict-witzenberger.de\/wordpress\/2019\/12\/02\/introducing-datawrappr\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/benedict-witzenberger.de\/wordpress\/2019\/12\/02\/introducing-datawrappr\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/benedict-witzenberger.de\/wordpress\/2019\/12\/02\/introducing-datawrappr\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/benedict-witzenberger.de\/wordpress\/"},{"@type":"ListItem","position":2,"name":"Introducing DatawRappr"}]},{"@type":"Article","@id":"https:\/\/benedict-witzenberger.de\/wordpress\/2019\/12\/02\/introducing-datawrappr\/#article","isPartOf":{"@id":"https:\/\/benedict-witzenberger.de\/wordpress\/2019\/12\/02\/introducing-datawrappr\/"},"author":{"name":"Benedict Witzenberger","@id":"https:\/\/benedict-witzenberger.de\/wordpress\/#\/schema\/person\/ec6b0c6e16ce10af4a73b4dafefeceae"},"headline":"Introducing DatawRappr","datePublished":"2019-12-02T08:47:00+00:00","dateModified":"2020-03-31T10:03:54+00:00","mainEntityOfPage":{"@id":"https:\/\/benedict-witzenberger.de\/wordpress\/2019\/12\/02\/introducing-datawrappr\/"},"wordCount":480,"publisher":{"@id":"https:\/\/benedict-witzenberger.de\/wordpress\/#\/schema\/person\/ec6b0c6e16ce10af4a73b4dafefeceae"},"keywords":["API","Automatisierung","Datawrapper","R","Visualisierung"],"articleSection":["Tools","Werkstatt"],"inLanguage":"de"},{"@type":["Person","Organization"],"@id":"https:\/\/benedict-witzenberger.de\/wordpress\/#\/schema\/person\/ec6b0c6e16ce10af4a73b4dafefeceae","name":"Benedict Witzenberger","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/benedict-witzenberger.de\/wordpress\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/a0a634cefbade1a34310db77ccc3fe5d?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a0a634cefbade1a34310db77ccc3fe5d?s=96&d=mm&r=g","caption":"Benedict Witzenberger"},"logo":{"@id":"https:\/\/benedict-witzenberger.de\/wordpress\/#\/schema\/person\/image\/"},"url":"https:\/\/benedict-witzenberger.de\/wordpress\/author\/benedict\/"}]}},"_links":{"self":[{"href":"https:\/\/benedict-witzenberger.de\/wordpress\/wp-json\/wp\/v2\/posts\/629"}],"collection":[{"href":"https:\/\/benedict-witzenberger.de\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/benedict-witzenberger.de\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/benedict-witzenberger.de\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/benedict-witzenberger.de\/wordpress\/wp-json\/wp\/v2\/comments?post=629"}],"version-history":[{"count":10,"href":"https:\/\/benedict-witzenberger.de\/wordpress\/wp-json\/wp\/v2\/posts\/629\/revisions"}],"predecessor-version":[{"id":746,"href":"https:\/\/benedict-witzenberger.de\/wordpress\/wp-json\/wp\/v2\/posts\/629\/revisions\/746"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/benedict-witzenberger.de\/wordpress\/wp-json\/wp\/v2\/media\/639"}],"wp:attachment":[{"href":"https:\/\/benedict-witzenberger.de\/wordpress\/wp-json\/wp\/v2\/media?parent=629"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/benedict-witzenberger.de\/wordpress\/wp-json\/wp\/v2\/categories?post=629"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/benedict-witzenberger.de\/wordpress\/wp-json\/wp\/v2\/tags?post=629"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}