{"id":1733,"date":"2022-03-16T02:10:49","date_gmt":"2022-03-16T06:10:49","guid":{"rendered":"https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/?page_id=1733"},"modified":"2022-04-03T16:26:33","modified_gmt":"2022-04-03T20:26:33","slug":"7-telematic-environment","status":"publish","type":"page","link":"https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/deliverables\/7-telematic-environment\/","title":{"rendered":"#7: Telematic Environment"},"content":{"rendered":"<h3>A Telematic Environment<\/h3>\n<p>This assignment has several parts:<\/p>\n<ol>\n<li><strong>By Wednesday, 3\/16: <span style=\"color: #ff0000;\">Get a Buddy.<\/span><\/strong> Identify a &#8220;Buddy&#8221; in the course, and make at least one appointment to work together outside of class before next Wednesday. You and your Buddy may choose to work on the same project together, or you may work on your own individual projects; either is fine. The purpose of your Buddy is to have someone to discuss your concept with, to have someone to help test your project, and to have someone to provide honest feedback about your project before it&#8217;s finished.<\/li>\n<li><strong>By Monday, 3\/21.<\/strong> <span style=\"color: #ff0000;\"><strong>Check out Glitch.<\/strong><\/span> Make an account on <a href=\"https:\/\/glitch.com\/\">Glitch.com<\/a>. Browse the &#8220;<a href=\"https:\/\/glitch.com\/@glitch\/building-blocks\">building blocks<\/a>&#8221; that Glitch offers for easily building web applications.\u00a0Test out some of the code templates at the bottom of this page. Explore their file structure. Try forking a project and making some trivial modifications to it. Make sure you understand how to edit a project&#8217;s code and how to view it running live. If you would like to watch some brief &#8220;Getting Started with Glitch&#8221; videos, you can try <a href=\"https:\/\/www.youtube.com\/watch?v=BFN_h5bK_oc\">this<\/a> or <a href=\"https:\/\/www.youtube.com\/watch?v=Rz886HkV1j4&amp;t=50s\">this<\/a>.<\/li>\n<li><strong>By Monday, 3\/21:<\/strong> <span style=\"color: #ff0000;\"><strong>Looking Outwards #4 on Net Art.<\/strong><\/span> Browse the authoritative Rhizome <strong><a href=\"https:\/\/anthology.rhizome.org\/\">Net Art Anthology<\/a><\/strong>, and\/or Angela Washko&#8217;s <a href=\"https:\/\/performingonline.tumblr.com\/\"><strong>List of Networked Performances<\/strong><\/a>,\u00a0to identify a project that you find intriguing. In a blog post, briefly summarize what the project is and why you found it interesting. Title your blog post <em>nickname-LookingOutwards04<\/em> and Categorize it <em>LookingOutwards-04<\/em>.<\/li>\n<li><strong>Wednesday, 3\/23:<\/strong> <span style=\"color: #ff0000;\"><strong>Have something ready.<\/strong> <\/span>Share it with your Buddy for their feedback.<\/li>\n<li><strong>Wednesday, 3\/30:<\/strong> <span style=\"color: #ff0000;\"><strong>Deliverable due<\/strong><\/span> for group discussion.<\/li>\n<\/ol>\n<hr \/>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-1734\" src=\"https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-content\/uploads\/2022\/03\/horvitz_space_between_us_quarter_282x210.png\" alt=\"\" width=\"1800\" height=\"1340\" srcset=\"https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-content\/uploads\/2022\/03\/horvitz_space_between_us_quarter_282x210.png 1800w, https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-content\/uploads\/2022\/03\/horvitz_space_between_us_quarter_282x210-640x476.png 640w, https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-content\/uploads\/2022\/03\/horvitz_space_between_us_quarter_282x210-1024x762.png 1024w, https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-content\/uploads\/2022\/03\/horvitz_space_between_us_quarter_282x210-768x572.png 768w, https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-content\/uploads\/2022\/03\/horvitz_space_between_us_quarter_282x210-1536x1143.png 1536w, https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-content\/uploads\/2022\/03\/horvitz_space_between_us_quarter_282x210-1200x893.png 1200w\" sizes=\"(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px\" \/><\/p>\n<p><sup><em>When two people\u2019s phones are connected in David Horvitz\u2019s mobile artwork,\u00a0<a href=\"http:\/\/dismagazine.com\/blog\/80230\/the-space-between-us-david-horvitz\/\">the space between us<\/a>\u00a0(2015), the app displays the distance to and direction of the other person.<\/em><\/sup><\/p>\n<p>A significant thread in new-media practices involves\u00a0<em>inventing a new modality of communication, as the core proposition of a creative work<\/em>. In other words, certain artworks exist to ask the question: \u201cWhat would it be like if people could communicate (or sense one another) in <em>such-and-such<\/em> new\u00a0way?\u201d For example:<\/p>\n<ul>\n<li>Rafael Lozano-Hemmer\u2019s installation <a href=\"http:\/\/www.lozano-hemmer.com\/the_trace.php\"><em>The Trace<\/em><\/a> (1995) asks, \u201cwhat if people could perceive each others\u2019 presence, by means of intersecting beams of light?\u201d<\/li>\n<li>Jingwen Zhu\u2019s experiment <em><a href=\"http:\/\/www.jingwen-zhu.com\/real-me\/\">Real Me<\/a><\/em> (2015) asks, \u201cwhat if text-based chat could also communicate physiological indicators of a user&#8217;s emotional stress, such as leg jiggling?\u201d<\/li>\n<li>CMU School of Art student Maddy Varner\u2019s experimental chatroom, <em><a href=\"https:\/\/pasties.herokuapp.com\/\">Pasties<\/a><\/em> (2018, created for 60-212), asks, \u201cwhat if people exclusively communicated by copy-pasting?,\u201d and her expressive <em><a href=\"https:\/\/poopchat-pro.herokuapp.com\/\">Poopchat Pro<\/a><\/em> (2018, also for 60-212) creates a world in which people communicate by leaving virtual poops.<\/li>\n<\/ul>\n<p>These systems not only ask a question, but provide a provisional answer in the form of working, open-ended prototypes that people can actually experience and &#8220;use&#8221; for themselves. In so doing, these works question\u00a0the nature of digital communication itself. <em>For more examples of telematic artworks, see <a href=\"https:\/\/github.com\/golanlevin\/lectures\/tree\/master\/lecture_telematic\">my lecture on telematic art<\/a>, and don&#8217;t miss the <a href=\"https:\/\/github.com\/golanlevin\/lectures\/tree\/master\/lecture_telematic#time-permitting\">links at the end<\/a>.<\/em><\/p>\n<hr \/>\n<h3>Brief<\/h3>\n<p><strong>Develop a multi-user, networked environment that allows two or more people to communicate or collaborate with each other in an interesting way.<\/strong><\/p>\n<p>Your system might allow people to creatively collaborate through a novel drawing or construction activity. It could facilitate language-based interactions with <a href=\"https:\/\/idmnyu.github.io\/p5.js-speech\/\">spoken<\/a> or typed words. It could convey nonverbal aspects of co-presence, such as gestures, in order to explore what Heidegger calls <em><a href=\"https:\/\/en.wikipedia.org\/wiki\/Dasein\">Dasein<\/a><\/em>, or &#8220;being there together&#8221;. A networked game could also be a totally legitimate response to the assignment; note, however, that <em>the emphasis in this project is on\u00a0communication\u00a0and\/or\u00a0creative collaboration.\u00a0<\/em><\/p>\n<p>You should be able to answer questions as to how your project supports a new mode of communication, collaboration, or other interpersonal social experience. Carefully consider the agency of participants in your system, and the timing and directionality of their messages. Think about design choices like:<\/p>\n<ol>\n<li><strong><em>Passive or active:<\/em>\u00a0<\/strong>Are the users aware that they are participating? How much attention is required?<\/li>\n<li><strong><em>Asynchronous vs. synchronous:<\/em>\u00a0<\/strong>Do the two people collaborate simultaneously, or at different times?<\/li>\n<li><strong><em>Equal roles vs. complementary roles.<\/em><\/strong>\u00a0Are both participants equal? Or do they have different roles?<\/li>\n<li><strong><em>Anonymity and\/or intimacy.<\/em>\u00a0<\/strong>Are the participants identified, or anonymous? Do they know each other?<\/li>\n<li><strong><em>Local vs. remote:<\/em>\u00a0<\/strong>Is your project for people in the same room, vs. people far away?<\/li>\n<li><strong><em>Self-reflexivity:<\/em>\u00a0<\/strong>To what extent is your project a critical reflection \u201cabout\u201d communication, vs. being an activity people do together?<\/li>\n<\/ol>\n<hr \/>\n<h3><em>Requirements:<\/em><\/h3>\n<p><em><span style=\"color: #ff0000;\"><strong>Stuck for ideas?<\/strong><\/span><\/em> Relax, it&#8217;s OK. Here are some starter concepts:<\/p>\n<ul>\n<li>make a collaborative drawing program with a &#8220;twist&#8221;<\/li>\n<li>make an emoji-based chat tool<\/li>\n<li>make a simple two person-game (e.g. tic-tac-toe)<\/li>\n<li>make a shared construction toy, like an exquisite corpse<\/li>\n<\/ul>\n<p><strong><em>Now:<\/em><\/strong><\/p>\n<ul>\n<li><strong>Sketch<\/strong> first on paper, as always, and <em>KEEP YOUR CONCEPT SIMPLE<\/em>.<\/li>\n<li><strong>Develop<\/strong>\u00a0your project at Glitch.com.<\/li>\n<li><strong>Test<\/strong>\u00a0your project with a Buddy. Collect their feedback.<\/li>\n<li><strong>Create<\/strong>\u00a0a blog post on this web site, to document your project.<\/li>\n<li><strong>Summarize<\/strong>\u00a0your project in a single brief sentence. How would you describe it in just a few words?<\/li>\n<li><strong>Write<\/strong> a paragraph or two (~100-150 words), reflecting on your process, and evaluating your product.<\/li>\n<li><strong>Document<\/strong>\u00a0your project with a well-considered video, perhaps 20-60 seconds long. Include subtitles that explain what your project\u00a0<em>is<\/em>\u00a0and how it\u2019s operated and\/or what it does. Your video should show a person (or someone\u2019s hands) using your app, and should\u00a0<em>concisely<\/em>\u00a0and\u00a0<em>legibly<\/em>\u00a0demonstrate the user experience of your project. (<em>You seriously need practice documenting your work, people. Think about how your (working) software can be used as a prop for compelling video storytelling. Where does your video take place \u2014 are your two participants in their beds at night? Are they waiting at a bus stop?<\/em>)\u00a0<strong>Embed<\/strong>\u00a0this video in your blog post.<\/li>\n<li><strong>Link<\/strong> to your project on Glitch.com, in your blog post.<\/li>\n<li><strong>Embed<\/strong>\u00a0an animated GIF (or screenshot image) of your project, showing what the interaction is like.<\/li>\n<li><strong>Document<\/strong>\u00a0your process by embedding images of paper sketches from your notebook. These images could be as simple as photos of your sketches, captured with your phone.<\/li>\n<li><strong>Label<\/strong>\u00a0your project\u2019s blog post with the WordPress category,\u00a0<em>07-Telematic<\/em>.<\/li>\n<li><strong>Title<\/strong>\u00a0your project\u2019s blog post with the title,\u00a0<em>nickname-telematic<\/em>.<\/li>\n<\/ul>\n<hr \/>\n<h3>Code Templates<\/h3>\n<p><a name=\"template\"><\/a><br \/>\nWe will be using p5.js JavaScript and\u00a0<a href=\"https:\/\/glitch.com\/\">Glitch.com<\/a> as our platform for creating networked web applications. BCSA alumni, Charlotte Stiles and Lingdong Huang, have made a number of helpful \u201cstarter\u201d projects for you, below.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-1739\" src=\"https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-content\/uploads\/2022\/03\/sensors.png\" alt=\"\" width=\"2264\" height=\"1884\" srcset=\"https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-content\/uploads\/2022\/03\/sensors.png 2264w, https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-content\/uploads\/2022\/03\/sensors-577x480.png 577w, https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-content\/uploads\/2022\/03\/sensors-1024x852.png 1024w, https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-content\/uploads\/2022\/03\/sensors-768x639.png 768w, https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-content\/uploads\/2022\/03\/sensors-1536x1278.png 1536w, https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-content\/uploads\/2022\/03\/sensors-2048x1704.png 2048w, https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-content\/uploads\/2022\/03\/sensors-1200x999.png 1200w\" sizes=\"(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px\" \/><\/p>\n<h5>Recommended Starter Template for Telematic on Mobile Devices:<\/h5>\n<p>I\u2019ve made a simplified template for you that is simpler than the other code templates below. This template only transmits real-time multi-touch fingertips between two phones, and it\u2019s just 140 lines of code. This also contains a hack for restarting the socket.io server if necessary. \u2705<em> apps are working as of 3\/2022.<\/em><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>Shared networked multitouch points:<\/strong> <a href=\"https:\/\/networked-touches.glitch.me\/\">app<\/a> \u2022 <a href=\"https:\/\/glitch.com\/edit\/#!\/networked-touches\">code<\/a> \u2705<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h5>Char Stiles\u2019 Telematic Glitch Templates:<\/h5>\n<ul>\n<li><em>Simple Glitch+p5.js starter (no networking): <a href=\"https:\/\/p5js-on-glitch-2022.glitch.me\/\">app<\/a> \u2022 <a href=\"https:\/\/glitch.com\/edit\/#!\/p5js-on-glitch-2022\">code<\/a><\/em> \u2705<\/li>\n<li><em>Bare socket.io demo:\u00a0<a href=\"https:\/\/glitch.com\/edit\/#!\/cmuems-bare-socketio\">code<\/a><\/em> \u2705<\/li>\n<li><strong>Simple Shared Drawing Canvas<\/strong>:\u00a0<a href=\"https:\/\/p5js-multiplayer-drawing-canvas.glitch.me\/\">app<\/a>\u00a0\u2022\u00a0<a href=\"https:\/\/glitch.com\/edit\/#!\/p5js-multiplayer-drawing-canvas\">code<\/a> \u2705<\/li>\n<li><strong>Simple Text Chatroom<\/strong>:\u00a0<a href=\"http:\/\/cmuems-chatroom.glitch.me\/\">app<\/a>\u00a0\u2022\u00a0<a href=\"https:\/\/glitch.com\/edit\/#!\/cmuems-chatroom\">code<\/a> \u2705<\/li>\n<li><strong>Simple Agar.io Game<\/strong>:\u00a0<a href=\"http:\/\/cmuems-agario.glitch.me\/\">app<\/a>\u00a0\u2022\u00a0<a href=\"https:\/\/glitch.com\/edit\/#!\/cmuems-agario\">code<\/a> \u2705<\/li>\n<li><strong>Persistent High Score<\/strong>\u00a0(lowdb):\u00a0<a href=\"https:\/\/iacd-highscore.glitch.me\/\">app<\/a>\u00a0\u2022\u00a0<a href=\"https:\/\/glitch.com\/edit\/#!\/iacd-highscore\">code<\/a> \u2705<\/li>\n<li><strong>Persistent Drawing Canvas<\/strong>\u00a0(SQLite3):\u00a0<a href=\"https:\/\/persistent-drawing-canvas-p5-sqlite-2022.glitch.me\/\">app<\/a>\u00a0\u2022\u00a0<a href=\"https:\/\/glitch.com\/edit\/#!\/persistent-drawing-canvas-p5-sqlite-2022\">code<\/a> \u2705<\/li>\n<li><strong>Collaborative Sentence<\/strong>:\u00a0<a href=\"https:\/\/collaborative-sentence.glitch.me\/\">app<\/a>\u00a0\u2022\u00a0<a href=\"https:\/\/glitch.com\/edit\/#!\/collaborative-sentence\">code<\/a> \u2705<\/li>\n<li><strong>Centroid Drawing App<\/strong>:\u00a0<a href=\"https:\/\/collective-centroid-drawing-app-2022.glitch.me\/\">app<\/a>\u00a0\u2022\u00a0<a href=\"https:\/\/glitch.com\/edit\/#!\/collective-centroid-drawing-app-2022\">code<\/a> \u2705<\/li>\n<\/ul>\n<h5>Lingdong Huang\u2019s Telematic <em>Mobile<\/em> Glitch Templates:<\/h5>\n<ul>\n<li><strong>sensors-duo<\/strong>: Sharing sensor data between 2 mobile devices visiting the page.\u00a0<a href=\"https:\/\/glitch.com\/edit\/#!\/sensors-duo\" rel=\"nofollow\">Code<\/a>\u00a0\u2022\u00a0<a href=\"https:\/\/sensors-duo.glitch.me\/\" rel=\"nofollow\">App<\/a>\u00a0\u2022\u00a0<a href=\"https:\/\/sensors-duo.glitch.me\/\">https:\/\/sensors-duo.glitch.me\/<\/a> \u2705<\/li>\n<li><strong>sensors-chorus<\/strong>: Sharing sensor data between all mobile devices visiting the page.\u00a0<a href=\"https:\/\/glitch.com\/edit\/#!\/sensors-chorus\" rel=\"nofollow\">Code<\/a>\u00a0\u2022\u00a0<a href=\"https:\/\/sensors-chorus.glitch.me\/\" rel=\"nofollow\">App<\/a>\u00a0\u2022\u00a0<a href=\"https:\/\/sensors-chorus.glitch.me\/\">https:\/\/sensors-chorus.glitch.me\/<\/a> \u2705<\/li>\n<li><strong>sensors-rooms<\/strong>: Sharing sensor data between mobile devices in the same virtual \u201croom\u201d, distinguished by the URL query.\u00a0<a href=\"https:\/\/glitch.com\/edit\/#!\/sensors-rooms\" rel=\"nofollow\">Code<\/a>\u00a0\u2022\u00a0<a href=\"https:\/\/sensors-rooms.glitch.me\/\" rel=\"nofollow\">App<\/a>\u00a0\u2022\u00a0<a href=\"https:\/\/sensors-rooms.glitch.me\/\">https:\/\/sensors-rooms.glitch.me\/<\/a> \u2705<\/li>\n<\/ul>\n<h5><a id=\"user-content-server-data-templates\" class=\"anchor\" href=\"https:\/\/github.com\/CreativeInquiry\/LingdongProjectIndex#server-data-templates\" aria-hidden=\"true\"><\/a>Lingdong\u2019s Glitch Server Data Templates and other Reusable Backends<\/h5>\n<ul>\n<li><strong>Handpose-Facemesh Demos<\/strong>: <a href=\"https:\/\/github.com\/LingDong-\/handpose-facemesh-demos\">networked interactions with hands and faces<\/a>. \u2705<\/li>\n<li><strong>networked-bodypix<\/strong>: Sharing body outlines; uses ml5.js. <a href=\"https:\/\/glitch.com\/edit\/#!\/networked-bodypix\" rel=\"nofollow\">Code<\/a>\u00a0\u2022\u00a0<a href=\"https:\/\/networked-bodypix.glitch.me\/\" rel=\"nofollow\">App<\/a> \u2705<\/li>\n<li><strong>2d-chat<\/strong>: A public chatroom where users can add text anywhere on a canvas. <a href=\"https:\/\/glitch.com\/edit\/#!\/2d-chat\" rel=\"nofollow\">Code<\/a>\u00a0\u2022\u00a0<a href=\"https:\/\/2d-chat.glitch.me\/\" rel=\"nofollow\">App<\/a> \u2705<\/li>\n<li><strong>piano-rooms<\/strong>: A multiplayer multitouch piano using Tone.js.\u00a0<a href=\"https:\/\/glitch.com\/edit\/#!\/piano-rooms\" rel=\"nofollow\">Code<\/a>\u00a0\u2022\u00a0<a href=\"https:\/\/piano-rooms.glitch.me\/\" rel=\"nofollow\">App<\/a> \u2705<\/li>\n<li><strong>postnget<\/strong>: SQLite database responding HTML POST and GET methods allowing user to store, share and retrieve an arbitrary piece of data with a short hash as the key.\u00a0<a href=\"https:\/\/glitch.com\/edit\/#!\/postnget\" rel=\"nofollow\">Code<\/a>\u00a0\u2022\u00a0<a href=\"https:\/\/postnget.glitch.me\/\" rel=\"nofollow\">App<\/a><\/li>\n<li><strong>hiscore<\/strong>: A shared highscore server for arbitrary games using a SQLite database responding to URL queries.\u00a0<a href=\"https:\/\/glitch.com\/edit\/#!\/hiscore\" rel=\"nofollow\">Code<\/a>\u00a0\u2022\u00a0<a href=\"https:\/\/hiscore.glitch.me\/\" rel=\"nofollow\">App<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>A Telematic Environment This assignment has several parts: By Wednesday, 3\/16: Get a Buddy. Identify a &#8220;Buddy&#8221; in the course, and make at least one appointment to work together outside of class before next Wednesday. You and your Buddy may choose to work on the same project together, or you may work on your own &hellip; <a href=\"https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/deliverables\/7-telematic-environment\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;#7: Telematic Environment&#8221;<\/span><\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"parent":22,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"_links":{"self":[{"href":"https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-json\/wp\/v2\/pages\/1733"}],"collection":[{"href":"https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-json\/wp\/v2\/comments?post=1733"}],"version-history":[{"count":29,"href":"https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-json\/wp\/v2\/pages\/1733\/revisions"}],"predecessor-version":[{"id":1975,"href":"https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-json\/wp\/v2\/pages\/1733\/revisions\/1975"}],"up":[{"embeddable":true,"href":"https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-json\/wp\/v2\/pages\/22"}],"wp:attachment":[{"href":"https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-json\/wp\/v2\/media?parent=1733"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}