{"id":485,"date":"2023-02-11T13:20:22","date_gmt":"2023-02-11T13:20:22","guid":{"rendered":"https:\/\/www.tpvcar.com\/gextrans.com\/?page_id=485"},"modified":"2023-02-26T14:56:04","modified_gmt":"2023-02-26T14:56:04","slug":"6-instalacion-de-eventos-guerra","status":"publish","type":"page","link":"https:\/\/www.tpvcar.com\/gextrans.com\/1-introduccion\/6-instalacion-de-eventos-guerra\/","title":{"rendered":"Instalaci\u00f3n de eventos"},"content":{"rendered":"\n<pre id=\"tw-target-text\" class=\"wp-block-preformatted\">El \"events.war\" (Web-ARCHive) se ejecuta en un contenedor de Java Servlet y funciona con el almac\u00e9n de datos SQL DB para permitir descargar porciones seleccionadas de una secuencia de eventos a trav\u00e9s de la web. Esto se puede utilizar con el mapeo basado en la web aplicaciones para proporcionar seguimiento casi en tiempo real de un veh\u00edculo o persona. \nEl servlet '\"events.war\" actualmente admite recuperaci\u00f3n de datos en formatos de archivo KML, XML, CSV, TXT, GPX o JSON, y puede usarse en programas de mapeo como Google Earth o MS MapPoints.\n--\n<details class=\"wp-block-inline-spoilers-block\"><summary>6.1 Configuraci\u00f3n del archivo (webapp.conf)<\/summary>\n<button class=\"responsivevoice-button\" type=\"button\" title=\"ResponsiveVoice Tap to Start\/Stop Speech\" data-rvtts-action=\"speak\" data-rvtts-text=\"El archivo de configuraci\u00f3n de tiempo de ejecuci\u00f3n predeterminado &quot;webapp.conf&quot; incluye el archivo &quot;common.conf&quot;, que a su vez incluye &quot;sistema.conf&quot; y &quot;personalizado.conf&quot;. Para la mayor\u00eda de las instalaciones, los valores predeterminados especificados en este archivo se pueden dejar como est\u00e1n. Sin embargo, algunos elementos, como las especificaciones de su servidor SMTP, deben configurarse para adaptarse a los requisitos de su sistema. Si desea personalizar el archivo &quot;webapp.conf&quot; espec\u00edficamente para el servlet &quot;events.war&quot;, copie este archivo en el directorio &quot;$GTS_HOME\/war\/events\/WEB-INF\/&quot; y modifique esta copia\" data-rvtts-voice=\"Spanish Male\" data-rvtts-brand-url=\"https:\/\/responsivevoice.org\/?utm_source=wordpress-plugin&amp;utm_medium=referral&amp;utm_campaign=powered-by\" data-rvtts-brand-label=\"Powered by ResponsiveVoice\"><svg class=\"rvtts-icon\" width=\"22\" height=\"22\" viewBox=\"0 0 22 22\" fill=\"currentColor\" aria-hidden=\"true\" focusable=\"false\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M11 0C4.92345 0 0 4.92345 0 11C0 13.2683 0.690345 15.3772 1.86621 17.1221L0.811724 21.0517L4.70345 20.0124C6.48621 21.2641 8.65586 22 11 22C17.0766 22 22 17.0766 22 11C22 4.92345 17.0766 0 11 0ZM3.99793 9.99862C3.99793 9.44483 4.44552 8.99724 4.99931 8.99724C5.5531 8.99724 6.00069 9.44483 6.00069 9.99862V12.0014C6.00069 12.5552 5.5531 13.0028 4.99931 13.0028C4.44552 13.0028 3.99793 12.5552 3.99793 12.0014V9.99862ZM8.99724 13.9966C8.99724 14.5503 8.54966 14.9979 7.99586 14.9979C7.44207 14.9979 6.99448 14.5503 6.99448 13.9966V7.99586C6.99448 7.44207 7.44207 6.99448 7.99586 6.99448C8.54966 6.99448 8.99724 7.44207 8.99724 7.99586V13.9966ZM12.0014 17.0007C12.0014 17.5545 11.5538 18.0021 11 18.0021C10.4462 18.0021 9.99862 17.5545 9.99862 17.0007V4.99931C9.99862 4.44552 10.4462 3.99793 11 3.99793C11.5538 3.99793 12.0014 4.44552 12.0014 4.99931V17.0007ZM14.9979 13.9966C14.9979 14.5503 14.5503 14.9979 13.9966 14.9979C13.4428 14.9979 12.9952 14.5503 12.9952 13.9966V7.99586C12.9952 7.44207 13.4428 6.99448 13.9966 6.99448C14.5503 6.99448 14.9979 7.44207 14.9979 7.99586V13.9966ZM18.0021 12.0014C18.0021 12.5552 17.5545 13.0028 17.0007 13.0028C16.4469 13.0028 15.9993 12.5552 15.9993 12.0014V9.99862C15.9993 9.44483 16.4469 8.99724 17.0007 8.99724C17.5545 8.99724 18.0021 9.44483 18.0021 9.99862V12.0014Z\"><\/path><\/svg><span class=\"responsivevoice-button__label\">Leer texto<\/span><\/button> \n \nEl archivo de configuraci\u00f3n de tiempo de ejecuci\u00f3n predeterminado \"webapp.conf\" incluye el archivo \"common.conf\", que a su vez incluye \"sistema.conf\" y \"personalizado.conf\". Para la mayor\u00eda de las instalaciones, los valores predeterminados especificados en este archivo se pueden dejar como est\u00e1n. Sin embargo, algunos elementos, como las especificaciones de su servidor SMTP, deben configurarse para adaptarse a los requisitos de su sistema.\nSi desea personalizar el archivo \"webapp.conf\" espec\u00edficamente para el servlet \"events.war\", copie este archivo en el\ndirectorio \"$GTS_HOME\/war\/events\/WEB-INF\/\" y modifique esta copia\n\n<\/details>\n<details class=\"wp-block-inline-spoilers-block\"><summary>6.2 Compilaci\u00f3n\/Instalaci\u00f3n del Servlet Java (events.war)<\/summary>\n<button class=\"responsivevoice-button\" type=\"button\" title=\"ResponsiveVoice Tap to Start\/Stop Speech\" data-rvtts-action=\"speak\" data-rvtts-text=\"Para compilar el archivo &quot;events.war&quot;, ejecute el comando Ant build de la siguiente manera: \/zzzgreater than cd $GTS_HOME \/usr\/local\/OpenGTS_1.2.3greater than eventos hormiga (tenga en cuenta que el &quot;todo hormiga&quot; realizado anteriormente tambi\u00e9n crea el archivo &quot;events.war&quot;) El objetivo &quot;eventos&quot; es un envoltorio para los objetivos de hormiga &quot;eventos. compilar&quot; y &quot;eventos. guerra&quot;. El objetivo &quot;events.compile&quot; compila todas las clases y archivos de configuraci\u00f3n necesarios en el directorio de compilaci\u00f3n &quot;$GTS_HOME\/compilaci\u00f3n\/eventos&quot;. El objetivo &quot;events.war&quot; luego crea el archivo &#039;archivo web&#039; &quot;$GTS_HOME\/construir\/eventos.guerra&quot;. Instale el archivo &quot;events.war&quot; seg\u00fan las instrucciones de instalaci\u00f3n\/configuraci\u00f3n de Apache Tomcat. Por lo general, esto simplemente implica copiar el archivo &quot;events.war&quot; al directorio &quot;$CATALINA_HOME\/webapps\/.&quot;. (El m\u00e9todo anterior para la implementaci\u00f3n asume que Tomcat est\u00e1 configurado para &#039;autoDeploy=&quot;true&quot;&#039;)\" data-rvtts-voice=\"Spanish Male\" data-rvtts-brand-url=\"https:\/\/responsivevoice.org\/?utm_source=wordpress-plugin&amp;utm_medium=referral&amp;utm_campaign=powered-by\" data-rvtts-brand-label=\"Powered by ResponsiveVoice\"><svg class=\"rvtts-icon\" width=\"22\" height=\"22\" viewBox=\"0 0 22 22\" fill=\"currentColor\" aria-hidden=\"true\" focusable=\"false\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M11 0C4.92345 0 0 4.92345 0 11C0 13.2683 0.690345 15.3772 1.86621 17.1221L0.811724 21.0517L4.70345 20.0124C6.48621 21.2641 8.65586 22 11 22C17.0766 22 22 17.0766 22 11C22 4.92345 17.0766 0 11 0ZM3.99793 9.99862C3.99793 9.44483 4.44552 8.99724 4.99931 8.99724C5.5531 8.99724 6.00069 9.44483 6.00069 9.99862V12.0014C6.00069 12.5552 5.5531 13.0028 4.99931 13.0028C4.44552 13.0028 3.99793 12.5552 3.99793 12.0014V9.99862ZM8.99724 13.9966C8.99724 14.5503 8.54966 14.9979 7.99586 14.9979C7.44207 14.9979 6.99448 14.5503 6.99448 13.9966V7.99586C6.99448 7.44207 7.44207 6.99448 7.99586 6.99448C8.54966 6.99448 8.99724 7.44207 8.99724 7.99586V13.9966ZM12.0014 17.0007C12.0014 17.5545 11.5538 18.0021 11 18.0021C10.4462 18.0021 9.99862 17.5545 9.99862 17.0007V4.99931C9.99862 4.44552 10.4462 3.99793 11 3.99793C11.5538 3.99793 12.0014 4.44552 12.0014 4.99931V17.0007ZM14.9979 13.9966C14.9979 14.5503 14.5503 14.9979 13.9966 14.9979C13.4428 14.9979 12.9952 14.5503 12.9952 13.9966V7.99586C12.9952 7.44207 13.4428 6.99448 13.9966 6.99448C14.5503 6.99448 14.9979 7.44207 14.9979 7.99586V13.9966ZM18.0021 12.0014C18.0021 12.5552 17.5545 13.0028 17.0007 13.0028C16.4469 13.0028 15.9993 12.5552 15.9993 12.0014V9.99862C15.9993 9.44483 16.4469 8.99724 17.0007 8.99724C17.5545 8.99724 18.0021 9.44483 18.0021 9.99862V12.0014Z\"><\/path><\/svg><span class=\"responsivevoice-button__label\">Leer texto<\/span><\/button> \nPara compilar el archivo \"events.war\", ejecute el comando Ant build de la siguiente manera:\n\/zzz&gt; cd $GTS_HOME\n\/usr\/local\/OpenGTS_1.2.3&gt; eventos hormiga\n(tenga en cuenta que el \"todo hormiga\" realizado anteriormente tambi\u00e9n crea el archivo \"events.war\")\nEl objetivo \"eventos\" es un envoltorio para los objetivos de hormiga \"eventos. compilar\" y \"eventos. guerra\". El objetivo\n\"events.compile\" compila todas las clases y archivos de configuraci\u00f3n necesarios en el directorio de compilaci\u00f3n\n\"$GTS_HOME\/compilaci\u00f3n\/eventos\". El objetivo \"events.war\" luego crea el archivo 'archivo web'\n\"$GTS_HOME\/construir\/eventos.guerra\".\nInstale el archivo \"events.war\" seg\u00fan las instrucciones de instalaci\u00f3n\/configuraci\u00f3n de Apache Tomcat. Por lo general, esto simplemente\nimplica copiar el archivo \"events.war\" al directorio \"$CATALINA_HOME\/webapps\/.\". (El m\u00e9todo anterior para\nla implementaci\u00f3n asume que Tomcat est\u00e1 configurado para 'autoDeploy=\"true\"')\n\n<\/details>\n<details class=\"wp-block-inline-spoilers-block\"><summary>6.3 Prueba de la instalaci\u00f3n<\/summary>\n<button class=\"responsivevoice-button\" type=\"button\" title=\"ResponsiveVoice Tap to Start\/Stop Speech\" data-rvtts-action=\"speak\" data-rvtts-text=\"Acceda a los datos almacenados en SQL DB a trav\u00e9s de la web con la siguiente URL construida: http[s]:\/\/localhost:8080\/events\/less thanarchivogreater than.{kml|xml|csv|txt|gpx|json}? a[cuenta]=less thancuentagreater than - el nombre de la cuenta &amp;u[ser]=less thanusuariogreater than - el nombre de usuario &amp;p[contrase\u00f1a]=less thancontrase\u00f1agreater than - la cuenta\/contrase\u00f1a de usuario &amp;d[evice]=less thandispositivogreater than - el nombre del dispositivo &amp;g[roup]=less thangroupgreater than - el nombre del grupo de dispositivos (opcional) [&amp;rf=less thanfromTimegreater than] - rango de datos &#039;desde&#039; opcional. [&amp;rt=less thantoTimegreater than] - rango de datos &#039;to&#039; opcional. [&amp;l[imit]=less thanlimitgreater than] - N\u00famero opcional de &#039;l\u00edmite&#039; de eventos devueltos. Donde &quot;localhost:8080&quot; debe reemplazarse con el nombre de dominio real y el puerto utilizado para acceder a Apache servidor web tomcat. [Nota: los elementos anteriores colocados entre corchetes son opcionales. Las opciones colocadas entre llaves indicar que se debe seleccionar una de las opciones dentro de las llaves]. Algunos ejemplos: \u2022 https:\/\/localhost:8080\/events\/data.csv?a=opendmtp&amp;p=mypass&amp;d=mobile Devuelve un archivo de datos con formato CSV (&#039;data.csv&#039;) que contiene los \u00faltimos 100 registros de eventos para el dispositivo &#039;opendmtp&#039;\/&#039;m\u00f3vil&#039;. Los datos se devuelven a trav\u00e9s de una conexi\u00f3n HTTP SSL. (Nota: reemplace &#039;mypass&#039; con la contrase\u00f1a adecuada) \u2022 http:\/\/localhost:8080\/events\/data.json?a=demo&amp;p=mypass&amp;d=demo Devuelve un archivo de datos con formato JSON (&#039;data.json&#039;) que contiene los \u00faltimos 100 registros de eventos para el dispositivo &#039;demostraci\u00f3n&#039;\/&#039;demostraci\u00f3n&#039;. (Nota: reemplace &#039;mypass&#039; con la contrase\u00f1a adecuada) \u2022 http:\/\/localhost:8080\/events\/data.kml?a=gts&amp;p=mypass&amp;d=dev&amp;rf=1145776000&amp;rt=1145777000 Devolver un archivo de datos con formato KML (XML) (&#039;data.kml&#039;) con los primeros 100 eventos dentro del especificado rango para el dispositivo &quot;gts\/dev&quot;. \u2022 http:\/\/localhost:8080\/events\/data.gpx?a=gts&amp;p=mypass&amp;d=dev&amp;rf=1145776000&amp;rt=1145777000 Devolver un archivo de datos con formato GPX (XML) (&#039;data.gpx&#039;) con los primeros 100 eventos dentro del especificado para el dispositivo &quot;gts\/dev&quot; (consulte &quot;http:\/\/www.topografix.com\/gpx.asp&quot; para obtener informaci\u00f3n sobre el formato de datos GPX). Google Earth tiene la capacidad de sondear autom\u00e1ticamente los datos de esta URL a intervalos espec\u00edficos. configure Google Earth para leer puntos de datos de eventos del servidor, haga clic en &quot;Agregar&quot; en la barra de men\u00fa principal, luego seleccione &quot;Enlace de red&quot;. Agregue la URL de recuperaci\u00f3n de KML al servidor y haga clic en &quot;Actualizar par\u00e1metros&quot; para poder introducir tiempos de actualizaci\u00f3n peri\u00f3dicos. Para mostrar siempre los eventos m\u00e1s recientes en Google Earth, omita la fecha opci\u00f3n de rango (&quot;rf&quot; y &quot;rt&quot;) y, en su lugar, especifique la opci\u00f3n &quot;l\u00edmite&quot; para que la lista devuelta siempre incluir el \u00faltimo conjunto de eventos.\" data-rvtts-voice=\"Spanish Male\" data-rvtts-brand-url=\"https:\/\/responsivevoice.org\/?utm_source=wordpress-plugin&amp;utm_medium=referral&amp;utm_campaign=powered-by\" data-rvtts-brand-label=\"Powered by ResponsiveVoice\"><svg class=\"rvtts-icon\" width=\"22\" height=\"22\" viewBox=\"0 0 22 22\" fill=\"currentColor\" aria-hidden=\"true\" focusable=\"false\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M11 0C4.92345 0 0 4.92345 0 11C0 13.2683 0.690345 15.3772 1.86621 17.1221L0.811724 21.0517L4.70345 20.0124C6.48621 21.2641 8.65586 22 11 22C17.0766 22 22 17.0766 22 11C22 4.92345 17.0766 0 11 0ZM3.99793 9.99862C3.99793 9.44483 4.44552 8.99724 4.99931 8.99724C5.5531 8.99724 6.00069 9.44483 6.00069 9.99862V12.0014C6.00069 12.5552 5.5531 13.0028 4.99931 13.0028C4.44552 13.0028 3.99793 12.5552 3.99793 12.0014V9.99862ZM8.99724 13.9966C8.99724 14.5503 8.54966 14.9979 7.99586 14.9979C7.44207 14.9979 6.99448 14.5503 6.99448 13.9966V7.99586C6.99448 7.44207 7.44207 6.99448 7.99586 6.99448C8.54966 6.99448 8.99724 7.44207 8.99724 7.99586V13.9966ZM12.0014 17.0007C12.0014 17.5545 11.5538 18.0021 11 18.0021C10.4462 18.0021 9.99862 17.5545 9.99862 17.0007V4.99931C9.99862 4.44552 10.4462 3.99793 11 3.99793C11.5538 3.99793 12.0014 4.44552 12.0014 4.99931V17.0007ZM14.9979 13.9966C14.9979 14.5503 14.5503 14.9979 13.9966 14.9979C13.4428 14.9979 12.9952 14.5503 12.9952 13.9966V7.99586C12.9952 7.44207 13.4428 6.99448 13.9966 6.99448C14.5503 6.99448 14.9979 7.44207 14.9979 7.99586V13.9966ZM18.0021 12.0014C18.0021 12.5552 17.5545 13.0028 17.0007 13.0028C16.4469 13.0028 15.9993 12.5552 15.9993 12.0014V9.99862C15.9993 9.44483 16.4469 8.99724 17.0007 8.99724C17.5545 8.99724 18.0021 9.44483 18.0021 9.99862V12.0014Z\"><\/path><\/svg><span class=\"responsivevoice-button__label\">Leer texto<\/span><\/button> \nAcceda a los datos almacenados en SQL DB a trav\u00e9s de la web con la siguiente URL construida:\n http[s]:\/\/localhost:8080\/events\/&lt;archivo&gt;.{kml|xml|csv|txt|gpx|json}?\n a[cuenta]=&lt;cuenta&gt; - el nombre de la cuenta\n &amp;u[ser]=&lt;usuario&gt; - el nombre de usuario\n &amp;p[contrase\u00f1a]=&lt;contrase\u00f1a&gt; - la cuenta\/contrase\u00f1a de usuario\n &amp;d[evice]=&lt;dispositivo&gt; - el nombre del dispositivo\n &amp;g[roup]=&lt;group&gt; - el nombre del grupo de dispositivos (opcional)\n [&amp;rf=&lt;fromTime&gt;] - rango de datos 'desde' opcional.\n [&amp;rt=&lt;toTime&gt;] - rango de datos 'to' opcional.\n [&amp;l[imit]=&lt;limit&gt;] - N\u00famero opcional de 'l\u00edmite' de eventos devueltos.\nDonde \"localhost:8080\" debe reemplazarse con el nombre de dominio real y el puerto utilizado para acceder a Apache\nservidor web tomcat. [Nota: los elementos anteriores colocados entre corchetes son opcionales. Las opciones colocadas entre llaves\nindicar que se debe seleccionar una de las opciones dentro de las llaves].\nAlgunos ejemplos:\n\u2022 https:\/\/localhost:8080\/events\/data.csv?a=opendmtp&amp;p=mypass&amp;d=mobile\nDevuelve un archivo de datos con formato CSV ('data.csv') que contiene los \u00faltimos 100 registros de eventos para el dispositivo\n'opendmtp'\/'m\u00f3vil'. Los datos se devuelven a trav\u00e9s de una conexi\u00f3n HTTP SSL. (Nota: reemplace 'mypass' con\nla contrase\u00f1a adecuada)\n\u2022 http:\/\/localhost:8080\/events\/data.json?a=demo&amp;p=mypass&amp;d=demo\nDevuelve un archivo de datos con formato JSON ('data.json') que contiene los \u00faltimos 100 registros de eventos para el dispositivo\n'demostraci\u00f3n'\/'demostraci\u00f3n'. (Nota: reemplace 'mypass' con la contrase\u00f1a adecuada)\n\u2022 http:\/\/localhost:8080\/events\/data.kml?a=gts&amp;p=mypass&amp;d=dev&amp;rf=1145776000&amp;rt=1145777000\nDevolver un archivo de datos con formato KML (XML) ('data.kml') con los primeros 100 eventos dentro del especificado\nrango para el dispositivo \"gts\/dev\".\n\u2022 http:\/\/localhost:8080\/events\/data.gpx?a=gts&amp;p=mypass&amp;d=dev&amp;rf=1145776000&amp;rt=1145777000\nDevolver un archivo de datos con formato GPX (XML) ('data.gpx') con los primeros 100 eventos dentro del especificado\npara el dispositivo \"gts\/dev\" (consulte \"http:\/\/www.topografix.com\/gpx.asp\" para obtener informaci\u00f3n sobre el\n formato de datos GPX).\nGoogle Earth tiene la capacidad de sondear autom\u00e1ticamente los datos de esta URL a intervalos espec\u00edficos.\nconfigure Google Earth para leer puntos de datos de eventos del servidor, haga clic en \"Agregar\" en la barra de men\u00fa principal, luego\nseleccione \"Enlace de red\". Agregue la URL de recuperaci\u00f3n de KML al servidor y haga clic en \"Actualizar par\u00e1metros\" para poder\nintroducir tiempos de actualizaci\u00f3n peri\u00f3dicos. Para mostrar siempre los eventos m\u00e1s recientes en Google Earth, omita la fecha\nopci\u00f3n de rango (\"rf\" y \"rt\") y, en su lugar, especifique la opci\u00f3n \"l\u00edmite\" para que la lista devuelta siempre\nincluir el \u00faltimo conjunto de eventos.\n\n\n<\/details>\n","protected":false},"excerpt":{"rendered":"<p>El \u00abevents.war\u00bb (Web-ARCHive) se ejecuta en un contenedor de Java Servlet y funciona con el almac\u00e9n de datos SQL DB para permitir descargar porciones seleccionadas de una secuencia de eventos a trav\u00e9s de la web. Esto se puede utilizar con &hellip; <a href=\"https:\/\/www.tpvcar.com\/gextrans.com\/1-introduccion\/6-instalacion-de-eventos-guerra\/\">Sigue leyendo <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":493,"menu_order":6,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-485","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.tpvcar.com\/gextrans.com\/wp-json\/wp\/v2\/pages\/485","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tpvcar.com\/gextrans.com\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.tpvcar.com\/gextrans.com\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.tpvcar.com\/gextrans.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tpvcar.com\/gextrans.com\/wp-json\/wp\/v2\/comments?post=485"}],"version-history":[{"count":10,"href":"https:\/\/www.tpvcar.com\/gextrans.com\/wp-json\/wp\/v2\/pages\/485\/revisions"}],"predecessor-version":[{"id":675,"href":"https:\/\/www.tpvcar.com\/gextrans.com\/wp-json\/wp\/v2\/pages\/485\/revisions\/675"}],"up":[{"embeddable":true,"href":"https:\/\/www.tpvcar.com\/gextrans.com\/wp-json\/wp\/v2\/pages\/493"}],"wp:attachment":[{"href":"https:\/\/www.tpvcar.com\/gextrans.com\/wp-json\/wp\/v2\/media?parent=485"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}