1<!DOCTYPE html> 2<html lang="en"> 3<head> 4<meta charset="UTF-8"> 5<meta name="viewport" content="width=device-width, initial-scale=1"> 6<link rel="shortcut icon" type="image/png" href="/wp-content/uploads/2022/08/georss-org-fav.png"/> 7 8<title>GeoRSS Model: Bridging Geographical Data and Web Content -</title> 9<meta name='robots' content='max-image-preview:large' /> 10 <style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style> 11 12<!-- This site is optimized with the Yoast SEO plugin v13.4 - https://yoast.com/wordpress/plugins/seo/ --> 13<meta name="description" content="Explore the GeoRSS Model, a versatile framework designed to seamlessly integrate geographical information with any type of web content."/> 14<meta name="robots" content="max-snippet:-1, max-image-preview:large, max-video-preview:-1"/> 15<link rel="canonical" href="https://georss.org/georss-model/" />
16<script type='application/ld+json' class='yoast-schema-graph yoast-schema-graph--main'>{"@context":"https://schema.org","@graph":[{"@type":"WebSite","@id":"https://georss.org/#website","url":"https://georss.org/","name":"","inLanguage":"en-US","potentialAction":[{"@type":"SearchAction","target":"https://georss.org/?s={search_term_string}","query-input":"required name=search_term_string"}]},{"@type":"ImageObject","@id":"https://georss.org/georss-model/#primaryimage","inLanguage":"en-US","url":"/wp-content/uploads/2024/03/georss-model.png"},{"@type":"WebPage","@id":"https://georss.org/georss-model/#webpage","url":"https://georss.org/georss-model/","name":"GeoRSS Model: Bridging Geographical Data and Web Content -","isPartOf":{"@id":"https://georss.org/#website"},"inLanguage":"en-US","primaryImageOfPage":{"@id":"https://georss.org/georss-model/#primaryimage"},"datePublished":"2024-03-01T12:19:27+00:00","dateModified":"2024-03-01T12:33:47+00:00","description":"Explore the GeoRSS Model, a versatile framework designed to seamlessly integrate geographical information with any type of web content.","potentialAction":[{"@type":"ReadAction","target":["https://georss.org/georss-model/"]}]}]}</script>
16 17<!-- / Yoast SEO plugin. --> 18
19<script type="text/javascript"> 20/* <![CDATA[ */ 21window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/georss.org\/wp-includes\/js\/wp-emoji-release.min.js"}}; 22/*! This file is auto-generated */ 23!function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83d\udc26\u200d\u2b1b","\ud83d\udc26\u200b\u2b1b")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings); 24/* ]]> */ 25</script>
25 26<style id='wp-emoji-styles-inline-css' type='text/css'> 27 28 img.wp-smiley, img.emoji { 29 display: inline !important; 30 border: none !important; 31 box-shadow: none !important; 32 height: 1em !important; 33 width: 1em !important; 34 margin: 0 0.07em !important; 35 vertical-align: -0.1em !important; 36 background: none !important; 37 padding: 0 !important; 38 } 39</style> 40<style id='classic-theme-styles-inline-css' type='text/css'> 41/*! This file is auto-generated */ 42.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} 43</style> 44<link rel='stylesheet' id='cptch_stylesheet-css' href='https://georss.org/wp-content/plugins/captcha/css/front_end_style.css' type='text/css' media='all' onload="this.media='all'; this.onload=null;" /> 45<noscript><link rel='stylesheet' id='cptch_stylesheet-css' href='https://georss.org/wp-content/plugins/captcha/css/front_end_style.css' type='text/css' media='all' /></noscript> 46<link rel='stylesheet' id='dashicons-css' href='https://georss.org/wp-includes/css/dashicons.min.css' type='text/css' media='all' onload="this.media='all'; this.onload=null;" /> 47<noscript><link rel='stylesheet' id='dashicons-css' href='https://georss.org/wp-includes/css/dashicons.min.css' type='text/css' media='all' /></noscript> 48<link rel='stylesheet' id='cptch_desktop_style-css' href='https://georss.org/wp-content/plugins/captcha/css/desktop_style.css' type='text/css' media='all' onload="this.media='all'; this.onload=null;" /> 49<noscript><link rel='stylesheet' id='cptch_desktop_style-css' href='https://georss.org/wp-content/plugins/captcha/css/desktop_style.css' type='text/css' media='all' /></noscript> 50<link rel='stylesheet' id='cntctfrm_form_style-css' href='https://georss.org/wp-content/plugins/contact-form-plugin/css/form_style.css' type='text/css' media='all' onload="this.media='all'; this.onload=null;" /> 51<noscript><link rel='stylesheet' id='cntctfrm_form_style-css' href='https://georss.org/wp-content/plugins/contact-form-plugin/css/form_style.css' type='text/css' media='all' /></noscript> 52<link rel='stylesheet' id='gateway-foundation-style-css' href='https://georss.org/wp-content/themes/gateway/app.css' type='text/css' media='all' onload="this.media='all'; this.onload=null;" /> 53<noscript><link rel='stylesheet' id='gateway-foundation-style-css' href='https://georss.org/wp-content/themes/gateway/app.css' type='text/css' media='all' /></noscript> 54<link rel='stylesheet' id='gateway-parent-styles-css' href='https://georss.org/wp-content/themes/gateway/style.css' type='text/css' media='all' onload="this.media='all'; this.onload=null;" /> 55<noscript><link rel='stylesheet' id='gateway-parent-styles-css' href='https://georss.org/wp-content/themes/gateway/style.css' type='text/css' media='all' /></noscript> 56<link rel='stylesheet' id='gateway-fonts-css' href='//fonts.googleapis.com/css?family=Quattrocento%3A400%2C700%7CFanwood+Text%3A400%2C400italic&subset=latin%2Clatin-ext' type='text/css' media='all' onload="this.media='all'; this.onload=null;" /> 57<noscript><link rel='stylesheet' id='gateway-fonts-css' href='//fonts.googleapis.com/css?family=Quattrocento%3A400%2C700%7CFanwood+Text%3A400%2C400italic&subset=latin%2Clatin-ext' type='text/css' media='all' /></noscript> 58<link rel='stylesheet' id='font-awesome-css' href='https://georss.org/wp-content/themes/gateway/fonts/css/font-awesome.css' type='text/css' media='all' onload="this.media='all'; this.onload=null;" /> 59<noscript><link rel='stylesheet' id='font-awesome-css' href='https://georss.org/wp-content/themes/gateway/fonts/css/font-awesome.css' type='text/css' media='all' /></noscript>
60<script defer type="text/javascript" src="https://georss.org/wp-includes/js/jquery/jquery.min.js" id="jquery-core-js"></script>
vendor: 1 bytes, line 60
60
61<script defer type="text/javascript" src="https://georss.org/wp-includes/js/jquery/jquery-migrate.min.js" id="jquery-migrate-js"></script>
61 62<link rel="https://api.w.org/" href="https://georss.org/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://georss.org/wp-json/wp/v2/pages/26" /><link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://georss.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fgeorss.org%2Fgeorss-model%2F" /> 63<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://georss.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fgeorss.org%2Fgeorss-model%2F&format=xml" /> 64 65<!-- Begin Custom CSS --> 66<style type="text/css" id="rescue_custom_css"> 67 68 .home-header-bg { 69 background:url( '' ) #e8554e no-repeat center center fixed; 70 -webkit-background-size: cover; 71 -moz-background-size: cover; 72 -o-background-size: cover; 73 background-size: cover; 74 } 75 76 /* for background-size:cover replacement on iOS devices */ 77 @media only screen and (max-width: 40em) { 78 .home-header-bg { 79 background-attachment: scroll; 80 } 81 } 82 @media only screen and (orientation: portrait) and (device-width: 320px), (device-width: 768px) { 83 .home-header-bg { 84 -webkit-background-size: auto 150%; 85 background-attachment: scroll; 86 } 87 } 88 @media only screen and (orientation: landscape) and (device-width: 320px), (device-width: 768px) { 89 .home-header-bg { 90 -webkit-background-size: 150% auto; 91 background-attachment: scroll; 92 } 93 } 94 95 .bg-image-header { 96 background:url( '' ) center bottom #e8554e; 97 -webkit-background-size: cover; 98 -moz-background-size: cover; 99 -o-background-size: cover; 100 background-size: cover; 101 height: 100%; 102 } 103 104 .bg-center-center { 105 background-position: center center; 106 } 107 108 .site-branding { 109 margin: 0 auto; 110 display: table; 111 padding-top: 2em; 112 } 113 114 115</style> 116<!-- End Custom CSS --> 117 <!-- Fonts Plugin CSS - https://fontsplugin.com/ --> 118 <style> 119 :root { 120--font-base: Helvetica Neue, Helvetica, Arial, sans-serif; 121--font-headings: Helvetica Neue, Helvetica, Arial, sans-serif; 122} 123body, #content, .entry-content, .post-content, .page-content, .post-excerpt, .entry-summary, .entry-excerpt, .widget-area, .widget, .sidebar, #sidebar, footer, .footer, #footer, .site-footer { 124font-family: Helvetica Neue, Helvetica, Arial, sans-serif; 125 } 126#site-title, .site-title, #site-title a, .site-title a, .entry-title, .entry-title a, h1, h2, h3, h4, h5, h6, .widget-title, .elementor-heading-title { 127font-family: Helvetica Neue, Helvetica, Arial, sans-serif; 128 } 129 </style> 130 <!-- Fonts Plugin CSS --> 131 132</head> 133 134<body class="page-template page-template-template-full page-template-template-full-php page page-id-26"> 135 136<div id="page" class="hfeed site"> 137 <a class="skip-link screen-reader-text" href="#content">Skip to content</a> 138 139<div class="bg-image bg-image-header bg-center-center"> 140 141 <div class="site-branding"> 142 <a href="/"><img src="/wp-content/uploads/2022/08/georss-org-logo.png" width="337" height="63" alt="georss.org logo"/></a> 143 </div><!-- .site-branding --> 144 145</div><!-- .bg-image .bg-image-header .bg-center-center --> 146 147 <header id="masthead" class="site-header" role="banner"> 148 149 <div class="stick"> 150 151 <nav class="top-bar" data-topbar data-options="mobile_show_parent_link: true"> 152 153 <ul class="title-area"> 154 <li class="name"></li> 155 <li class="toggle-topbar menu-icon"><a href="#"><span>Menu</span></a></li> 156 </ul> 157 158 <section class="top-bar-section"> 159 160 <ul id="menu-menu-1" class="right"><li id="menu-item-21" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21"><a href="/">Home</a></li> 161<li id="menu-item-30" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-26 current_page_item active menu-item-30"><a href="https://georss.org/georss-model/" aria-current="page">GeoRSS Model</a></li> 162<li id="menu-item-20" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-20"><a href="https://georss.org/contact/">Contact</a></li> 163</ul> 164 </section> 165 166 </nav> 167 168 <hr> 169 170 </div><!-- .sticky --> 171 172 </header><!-- .row #masthead --> 173
174 <div id="content" class="site-content"> 175 176<div class="row"> 177 178 <div id="primary" class="content-area"> 179 180 <div class="large-12 columns"> 181 182 <main id="main" class="site-main" role="main"> 183 184 185 186<article id="post-26" class="post-26 page type-page status-publish hentry"> 187 188 <header class="entry-header"> 189 <h1 class="entry-title">GeoRSS Model</h1> </header><!-- .entry-header --> 190 191 <div class="entry-content"> 192 193 <div class="featured-image"> 194 </div><!-- .featured-image --> 195 196 <p>The GeoRSS Model is a way to link geographical information with web content without imposing restrictions on the content’s type or format. It’s essentially a set of rules for describing locations using simple shapes and coordinates, and it can be applied to any kind of digital content.</p> 197<p>At its core, GeoRSS is defined within its own namespace, “georss:”, but it’s designed to be flexible, allowing for integration with elements from other namespaces. The structure of GeoRSS is conceptual and needs to be translated into a specific format (like XML or RDF) for practical use. This translation is referred to as serialization, and GeoRSS supports multiple serialization methods to ensure compatibility across different platforms and systems.</p> 198<p><img fetchpriority="high" decoding="async" class="size-full wp-image-27 aligncenter" src="/wp-content/uploads/2024/03/georss-model.png" alt="georss-model" width="587" height="346" srcset="https://georss.org/wp-content/uploads/2024/03/georss-model.png 587w, https://georss.org/wp-content/uploads/2024/03/georss-model-300x177.png 300w" sizes="(max-width: 587px) 100vw, 587px" /></p> 199<p>The fundamental elements of GeoRSS include:</p> 200<ol> 201<li><strong>Coordinate Reference System (CRS):</strong> This is a predefined system used to specify geographical locations. GeoRSS adopts the WGS84 system, which is commonly used in GPS technologies. It uses latitude and longitude coordinates in decimal degrees. This system is essential because it provides a standardized way to describe locations on Earth, even though our planet doesn’t have actual grid lines. 202</li> 203<li><strong>Geometry:</strong> GeoRSS uses simple shapes to represent locations: 204<ul> 205<li><strong>Point:</strong> A single set of latitude and longitude coordinates, representing a specific location. 206</li> 207<li><strong>Line:</strong> A series of points connected in order, useful for representing routes or boundaries. 208</li> 209<li><strong>Box:</strong> Defined by two coordinates, marking the southwest and northeast corners of a rectangular area. It’s useful for highlighting a specific region. 210</li> 211<li><strong>Polygon:</strong> A closed shape made of four or more points, with the last point being the same as the first. It’s ideal for outlining irregular areas. 212</li> 213</ul> 214</li> 215<li><strong>179 Degree Rule:</strong> To manage the Earth’s curvature and avoid ambiguous shapes, GeoRSS sets a limit on how far apart points in a line or polygon can be in terms of longitude. This rule ensures that shapes are represented accurately and clearly. 216</li> 217<li><strong>Feature Type Tag and Relationship Tag:</strong> These are flexible tags meant to describe the nature of the geographical feature and its relationship to the web content. There are no strict rules for these tags, encouraging a natural development of categories and relationships. 218</li> 219<li><strong>Elevation:</strong> GeoRSS also allows for the representation of elevation using two special tags for indicating height above sea level and the floor number within a building. This addition helps in providing a three-dimensional perspective to the geographical information. 220</li> 221</ol> 222<p>In summary, the GeoRSS Model offers a versatile and straightforward method for associating web content with geographical data, using a mix of specific coordinates, simple geometrical shapes, and flexible tagging to describe real-world locations.</p> 223 </div><!-- .entry-content --> 224 225 <footer class="entry-footer"> 226 </footer><!-- .entry-footer --> 227</article><!-- #post-## --> 228 229 230 </main><!-- #main --> 231 232 </div><!-- .large-12 --> 233 234 </div><!-- #primary --> 235 236</div><!-- .row --> 237 238 239 </div><!-- #content --> 240 241<div class="footer-wrap"> 242 243 <div class="row"> 244 245 <div class="large-12 columns"> 246 247 <footer id="colophon" class="site-footer" role="contentinfo"> 248 249 250 <div class="site-info"> 251 252 <p>2026 Copyrights | <a href="/">georss.org</a></p> 253
254 </div><!-- .site-info --> 255 256 </footer><!-- #colophon --> 257 258 </div><!--.large-12 --> 259 260 </div><!-- .row --> 261 262</div><!-- .footer-wrap --> 263 264</div><!-- #page --> 265
266<script defer type="text/javascript" src="https://georss.org/wp-content/themes/gateway/js/foundation.js" id="gateway-foundation-js-js"></script>
vendor: 1 bytes, line 266
266
267<script defer type="text/javascript" src="https://georss.org/wp-content/themes/gateway/js/modernizr.js" id="gateway-modernizr-js"></script>
vendor: 1 bytes, line 267
267
268<script defer type="text/javascript" src="https://georss.org/wp-content/themes/gateway/js/skip-link-focus-fix.js" id="gateway-skip-link-focus-fix-js"></script>
vendor: 1 bytes, line 268
268
269<script defer type="text/javascript" src="https://georss.org/wp-content/themes/gateway/js/scripts.js" id="gateway-init-js"></script>
269 270
271<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"64773fc2d57d4de0b3e651e63d9e98c5","r":1,"spa":2}' crossorigin="anonymous"></script>
271 272</body> 273</html> 274 275<!-- Dynamic page generated in 0.404 seconds. --> 276<!-- Cached page generated by WP-Super-Cache on 2026-10-01 08:38:42 --> 277 278<!-- Super Cache dynamic page detected but late init not set. See the readme.txt for further details. --> 279<!-- Dynamic Super Cache -->
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.