[openstreetmap/openstreetmap-website] Added RDFa support for browse/node (#173)

CloCkWeRX notifications at github.com
Thu Nov 23 02:33:00 UTC 2017


Schema.org defining more vocabularies is probably the biggest change for 2017 best practices; and includes some Geo concepts.
 
Since the site has gone opengraph tags already (at a site level); the simplest approach is changing the node/way pages from outputting:
```
<meta property="og:site_name" content="OpenStreetMap" />
<meta property="og:title" content="Node: ‪Lake McKenzie‬ (‪5181438822‬) | OpenStreetMap" />
<meta property="og:type" content="website" />
<meta property="og:image" content="http://www.openstreetmap.org/assets/osm_logo_256-835a859acf0d378e1d14e88b15e7b4b95211ccd41a2c061b1629cfbbb8deb697.png" />
<meta property="og:image:secure_url" content="http://www.openstreetmap.org/assets/osm_logo_256-835a859acf0d378e1d14e88b15e7b4b95211ccd41a2c061b1629cfbbb8deb697.png" />
<meta property="og:url" content="http://www.openstreetmap.org/node/5181438822" />
<meta property="og:description" content="OpenStreetMap is a map of the world, created by people like you and free to use under an open licence." />
```
... which basically says "http://www.openstreetmap.org/node/5181438822 is a website, named 'Node: ‪Lake McKenzie‬ (‪5181438822‬) | OpenStreetMap' and it looks like (logo url)

to something like:
```
<meta property="og:site_name" content="OpenStreetMap" />
<meta property="og:title" content="‪Lake McKenzie" />
<meta property="og:type"                  content="place" /> 
<meta property="og:url" content="http://www.openstreetmap.org/node/5181438822" />
<meta property="og:description" content="{node description tags if relevant}" />
<meta property="place:location:latitude"  content="-25.4460683" /> 
<meta property="place:location:longitude" content="153.0497883" />
```
which would be 
 "http://www.openstreetmap.org/node/5181438822 is a Place, named 'Lake McKenzie' and at '-25.4460683,153.0497883' listed on OpenStreetMap"

Happy to do an updated version of the PR based on that approach


-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/openstreetmap/openstreetmap-website/pull/173#issuecomment-346520338
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/rails-dev/attachments/20171123/7a6c9f35/attachment.html>


More information about the rails-dev mailing list