{"id":96,"date":"2023-12-18T21:21:12","date_gmt":"2023-12-18T21:21:12","guid":{"rendered":"https:\/\/brittanydeventer.com\/blog\/?p=96"},"modified":"2023-12-20T18:52:31","modified_gmt":"2023-12-20T18:52:31","slug":"client-server-behavior-in-a-decentralized-semantic-web","status":"publish","type":"post","link":"https:\/\/brittanydeventer.com\/blog\/client-server-behavior-in-a-decentralized-semantic-web\/","title":{"rendered":"Client\/Server Behavior in a Decentralized Semantic Web"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">In a future where people have control over their data, I see the web working differently (skip to <a href=\"#client-server-chart\" target=\"_blank\" rel=\"noreferrer noopener\">chart<\/a> below for a picture).  The building blocks, specifically <a href=\"https:\/\/solidproject.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">SoLiD<\/a> and <a href=\"https:\/\/docs.ipfs.tech\/concepts\/what-is-ipfs\/\" target=\"_blank\" rel=\"noreferrer noopener\">IPFS<\/a>, are there, but the implementation is slow since it requires us to rethink the entire architecture of the internet and reclaim our data <a href=\"https:\/\/www.merriam-webster.com\/dictionary\/autonomy\" target=\"_blank\" rel=\"noreferrer noopener\">autonomy<\/a>. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">As <a href=\"https:\/\/en.wikipedia.org\/wiki\/Eric_S._Raymond\" target=\"_blank\" rel=\"noreferrer noopener\">Eric S. Raymond<\/a> says in <a href=\"https:\/\/www.oreilly.com\/openbook\/opensources\/book\/raymond2.html\" target=\"_blank\" rel=\"noreferrer noopener\">Revenge of the Hackers<\/a>, back in 1999, on convincing Fortune 500 companies to embrace <a href=\"https:\/\/opensource.com\/resources\/what-open-source\" target=\"_blank\" rel=\"noreferrer noopener\">open source<\/a>:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">If this were primarily a technical problem, the outcome would hardly be in doubt.  But it isn&#8217;t;  it&#8217;s a problem in ergonomic design and interface psychology, and hackers have historically been poor at these things.<\/p>\n<cite>Eric S. Raymond<\/cite><\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">In this essay I&#8217;ll share what I see forming from the building blocks of the <a href=\"https:\/\/www.w3.org\/2001\/sw\/SW-FAQ#WhatIsTheSW\" target=\"_blank\" rel=\"noreferrer noopener\">semantic web<\/a> so it might start a dialogue on how we can implement changes and incentivize individuals to start building their <a href=\"https:\/\/brittanydeventer.com\/blog\/building-personalized-datasets-the-first-step-to-conceiving-a-digital-twin\/\" target=\"_blank\" rel=\"noreferrer noopener\">personalized datasets<\/a> sooner rather than later. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Let me first state I have spent the last few weeks hacking the <a href=\"https:\/\/solidproject.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">Solid<\/a> architecture to better understand it.  I ended up creating <a href=\"https:\/\/brittanydeventer.com\/common-space\" target=\"_blank\" rel=\"noreferrer noopener\">CommonSpace<\/a> as a way to incentivize myself to learn more about the <a href=\"https:\/\/threejs.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">specification<\/a> and, just for fun, <a href=\"https:\/\/threejs.org\/\">Three.js<\/a>.  I hope that by sharing the app and this essay, I will persuade others to do the same.   Learn more about the architecture of CommonSpace <a href=\"https:\/\/brittanydeventer.com\/blog\/commonspace-a-digital-commonplace-book\/\" target=\"_blank\" rel=\"noreferrer noopener\">here<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Rethinking Client\/Server with Decentralized Semantics<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">In the future that I see, individuals will use the world wide web to access different <em><strong>user experiences<\/strong><\/em>.  Of course, we already do this.  Only I feel more <em>used<\/em> by my web experiences today than I feel like a <em>user <\/em>of them.  So, how will the future look different?  First, let&#8217;s define a user experience as any user interface like a basic website, video game, content library (like YouTube), virtual reality space, or an A.I. <a href=\"https:\/\/www.gatesnotes.com\/AI-agents?ref=upstract.com\" target=\"_blank\" rel=\"noreferrer noopener\">agent<\/a>.  In the past these web clients have required <em>users<\/em> to <em>register<\/em> with their <em>centralized<\/em> database servers to experience the interface. This, ideally, is what is about to change.  <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In the future, visitors to web clients, like <a href=\"https:\/\/brittanydeventer.com\/common-space\" target=\"_blank\" rel=\"noreferrer noopener\">CommonSpace<\/a>, will enjoy content that companies or individuals have permitted the client to share with that visitor.  Then visitors can personalize their experience by permitting the client application access to their preference data.\u00a0 (See flow chart <a href=\"#client-server-chart\" target=\"_blank\" rel=\"noreferrer noopener\">below<\/a>)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The client application is simply the <em><strong>user experience<\/strong><\/em>, the frontend, the interface, the buttons, the view, the digital space.  The database servers are decentralized and linked separately from the client application.\u00a0 Any client application (identified with their <a href=\"https:\/\/solid-client-identifier-helper.vercel.app\/generator\" target=\"_blank\" rel=\"noreferrer noopener\">client identifier<\/a>) can use any <a href=\"https:\/\/solidproject.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">dataset<\/a> once <em>permitted<\/em> by that individual or company.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Web apps will be a personalized experience.\u00a0 The applications will only be clients, not servers. The companies with CODs (company online datasets), or individuals with PODs (personal online datasets) will act as the data servers.  Any online dataset (POD or COD) acts as the server &#8211; or the client in the event of a data trade with other entities (see \u201cA\u201d and &#8220;B&#8221; in the chart below).  Each dataset will have an associated <a href=\"https:\/\/www.w3.org\/2005\/Incubator\/webid\/spec\/identity\/#dfn-webid\" target=\"_blank\" rel=\"noreferrer noopener\">WebId<\/a> as a digital representation of that company or individual.  The WebId will have a <a href=\"https:\/\/www.w3.org\/2005\/Incubator\/webid\/spec\/identity\/#dfn-webid_profile\" target=\"_blank\" rel=\"noreferrer noopener\">WebId profile document<\/a> mapping clients to certain areas of that WebId&#8217;s online dataset.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Additionally, using <a href=\"https:\/\/docs.ipfs.tech\/concepts\/what-is-ipfs\/\" target=\"_blank\" rel=\"noreferrer noopener\">Interplanetary File System<\/a>, persons or businesses will <a href=\"https:\/\/docs.ipfs.tech\/how-to\/address-ipfs-on-web\/\" target=\"_blank\" rel=\"noreferrer noopener\">tokenize<\/a> data they deem valuable so persons or businesses can buy or sell that data on an exchange network.  IPFS is also useful in persisting and protecting valuable data in multiple places.  But here I will emphasize it&#8217;s ability for individuals to finally monetize their data. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Client applications can also have an associated online dataset as a way to store and exchange data, but it will be <em>separate<\/em> from the user experience, and the visitor can choose to disregard the company dataset associated with the client application.  This is what I&#8217;d like to stress as we discuss future web architecture.  <a href=\"https:\/\/www.w3.org\/OWL\/\" target=\"_blank\" rel=\"noreferrer noopener\">Web ontology<\/a> is useless unless individual entities have WebIds with shared data mappings.  If we organize the foundation properly, it will be easy to share and even <a href=\"http:\/\/vowl.visualdataweb.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">visualize<\/a> data connections with permitted parties.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized is-style-default\" id=\"client-server-chart\"><img fetchpriority=\"high\" decoding=\"async\" width=\"989\" height=\"1024\" src=\"https:\/\/brittanydeventer.com\/blog\/wp-content\/uploads\/2023\/12\/Client-Server-Decentralized-Web-989x1024.png\" alt=\"Client\/server architecture chart in decentralized web\" class=\"wp-image-97\" style=\"width:1215px;height:auto\" srcset=\"https:\/\/brittanydeventer.com\/blog\/wp-content\/uploads\/2023\/12\/Client-Server-Decentralized-Web-989x1024.png 989w, https:\/\/brittanydeventer.com\/blog\/wp-content\/uploads\/2023\/12\/Client-Server-Decentralized-Web-290x300.png 290w, https:\/\/brittanydeventer.com\/blog\/wp-content\/uploads\/2023\/12\/Client-Server-Decentralized-Web-768x795.png 768w, https:\/\/brittanydeventer.com\/blog\/wp-content\/uploads\/2023\/12\/Client-Server-Decentralized-Web.png 1368w\" sizes=\"(max-width: 989px) 100vw, 989px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">This is how I envision the web in the years to come.  At least I hope it looks something like this.  <a href=\"https:\/\/www.congress.gov\/bill\/118th-congress\/house-bill\/2670\" target=\"_blank\" rel=\"noreferrer noopener\">Regulations<\/a> keep coming into play that are taking our power away under the guise of <a href=\"https:\/\/www.privacyforamerica.com\/about\/\" target=\"_blank\" rel=\"noreferrer noopener\">safety<\/a>.  I, a proud pessimist, felt some optimism when I discovered <a href=\"https:\/\/solidproject.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">Solid<\/a> and <a href=\"https:\/\/docs.ipfs.tech\/concepts\/what-is-ipfs\/\" target=\"_blank\" rel=\"noreferrer noopener\">IPFS<\/a>.  They are the wheels on which we can build a chassis for a world wide web centered on data autonomy.  Can we incentivize each other to start building and connecting our personal datasets today so Big Tech is forced to adopt a decentralized server structure and simply focus on our user experiences?   <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Update, 12\/20\/23:<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">This <a href=\"https:\/\/codeberg.org\/fediverse\/fep\/src\/branch\/main\/fep\/0837\/fep-0837.md\" target=\"_blank\" rel=\"noreferrer noopener\">proposal<\/a> was just dropped that I&#8217;m very excited to research further and integrate into CommonSpace!  <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Here is the summary:<\/p>\n\n\n\n<pre class=\"wp-block-verse\">This document describes a minimal implementation of a federated marketplace based on ActivityPub protocol and Valueflows vocabulary. In such marketplace actors can publish offers and requests, respond to offers and requests published by other actors, enter into agreements and exchange information necessary to complete these agreements. - <a href=\"https:\/\/codeberg.org\/fediverse\/fep\/src\/branch\/main\/fep\/0837\/fep-0837.md\" target=\"_blank\" rel=\"noreferrer noopener\">Federated Marketplace<\/a><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Further Reading<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>https:\/\/www.amazon.com\/Spatial-Web-connect-machines-transform\/dp\/0578562960<\/li>\n\n\n\n<li>https:\/\/www.linuxjournal.com\/content\/if-your-privacy-hands-others-alone-you-dont-have-any<\/li>\n\n\n\n<li>https:\/\/projectvrm.org\/privacy-manifesto\/<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; Love Yourself<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; Britt<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In a future where people have control over their data, I see the web working differently (skip to chart below for a picture). The building blocks, specifically SoLiD and IPFS, are there, but the implementation is slow since it requires us to rethink the entire architecture of the internet and reclaim our data autonomy. As Eric S. Raymond says in [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1],"tags":[27,26,22,24,23,25],"class_list":["post-96","post","type-post","status-publish","format-standard","hentry","category-semantic-web","tag-data-autonomy","tag-ipfs","tag-personalized-datasets","tag-semantic-web","tag-solid","tag-web-ontology"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Client\/Server Behavior in a Decentralized Semantic Web - Britt&#039;s Blog<\/title>\n<meta name=\"description\" content=\"In this essay I&#039;ll share what I see forming from the building blocks of the semantic web so it might start a dialogue on how we can implement changes and incentivize individuals to start building their personalized datasets sooner rather than later.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/brittanydeventer.com\/blog\/client-server-behavior-in-a-decentralized-semantic-web\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Client\/Server Behavior in a Decentralized Semantic Web - Britt&#039;s Blog\" \/>\n<meta property=\"og:description\" content=\"In this essay I&#039;ll share what I see forming from the building blocks of the semantic web so it might start a dialogue on how we can implement changes and incentivize individuals to start building their personalized datasets sooner rather than later.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/brittanydeventer.com\/blog\/client-server-behavior-in-a-decentralized-semantic-web\/\" \/>\n<meta property=\"og:site_name\" content=\"Britt&#039;s Blog\" \/>\n<meta property=\"article:published_time\" content=\"2023-12-18T21:21:12+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-12-20T18:52:31+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/brittanydeventer.com\/blog\/wp-content\/uploads\/2023\/12\/Client-Server-Decentralized-Web-989x1024.png\" \/>\n<meta name=\"author\" content=\"Britt\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Britt\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/brittanydeventer.com\\\/blog\\\/client-server-behavior-in-a-decentralized-semantic-web\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/brittanydeventer.com\\\/blog\\\/client-server-behavior-in-a-decentralized-semantic-web\\\/\"},\"author\":{\"name\":\"Britt\",\"@id\":\"https:\\\/\\\/brittanydeventer.com\\\/blog\\\/#\\\/schema\\\/person\\\/ed58a272d34308c252f8523be377cc45\"},\"headline\":\"Client\\\/Server Behavior in a Decentralized Semantic Web\",\"datePublished\":\"2023-12-18T21:21:12+00:00\",\"dateModified\":\"2023-12-20T18:52:31+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/brittanydeventer.com\\\/blog\\\/client-server-behavior-in-a-decentralized-semantic-web\\\/\"},\"wordCount\":833,\"image\":{\"@id\":\"https:\\\/\\\/brittanydeventer.com\\\/blog\\\/client-server-behavior-in-a-decentralized-semantic-web\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/brittanydeventer.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/12\\\/Client-Server-Decentralized-Web-989x1024.png\",\"keywords\":[\"data autonomy\",\"ipfs\",\"personalized datasets\",\"semantic web\",\"solid\",\"web ontology\"],\"articleSection\":[\"Semantic Web\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/brittanydeventer.com\\\/blog\\\/client-server-behavior-in-a-decentralized-semantic-web\\\/\",\"url\":\"https:\\\/\\\/brittanydeventer.com\\\/blog\\\/client-server-behavior-in-a-decentralized-semantic-web\\\/\",\"name\":\"Client\\\/Server Behavior in a Decentralized Semantic Web - Britt&#039;s Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/brittanydeventer.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/brittanydeventer.com\\\/blog\\\/client-server-behavior-in-a-decentralized-semantic-web\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/brittanydeventer.com\\\/blog\\\/client-server-behavior-in-a-decentralized-semantic-web\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/brittanydeventer.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/12\\\/Client-Server-Decentralized-Web-989x1024.png\",\"datePublished\":\"2023-12-18T21:21:12+00:00\",\"dateModified\":\"2023-12-20T18:52:31+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/brittanydeventer.com\\\/blog\\\/#\\\/schema\\\/person\\\/ed58a272d34308c252f8523be377cc45\"},\"description\":\"In this essay I'll share what I see forming from the building blocks of the semantic web so it might start a dialogue on how we can implement changes and incentivize individuals to start building their personalized datasets sooner rather than later.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/brittanydeventer.com\\\/blog\\\/client-server-behavior-in-a-decentralized-semantic-web\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/brittanydeventer.com\\\/blog\\\/client-server-behavior-in-a-decentralized-semantic-web\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/brittanydeventer.com\\\/blog\\\/client-server-behavior-in-a-decentralized-semantic-web\\\/#primaryimage\",\"url\":\"https:\\\/\\\/brittanydeventer.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/12\\\/Client-Server-Decentralized-Web.png\",\"contentUrl\":\"https:\\\/\\\/brittanydeventer.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/12\\\/Client-Server-Decentralized-Web.png\",\"width\":1368,\"height\":1416},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/brittanydeventer.com\\\/blog\\\/client-server-behavior-in-a-decentralized-semantic-web\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/brittanydeventer.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Client\\\/Server Behavior in a Decentralized Semantic Web\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/brittanydeventer.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/brittanydeventer.com\\\/blog\\\/\",\"name\":\"Britt&#039;s Blog\",\"description\":\"Do something everyday that scares you.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/brittanydeventer.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/brittanydeventer.com\\\/blog\\\/#\\\/schema\\\/person\\\/ed58a272d34308c252f8523be377cc45\",\"name\":\"Britt\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/909380943d473819e23de702ee3207fb3f36f2521968d6a6014480cdb0a6aa55?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/909380943d473819e23de702ee3207fb3f36f2521968d6a6014480cdb0a6aa55?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/909380943d473819e23de702ee3207fb3f36f2521968d6a6014480cdb0a6aa55?s=96&d=mm&r=g\",\"caption\":\"Britt\"},\"description\":\"I'm a storyteller in tech, media and health. On any given day, I exercise mind, body and soul by doing at least one thing that scares me. Even if that one thing is simply getting out of bed in the morning. \\\"Don't just exist. Do something every day that scares you.\\\"\",\"sameAs\":[\"http:\\\/\\\/brittanydeventer.com\"],\"url\":\"https:\\\/\\\/brittanydeventer.com\\\/blog\\\/author\\\/bdvntr\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Client\/Server Behavior in a Decentralized Semantic Web - Britt&#039;s Blog","description":"In this essay I'll share what I see forming from the building blocks of the semantic web so it might start a dialogue on how we can implement changes and incentivize individuals to start building their personalized datasets sooner rather than later.","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:\/\/brittanydeventer.com\/blog\/client-server-behavior-in-a-decentralized-semantic-web\/","og_locale":"en_US","og_type":"article","og_title":"Client\/Server Behavior in a Decentralized Semantic Web - Britt&#039;s Blog","og_description":"In this essay I'll share what I see forming from the building blocks of the semantic web so it might start a dialogue on how we can implement changes and incentivize individuals to start building their personalized datasets sooner rather than later.","og_url":"https:\/\/brittanydeventer.com\/blog\/client-server-behavior-in-a-decentralized-semantic-web\/","og_site_name":"Britt&#039;s Blog","article_published_time":"2023-12-18T21:21:12+00:00","article_modified_time":"2023-12-20T18:52:31+00:00","og_image":[{"url":"https:\/\/brittanydeventer.com\/blog\/wp-content\/uploads\/2023\/12\/Client-Server-Decentralized-Web-989x1024.png","type":"","width":"","height":""}],"author":"Britt","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Britt","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/brittanydeventer.com\/blog\/client-server-behavior-in-a-decentralized-semantic-web\/#article","isPartOf":{"@id":"https:\/\/brittanydeventer.com\/blog\/client-server-behavior-in-a-decentralized-semantic-web\/"},"author":{"name":"Britt","@id":"https:\/\/brittanydeventer.com\/blog\/#\/schema\/person\/ed58a272d34308c252f8523be377cc45"},"headline":"Client\/Server Behavior in a Decentralized Semantic Web","datePublished":"2023-12-18T21:21:12+00:00","dateModified":"2023-12-20T18:52:31+00:00","mainEntityOfPage":{"@id":"https:\/\/brittanydeventer.com\/blog\/client-server-behavior-in-a-decentralized-semantic-web\/"},"wordCount":833,"image":{"@id":"https:\/\/brittanydeventer.com\/blog\/client-server-behavior-in-a-decentralized-semantic-web\/#primaryimage"},"thumbnailUrl":"https:\/\/brittanydeventer.com\/blog\/wp-content\/uploads\/2023\/12\/Client-Server-Decentralized-Web-989x1024.png","keywords":["data autonomy","ipfs","personalized datasets","semantic web","solid","web ontology"],"articleSection":["Semantic Web"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/brittanydeventer.com\/blog\/client-server-behavior-in-a-decentralized-semantic-web\/","url":"https:\/\/brittanydeventer.com\/blog\/client-server-behavior-in-a-decentralized-semantic-web\/","name":"Client\/Server Behavior in a Decentralized Semantic Web - Britt&#039;s Blog","isPartOf":{"@id":"https:\/\/brittanydeventer.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/brittanydeventer.com\/blog\/client-server-behavior-in-a-decentralized-semantic-web\/#primaryimage"},"image":{"@id":"https:\/\/brittanydeventer.com\/blog\/client-server-behavior-in-a-decentralized-semantic-web\/#primaryimage"},"thumbnailUrl":"https:\/\/brittanydeventer.com\/blog\/wp-content\/uploads\/2023\/12\/Client-Server-Decentralized-Web-989x1024.png","datePublished":"2023-12-18T21:21:12+00:00","dateModified":"2023-12-20T18:52:31+00:00","author":{"@id":"https:\/\/brittanydeventer.com\/blog\/#\/schema\/person\/ed58a272d34308c252f8523be377cc45"},"description":"In this essay I'll share what I see forming from the building blocks of the semantic web so it might start a dialogue on how we can implement changes and incentivize individuals to start building their personalized datasets sooner rather than later.","breadcrumb":{"@id":"https:\/\/brittanydeventer.com\/blog\/client-server-behavior-in-a-decentralized-semantic-web\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/brittanydeventer.com\/blog\/client-server-behavior-in-a-decentralized-semantic-web\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/brittanydeventer.com\/blog\/client-server-behavior-in-a-decentralized-semantic-web\/#primaryimage","url":"https:\/\/brittanydeventer.com\/blog\/wp-content\/uploads\/2023\/12\/Client-Server-Decentralized-Web.png","contentUrl":"https:\/\/brittanydeventer.com\/blog\/wp-content\/uploads\/2023\/12\/Client-Server-Decentralized-Web.png","width":1368,"height":1416},{"@type":"BreadcrumbList","@id":"https:\/\/brittanydeventer.com\/blog\/client-server-behavior-in-a-decentralized-semantic-web\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/brittanydeventer.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Client\/Server Behavior in a Decentralized Semantic Web"}]},{"@type":"WebSite","@id":"https:\/\/brittanydeventer.com\/blog\/#website","url":"https:\/\/brittanydeventer.com\/blog\/","name":"Britt&#039;s Blog","description":"Do something everyday that scares you.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/brittanydeventer.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/brittanydeventer.com\/blog\/#\/schema\/person\/ed58a272d34308c252f8523be377cc45","name":"Britt","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/909380943d473819e23de702ee3207fb3f36f2521968d6a6014480cdb0a6aa55?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/909380943d473819e23de702ee3207fb3f36f2521968d6a6014480cdb0a6aa55?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/909380943d473819e23de702ee3207fb3f36f2521968d6a6014480cdb0a6aa55?s=96&d=mm&r=g","caption":"Britt"},"description":"I'm a storyteller in tech, media and health. On any given day, I exercise mind, body and soul by doing at least one thing that scares me. Even if that one thing is simply getting out of bed in the morning. \"Don't just exist. Do something every day that scares you.\"","sameAs":["http:\/\/brittanydeventer.com"],"url":"https:\/\/brittanydeventer.com\/blog\/author\/bdvntr\/"}]}},"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/brittanydeventer.com\/blog\/wp-json\/wp\/v2\/posts\/96","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/brittanydeventer.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/brittanydeventer.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/brittanydeventer.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/brittanydeventer.com\/blog\/wp-json\/wp\/v2\/comments?post=96"}],"version-history":[{"count":9,"href":"https:\/\/brittanydeventer.com\/blog\/wp-json\/wp\/v2\/posts\/96\/revisions"}],"predecessor-version":[{"id":112,"href":"https:\/\/brittanydeventer.com\/blog\/wp-json\/wp\/v2\/posts\/96\/revisions\/112"}],"wp:attachment":[{"href":"https:\/\/brittanydeventer.com\/blog\/wp-json\/wp\/v2\/media?parent=96"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/brittanydeventer.com\/blog\/wp-json\/wp\/v2\/categories?post=96"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/brittanydeventer.com\/blog\/wp-json\/wp\/v2\/tags?post=96"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}