{"id":745,"date":"2014-10-21T11:43:24","date_gmt":"2014-10-21T09:43:24","guid":{"rendered":"http:\/\/blog.zhaw.ch\/datascience\/?p=745"},"modified":"2014-10-21T11:57:36","modified_gmt":"2014-10-21T09:57:36","slug":"when-a-blind-shot-does-not-hit","status":"publish","type":"post","link":"https:\/\/blog.zhaw.ch\/datascience\/when-a-blind-shot-does-not-hit\/","title":{"rendered":"When A Blind Shot Does Not Hit"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-746 size-full alignleft\" src=\"http:\/\/blog.zhaw.ch\/datascience\/files\/2014\/10\/missed_shot.jpg\" alt=\"missed_shot\" width=\"300\" height=\"199\" \/>In this article, I recount measures and approaches used to deal with a relatively small data set that, in turn, has to be covered &#8220;perfectly&#8221;. In current academic research and large-scale industrial applications, datasets contain millions to billions (or even more) of\u00a0documents. While this burdens implementers with considerations of scale at the level of infrastructure, it may make matching comparatively easy: if users are content with a few high quality results, good retrieval effectiveness is simple to attain. Larger datasets are more likely to contain any requested information, linguistically encoded in many different ways, i.e., using different spellings, sentences, grammar, languages, etc.: a &#8220;blind shot&#8221; will hit a (one of many) target.<\/p>\n<p style=\"text-align: left\">However, there are business domains whose main entities\u2019 count will never reach the billions, therefore inherently limiting the document pool. We have recently added another successfully finished CTI-funded project to our track record, which dealt in such a business domain. Dubbed \u201cStiftungsregister 2.0\u201d<a href=\"#_ftn1\" name=\"_ftnref1\">[1]<\/a>, the aim of the project was to create an application which enables users to search for all foundations in existence in Switzerland.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-748 size-medium aligncenter\" src=\"http:\/\/blog.zhaw.ch\/datascience\/files\/2014\/10\/StiftungSchweizLogoRZ-300x62.png\" alt=\"StiftungSchweizLogoRZ\" width=\"300\" height=\"62\" srcset=\"https:\/\/blog.zhaw.ch\/datascience\/files\/2014\/10\/StiftungSchweizLogoRZ-300x62.png 300w, https:\/\/blog.zhaw.ch\/datascience\/files\/2014\/10\/StiftungSchweizLogoRZ.png 341w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<p><!--more--><\/p>\n<p>In the following, I describe the problems with a small collection size encountered in the Stiftungsregister project and approaches to deal with them. Keep in mind that &#8220;small&#8221; is strictly used as a qualifier in regards to search problems typically covered by information retrieval systems. The collection in this system is not small at all considering the domain it covers: it is in fact the largest collection of information on Swiss foundations and contains an unprecedented amount of information.<\/p>\n<h1>Problem Domain<\/h1>\n<p>Continuing with the case at hand, let us look at the main issues:<\/p>\n<ol>\n<li>Relatively small and mostly stable pool of documents (foundations)<\/li>\n<li>Comparatively little initial information per document<\/li>\n<li>Strongly varying text length per document<\/li>\n<\/ol>\n<p>The number of charitable foundations in Switzerland amounts to about 13\u2019000, not counting further charitable organizations. For the purpose of the project, each document represents a foundation and all of its available information. Foundations are created and dissolved on a regular basis but usually exhibit more stable lifetimes than companies. Even intranet search engines of SMEs can be expected to deal with larger document counts and possibly even with multiple business domains and taxonomies.<\/p>\n<p>A foundation\u2019s registration information contains only a few mandatory points: The name of the foundation, a description of purpose, an address and the names of the foundation council\u2019s members. In contrast to a typical website, for example, a foundation\u2019s description offers less text. While the purpose of a foundation must be described by law upon registration, the law does not foresee formal guidelines for either length or particularity of such a description. To maintain maximum freedom of operations and guarantee the longevity of the description, the descriptions are mostly generic and similarly worded.<\/p>\n<p>As elaborated on within the previous paragraph, the main textual description a foundation\u2019s registration offers is its purpose. Larger, e.g. company-run, foundations provide an in-depth description. Most foundations, however, are privately created<a href=\"#_ftn2\" name=\"_ftnref2\">[2]<\/a> and their descriptions are not burdened with highlighting another organization\u2019s involvement. Some foundations also seek obscurity for unknown reasons. The latter types will usually give a very short and vague description of purpose, about as long as a large tweet.<\/p>\n<p>As a compounding difficulty to the project, information was provided in German, French and Italian, roughly in the same distribution as the languages occur in Switzerland. Additionally, there are some mixed-language descriptions, some of them also containing English. Multilingual information retrieval is not the topic of this article, however, so I defer to other literature or future articles.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-747 size-full aligncenter\" src=\"http:\/\/blog.zhaw.ch\/datascience\/files\/2014\/10\/8712854918_29c16b4e71_o.jpg\" alt=\"problem_solution\" width=\"180\" height=\"135\" \/><\/p>\n<h1>Solutions<\/h1>\n<p>The use case of finding funding through foundations requires both high precision and recall. The precision aspect helps retrieving foundations which fit a particular project at top ranks of the search result. Fewer but more precisely employed applications help reduce the workload of funders and entities seeking funding. On the other hand, recall is equally important when there are only a limited number of foundations which are at all interested in funding a particular type of project. Many keywords, that would hit millions of easy matches in Web search engines, match little to none descriptions in this collection. Any foundation which is topically similar to a project should be retrieved so that it may be considered for an application.<\/p>\n<p>One of the best understood and most used approaches to increase recall is relevance feedback. One of our <a title=\"Recall-Oriented Expert Search Using Relevance Feedback\" href=\"http:\/\/blog.zhaw.ch\/datascience\/recall-oriented-expert-search-using-relevance-feedback\/\" target=\"_blank\">previous articles<\/a>\u00a0gave an insight into relevance feedback details.<\/p>\n<p>Another approach is continuous augmentation and extension of documents. By increasing text content of documents, more terms can potentially match any query. Great care must be taken to only add truly relevant information to the documents. In the case of the Stiftungsregister, two sources of additional information are utilized. The first is an offline \u201cseeding\u201d of selected foundations. The most prominent foundations\u2019 descriptions are extended by their own published content which exceeds the registration information by far. Additionally, the application supports community annotations which are added to the descriptions once they have been verified by community consensus or the foundations themselves.<\/p>\n<p>The issue of varying text lengths is primarily offset by using a length-normalizing weighting scheme, e.g. the state-of-the-art BM25 [Robertson et al. 1995] or derivatives. However, there still remains a significant biasing effect. Short documents have fewer terms which are, by virtue of normalization, treated as being much more characteristic as they would be in the context of large documents. Short and generic queries may therefore retrieve a large number of tersely and likewise generically described foundations. For a scientific treatment of this bias in favour of shorter documents and possible remedies, see e.g. [Lv &amp; Zhai, 2011]. Fortunately, this hardly affected the application. Funding-seeking users tend to issue distinctive (although possibly still short) queries pertaining to their projects. The peculiarity of their queries leads to recall being much more of an issue than precision.<\/p>\n<h1>Addendum: Stiftungsregister 2.0 Context<\/h1>\n<p>Foundations must be registered in Switzerland but the federated nature of registrations and predominant publication in print makes a complete overview of foundations (and companies) rather difficult. Up until the launch of <a href=\"http:\/\/www.stiftungschweiz.ch\">www.stiftungschweiz.ch<\/a>, there has been no central service which offered a complete list and accompanying search functionality of foundations within the country\u2019s borders. While there is a federal online registry, it only contains federations governed by the swiss federal administration (approx. 4000 entries), as opposed to the multitude of foundations governed on communal or cantonal levels. The available data is therefore inherently fragmented between administrations on three hierarchical levels.<\/p>\n<p>The Stiftungsregister\u2019s first great accomplishment is providing access to foundations on all administrative levels. Offering useful search and browsing functionality on this comprehensive collection of information is the second achievement of the project.<\/p>\n<hr \/>\n<p>&nbsp;<\/p>\n<p><a href=\"#_ftnref1\" name=\"_ftn1\">[1]<\/a> Translates to \u201efoundation registry\u201c in English. See <a href=\"http:\/\/www.stiftungschweiz.ch\">http:\/\/www.stiftungschweiz.ch<\/a> for the final product.<\/p>\n<p><a href=\"#_ftnref2\" name=\"_ftn2\">[2]<\/a> See (German) <a href=\"http:\/\/www.profonds.org\/uploads\/media\/Stiftungsstandort_Schweiz_160409_CDE_050509_01.pdf\">http:\/\/www.profonds.org\/uploads\/media\/Stiftungsstandort_Schweiz_160409_CDE_050509_01.pdf<\/a><\/p>\n<hr \/>\n<p>&nbsp;<\/p>\n<h1>References<\/h1>\n<table>\n<tbody>\n<tr>\n<td width=\"20%\">[Robertson et al., 1995]<\/td>\n<td>Robertson, S. E., Walker, S., Jones, S., Hancock-Beaulieu, M. M., &amp; Gatford, M. (1995). Okapi at TREC-3.\u00a0NIST SPECIAL PUBLICATION SP, 109-109.<\/td>\n<\/tr>\n<tr>\n<td>[Lv &amp; Zhai, 2011]<\/td>\n<td>Lv, Y., &amp; Zhai, C. (2011, July). When documents are very long, BM25 fails!. In Proceedings of the 34th international ACM SIGIR conference on Research and development in Information Retrieval\u00a0(pp. 1103-1104). ACM.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<div class=\"pt-sm\">Schlagw\u00f6rter: <a href=\"https:\/\/blog.zhaw.ch\/datascience\/tag\/cti\/\">CTI<\/a>, <a href=\"https:\/\/blog.zhaw.ch\/datascience\/tag\/information-retrieval\/\">Information Retrieval<\/a>, <a href=\"https:\/\/blog.zhaw.ch\/datascience\/tag\/query-processing\/\">Query Processing<\/a>, <a href=\"https:\/\/blog.zhaw.ch\/datascience\/tag\/stiftungschweiz-ch\/\">stiftungschweiz.ch<\/a>, <a href=\"https:\/\/blog.zhaw.ch\/datascience\/tag\/stiftungsregister\/\">Stiftungsregister<\/a><br><\/div>","protected":false},"excerpt":{"rendered":"<p>In this article, I recount measures and approaches used to deal with a relatively small data set that, in turn, has to be covered &#8220;perfectly&#8221;. In current academic research and large-scale industrial applications, datasets contain millions to billions (or even more) of\u00a0documents. While this burdens implementers with considerations of scale at the level of infrastructure, [&hellip;]<\/p>\n","protected":false},"author":38,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"footnotes":""},"categories":[7,9],"tags":[33,8,31,34,32],"features":[],"class_list":["post-745","post","type-post","status-publish","format-standard","hentry","category-blog","category-research","tag-cti","tag-information-retrieval","tag-query-processing","tag-stiftungschweiz-ch","tag-stiftungsregister"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.2 (Yoast SEO v27.2) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>When A Blind Shot Does Not Hit - Data Science made in Switzerland<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.zhaw.ch\/datascience\/when-a-blind-shot-does-not-hit\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"When A Blind Shot Does Not Hit\" \/>\n<meta property=\"og:description\" content=\"In this article, I recount measures and approaches used to deal with a relatively small data set that, in turn, has to be covered &#8220;perfectly&#8221;. In current academic research and large-scale industrial applications, datasets contain millions to billions (or even more) of\u00a0documents. While this burdens implementers with considerations of scale at the level of infrastructure, [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.zhaw.ch\/datascience\/when-a-blind-shot-does-not-hit\/\" \/>\n<meta property=\"og:site_name\" content=\"Data Science made in Switzerland\" \/>\n<meta property=\"article:published_time\" content=\"2014-10-21T09:43:24+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2014-10-21T09:57:36+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/blog.zhaw.ch\/datascience\/files\/2014\/10\/missed_shot.jpg\" \/>\n<meta name=\"author\" content=\"riet\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"riet\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/blog.zhaw.ch\/datascience\/when-a-blind-shot-does-not-hit\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/blog.zhaw.ch\/datascience\/when-a-blind-shot-does-not-hit\/\"},\"author\":{\"name\":\"riet\",\"@id\":\"https:\/\/blog.zhaw.ch\/datascience\/#\/schema\/person\/7a43ec283f97a0deb335b4bb971813a8\"},\"headline\":\"When A Blind Shot Does Not Hit\",\"datePublished\":\"2014-10-21T09:43:24+00:00\",\"dateModified\":\"2014-10-21T09:57:36+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/blog.zhaw.ch\/datascience\/when-a-blind-shot-does-not-hit\/\"},\"wordCount\":1213,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/blog.zhaw.ch\/datascience\/when-a-blind-shot-does-not-hit\/#primaryimage\"},\"thumbnailUrl\":\"http:\/\/blog.zhaw.ch\/datascience\/files\/2014\/10\/missed_shot.jpg\",\"keywords\":[\"CTI\",\"Information Retrieval\",\"Query Processing\",\"stiftungschweiz.ch\",\"Stiftungsregister\"],\"articleSection\":[\"Blog\",\"Research\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/blog.zhaw.ch\/datascience\/when-a-blind-shot-does-not-hit\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.zhaw.ch\/datascience\/when-a-blind-shot-does-not-hit\/\",\"url\":\"https:\/\/blog.zhaw.ch\/datascience\/when-a-blind-shot-does-not-hit\/\",\"name\":\"When A Blind Shot Does Not Hit - Data Science made in Switzerland\",\"isPartOf\":{\"@id\":\"https:\/\/blog.zhaw.ch\/datascience\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/blog.zhaw.ch\/datascience\/when-a-blind-shot-does-not-hit\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/blog.zhaw.ch\/datascience\/when-a-blind-shot-does-not-hit\/#primaryimage\"},\"thumbnailUrl\":\"http:\/\/blog.zhaw.ch\/datascience\/files\/2014\/10\/missed_shot.jpg\",\"datePublished\":\"2014-10-21T09:43:24+00:00\",\"dateModified\":\"2014-10-21T09:57:36+00:00\",\"author\":{\"@id\":\"https:\/\/blog.zhaw.ch\/datascience\/#\/schema\/person\/7a43ec283f97a0deb335b4bb971813a8\"},\"breadcrumb\":{\"@id\":\"https:\/\/blog.zhaw.ch\/datascience\/when-a-blind-shot-does-not-hit\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.zhaw.ch\/datascience\/when-a-blind-shot-does-not-hit\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.zhaw.ch\/datascience\/when-a-blind-shot-does-not-hit\/#primaryimage\",\"url\":\"https:\/\/blog.zhaw.ch\/datascience\/files\/2014\/10\/missed_shot.jpg\",\"contentUrl\":\"https:\/\/blog.zhaw.ch\/datascience\/files\/2014\/10\/missed_shot.jpg\",\"width\":300,\"height\":199},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.zhaw.ch\/datascience\/when-a-blind-shot-does-not-hit\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\/\/blog.zhaw.ch\/datascience\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"When A Blind Shot Does Not Hit\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/blog.zhaw.ch\/datascience\/#website\",\"url\":\"https:\/\/blog.zhaw.ch\/datascience\/\",\"name\":\"Data Science made in Switzerland\",\"description\":\"Ein Blog der ZHAW Z\u00fcrcher Hochschule f\u00fcr Angewandte Wissenschaften\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/blog.zhaw.ch\/datascience\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/blog.zhaw.ch\/datascience\/#\/schema\/person\/7a43ec283f97a0deb335b4bb971813a8\",\"name\":\"riet\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/69d9cf8f23251316e74cdba474b272383366343f687a9c82f9752fc3c65b4b33?s=96&d=mm&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/69d9cf8f23251316e74cdba474b272383366343f687a9c82f9752fc3c65b4b33?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/69d9cf8f23251316e74cdba474b272383366343f687a9c82f9752fc3c65b4b33?s=96&d=mm&r=g\",\"caption\":\"riet\"},\"url\":\"https:\/\/blog.zhaw.ch\/datascience\/author\/riet\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"When A Blind Shot Does Not Hit - Data Science made in Switzerland","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:\/\/blog.zhaw.ch\/datascience\/when-a-blind-shot-does-not-hit\/","og_locale":"en_US","og_type":"article","og_title":"When A Blind Shot Does Not Hit","og_description":"In this article, I recount measures and approaches used to deal with a relatively small data set that, in turn, has to be covered &#8220;perfectly&#8221;. In current academic research and large-scale industrial applications, datasets contain millions to billions (or even more) of\u00a0documents. While this burdens implementers with considerations of scale at the level of infrastructure, [&hellip;]","og_url":"https:\/\/blog.zhaw.ch\/datascience\/when-a-blind-shot-does-not-hit\/","og_site_name":"Data Science made in Switzerland","article_published_time":"2014-10-21T09:43:24+00:00","article_modified_time":"2014-10-21T09:57:36+00:00","og_image":[{"url":"http:\/\/blog.zhaw.ch\/datascience\/files\/2014\/10\/missed_shot.jpg","type":"","width":"","height":""}],"author":"riet","twitter_card":"summary_large_image","twitter_misc":{"Written by":"riet","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blog.zhaw.ch\/datascience\/when-a-blind-shot-does-not-hit\/#article","isPartOf":{"@id":"https:\/\/blog.zhaw.ch\/datascience\/when-a-blind-shot-does-not-hit\/"},"author":{"name":"riet","@id":"https:\/\/blog.zhaw.ch\/datascience\/#\/schema\/person\/7a43ec283f97a0deb335b4bb971813a8"},"headline":"When A Blind Shot Does Not Hit","datePublished":"2014-10-21T09:43:24+00:00","dateModified":"2014-10-21T09:57:36+00:00","mainEntityOfPage":{"@id":"https:\/\/blog.zhaw.ch\/datascience\/when-a-blind-shot-does-not-hit\/"},"wordCount":1213,"commentCount":0,"image":{"@id":"https:\/\/blog.zhaw.ch\/datascience\/when-a-blind-shot-does-not-hit\/#primaryimage"},"thumbnailUrl":"http:\/\/blog.zhaw.ch\/datascience\/files\/2014\/10\/missed_shot.jpg","keywords":["CTI","Information Retrieval","Query Processing","stiftungschweiz.ch","Stiftungsregister"],"articleSection":["Blog","Research"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/blog.zhaw.ch\/datascience\/when-a-blind-shot-does-not-hit\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/blog.zhaw.ch\/datascience\/when-a-blind-shot-does-not-hit\/","url":"https:\/\/blog.zhaw.ch\/datascience\/when-a-blind-shot-does-not-hit\/","name":"When A Blind Shot Does Not Hit - Data Science made in Switzerland","isPartOf":{"@id":"https:\/\/blog.zhaw.ch\/datascience\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blog.zhaw.ch\/datascience\/when-a-blind-shot-does-not-hit\/#primaryimage"},"image":{"@id":"https:\/\/blog.zhaw.ch\/datascience\/when-a-blind-shot-does-not-hit\/#primaryimage"},"thumbnailUrl":"http:\/\/blog.zhaw.ch\/datascience\/files\/2014\/10\/missed_shot.jpg","datePublished":"2014-10-21T09:43:24+00:00","dateModified":"2014-10-21T09:57:36+00:00","author":{"@id":"https:\/\/blog.zhaw.ch\/datascience\/#\/schema\/person\/7a43ec283f97a0deb335b4bb971813a8"},"breadcrumb":{"@id":"https:\/\/blog.zhaw.ch\/datascience\/when-a-blind-shot-does-not-hit\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.zhaw.ch\/datascience\/when-a-blind-shot-does-not-hit\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.zhaw.ch\/datascience\/when-a-blind-shot-does-not-hit\/#primaryimage","url":"https:\/\/blog.zhaw.ch\/datascience\/files\/2014\/10\/missed_shot.jpg","contentUrl":"https:\/\/blog.zhaw.ch\/datascience\/files\/2014\/10\/missed_shot.jpg","width":300,"height":199},{"@type":"BreadcrumbList","@id":"https:\/\/blog.zhaw.ch\/datascience\/when-a-blind-shot-does-not-hit\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/blog.zhaw.ch\/datascience\/"},{"@type":"ListItem","position":2,"name":"When A Blind Shot Does Not Hit"}]},{"@type":"WebSite","@id":"https:\/\/blog.zhaw.ch\/datascience\/#website","url":"https:\/\/blog.zhaw.ch\/datascience\/","name":"Data Science made in Switzerland","description":"Ein Blog der ZHAW Z\u00fcrcher Hochschule f\u00fcr Angewandte Wissenschaften","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.zhaw.ch\/datascience\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/blog.zhaw.ch\/datascience\/#\/schema\/person\/7a43ec283f97a0deb335b4bb971813a8","name":"riet","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/69d9cf8f23251316e74cdba474b272383366343f687a9c82f9752fc3c65b4b33?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/69d9cf8f23251316e74cdba474b272383366343f687a9c82f9752fc3c65b4b33?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/69d9cf8f23251316e74cdba474b272383366343f687a9c82f9752fc3c65b4b33?s=96&d=mm&r=g","caption":"riet"},"url":"https:\/\/blog.zhaw.ch\/datascience\/author\/riet\/"}]}},"_links":{"self":[{"href":"https:\/\/blog.zhaw.ch\/datascience\/wp-json\/wp\/v2\/posts\/745","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.zhaw.ch\/datascience\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.zhaw.ch\/datascience\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.zhaw.ch\/datascience\/wp-json\/wp\/v2\/users\/38"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.zhaw.ch\/datascience\/wp-json\/wp\/v2\/comments?post=745"}],"version-history":[{"count":5,"href":"https:\/\/blog.zhaw.ch\/datascience\/wp-json\/wp\/v2\/posts\/745\/revisions"}],"predecessor-version":[{"id":753,"href":"https:\/\/blog.zhaw.ch\/datascience\/wp-json\/wp\/v2\/posts\/745\/revisions\/753"}],"wp:attachment":[{"href":"https:\/\/blog.zhaw.ch\/datascience\/wp-json\/wp\/v2\/media?parent=745"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.zhaw.ch\/datascience\/wp-json\/wp\/v2\/categories?post=745"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.zhaw.ch\/datascience\/wp-json\/wp\/v2\/tags?post=745"},{"taxonomy":"features","embeddable":true,"href":"https:\/\/blog.zhaw.ch\/datascience\/wp-json\/wp\/v2\/features?post=745"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}