{"id":621,"date":"2017-11-24T19:48:51","date_gmt":"2017-11-24T18:48:51","guid":{"rendered":"https:\/\/www.go-fair.org\/?page_id=621"},"modified":"2020-07-02T23:44:43","modified_gmt":"2020-07-02T21:44:43","slug":"internet-fair-data-services","status":"publish","type":"page","link":"https:\/\/www.go-fair.org\/resources\/internet-fair-data-services\/","title":{"rendered":"The Internet of FAIR Data &amp; Services"},"content":{"rendered":"<p>The scalable and transparent \u2018routing\u2019 of data, tools, and compute (to run the tools on) is a key central feature of the envisioned <strong>Internet of FAIR Data &amp; Services (IFDS)<\/strong>.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-4061 alignright\" src=\"https:\/\/www.go-fair.org\/wp-content\/uploads\/2019\/04\/PROPELLER-2-1-1024x1024.png\" alt=\"\" width=\"433\" height=\"433\" srcset=\"https:\/\/www.go-fair.org\/wp-content\/uploads\/2019\/04\/PROPELLER-2-1-1024x1024.png 1024w, https:\/\/www.go-fair.org\/wp-content\/uploads\/2019\/04\/PROPELLER-2-1-150x150.png 150w, https:\/\/www.go-fair.org\/wp-content\/uploads\/2019\/04\/PROPELLER-2-1-300x300.png 300w, https:\/\/www.go-fair.org\/wp-content\/uploads\/2019\/04\/PROPELLER-2-1-768x768.png 768w, https:\/\/www.go-fair.org\/wp-content\/uploads\/2019\/04\/PROPELLER-2-1.png 1080w\" sizes=\"auto, (max-width: 433px) 100vw, 433px\" \/><\/p>\n<p>GO FAIR has identified the need to ensure a solid and sustainable infrastructure for the \u2018core\u2019 of the propeller image above, which is briefly explained here:<\/p>\n<ol>\n<li>The original \u2018<a href=\"http:\/\/www.rh.gatech.edu\/news\/69297\/study-shows-how-internets-architecture-got-its-hourglass-shape\" target=\"_blank\" rel=\"noopener noreferrer\">hourglass model<\/a>\u2019 that underpins the successful and scalable growth of the Internet as we know it and its main application, the World Wide Web, will need a rough equivalent in the IFDS. Nothing will be fully \u2018identical\u2019 as the IFDS does not start in a greenfield and will build on current internet infrastructure wherever possible. However, there are clear similarities: In the \u2018classical\u2019 hourglass model, the TCP\/IP is usually placed in the narrow\u00a0 centre of the hourglass: In fact, all blocks below it can be broadly classified as \u2018underlying network infrastructure\u2019 and all levels above the narrow waist are leading to a wide variety of applications with both sides having maximum freedom to make implementation choices. This is a basic \u2018mantra\u2019 in GO FAIR as well: \u2018<i>Only set minimal necessary protocols and standards and support a wide variety of implementation choices for data, tools, and compute elements to participate in the growing IFDS\u2019.<\/i><\/li>\n<li>If we now try to translate the hourglass model to the IFDS, we deal with three fundamentally different basic elements to be \u2018routed\u2019 to find each other at the right time and place and to be maximally effectively used and reused. We have qualified these in the three broad categories DATA, TOOLS, and COMPUTE. There are grey areas, as software code (mainly covered under executable tools) can also be regarded as \u2018data\u2019 and middleware could be classified as part of the \u2018compute\u2019 infrastructure. We also realise that these boundaries may blur even further when data driven and computationally assisted science will develop exponentially in the decades to come. However, for all practical purposes, we follow earlier definitions, and we basically want to treat all \u2018digital objects\u2019 in the IFDS according to the same principles, including the need for sufficiently rich machine-actionable metadata such as elaborated on in the FAIR principles and in several follow-up publications. Tools are defined mostly as software-type services that \u2018act on data\u2019, such as for instance virtual machines packaged to travel the IFDS for distributed data analytics, but also, for instance, data repositories.\u00a0 So, we deal with three classes of \u2018top levels\u2019 in three hourglasses, each with their needed under-the-hood network and routing infrastructure:<\/li>\n<li>Intuitively, the IFDS would function most fluently if the infrastructure (where possible the existing internet infrastructure) would operate on a strong, common and globally interoperable networking and routing engine that could efficiently route data to tools, tools to data, and both to the needed compute, as these three elements will increasingly no longer reside in large centralised super storage and HPC facilities but will be distributed \u2018all over the internet\u2019. Many performance and security issues will have to be addressed and they will be addressed in other GO FAIR INs and elsewhere, but these are not the focus of this MEMO. We visualise the basics of the IFDS here as a \u2018propellor\u2019 with the engine \u2018under the hood:<\/li>\n<li>A first very important aspect of our further reasoning is that we adopt the basics of the Digital Object Model and consider each digital object (from a single concept-reference, such as an identifier to a single machine-readable assertion to an entire database or software package) according to the following simplified scheme: The first obvious prerequisite for the IFDS is that each digital object is assigned (and findable through) a Unique, Persistent and <b>Resolvable<\/b> Identifier (UPRI). The specific addition of the term \u2018resolvable\u2019 here indicates the need to accept multiple, UPRIs to point to the same concept. There are several initiatives underway to repair the current undesirable situation where most data and services do not even fulfil this first criterion to participate in Open Science and the IFDS in general. We will rely on these initiatives when they become community-adopted and follow them as well as contribute to their development wherever appropriate but also this aspect is not the core of the proposed service layer discussed in this memo. We assume that digital objects as \u2018containers\u2019 have a UPRI.<\/li>\n<li>However, in order to intelligently route data to tools, tools to data and both to compute (and in the future likely even mobile compute?) we need more than just UPRIs for the containers. We need to describe the containers with <b>rich enough metadata<\/b> in machine-readable format for both machine and humans (with lingual interface outputs and search capabilities for the latter) to <b>F<\/b>ind, <b>A<\/b>ccess, <b>I<\/b>nteroperate, and thus effectively <b>R<\/b>euse these components of the IFDS in a myriad of combinations in near real-time. As said, for each and every concept referred to in the metadata as well as, where possible, in the data themselves we need to enforce the use of UPRIs but the choice for various UPRIs (even within the same domain) for the same concept will persist at least for the foreseeable future and belongs to the first degree of \u2018freedom to operate\u2019 away from the centre of the hourglass. However, to enable this critical degree of freedom in the IFDS, which will be even more important when we really want to support interdisciplinary research and innovation, we need<b> very high quality, robust, and sustainable mapping services<\/b> between UPRIs and <b>human-readable terms<\/b> that denote the same concept in digital objects.These \u2018mapping tables\u2019 are <b>critical infrastructure<\/b> in the \u2018centre of the propeller\u2019. A major problem is that currently, such services (for example BioPortal in the life sciences, OLS, FAIR Sharing are built, maintained and funded largely by <b>academic efforts<\/b> and funded through volatile, few-year cycles of public funding, frequently even in fierce competition with \u2018rocket science\u2019. A key feature of GO FAIR as a movement is that we mobilise existing networks of excellence (gems) to converge and \u2018speak with one voice\u2019 to the funders (both public and private) of research and innovation about previously controversial issues such as the lack of sustainable investment in the \u2018rocket launcher\u2019 (the underlying infrastructure for \u2018rocket-open-science\u2019). We recognise that the case for each individual service component (such as BioPortal, a single ontology, FAIRSharing, ISA tools etc.) is difficult to make and is even more impeded by each of the academic groups running for the last possible funding source to keep the service up and running for another few months or years. It should be obvious that this is <b>severe malpractice<\/b> and may all by itself <b>prevent the IFDS to develop rapidly<\/b> unless we find a collective and sustainable solution. The first step we want to cover in this text is to place these individual \u2018core resources\u2019 in a much more comprehensive and internally consistent context. Mapping tables, protocols and other community emerging standards should not only <b>find a \u2018home\u2019<\/b> (such as for instance FAIRsharing), but should also be <b>collectively endorsed<\/b> and used in practice by much more <b>coherent communities<\/b>. A very important aspect of GO FAIR will be to support the process of coordination within and across implementation, training and certification networks to <b>minimise reinvention of redundant infrastructure components<\/b>, including such things as thesauri and domain specific or generic ontologies protocols and other standards related elements of the IFDS. But, as said, we have learned that, classically, domains operate in silos and that even within domains multiple standards, vocabularies, languages, and approaches will continue to emerge. This is not only a nuisance and a lack of coordination and discipline, it is also an <b>intrinsic part of the creative process<\/b> that should be supported in order to further our knowledge and drive innovation. This means that \u2018mapping tables\u2019, \u2018libraries to choose from\u2019, \u2018community standards registries\u2019, etc. will continue to be crucial elements of the IFDS support infrastructure.<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>The scalable and transparent \u2018routing\u2019 of data, tools, and compute (to run the tools on) is a key central feature of the envisioned Internet of FAIR Data &amp; Services (IFDS). GO FAIR has identified the need to ensure a solid\u2026 <a href=\"https:\/\/www.go-fair.org\/resources\/internet-fair-data-services\/\">Continue reading <span class=\"meta-nav\">\u2192<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":1913,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-templates\/full-width.php","meta":{"_acf_changed":false,"_uag_custom_page_level_css":"","_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"class_list":["post-621","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>The Internet of FAIR Data &amp; Services - GO FAIR<\/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:\/\/www.go-fair.org\/resources\/internet-fair-data-services\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"The Internet of FAIR Data &amp; Services - GO FAIR\" \/>\n<meta property=\"og:description\" content=\"The scalable and transparent \u2018routing\u2019 of data, tools, and compute (to run the tools on) is a key central feature of the envisioned Internet of FAIR Data &amp; Services (IFDS). GO FAIR has identified the need to ensure a solid\u2026 Continue reading \u2192\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.go-fair.org\/resources\/internet-fair-data-services\/\" \/>\n<meta property=\"og:site_name\" content=\"GO FAIR\" \/>\n<meta property=\"article:modified_time\" content=\"2020-07-02T21:44:43+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.go-fair.org\/wp-content\/uploads\/2019\/04\/PROPELLER-2-1-1024x1024.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@GOFAIRofficial\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.go-fair.org\/resources\/internet-fair-data-services\/\",\"url\":\"https:\/\/www.go-fair.org\/resources\/internet-fair-data-services\/\",\"name\":\"The Internet of FAIR Data &amp; Services - GO FAIR\",\"isPartOf\":{\"@id\":\"https:\/\/www.go-fair.org\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.go-fair.org\/resources\/internet-fair-data-services\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.go-fair.org\/resources\/internet-fair-data-services\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.go-fair.org\/wp-content\/uploads\/2019\/04\/PROPELLER-2-1-1024x1024.png\",\"datePublished\":\"2017-11-24T18:48:51+00:00\",\"dateModified\":\"2020-07-02T21:44:43+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.go-fair.org\/resources\/internet-fair-data-services\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.go-fair.org\/resources\/internet-fair-data-services\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.go-fair.org\/resources\/internet-fair-data-services\/#primaryimage\",\"url\":\"https:\/\/www.go-fair.org\/wp-content\/uploads\/2019\/04\/PROPELLER-2-1.png\",\"contentUrl\":\"https:\/\/www.go-fair.org\/wp-content\/uploads\/2019\/04\/PROPELLER-2-1.png\",\"width\":1080,\"height\":1080},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.go-fair.org\/resources\/internet-fair-data-services\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.go-fair.org\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Resources\",\"item\":\"https:\/\/www.go-fair.org\/resources\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"The Internet of FAIR Data &amp; Services\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.go-fair.org\/#website\",\"url\":\"https:\/\/www.go-fair.org\/\",\"name\":\"GO FAIR\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.go-fair.org\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.go-fair.org\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.go-fair.org\/#organization\",\"name\":\"GO FAIR initiative\",\"url\":\"https:\/\/www.go-fair.org\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.go-fair.org\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.go-fair.org\/wp-content\/uploads\/2020\/06\/GOFAIR_logo_OpenGraph.png\",\"contentUrl\":\"https:\/\/www.go-fair.org\/wp-content\/uploads\/2020\/06\/GOFAIR_logo_OpenGraph.png\",\"width\":800,\"height\":419,\"caption\":\"GO FAIR initiative\"},\"image\":{\"@id\":\"https:\/\/www.go-fair.org\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/x.com\/GOFAIRofficial\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"The Internet of FAIR Data &amp; Services - GO FAIR","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:\/\/www.go-fair.org\/resources\/internet-fair-data-services\/","og_locale":"en_US","og_type":"article","og_title":"The Internet of FAIR Data &amp; Services - GO FAIR","og_description":"The scalable and transparent \u2018routing\u2019 of data, tools, and compute (to run the tools on) is a key central feature of the envisioned Internet of FAIR Data &amp; Services (IFDS). GO FAIR has identified the need to ensure a solid\u2026 Continue reading \u2192","og_url":"https:\/\/www.go-fair.org\/resources\/internet-fair-data-services\/","og_site_name":"GO FAIR","article_modified_time":"2020-07-02T21:44:43+00:00","og_image":[{"url":"https:\/\/www.go-fair.org\/wp-content\/uploads\/2019\/04\/PROPELLER-2-1-1024x1024.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_site":"@GOFAIRofficial","twitter_misc":{"Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.go-fair.org\/resources\/internet-fair-data-services\/","url":"https:\/\/www.go-fair.org\/resources\/internet-fair-data-services\/","name":"The Internet of FAIR Data &amp; Services - GO FAIR","isPartOf":{"@id":"https:\/\/www.go-fair.org\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.go-fair.org\/resources\/internet-fair-data-services\/#primaryimage"},"image":{"@id":"https:\/\/www.go-fair.org\/resources\/internet-fair-data-services\/#primaryimage"},"thumbnailUrl":"https:\/\/www.go-fair.org\/wp-content\/uploads\/2019\/04\/PROPELLER-2-1-1024x1024.png","datePublished":"2017-11-24T18:48:51+00:00","dateModified":"2020-07-02T21:44:43+00:00","breadcrumb":{"@id":"https:\/\/www.go-fair.org\/resources\/internet-fair-data-services\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.go-fair.org\/resources\/internet-fair-data-services\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.go-fair.org\/resources\/internet-fair-data-services\/#primaryimage","url":"https:\/\/www.go-fair.org\/wp-content\/uploads\/2019\/04\/PROPELLER-2-1.png","contentUrl":"https:\/\/www.go-fair.org\/wp-content\/uploads\/2019\/04\/PROPELLER-2-1.png","width":1080,"height":1080},{"@type":"BreadcrumbList","@id":"https:\/\/www.go-fair.org\/resources\/internet-fair-data-services\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.go-fair.org\/"},{"@type":"ListItem","position":2,"name":"Resources","item":"https:\/\/www.go-fair.org\/resources\/"},{"@type":"ListItem","position":3,"name":"The Internet of FAIR Data &amp; Services"}]},{"@type":"WebSite","@id":"https:\/\/www.go-fair.org\/#website","url":"https:\/\/www.go-fair.org\/","name":"GO FAIR","description":"","publisher":{"@id":"https:\/\/www.go-fair.org\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.go-fair.org\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.go-fair.org\/#organization","name":"GO FAIR initiative","url":"https:\/\/www.go-fair.org\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.go-fair.org\/#\/schema\/logo\/image\/","url":"https:\/\/www.go-fair.org\/wp-content\/uploads\/2020\/06\/GOFAIR_logo_OpenGraph.png","contentUrl":"https:\/\/www.go-fair.org\/wp-content\/uploads\/2020\/06\/GOFAIR_logo_OpenGraph.png","width":800,"height":419,"caption":"GO FAIR initiative"},"image":{"@id":"https:\/\/www.go-fair.org\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/GOFAIRofficial"]}]}},"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false,"slide":false,"slide-medium":false,"slide-small":false,"visual":false,"visual-medium":false,"featured":false,"featured-small":false,"gform-image-choice-sm":false,"gform-image-choice-md":false,"gform-image-choice-lg":false},"uagb_author_info":{"display_name":"Pronamic","author_link":"https:\/\/www.go-fair.org\/author\/pronamic\/"},"uagb_comment_info":0,"uagb_excerpt":"The scalable and transparent \u2018routing\u2019 of data, tools, and compute (to run the tools on) is a key central feature of the envisioned Internet of FAIR Data &amp; Services (IFDS). GO FAIR has identified the need to ensure a solid\u2026 Continue reading \u2192","jetpack_shortlink":"https:\/\/wp.me\/P9OEYt-a1","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.go-fair.org\/wp-json\/wp\/v2\/pages\/621","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.go-fair.org\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.go-fair.org\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.go-fair.org\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.go-fair.org\/wp-json\/wp\/v2\/comments?post=621"}],"version-history":[{"count":39,"href":"https:\/\/www.go-fair.org\/wp-json\/wp\/v2\/pages\/621\/revisions"}],"predecessor-version":[{"id":7726,"href":"https:\/\/www.go-fair.org\/wp-json\/wp\/v2\/pages\/621\/revisions\/7726"}],"up":[{"embeddable":true,"href":"https:\/\/www.go-fair.org\/wp-json\/wp\/v2\/pages\/1913"}],"wp:attachment":[{"href":"https:\/\/www.go-fair.org\/wp-json\/wp\/v2\/media?parent=621"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}