{"@context":{"rdf":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","rdfs":"http://www.w3.org/2000/01/rdf-schema#","owl":"http://www.w3.org/2002/07/owl#","foaf":"http://xmlns.com/foaf/0.1/","dc":"http://purl.org/dc/elements/1.1/","dct":"http://purl.org/dc/terms/","sioc":"http://rdfs.org/sioc/types#","blog":"http://vocab.amy.so/blog#","as":"https://www.w3.org/ns/activitystreams#","mf2":"http://microformats.org/profile/","ldp":"http://www.w3.org/ns/ldp#","solid":"http://www.w3.org/ns/solid#","view":"https://terms.rhiaro.co.uk/view#","asext":"https://terms.rhiaro.co.uk/as#","dbp":"http://dbpedia.org/property/","geo":"http://www.w3.org/2003/01/geo/wgs84_pos#","doap":"http://usefulinc.com/ns/doap#","time":"http://www.w3.org/2006/time#"},"@graph":[{"@id":"https://rhiaro.co.uk/2015/08/","@type":["as:Collection","ldp:Container"],"ldp:contains":[{"@id":"https://rhiaro.co.uk/2015/08/around-wifi"},{"@id":"https://rhiaro.co.uk/2015/08/aw-wee-hackers"},{"@id":"https://rhiaro.co.uk/2015/08/heh-app-detects"},{"@id":"https://rhiaro.co.uk/2015/08/im-never-really"},{"@id":"https://rhiaro.co.uk/2015/08/what-biggest"},{"@id":"https://rhiaro.co.uk/2015/08/api-requirements"},{"@id":"https://rhiaro.co.uk/2015/08/5874ab6a29ca7"},{"@id":"https://rhiaro.co.uk/2015/08/5874ab6a29ccb"},{"@id":"https://rhiaro.co.uk/2015/08/noticing-posters"},{"@id":"https://rhiaro.co.uk/2015/08/ilooklikeanengineer"},{"@id":"https://rhiaro.co.uk/2015/08/honeycomb-apple"},{"@id":"https://rhiaro.co.uk/2015/08/oh"},{"@id":"https://rhiaro.co.uk/2015/08/1438964880"},{"@id":"https://rhiaro.co.uk/2015/08/tales-from-house"},{"@id":"https://rhiaro.co.uk/2015/08/1439154360"},{"@id":"https://rhiaro.co.uk/2015/08/use"},{"@id":"https://rhiaro.co.uk/2015/08/threaded-replies"},{"@id":"https://rhiaro.co.uk/2015/08/new-favourite"},{"@id":"https://rhiaro.co.uk/2015/08/today-drummers"},{"@id":"https://rhiaro.co.uk/2015/08/long-walk"},{"@id":"https://rhiaro.co.uk/2015/08/im-privacy"},{"@id":"https://rhiaro.co.uk/2015/08/super-impressed"},{"@id":"https://rhiaro.co.uk/2015/08/taking-mobility"},{"@id":"https://rhiaro.co.uk/2015/08/oh-prewiredhttpwwwprewiredorg"},{"@id":"https://rhiaro.co.uk/2015/08/extensibility"},{"@id":"https://rhiaro.co.uk/2015/08/jumphttprhiarocoukphotos1508mumjumpjpg"},{"@id":"https://rhiaro.co.uk/2015/08/quit"},{"@id":"https://rhiaro.co.uk/2015/08/6-cities-holding"},{"@id":"https://rhiaro.co.uk/2015/08/5874ab6a2f084"},{"@id":"https://rhiaro.co.uk/2015/08/kitbhttpkitbpw"},{"@id":"https://rhiaro.co.uk/2015/08/found-vegan-frys"},{"@id":"https://rhiaro.co.uk/2015/08/1440948480"},{"@id":"https://rhiaro.co.uk/2015/08/1440948540"},{"@id":"https://rhiaro.co.uk/2015/08/1440948720"},{"@id":"https://rhiaro.co.uk/2015/08/tried-write-sql"}],"as:name":"Posts between 2015/08 and 2015/09","as:totalItems":{"@type":"http://www.w3.org/2001/XMLSchema#nonNegativeInteger","@value":"35"}},{"@id":"https://rhiaro.co.uk/2015/08/1438964880","@type":"as:Add","as:actor":{"@id":"https://rhiaro.co.uk/about#me"},"as:object":{"@id":"http://dig.csail.mit.edu/2009/presbrey/UAP.pdf"},"as:published":{"@type":"http://www.w3.org/2001/XMLSchema#datetime","@value":"2015-08-07T17:28:00+0100"},"as:summary":"Amy added http://dig.csail.mit.edu/2009/presbrey/UAP.pdf to https://rhiaro.co.uk/bookmarks/","as:tag":[{"@id":"https://rhiaro.co.uk/tags/access+control"},{"@id":"https://rhiaro.co.uk/tags/acl"},{"@id":"https://rhiaro.co.uk/tags/foaf"},{"@id":"https://rhiaro.co.uk/tags/linked+data"},{"@id":"https://rhiaro.co.uk/tags/presbrey"},{"@id":"https://rhiaro.co.uk/tags/privacy"},{"@id":"https://rhiaro.co.uk/tags/rdf"},{"@id":"https://rhiaro.co.uk/tags/semantic+web"},{"@id":"https://rhiaro.co.uk/tags/timbl"}],"as:target":{"@id":"https://rhiaro.co.uk/bookmarks/"}},{"@id":"https://rhiaro.co.uk/2015/08/1439154360","@type":"as:Add","as:actor":{"@id":"https://rhiaro.co.uk/about#me"},"as:object":{"@id":"http://www.gutenberg.org/files/2500/2500-h/2500-h.htm"},"as:published":{"@type":"http://www.w3.org/2001/XMLSchema#datetime","@value":"2015-08-09T22:06:00+0100"},"as:summary":"Amy added http://www.gutenberg.org/files/2500/2500-h/2500-h.htm to https://rhiaro.co.uk/bookmarks/","as:tag":{"@id":"https://rhiaro.co.uk/tags/book"},"as:target":{"@id":"https://rhiaro.co.uk/bookmarks/"}},{"@id":"https://rhiaro.co.uk/2015/08/1440948480","@type":"as:Add","as:actor":{"@id":"https://rhiaro.co.uk/about#me"},"as:object":{"@id":"http://thesiswhisperer.com/2010/11/23/phd-paralysis/"},"as:published":{"@type":"http://www.w3.org/2001/XMLSchema#datetime","@value":"2015-08-30T16:28:00+0100"},"as:summary":"Amy added http://thesiswhisperer.com/2010/11/23/phd-paralysis/ to https://rhiaro.co.uk/bookmarks/","as:tag":[{"@id":"https://rhiaro.co.uk/tags/phd"},{"@id":"https://rhiaro.co.uk/tags/thesis"},{"@id":"https://rhiaro.co.uk/tags/writing"}],"as:target":{"@id":"https://rhiaro.co.uk/bookmarks/"}},{"@id":"https://rhiaro.co.uk/2015/08/1440948540","@type":"as:Add","as:actor":{"@id":"https://rhiaro.co.uk/about#me"},"as:object":{"@id":"http://thesiswhisperer.com/2012/05/08/the-valley-of-shit/"},"as:published":{"@type":"http://www.w3.org/2001/XMLSchema#datetime","@value":"2015-08-30T16:29:00+0100"},"as:summary":"Amy added http://thesiswhisperer.com/2012/05/08/the-valley-of-shit/ to https://rhiaro.co.uk/bookmarks/","as:tag":[{"@id":"https://rhiaro.co.uk/tags/phd"},{"@id":"https://rhiaro.co.uk/tags/thesis"}],"as:target":{"@id":"https://rhiaro.co.uk/bookmarks/"}},{"@id":"https://rhiaro.co.uk/2015/08/1440948720","@type":"as:Add","as:actor":{"@id":"https://rhiaro.co.uk/about#me"},"as:object":{"@id":"http://thesiswhisperer.com/2011/01/26/are-you-getting-in-the-way-of-your-phd/"},"as:published":{"@type":"http://www.w3.org/2001/XMLSchema#datetime","@value":"2015-08-30T16:32:00+0100"},"as:summary":"Amy added http://thesiswhisperer.com/2011/01/26/are-you-getting-in-the-way-of-your-phd/ to https://rhiaro.co.uk/bookmarks/","as:tag":{"@id":"https://rhiaro.co.uk/tags/phd"},"as:target":{"@id":"https://rhiaro.co.uk/bookmarks/"}},{"@id":"https://rhiaro.co.uk/2015/08/5874ab6a29ca7","@type":"as:Add","as:actor":{"@id":"https://rhiaro.co.uk/#me"},"as:object":{"@id":"http://gitxiv.com/"},"as:published":{"@type":"http://www.w3.org/2001/XMLSchema#dateTime","@value":"2015-08-03T07:44:44+00:00"},"as:summary":"Amy added 'GitXiv u2013 Collaborative Open Computer Science | GitXiv' to Bookmarks","as:target":{"@id":"https://rhiaro.co.uk/bookmarks/"}},{"@id":"https://rhiaro.co.uk/2015/08/5874ab6a29ccb","@type":"as:Add","as:actor":{"@id":"https://rhiaro.co.uk/#me"},"as:object":{"@id":"http://www.elsevier.com/solutions/scopus"},"as:published":{"@type":"http://www.w3.org/2001/XMLSchema#dateTime","@value":"2015-08-03T12:15:50+00:00"},"as:summary":"Amy added 'Scopus | The largest database of peer-reviewed literature | Elsevier' to Bookmarks","as:target":{"@id":"https://rhiaro.co.uk/bookmarks/"}},{"@id":"https://rhiaro.co.uk/2015/08/5874ab6a2f084","@type":"as:Add","as:actor":{"@id":"https://rhiaro.co.uk/#me"},"as:object":{"@id":"http://thepund.it/"},"as:published":{"@type":"http://www.w3.org/2001/XMLSchema#dateTime","@value":"2015-08-27T05:50:22+00:00"},"as:summary":"Amy added 'Pundit - Semantic annotation tool' to Bookmarks","as:target":{"@id":"https://rhiaro.co.uk/bookmarks/"}},{"@id":"https://rhiaro.co.uk/2015/08/6-cities-holding","@type":"as:Note","sioc:has_reply":[{"@id":"https://brid-gy.appspot.com/like/twitter/rhiaro/636548441712238592/235193328"},{"@id":"https://brid-gy.appspot.com/like/twitter/rhiaro/636548441712238592/5848122"},{"@id":"https://twitter.com/edinb_r/status/636548696570753024"},{"@id":"https://twitter.com/harry_reeder/status/636549302060490753"},{"@id":"https://twitter.com/indiewebcamp/status/636560115425001472"},{"@id":"https://twitter.com/IndieWebCampUK/status/636562604828327936"},{"@id":"https://twitter.com/macleodan/status/636568111685193728"},{"@id":"https://www.brid.gy/post/twitter/kevinmarks/636978912594034688"}],"as:actor":{"@id":"https://rhiaro.co.uk/about#me"},"as:content":"
6 cities are holding Homebrew Website Clubs this week... Edinburgh is on Thursday, Forum, 17:30 onwards.. come along to work on your personal site! https://indiewebcamp.com/events/2015-08-27-homebrew-website-club
","as:published":{"@type":"http://www.w3.org/2001/XMLSchema#datetime","@value":"2015-08-26T15:35:02+0100"},"as:summary":"Amy wrote about hwc, indiewebcamp, indieweb, & hacking","as:tag":[{"@id":"https://rhiaro.co.uk/tags/hacking"},{"@id":"https://rhiaro.co.uk/tags/hwc"},{"@id":"https://rhiaro.co.uk/tags/indieweb"},{"@id":"https://rhiaro.co.uk/tags/indiewebcamp"}]},{"@id":"https://rhiaro.co.uk/2015/08/?before=https://rhiaro.co.uk/2015/08/around-wifi&limit=16","@type":["as:CollectionPage","ldp:Container"],"ldp:contains":[{"@id":"https://rhiaro.co.uk/2015/08/around-wifi"},{"@id":"https://rhiaro.co.uk/2015/08/aw-wee-hackers"},{"@id":"https://rhiaro.co.uk/2015/08/heh-app-detects"},{"@id":"https://rhiaro.co.uk/2015/08/im-never-really"},{"@id":"https://rhiaro.co.uk/2015/08/what-biggest"},{"@id":"https://rhiaro.co.uk/2015/08/api-requirements"},{"@id":"https://rhiaro.co.uk/2015/08/5874ab6a29ca7"},{"@id":"https://rhiaro.co.uk/2015/08/5874ab6a29ccb"},{"@id":"https://rhiaro.co.uk/2015/08/noticing-posters"},{"@id":"https://rhiaro.co.uk/2015/08/ilooklikeanengineer"},{"@id":"https://rhiaro.co.uk/2015/08/honeycomb-apple"},{"@id":"https://rhiaro.co.uk/2015/08/oh"},{"@id":"https://rhiaro.co.uk/2015/08/1438964880"},{"@id":"https://rhiaro.co.uk/2015/08/tales-from-house"},{"@id":"https://rhiaro.co.uk/2015/08/1439154360"},{"@id":"https://rhiaro.co.uk/2015/08/use"},{"@id":"https://rhiaro.co.uk/2015/08/threaded-replies"},{"@id":"https://rhiaro.co.uk/2015/08/new-favourite"},{"@id":"https://rhiaro.co.uk/2015/08/today-drummers"},{"@id":"https://rhiaro.co.uk/2015/08/long-walk"},{"@id":"https://rhiaro.co.uk/2015/08/im-privacy"},{"@id":"https://rhiaro.co.uk/2015/08/super-impressed"},{"@id":"https://rhiaro.co.uk/2015/08/taking-mobility"},{"@id":"https://rhiaro.co.uk/2015/08/oh-prewiredhttpwwwprewiredorg"},{"@id":"https://rhiaro.co.uk/2015/08/extensibility"},{"@id":"https://rhiaro.co.uk/2015/08/jumphttprhiarocoukphotos1508mumjumpjpg"},{"@id":"https://rhiaro.co.uk/2015/08/quit"},{"@id":"https://rhiaro.co.uk/2015/08/6-cities-holding"},{"@id":"https://rhiaro.co.uk/2015/08/5874ab6a2f084"},{"@id":"https://rhiaro.co.uk/2015/08/kitbhttpkitbpw"},{"@id":"https://rhiaro.co.uk/2015/08/found-vegan-frys"},{"@id":"https://rhiaro.co.uk/2015/08/1440948480"},{"@id":"https://rhiaro.co.uk/2015/08/1440948540"},{"@id":"https://rhiaro.co.uk/2015/08/1440948720"},{"@id":"https://rhiaro.co.uk/2015/08/tried-write-sql"}],"as:items":[{"@id":"https://rhiaro.co.uk/2015/08/around-wifi"},{"@id":"https://rhiaro.co.uk/2015/08/aw-wee-hackers"},{"@id":"https://rhiaro.co.uk/2015/08/heh-app-detects"},{"@id":"https://rhiaro.co.uk/2015/08/im-never-really"},{"@id":"https://rhiaro.co.uk/2015/08/what-biggest"},{"@id":"https://rhiaro.co.uk/2015/08/api-requirements"},{"@id":"https://rhiaro.co.uk/2015/08/5874ab6a29ca7"},{"@id":"https://rhiaro.co.uk/2015/08/5874ab6a29ccb"},{"@id":"https://rhiaro.co.uk/2015/08/noticing-posters"},{"@id":"https://rhiaro.co.uk/2015/08/ilooklikeanengineer"},{"@id":"https://rhiaro.co.uk/2015/08/honeycomb-apple"},{"@id":"https://rhiaro.co.uk/2015/08/oh"},{"@id":"https://rhiaro.co.uk/2015/08/1438964880"},{"@id":"https://rhiaro.co.uk/2015/08/tales-from-house"},{"@id":"https://rhiaro.co.uk/2015/08/1439154360"},{"@id":"https://rhiaro.co.uk/2015/08/use"},{"@id":"https://rhiaro.co.uk/2015/08/threaded-replies"},{"@id":"https://rhiaro.co.uk/2015/08/new-favourite"},{"@id":"https://rhiaro.co.uk/2015/08/today-drummers"},{"@id":"https://rhiaro.co.uk/2015/08/long-walk"},{"@id":"https://rhiaro.co.uk/2015/08/im-privacy"},{"@id":"https://rhiaro.co.uk/2015/08/super-impressed"},{"@id":"https://rhiaro.co.uk/2015/08/taking-mobility"},{"@id":"https://rhiaro.co.uk/2015/08/oh-prewiredhttpwwwprewiredorg"},{"@id":"https://rhiaro.co.uk/2015/08/extensibility"},{"@id":"https://rhiaro.co.uk/2015/08/jumphttprhiarocoukphotos1508mumjumpjpg"},{"@id":"https://rhiaro.co.uk/2015/08/quit"},{"@id":"https://rhiaro.co.uk/2015/08/6-cities-holding"},{"@id":"https://rhiaro.co.uk/2015/08/5874ab6a2f084"},{"@id":"https://rhiaro.co.uk/2015/08/kitbhttpkitbpw"},{"@id":"https://rhiaro.co.uk/2015/08/found-vegan-frys"},{"@id":"https://rhiaro.co.uk/2015/08/1440948480"},{"@id":"https://rhiaro.co.uk/2015/08/1440948540"},{"@id":"https://rhiaro.co.uk/2015/08/1440948720"},{"@id":"https://rhiaro.co.uk/2015/08/tried-write-sql"}],"as:name":"Posts between 2015/08 and 2015/09","as:next":{"@id":"https://rhiaro.co.uk/2015/09/"},"as:partOf":{"@id":"https://rhiaro.co.uk/2015/08/"},"as:prev":{"@id":"https://rhiaro.co.uk/2015/07/"}},{"@id":"https://rhiaro.co.uk/2015/08/api-requirements","@type":"as:Article","blog:tmpcontent":"# API requirements derived from user stories\r\n\r\n*Draft post, in preparation for posting to SocialWG wiki*\r\n\r\nSo far completed for [approved user stories](https://www.w3.org/wiki/Socialwg/Social_API/User_stories#Approved_user_stories). ~~~~\r\n\r\nNote: These requirements are deliberately limited by the contents of the user stories. If things seem obviously missing, this is because they were not referenced in the user stories. I've tried not to over-generalise when summarising them, too.\r\n\r\nProcess:\r\n\r\n1. List required functionality from each user story.\r\n2. Cluster related functionality, find overlap between stories (see colours/tags).\r\n3. Organise requirements into shortlist.\r\n\r\n## Requirements shortlist\r\n\r\nIn no particular order. Tags/colours map to requirements by story, below.\r\n\r\n### sub Subscribe to content\r\n\r\n* According to some filter, eg. by a certain user, posted to a certain group.\r\n* Undo a subscription.\r\n\r\n### pub Publish content\r\n\r\n* Including text, photo, video, audio.\r\n* Including metadata and relations to other things, ie. audience/to, tags, reply-to, likes.\r\n* Update published content.\r\n* Delete published content.\r\n\r\n### notif Notifications\r\n\r\n* User is somehow alerted when content is created that explicitly targets them (ie. as recipient or subject). \r\n\r\n### read Read content\r\n\r\n* According to permissions.\r\n* Discovery of content according to criteria:\r\n * type (text, photo..);\r\n * associated with group;\r\n * created by a particular user;\r\n * by the content's target (replies/likes of a particular post).\r\n\r\n## Requirements by story\r\n\r\n### [SWAT0](https://www.w3.org/wiki/Socialwg/Social_API/User_stories#SWAT0)\r\n\r\n* Publishing a photo. pub\r\n* Push notifications. notif\r\n* Subscription to a user. sub\r\n* Commenting on / replying to a post. pub\r\n\r\n### [User posts a note](https://www.w3.org/wiki/Socialwg/Social_API/User_stories#User_posts_a_note)\r\n\r\n* Publishing text content. pub\r\n* Updating published text. pub\r\n* Deleting published text. pub\r\n\r\n### [Reading a user's recent posts](https://www.w3.org/wiki/Socialwg/Social_API/User_stories#Reading_a_user.27s_recent_posts)\r\n\r\n* Reading comments / replies. read\r\n* Reading posts from a particular user. read\r\n* Viewing photos from a particular user. read\r\n\r\n### [Following a person](https://www.w3.org/wiki/Socialwg/Social_API/User_stories#Following_a_person)\r\n\r\n* Subscription to a user. sub\r\n* Publishing a photo. pub\r\n* See a user's subscriptions. sub\r\n* Read posts from a particular user. read\r\n* Unsubscribe from a user. sub\r\n\r\n### [Read Social Stream](https://www.w3.org/wiki/Socialwg/Social_API/User_stories#Read_Social_Stream)\r\n\r\n* Subscribe to a user (one way). sub\r\n* Join a group ~= subscribe to group content. sub\r\n* Publish a video. pub\r\n* Publish audio. pub\r\n* Private sharing. read\r\n* Publish subscriptions. sub\r\n\r\n### [Integration: Adding recommendations](https://www.w3.org/wiki/Socialwg/Social_API/User_stories#Integration_:_Adding_recommendations_to_bespoke_software)\r\n\r\n* Liking / recommending a post. pub\r\n* Subscribe to a user. sub\r\n* View likes of a post. read\r\n* Posting from one interface to another system (scope?)\r\n\r\n### [Integration: Adding comments](https://www.w3.org/wiki/Socialwg/Social_API/User_stories#Integration_:_Adding_comments_to_bespoke_software)\r\n\r\n* Reply to posts. pub\r\n* Notifications. notif\r\n* Subscribe to a user. sub\r\n* Posting from one interface to another system (scope?)\r\n\r\n### [Direct messaging](https://www.w3.org/wiki/Socialwg/Social_API/User_stories#Direct_Messaging)\r\n\r\n* Publishing text content. pub\r\n* Private sharing; specifying audience. read\r\n* Notifications. notif","as:content":"Draft post, in preparation for posting to SocialWG wiki
\r\nSo far completed for approved user stories. ~~~~
\r\nNote: These requirements are deliberately limited by the contents of the user stories. If things seem obviously missing, this is because they were not referenced in the user stories. I've tried not to over-generalise when summarising them, too.
\r\nProcess:
\r\nIn no particular order. Tags/colours map to requirements by story, below.
\r\nAround the wifi issues, preparation is underway!
\r\n\r\n\r\n","as:latitude":"52.47882","as:longitude":"-1.9102","as:published":{"@type":"http://www.w3.org/2001/XMLSchema#datetime","@value":"2015-08-01T10:16:48+0100"},"as:summary":"Amy wrote about prewired, yrs, & foc2015","as:tag":[{"@id":"https://rhiaro.co.uk/tags/foc2015"},{"@id":"https://rhiaro.co.uk/tags/prewired"},{"@id":"https://rhiaro.co.uk/tags/yrs"}]},{"@id":"https://rhiaro.co.uk/2015/08/aw-wee-hackers","@type":"as:Note","blog:tmpcontent":"Aw, wee hackers will fund their development with tracking and advertising. Sigh.","as:actor":{"@id":"https://rhiaro.co.uk/about#me"},"as:content":"Aw, wee hackers will fund their development with tracking and advertising.
\r\nSigh.
","as:latitude":"52.47857","as:longitude":"-1.911","as:published":{"@type":"http://www.w3.org/2001/XMLSchema#datetime","@value":"2015-08-01T12:04:18+0100"},"as:summary":"Amy wrote about yrs, foc2015, & advertising","as:tag":[{"@id":"https://rhiaro.co.uk/tags/advertising"},{"@id":"https://rhiaro.co.uk/tags/foc2015"},{"@id":"https://rhiaro.co.uk/tags/yrs"}]},{"@id":"https://rhiaro.co.uk/2015/08/extensibility","@type":"as:Article","sioc:has_reply":[{"@id":"http://aaronparecki.com/replies/2015/08/20/1/mf2"},{"@id":"http://known.kevinmarks.com/2015/i-think-amy-just-reinvented-xmdp-xmdpdescription-and-rel-profile--"},{"@id":"https://identi.ca/cwebber/note/rwbB9qMTS-SEC3ND-23cxg"},{"@id":"https://kylewm.com/2015/08/though-i-m-not-in-the-social-wg-i-am-curious-about"},{"@id":"https://twitter.com/annbass/status/636287022781476864"}],"blog":"icroformats2,socialwg,social web,indieweb,mf2,linked data,rdf","blog:tmpcontent":"# On extensibility of Microformats\r\n\r\nThis post is for:\r\n\r\n* People who don't understand what microformats2 are used for beyond SEO.\r\n* People who like linked data, and think microformats2 is a small, centrally controlled vocabulary.\r\n* People who think microformats2 is not extensible, and don't understand when microformats people say 'of course it is!'\r\n* People who like microformats2 and don't understand when linked data people insist that it's not extensible.\r\n* People who like microformats2 and don't understand what all the RDF fuss is about.\r\n* Machines who can't read the microformats2 documentation (heh, just kidding, the contents of this post aren't machine readable, sorry machines, maybe one day).\r\n\r\n**tl;dr**: The extensibility mechanism of Microformats is alien to people used to linked data because extensions that are not [yet] accepted into the core are not [consistently] documented by their authors to make them reusable, and from the outside the process for getting things accepted into the core looks very centralised and... cliquey. Things may also be confusing due to conflation of syntax and vocabulary.\r\n\r\n**Disclaimer:** I'm writing this tongue in cheek because I have to entertain myself somehow, please don't take offence at anything.\r\n\r\nFrom hereon I will refer to microformats2 as mf2.\r\n\r\n**Background:** I use mf2 and linked data, and appreciate the benefits of both. From what I've heard from the people with the loudest voices, folks tend to be on principle on one side or the other, as if they're in opposition or fundamentally incompatible. Y'all should check your koolaid. My goal is not to promote one over the other, just to try to explain things as I see it and maybe clarify some stuff for some people. I'm sure there are people out there who use and appreciate both, but I can't say I've heard from many of them.\r\n\r\n## What are microformats for?\r\n\r\nMf2 has been adopted by the [indieweb](http://indiewebcamp.com) community for interoperability of social websites. There is now a large overlap between the microformats and indieweb communities. The scope of indieweb is *social*. Whilst technically the scope of microformats is everything one might want to publish about on the web, you might find yourself in debate with microformats advocates who dismiss anything not social as irrelevant:\r\n\r\n**Example debate 1**\r\n\r\n> *LD:* I want to describe all of the properties of volcanoes, I can't do that with microformats therefore microformats is bad.\r\n> \r\n> *MF:* Wat why would you want to do that? Linked data is stupid.\r\n> \r\n> *LD:* I am a volcanoes researcher and I want to publish all my volcanoes data for other volcanoes researches to read.\r\n> \r\n> *MF:* I don't care about volcanoes, bye. (exit stage left, muttering something about fax machines).\r\n\r\n\r\n...just worth bearing in mind.\r\n\r\nThere are mf2 [parsers](http://microformats.org/wiki/microformats2#Parsers) in many different languages. If you parse mf2 from a page, and your code knows the mf2 vocabulary, you can do something useful with the data you've parsed. In the indieweb, we use this to find out who the author of a blog post is, what it's tags are, it's relations to other posts (eg. `in-reply-to`), and other metadata. A practical example of use is when I am alerted (however that may be) that someone has replied to my post from their own website, my site can parse their post and display under my post \"Bob replied to this on 1st August 2015 and said 'I fundamentally disagree with all of this.'\", which might add value for other readers of my post. Because I've parsed out the metadata, I can decide which parts I want to display, and display them however I like.\r\n\r\n**Example debate 2**\r\n\r\n> *LD:* But we can do that with linked data!\r\n> \r\n> *MF:* Well... you're not. Come back when you are?\r\n\r\n(Seriously, if you're doing social interoperability with linked data from your personal site, I want to interoperate with you, contact me).\r\n\r\n## Syntax and vocabulary\r\n\r\nSyntax: \r\n\r\n> \"The syntax of a language describes the form of a valid program\" - [Wikipedia](https://en.wikipedia.org/wiki/Syntax_%28programming_languages%29%23Syntax_versus_semantics)\r\n\r\nThe syntax of microformats tells parsers where to get a value from when they encounter a certain property, using a defined set of *prefixes*. Eg. `Amy` tells the parser the value of `name` is the plain text contents of the tag, ie. \"Amy\". `my website` tells the parser that the value of `url` is found in the `href` property on the tag (and other places URLs are found). [Here are the prefix rules](http://microformats.org/wiki/microformats-2-prefixes). Parsers *do not care* what the property itself is, and all the parsers I've looked at drop the prefix for the parsed output (though this does mean a consumer of the parsed output loses any indication of the datatype of the value), so adding new microformats properties does not mean that parsers need to be updated.\r\n\r\nSemantics:\r\n\r\n> \"...meaning...\" - [Wikipedia](https://en.wikipedia.org/wiki/Semantics)\r\n\r\nThe semantics of mf2 come from the vocabulary, which is documented on the [wiki](http://microformats.org/wiki/microformats2). To add things to the mf2 vocabulary, one must go through the [microformats process](http://microformats.org/wiki/process).\r\n\r\n**Example debate 3**\r\n\r\n> *LD:* LD is better because if I want to add a new term I can just make one up myself and don't have to go through a centralised authority.\r\n> \r\n> *MF:* Mf2 isn't centralised you just have to go through the process then talk about it in IRC and hope core community members approve. You can add it (and all of your going-through-the-process documentation) to the wiki yourself.\r\n> \r\n> *LD:* What if core community members don't approve eg. because they are morally opposed to volcanoes? Also this 'process' seems long and arduous.\r\n> \r\n> *MF:* The process helps keep the vocabulary focused and avoid duplication with what's already out there, over-engineering not based on practical implementation, or random useless cruft from creeping in.\r\n> \r\n> *LD:* Actually us linked data people tend to do our due diligence and check for existing terms before we create new ones, and reuse what already exists, that's kind of a thing. By the way, on the web \"anyone can say anything about anything\", not \"anyone can say anything about only things the microformats community deems appropriate\".\r\n> \r\n> *MF:* Well anyway, you can start using your new term experimentally, and see if it catches on.\r\n\r\nSo, to extend the current microformats vocabulary, you could do something like `4000m
`. This is *syntactically correct* mf2, but not *semantically correct* as `volcano-height` isn't an approved mf2 property. Nonetheless, mf2 parsers would correctly output `\"volcano-height\":\"4000m\"` based on your syntax. It's then up to the consumer to decide what they want to do with the value of the property `volcano-height`. If they're your volcano researcher buddy, they might use it for something. If they're a cake blogger, they might ignore it.\r\n\r\nWhether you want to go through the 'process' to see if it'll get accepted into the core is up to you, and debating the validity of the 'process' is out of scope for this blog post.\r\n\r\nIn summary:\r\n\r\n**Example debate 4**\r\n\r\n> *LD:* Microformats is not extensible (meaning: I can't just add my own terms and have everyone know how to use them).\r\n> \r\n> *MF:* Microformats is extensible (meaning: parsers are vocabulary agnostic).\r\n\r\n... *LD* is talking about the vocabulary (semantics). *MF* is replying about the syntax. I think that's why this debate goes round in circles. I hope that clarifies something for both sides.\r\n\r\n## Documentation and namespacing\r\n\r\nThis is the most interesting issue, and the reason I started this post, really.\r\n\r\n**Example debate 5**\r\n\r\n> *MF:* .. (continuing) use your new term experimentally, and see if it catches on.\r\n> \r\n> *LD:* How do I find out if someone else is already using something like this?\r\n> \r\n> *MF:* Ask in IRC or check the wiki.\r\n> \r\n> *LD:* Okay, I found someone's site using `volcano-height` but I don't know if they mean prominence or height from sea level. I can't contact them and they haven't updated the wiki. How do I find out what they mean?\r\n> \r\n> *MF:* Why do you need to?\r\n> \r\n> *LD:* What if we use the same property but mean different things? How can anyone combine our data?\r\n> \r\n> *MF:* Add a prefix so it's different, like `ld-volcano-height`.\r\n> \r\n> *LD:* So what if it turns out we mean the same thing, how will we show equivalence so someone combining our data knows they're the same?\r\n> \r\n> *MF:* Why would anyone combine your data? I don't believe in volcanoes.\r\n\r\nSo, *LD* is used to checking out data, seeing a property they don't know, and being able to dereference its URI (ie. visit the webpage about it) and find out how it should be used, any logical constraints, maybe see labels and descriptions in different languages, or equivalence to a term from another vocabulary that maybe they already know. If *LD* is building something more sophisticated, their system can dereference the URI and consume a machine-readable version and automatically figure out what to do with it.\r\n\r\nBut mf2 doesn't have this expectation of documentation of experimental properties, even on the wiki, or at least, I haven't seen it happening. That's not to say it couldn't:\r\n\r\n* All new experimental properties could get a page on the microformats wiki:\r\n * Con: the domain isn't under the control of the author, and the content could be edited by someone else, too.\r\n * Con: someone finding the property who is unfamiliar with microformats has no idea where to look to find out more.\r\n* All new experimental properties could get a description page on the author's own site:\r\n * Con: someone finding it still doesn't know where to look for the documentation, from the property name alone.\r\n\r\nAnd also the documentation is still not machine readable. Ooh but what if there were microformats to mark up documentation of microformats?! Like:\r\n\r\n```\r\nThis post is for:
\r\ntl;dr: The extensibility mechanism of Microformats is alien to people used to linked data because extensions that are not [yet] accepted into the core are not [consistently] documented by their authors to make them reusable, and from the outside the process for getting things accepted into the core looks very centralised and... cliquey. Things may also be confusing due to conflation of syntax and vocabulary.
\r\nDisclaimer: I'm writing this tongue in cheek because I have to entertain myself somehow, please don't take offence at anything.
\r\nFrom hereon I will refer to microformats2 as mf2.
\r\nBackground: I use mf2 and linked data, and appreciate the benefits of both. From what I've heard from the people with the loudest voices, folks tend to be on principle on one side or the other, as if they're in opposition or fundamentally incompatible. Y'all should check your koolaid. My goal is not to promote one over the other, just to try to explain things as I see it and maybe clarify some stuff for some people. I'm sure there are people out there who use and appreciate both, but I can't say I've heard from many of them.
\r\nMf2 has been adopted by the indieweb community for interoperability of social websites. There is now a large overlap between the microformats and indieweb communities. The scope of indieweb is social. Whilst technically the scope of microformats is everything one might want to publish about on the web, you might find yourself in debate with microformats advocates who dismiss anything not social as irrelevant:
\r\nExample debate 1
\r\n\r\n\r\nLD: I want to describe all of the properties of volcanoes, I can't do that with microformats therefore microformats is bad.
\r\nMF: Wat why would you want to do that? Linked data is stupid.
\r\nLD: I am a volcanoes researcher and I want to publish all my volcanoes data for other volcanoes researches to read.
\r\nMF: I don't care about volcanoes, bye. (exit stage left, muttering something about fax machines).
\r\n
...just worth bearing in mind.
\r\nThere are mf2 parsers in many different languages. If you parse mf2 from a page, and your code knows the mf2 vocabulary, you can do something useful with the data you've parsed. In the indieweb, we use this to find out who the author of a blog post is, what it's tags are, it's relations to other posts (eg. in-reply-to
), and other metadata. A practical example of use is when I am alerted (however that may be) that someone has replied to my post from their own website, my site can parse their post and display under my post "Bob replied to this on 1st August 2015 and said 'I fundamentally disagree with all of this.'", which might add value for other readers of my post. Because I've parsed out the metadata, I can decide which parts I want to display, and display them however I like.
Example debate 2
\r\n\r\n\r\nLD: But we can do that with linked data!
\r\nMF: Well... you're not. Come back when you are?
\r\n
(Seriously, if you're doing social interoperability with linked data from your personal site, I want to interoperate with you, contact me).
\r\nSyntax:
\r\n\r\n\r\n"The syntax of a language describes the form of a valid program" - Wikipedia
\r\n
The syntax of microformats tells parsers where to get a value from when they encounter a certain property, using a defined set of prefixes. Eg. <span class=\"p-name\">Amy</span>
tells the parser the value of name
is the plain text contents of the tag, ie. "Amy". <a href=\"https://rhiaro.co.uk\" class=\"u-url\">my website</a>
tells the parser that the value of url
is found in the href
property on the tag (and other places URLs are found). Here are the prefix rules. Parsers do not care what the property itself is, and all the parsers I've looked at drop the prefix for the parsed output (though this does mean a consumer of the parsed output loses any indication of the datatype of the value), so adding new microformats properties does not mean that parsers need to be updated.
Semantics:
\r\n\r\n\r\n"...meaning..." - Wikipedia
\r\n
The semantics of mf2 come from the vocabulary, which is documented on the wiki. To add things to the mf2 vocabulary, one must go through the microformats process.
\r\nExample debate 3
\r\n\r\n\r\nLD: LD is better because if I want to add a new term I can just make one up myself and don't have to go through a centralised authority.
\r\nMF: Mf2 isn't centralised you just have to go through the process then talk about it in IRC and hope core community members approve. You can add it (and all of your going-through-the-process documentation) to the wiki yourself.
\r\nLD: What if core community members don't approve eg. because they are morally opposed to volcanoes? Also this 'process' seems long and arduous.
\r\nMF: The process helps keep the vocabulary focused and avoid duplication with what's already out there, over-engineering not based on practical implementation, or random useless cruft from creeping in.
\r\nLD: Actually us linked data people tend to do our due diligence and check for existing terms before we create new ones, and reuse what already exists, that's kind of a thing. By the way, on the web "anyone can say anything about anything", not "anyone can say anything about only things the microformats community deems appropriate".
\r\nMF: Well anyway, you can start using your new term experimentally, and see if it catches on.
\r\n
So, to extend the current microformats vocabulary, you could do something like <p class=\"p-volcano-height\">4000m</p>
. This is syntactically correct mf2, but not semantically correct as volcano-height
isn't an approved mf2 property. Nonetheless, mf2 parsers would correctly output \"volcano-height\":\"4000m\"
based on your syntax. It's then up to the consumer to decide what they want to do with the value of the property volcano-height
. If they're your volcano researcher buddy, they might use it for something. If they're a cake blogger, they might ignore it.
Whether you want to go through the 'process' to see if it'll get accepted into the core is up to you, and debating the validity of the 'process' is out of scope for this blog post.
\r\nIn summary:
\r\nExample debate 4
\r\n\r\n\r\nLD: Microformats is not extensible (meaning: I can't just add my own terms and have everyone know how to use them).
\r\nMF: Microformats is extensible (meaning: parsers are vocabulary agnostic).
\r\n
... LD is talking about the vocabulary (semantics). MF is replying about the syntax. I think that's why this debate goes round in circles. I hope that clarifies something for both sides.
\r\nThis is the most interesting issue, and the reason I started this post, really.
\r\nExample debate 5
\r\n\r\n\r\nMF: .. (continuing) use your new term experimentally, and see if it catches on.
\r\nLD: How do I find out if someone else is already using something like this?
\r\nMF: Ask in IRC or check the wiki.
\r\nLD: Okay, I found someone's site using
\r\nvolcano-height
but I don't know if they mean prominence or height from sea level. I can't contact them and they haven't updated the wiki. How do I find out what they mean?MF: Why do you need to?
\r\nLD: What if we use the same property but mean different things? How can anyone combine our data?
\r\nMF: Add a prefix so it's different, like
\r\nld-volcano-height
.LD: So what if it turns out we mean the same thing, how will we show equivalence so someone combining our data knows they're the same?
\r\nMF: Why would anyone combine your data? I don't believe in volcanoes.
\r\n
So, LD is used to checking out data, seeing a property they don't know, and being able to dereference its URI (ie. visit the webpage about it) and find out how it should be used, any logical constraints, maybe see labels and descriptions in different languages, or equivalence to a term from another vocabulary that maybe they already know. If LD is building something more sophisticated, their system can dereference the URI and consume a machine-readable version and automatically figure out what to do with it.
\r\nBut mf2 doesn't have this expectation of documentation of experimental properties, even on the wiki, or at least, I haven't seen it happening. That's not to say it couldn't:
\r\nAnd also the documentation is still not machine readable. Ooh but what if there were microformats to mark up documentation of microformats?! Like:
\r\n<dl class=\"h-extension\" id=\"extension\">\r\n <h2><dt class=\"p-name\">extension</dt></h2>\r\n <dd class=\"p-summary\">An entry that serves as documentation for a Microformats extension.</dd>\r\n <time class=\"dt-published\" datetime=\"2015-07-01T23:12:00+01:00\"><a class=\"u-url\" href=\"https://rhiaro.co.uk/2015/08/extensibility-microformats#extension\">1st July 2015, 23:12 BST</a></time>\r\n</dl>
\r\nI'd support this. But.. it does seem to be a reinvention of RDF...
\r\nAnd this still doesn't solve the documentation discoverability problem, nor the fact that multiple people can document their properties to their heart's content, but if they call them the same thing there is no way for a third party to distinguish between them. And if you want to reuse someone else's experimental property (which you should, otherwise how will they ever catch on?) how/where do you point to the documentation of that for someone who might discover this term for the first time through your site, rather than the origin? We could come up with conventions on where to find stuff, maybe rel=\"vocab\"
... Then what if you want to mix terms from multiple sources? I dunno, RDF namespacing seems to be handling this already.
I can't reaaally be bothered to go into this, but there's one other problem:
\r\nExample debate 6
\r\n\r\n\r\n\r\n
while(1){
MF: Linked data is too complicated.
\r\nLD: No it isn't.
\r\n\r\n
}
I think what's going on here is that MF gets concerned about various academic Semantic Web baggage. But really the core tenet of linked data is... everything has a globally unique identifier - a URI.. or, fine, a URL if the 'I' is offputting. Forget everything else. But this means that properties - the relation between a thing and another thing - also have URLs. They're pretty important, worth having webpages about. To me, that's a reasonable building block.
\r\nBut I'm really bored of this argument, so I don't want replies from anyone that are just retelling one side or the other, please.
\r\nTo LD:
\r\nTo MF:
\r\nWonderful, now I've pissed of both sides of the debate, I'll go get back in my box.
","as:name":"On extensibility of Microformats","as:published":{"@type":"http://www.w3.org/2001/XMLSchema#datetime","@value":"2015-08-20T14:29:32+0100"}},{"@id":"https://rhiaro.co.uk/2015/08/found-vegan-frys","@type":"as:Note","sioc:has_reply":[{"@id":"https://brid-gy.appspot.com/like/twitter/rhiaro/637965730043031552/128647965"},{"@id":"https://brid-gy.appspot.com/like/twitter/rhiaro/637965730043031552/145536476"},{"@id":"https://brid-gy.appspot.com/like/twitter/rhiaro/637965730043031552/1483228087"},{"@id":"https://brid-gy.appspot.com/like/twitter/rhiaro/637965730043031552/1926614066"},{"@id":"https://brid-gy.appspot.com/like/twitter/rhiaro/637965730043031552/2221518722"},{"@id":"https://brid-gy.appspot.com/like/twitter/rhiaro/637965730043031552/2273995189"},{"@id":"https://brid-gy.appspot.com/like/twitter/rhiaro/637965730043031552/2688027745"},{"@id":"https://brid-gy.appspot.com/like/twitter/rhiaro/637965730043031552/27628345"},{"@id":"https://twitter.com/ShakeawayLand/status/638070983568527360"},{"@id":"https://twitter.com/VeganEventsScot/status/638032526573969408"}],"blog:tmpcontent":"I found vegan Fry's Peppermint Cream milkshake at [Shakeaway's](http://twitter.com/shakeawayland) in Edinburgh\r\n\r\n![chub](https://rhiaro.co.uk/photos/150830_shake.jpg)","as:actor":{"@id":"https://rhiaro.co.uk/about#me"},"as:cc":{"@id":"http://twitter.com/taradoesstuff_"},"as:content":"I found vegan Fry's Peppermint Cream milkshake at Shakeaway's in Edinburgh
\r\n","as:latitude":"55.94981","as:location":{"@id":"http://shakeaway.com"},"as:longitude":"-3.20563","as:published":{"@type":"http://www.w3.org/2001/XMLSchema#datetime","@value":"2015-08-30T13:29:08+0100"},"as:summary":"Amy wrote about vegan, edinburgh, milkshake, & http://twitter.com/shakeawayland","as:tag":["http://twitter.com/shakeawayland",{"@id":"https://rhiaro.co.uk/tags/edinburgh"},{"@id":"https://rhiaro.co.uk/tags/http%3A%2F%2Ftwitter.com%2Fshakeawayland"},{"@id":"https://rhiaro.co.uk/tags/milkshake"},{"@id":"https://rhiaro.co.uk/tags/vegan"}]},{"@id":"https://rhiaro.co.uk/2015/08/heh-app-detects","@type":"as:Note","sioc:has_reply":[{"@id":"https://brid-gy.appspot.com/like/twitter/rhiaro/627438437315035136/12515352"},{"@id":"https://brid-gy.appspot.com/like/twitter/rhiaro/627438437315035136/15090636"}],"blog:tmpcontent":"Heh, app that detects two pebble-wearers fist bumping to transfer data is cool.","as:actor":{"@id":"https://rhiaro.co.uk/about#me"},"as:content":"Heh, app that detects two pebble-wearers fist bumping to transfer data is cool.
","as:latitude":"52.47851","as:longitude":"-1.91096","as:published":{"@type":"http://www.w3.org/2001/XMLSchema#datetime","@value":"2015-08-01T12:18:37+0100"},"as:summary":"Amy wrote about yrs, & foc2015","as:tag":[{"@id":"https://rhiaro.co.uk/tags/foc2015"},{"@id":"https://rhiaro.co.uk/tags/yrs"}]},{"@id":"https://rhiaro.co.uk/2015/08/honeycomb-apple","@type":"as:Article","sioc:has_reply":{"@id":"https://brid-gy.appspot.com/like/twitter/rhiaro/628962562953080834/18191576"},"blog:tmpcontent":"# Honeycomb apple cakes\r\n\r\nI made honeycomb! Strictly bee-exploitation free, of course. It was way easier than I expected, and didn't result in my entire kitchen becoming sticky. Just most of it.\r\n\r\n* 100g caster sugar\r\n* 4 tablespoons refined sugar [golden] syrup\r\n* 1.5 teaspoons bicarbonate of soda\r\n\r\nMix the sugar and sugar syrup together and heat until bubbling and golden brown. Lots of people seem to have trouble with this (burning it etc), but I never have when making caramel in the past and didn't this time. Just gotta not take your eyes of it. It doesn't take long. The fun part is removing it from the heat and quickly mixing in the bicarb, when it bubbled up spectacularly. Poured into a lined tin to cool:\r\n\r\n![bubbly boiled sugar](https://rhiaro.co.uk/photos/1508honeycomb/fizz.jpg)\r\n\r\nI have to deal with this later..\r\n\r\n![bubbly boiled sugar](https://rhiaro.co.uk/photos/1508honeycomb/pan.jpg)\r\n\r\nIt took about 20 minutes to cool fully:\r\n\r\n![bubbly boiled sugar](https://rhiaro.co.uk/photos/1508honeycomb/top.jpg)\r\n\r\nAnd was amazing. Pretty much like the inside of a Cadbury's Crunchy:\r\n\r\n![bubbly boiled sugar](https://rhiaro.co.uk/photos/1508honeycomb/edge.jpg)\r\n\r\nI crunched some up and added it to vegan apple cupcake mix:\r\n\r\n* 130g caster sugar + 100g dairy-free margarine\r\n* plus Three small apples very finely chopped\r\n* plus 190g self raising flour + teaspoon baking powder\r\n* plus ~140ml caramel rooibos, which I had brewed earlier (any liquid will do until cake batter consistency reached..)\r\n* plus...\r\n\r\n![bubbly boiled sugar](https://rhiaro.co.uk/photos/1508honeycomb/mix.jpg)\r\n\r\nEquals:\r\n\r\n![bubbly boiled sugar](https://rhiaro.co.uk/photos/1508honeycomb/cakes.jpg)\r\n\r\n(Icing was icing sugar, chopped apple and margarine).\r\n\r\nThe exposed honeycomb in the cakes burnt though, so watch out for that. The icing is a coverup. Nobody will know.","as:content":"I made honeycomb! Strictly bee-exploitation free, of course. It was way easier than I expected, and didn't result in my entire kitchen becoming sticky. Just most of it.
\r\nMix the sugar and sugar syrup together and heat until bubbling and golden brown. Lots of people seem to have trouble with this (burning it etc), but I never have when making caramel in the past and didn't this time. Just gotta not take your eyes of it. It doesn't take long. The fun part is removing it from the heat and quickly mixing in the bicarb, when it bubbled up spectacularly. Poured into a lined tin to cool:
\r\n\r\nI have to deal with this later..
\r\n\r\nIt took about 20 minutes to cool fully:
\r\n\r\nAnd was amazing. Pretty much like the inside of a Cadbury's Crunchy:
\r\n\r\nI crunched some up and added it to vegan apple cupcake mix:
\r\nEquals:
\r\n\r\n(Icing was icing sugar, chopped apple and margarine).
\r\nThe exposed honeycomb in the cakes burnt though, so watch out for that. The icing is a coverup. Nobody will know.
","as:name":"Honeycomb apple cakes","as:published":{"@type":"http://www.w3.org/2001/XMLSchema#datetime","@value":"2015-08-05T17:09:00+0100"},"as:tag":[{"@id":"https://rhiaro.co.uk/tags/apple"},{"@id":"https://rhiaro.co.uk/tags/cake"},{"@id":"https://rhiaro.co.uk/tags/honeycomb"},{"@id":"https://rhiaro.co.uk/tags/mbaking"},{"@id":"https://rhiaro.co.uk/tags/recipe"},{"@id":"https://rhiaro.co.uk/tags/sugar"},{"@id":"https://rhiaro.co.uk/tags/vegan"}]},{"@id":"https://rhiaro.co.uk/2015/08/ilooklikeanengineer","@type":"as:Note","sioc:has_reply":[{"@id":"https://brid-gy.appspot.com/like/twitter/rhiaro/628650260299128833/1002748836"},{"@id":"https://brid-gy.appspot.com/like/twitter/rhiaro/628650260299128833/1014234860"},{"@id":"https://brid-gy.appspot.com/like/twitter/rhiaro/628650260299128833/15090636"},{"@id":"https://brid-gy.appspot.com/like/twitter/rhiaro/628650260299128833/1713188785"},{"@id":"https://brid-gy.appspot.com/like/twitter/rhiaro/628650260299128833/193573735"},{"@id":"https://brid-gy.appspot.com/like/twitter/rhiaro/628650260299128833/210470657"},{"@id":"https://brid-gy.appspot.com/like/twitter/rhiaro/628650260299128833/253227149"},{"@id":"https://brid-gy.appspot.com/like/twitter/rhiaro/628650260299128833/281950081"},{"@id":"https://brid-gy.appspot.com/like/twitter/rhiaro/628650260299128833/2996236327"},{"@id":"https://brid-gy.appspot.com/like/twitter/rhiaro/628650260299128833/414227991"},{"@id":"https://brid-gy.appspot.com/like/twitter/rhiaro/628650260299128833/44627268"},{"@id":"https://brid-gy.appspot.com/like/twitter/rhiaro/628650260299128833/756938521"},{"@id":"https://brid-gy.appspot.com/like/twitter/rhiaro/628650260299128833/785209428"},{"@id":"https://brid-gy.appspot.com/like/twitter/rhiaro/628650260299128833/98650459"},{"@id":"https://lukasrosenstock.net/post/63280048"},{"@id":"https://twitter.com/nntsn/status/628656395563307008"},{"@id":"https://twitter.com/RaeKnowler/status/628812257703673856"},{"@id":"https://twitter.com/wilkieii/status/628650501912047616"}],"blog:tmpcontent":"ILookLikeAnEngineer tho I'm not sure I'm engineering anything but confusion at the moment.\r\n\r\n![An engineer](https://rhiaro.co.uk/photos/1508yrs/amy.jpg)","as:actor":{"@id":"https://rhiaro.co.uk/about#me"},"as:content":"ILookLikeAnEngineer tho I'm not sure I'm engineering anything but confusion at the moment.
\r\n","as:published":{"@type":"http://www.w3.org/2001/XMLSchema#datetime","@value":"2015-08-04T20:32:49+0100"},"as:summary":"Amy wrote about something","as:tag":{"@id":"https://rhiaro.co.uk/tags/ilooklikeanengineer"}},{"@id":"https://rhiaro.co.uk/2015/08/im-never-really","@type":"as:Note","sioc:has_reply":{"@id":"http://known.kevinmarks.com/2015/children-model-adult-behaviour-they-see---at-a-hackathon"},"blog:tmpcontent":"I'm never really sure what to think when kids are coming out with buzzwords and marketing speak and worshipping/pandering to tech giants.","as:actor":{"@id":"https://rhiaro.co.uk/about#me"},"as:content":"I'm never really sure what to think when kids are coming out with buzzwords and marketing speak and worshipping/pandering to tech giants.
","as:latitude":"52.47844","as:longitude":"-1.91095","as:published":{"@type":"http://www.w3.org/2001/XMLSchema#datetime","@value":"2015-08-01T12:44:31+0100"},"as:summary":"Amy wrote about yrs, & foc2015","as:tag":[{"@id":"https://rhiaro.co.uk/tags/foc2015"},{"@id":"https://rhiaro.co.uk/tags/yrs"}]},{"@id":"https://rhiaro.co.uk/2015/08/im-privacy","@type":"as:Note","blog:tmpcontent":"And now I'm at the privacy and identity summer school.![IFIP](https://rhiaro.co.uk/photos/150816_ifip.jpg)","as:actor":{"@id":"https://rhiaro.co.uk/about#me"},"as:content":"And now I'm at the privacy and identity summer school.
\r\n","as:latitude":"55.93637","as:location":{"@id":"http://dbpedia.org/resource/Edinburgh"},"as:longitude":"-3.17904","as:published":{"@type":"http://www.w3.org/2001/XMLSchema#datetime","@value":"2015-08-16T18:35:50+0100"},"as:summary":"Amy wrote about privacy, identity, summer school, ifip2015, ifip, ifip15, & PhD","as:tag":[{"@id":"https://rhiaro.co.uk/tags/phd"},{"@id":"https://rhiaro.co.uk/tags/identity"},{"@id":"https://rhiaro.co.uk/tags/ifip15"},{"@id":"https://rhiaro.co.uk/tags/ifip2015"},{"@id":"https://rhiaro.co.uk/tags/ifip"},{"@id":"https://rhiaro.co.uk/tags/PhD"},{"@id":"https://rhiaro.co.uk/tags/privacy"},{"@id":"https://rhiaro.co.uk/tags/summer+school"}]},{"@id":"https://rhiaro.co.uk/2015/08/jumphttprhiarocoukphotos1508mumjumpjpg","@type":"as:Note","blog:tmpcontent":"![jump](https://rhiaro.co.uk/photos/1508mum/jump.jpg)","as:actor":{"@id":"https://rhiaro.co.uk/about#me"},"as:content":"","as:location":{"@id":"http://dbpedia.org/resource/Sutton-on-Sea"},"as:published":{"@type":"http://www.w3.org/2001/XMLSchema#datetime","@value":"2015-08-22T19:41:00+0100"},"as:summary":"Amy wrote about life, beach, family, & sutton-on-sea","as:tag":[{"@id":"https://rhiaro.co.uk/tags/beach"},{"@id":"https://rhiaro.co.uk/tags/family"},{"@id":"https://rhiaro.co.uk/tags/life"},{"@id":"https://rhiaro.co.uk/tags/sutton-on-sea"}]},{"@id":"https://rhiaro.co.uk/2015/08/kitbhttpkitbpw","@type":"as:Note","sioc:has_reply":[{"@id":"https://brid-gy.appspot.com/like/twitter/rhiaro/637342820857212929/14741253"},{"@id":"https://kylewm.com/2015/08/don-t-you-hate-when-you-spend-8-years-making-all"}],"blog:tmpcontent":"[KitB](http://kitb.pw) and I just spent time calculating that with our current kitchen under optimal conditions it would take 8 years to make a million cookies.","as:actor":{"@id":"https://rhiaro.co.uk/about#me"},"as:content":"KitB and I just spent time calculating that with our current kitchen under optimal conditions it would take 8 years to make a million cookies.
","as:published":{"@type":"http://www.w3.org/2001/XMLSchema#datetime","@value":"2015-08-28T20:13:44+0100"},"as:summary":"Amy wrote about life, & cookies","as:tag":[{"@id":"https://rhiaro.co.uk/tags/cookies"},{"@id":"https://rhiaro.co.uk/tags/life"}]},{"@id":"https://rhiaro.co.uk/2015/08/long-walk","@type":"as:Article","sioc:has_reply":{"@id":"https://twitter.com/urbaneprofessor/status/632958198245380096"},"as:actor":{"@id":"https://rhiaro.co.uk/about#me"},"as:content":"Rikki and I walked from Edinburgh to North Berwick, almost 30 miles, in 11 hours. This is the longest walk I've ever done in one go, and I pushed my legs and feet to the absolute limit. Here's the GPS trace on Runkeeper.
\r\n\r\nWe departed Edinburgh at 2am, and walked straight to Portobello.
\r\n\r\nFrom there, we just followed the coast. Next stop: Musselburgh.
\r\n\r\nThe sun started to make an appearance around 5am, albeit on the other side of clouds. Looking back at where we'd come from, the distinctive shape of Arthur's Seat and the Crags:
\r\n\r\nAnd forward to the decommissioned power station at Port Seton:
\r\n\r\nFrom here, Morrison's Haven:
\r\n\r\nMurals welcomed us to Prestonpans.
\r\n\r\n\r\n\r\nAbove is John Muir, whose Way we followed for most of the walk.
\r\nUndergoing deconstruction, the old power station:
\r\n\r\nAnd some very personalised graffiti in Port Seton:
\r\n\r\nFinally the rain let up (did I mention it had been raining for the entire first few hours?).
\r\n\r\nBy now, the power station and Holyrood are recognisable silhouettes in the distance. Our feet were starting to ache slightly.
\r\n\r\nBut beautiful beaches and encouraging signs awaited us.
\r\n\r\n\r\nSoon we were deep into golf course territory.
\r\n\r\nMy knees were saying things like "ohai I see you've been walking for several hours now, might want to get that looked at."
\r\n\r\nSo naturally we decided to take a 3 mile diversion via the Aberlady nature reserve, rather than head straight down the road to North Berwick.
\r\n\r\nThis paid off with gorgeous empty beaches.
\r\n\r\n\r\n\r\n\r\n\r\nAnd interesting things from the sea.
\r\n\r\n\r\nThen we lost the path, scrambled through undergrowth, aggressive plantlife shredded my legs (why do I always head out in shorts?) and we emerged on a golf course. Bemused golfers advised us to get a bus, and directed us to the road. We had other plans, headed through private golf course residents land, with fancy houses.
\r\n\r\n\r\n"Look at those children, running around like they still have feet." - Rikki
\r\n
We figured that if we were caught somewhere we weren't supposed to be, the worst that could happen is they'd take is to an office somewhere and... sit us down... in chairs!! Didn't seem so bad.
\r\nBut we limped on, to North Berwick at last.
\r\n\r\nExcept the distance between the 'welcome to North Berwick' signs and the town itself was eternal. We were both feeling a bit sick at this point, on top of all lower-body pain. But eventually we made it, and celebrated by SITTING DOWN.
\r\n\r\nAlso chips.
\r\n\r\nWe slept on the grass overlooking the beach for a couple of hours. Then limped to the train station. Some old ladies with walkers got stuck behind us in the street.
\r\n30 minutes and £4.10 later we were back in Edinburgh, via the sensible route.
\r\n\r\nThe last book I finished was The Long Walk by Stephen King. That's pretty much all I could think about on this journey.
","as:name":"The Long Walk","as:published":{"@type":"http://www.w3.org/2001/XMLSchema#datetime","@value":"2015-08-16T17:36:11+0100"},"as:tag":[{"@id":"https://rhiaro.co.uk/tags/walk"},{"@id":"https://rhiaro.co.uk/tags/travel"},{"@id":"https://rhiaro.co.uk/tags/runkeeper"},{"@id":"https://rhiaro.co.uk/tags/north+berwick"},{"@id":"https://rhiaro.co.uk/tags/life"},{"@id":"https://rhiaro.co.uk/tags/edinburgh"}]},{"@id":"https://rhiaro.co.uk/2015/08/new-favourite","@type":"as:Note","sioc:has_reply":[{"@id":"https://brid-gy.appspot.com/like/twitter/rhiaro/631854220057157632/305585144"},{"@id":"https://brid-gy.appspot.com/like/twitter/rhiaro/631854220057157632/5848122"},{"@id":"https://twitter.com/_hayden_ball/status/631876753334661121"},{"@id":"https://twitter.com/lukeshr/status/631913348049846272"}],"blog:tmpcontent":"My new favourite thing about [Edinburgh Fringe](http://twitter.com/edfringe) is the purple floodlight the BBC venue now has pointing DIRECTLY AT MY EYES through my office window.","as:actor":{"@id":"https://rhiaro.co.uk/about#me"},"as:content":"My new favourite thing about Edinburgh Fringe is the purple floodlight the BBC venue now has pointing DIRECTLY AT MY EYES through my office window.
","as:published":{"@type":"http://www.w3.org/2001/XMLSchema#datetime","@value":"2015-08-13T16:44:28+0100"},"as:summary":"Amy wrote about something","as:tag":{"@id":"https://rhiaro.co.uk/tags/edfringe"}},{"@id":"https://rhiaro.co.uk/2015/08/noticing-posters","@type":"as:Note","sioc:has_reply":{"@id":"https://twitter.com/MissPunslinger/status/628249387811119104"},"blog:tmpcontent":"Noticing posters advertising shows for [the Fringe](http://twitter.com/edfringe) dominated by white men. If I go to any this year, will have a minorities-only policy I think.","as:actor":{"@id":"https://rhiaro.co.uk/about#me"},"as:content":"Noticing posters advertising shows for the Fringe dominated by white men. If I go to any this year, will have a minorities-only policy I think.
","as:published":{"@type":"http://www.w3.org/2001/XMLSchema#datetime","@value":"2015-08-03T17:58:48+0100"},"as:summary":"Amy wrote about something","as:tag":{"@id":"https://rhiaro.co.uk/tags/edinburgh"}},{"@id":"https://rhiaro.co.uk/2015/08/oh","@type":"as:Note","sioc:has_reply":[{"@id":"https://brid-gy.appspot.com/like/twitter/rhiaro/628981205741010944/507922769"},{"@id":"https://twitter.com/indecisivecoder/status/628987265512009728"}],"blog:tmpcontent":"OH at [Prewired](http://www.prewired.org): Learn Python, it can do all the things. Except some things. But learn Python.","as:actor":{"@id":"https://rhiaro.co.uk/about#me"},"as:content":"OH at Prewired: Learn Python, it can do all the things. Except some things. But learn Python.
","as:published":{"@type":"http://www.w3.org/2001/XMLSchema#datetime","@value":"2015-08-05T18:28:45+0100"},"as:summary":"Amy wrote about teaching, prewired, & kids","as:tag":[{"@id":"https://rhiaro.co.uk/tags/kids"},{"@id":"https://rhiaro.co.uk/tags/prewired"},{"@id":"https://rhiaro.co.uk/tags/teaching"}]},{"@id":"https://rhiaro.co.uk/2015/08/oh-prewiredhttpwwwprewiredorg","@type":"as:Note","blog:tmpcontent":"OH at [Prewired](http://www.prewired.org): \"This is Minecraft, I can do whatever I want.\"","as:content":"OH at Prewired: "This is Minecraft, I can do whatever I want.
","as:published":{"@type":"http://www.w3.org/2001/XMLSchema#datetime","@value":"2015-08-19T18:24:35+0100"},"as:summary":"Amy wrote about teaching, prewired, & minecraft","as:tag":[{"@id":"https://rhiaro.co.uk/tags/minecraft"},{"@id":"https://rhiaro.co.uk/tags/prewired"},{"@id":"https://rhiaro.co.uk/tags/teaching"}]},{"@id":"https://rhiaro.co.uk/2015/08/quit","@type":"as:Note","blog:tmpcontent":"i quit","as:actor":{"@id":"https://rhiaro.co.uk/about#me"},"as:content":"i quit
","as:inReplyTo":{"@id":"https://twitter.com/emax/status/635856657780707328"},"as:published":{"@type":"http://www.w3.org/2001/XMLSchema#datetime","@value":"2015-08-24T18:15:55+0100"},"as:summary":"Amy wrote about phd, social web, social media, & social science","as:tag":[{"@id":"https://rhiaro.co.uk/tags/phd"},{"@id":"https://rhiaro.co.uk/tags/social+media"},{"@id":"https://rhiaro.co.uk/tags/social+science"},{"@id":"https://rhiaro.co.uk/tags/social+web"}]},{"@id":"https://rhiaro.co.uk/2015/08/super-impressed","@type":"as:Note","sioc:has_reply":[{"@id":"https://brid-gy.appspot.com/like/twitter/rhiaro/633928560814747652/117553058"},{"@id":"https://brid-gy.appspot.com/like/twitter/rhiaro/633928560814747652/25805235"},{"@id":"https://brid-gy.appspot.com/like/twitter/rhiaro/633928560814747652/7297172"},{"@id":"https://brid-gy.appspot.com/like/twitter/rhiaro/633928560814747652/857843125"},{"@id":"https://twitter.com/iainsme/status/633947982774312960"}],"blog:tmpcontent":"Super impressed with over 50% female keynote speakers at [IFIP2015 summer school on privacy and identity management](http://www.ifip-summerschool.org) :D","as:actor":{"@id":"https://rhiaro.co.uk/about#me"},"as:content":"Super impressed with over 50% female keynote speakers at IFIP2015 summer school on privacy and identity management :D
","as:published":{"@type":"http://www.w3.org/2001/XMLSchema#datetime","@value":"2015-08-19T10:07:27+0100"},"as:summary":"Amy wrote about event, conference, gender, summer school, diversity, ifip2015, ifip, & ifip15","as:tag":[{"@id":"https://rhiaro.co.uk/tags/conference"},{"@id":"https://rhiaro.co.uk/tags/diversity"},{"@id":"https://rhiaro.co.uk/tags/event"},{"@id":"https://rhiaro.co.uk/tags/gender"},{"@id":"https://rhiaro.co.uk/tags/ifip15"},{"@id":"https://rhiaro.co.uk/tags/ifip2015"},{"@id":"https://rhiaro.co.uk/tags/ifip"},{"@id":"https://rhiaro.co.uk/tags/summer+school"}]},{"@id":"https://rhiaro.co.uk/2015/08/taking-mobility","@type":"as:Article","sioc:has_reply":{"@id":"https://brid-gy.appspot.com/like/twitter/rhiaro/633977146717900801/363276700"},"blog:tmpcontent":"# Taking mobility for granted\r\n\r\nOn Monday evening my left knee started being painful, and very gradually has got worse over the past couple of days. I now can't use stairs comfortably in either direction, and sloping ground is starting to cause problems too.\r\n\r\nIt hasn't taken much for me to realise how much I take good mobility for granted. I feel hugely guilty whenever I've stepped in a lift to travel one or two floors today, and keep forgetting and skipping at stairs like I usually would; one step is enough to remind me that that way lies only pain. I'm distressed that I'm unlikely to be able to run this week. \r\n\r\nOther inconveniences include having to remember not to sit with my legs folded under or beside me or crossed over like I usually do, and tying my shoelaces and picking things up from the floor being more difficult.\r\n\r\nI'm not in *that* much pain, and it's all pretty minor really, and it'll probably be gone soon, but even this is having an impact on going about my day. I'm really posting this to remind myself, and anyone reading, to take more time to imagine life in this ableist world for people with more severe or long term mobility issues.\r\n\r\n(Yes Mum, I've made a doctor's appointment).","as:actor":{"@id":"https://rhiaro.co.uk/about#me"},"as:content":"On Monday evening my left knee started being painful, and very gradually has got worse over the past couple of days. I now can't use stairs comfortably in either direction, and sloping ground is starting to cause problems too.
\r\nIt hasn't taken much for me to realise how much I take good mobility for granted. I feel hugely guilty whenever I've stepped in a lift to travel one or two floors today, and keep forgetting and skipping at stairs like I usually would; one step is enough to remind me that that way lies only pain. I'm distressed that I'm unlikely to be able to run this week.
\r\nOther inconveniences include having to remember not to sit with my legs folded under or beside me or crossed over like I usually do, and tying my shoelaces and picking things up from the floor being more difficult.
\r\nI'm not in that much pain, and it's all pretty minor really, and it'll probably be gone soon, but even this is having an impact on going about my day. I'm really posting this to remind myself, and anyone reading, to take more time to imagine life in this ableist world for people with more severe or long term mobility issues.
\r\n(Yes Mum, I've made a doctor's appointment).
","as:name":"Taking mobility for granted","as:published":{"@type":"http://www.w3.org/2001/XMLSchema#datetime","@value":"2015-08-19T13:20:48+0100"},"as:tag":[{"@id":"https://rhiaro.co.uk/tags/ableism"},{"@id":"https://rhiaro.co.uk/tags/life"},{"@id":"https://rhiaro.co.uk/tags/mobility"},{"@id":"https://rhiaro.co.uk/tags/running"}]},{"@id":"https://rhiaro.co.uk/2015/08/tales-from-house","@type":"as:Note","sioc:has_reply":[{"@id":"https://brid-gy.appspot.com/like/twitter/rhiaro/630408246268968960/15090636"},{"@id":"https://erikstl.withknown.com/2015/honestly-im-impressed-your-mom-knows-how-to-use-hangouts"}],"blog:tmpcontent":"Tales from the house I grew up in: my mother is on a Hangout and it's making IRC lag. Crisis.","as:actor":{"@id":"https://rhiaro.co.uk/about#me"},"as:content":"Tales from the house I grew up in: my mother is on a Hangout and it's making IRC lag. Crisis.
","as:published":{"@type":"http://www.w3.org/2001/XMLSchema#datetime","@value":"2015-08-09T16:59:27+0100"},"as:summary":"Amy wrote about life, irc, wifi, & crisis","as:tag":[{"@id":"https://rhiaro.co.uk/tags/crisis"},{"@id":"https://rhiaro.co.uk/tags/irc"},{"@id":"https://rhiaro.co.uk/tags/life"},{"@id":"https://rhiaro.co.uk/tags/wifi"}]},{"@id":"https://rhiaro.co.uk/2015/08/threaded-replies","@type":"as:Note","sioc:has_reply":[{"@id":"http://csarven.ca/webmention#comment-20150811094822"},{"@id":"http://csarven.ca/webmention#comment-20150811122226"}],"blog:tmpcontent":"Threaded replies are what all the cool kids are doing.","as:actor":{"@id":"https://rhiaro.co.uk/about#me"},"as:content":"Threaded replies are what all the cool kids are doing.
","as:inReplyTo":{"@id":"http://csarven.ca/webmention#comment-20150810110710"},"as:published":{"@type":"http://www.w3.org/2001/XMLSchema#datetime","@value":"2015-08-11T09:57:08+0100"},"as:summary":"Amy wrote about test, & threaded replies","as:tag":[{"@id":"https://rhiaro.co.uk/tags/test"},{"@id":"https://rhiaro.co.uk/tags/threaded+replies"}]},{"@id":"https://rhiaro.co.uk/2015/08/today-drummers","@type":"as:Note","blog:tmpcontent":"Today, drummers outside the office window. Is the Fringe over yet? Please?","as:actor":{"@id":"https://rhiaro.co.uk/about#me"},"as:content":"Today, drummers outside the office window. Is the Fringe over yet? Please?
","as:published":{"@type":"http://www.w3.org/2001/XMLSchema#datetime","@value":"2015-08-14T16:44:26+0100"},"as:summary":"Amy wrote about something","as:tag":{"@id":"https://rhiaro.co.uk/tags/edfring"}},{"@id":"https://rhiaro.co.uk/2015/08/tried-write-sql","@type":"as:Note","sioc:has_reply":[{"@id":"https://brid-gy.appspot.com/like/twitter/rhiaro/638028656691007488/19911763"},{"@id":"https://brid-gy.appspot.com/like/twitter/rhiaro/638028656691007488/25275776"},{"@id":"https://brid-gy.appspot.com/like/twitter/rhiaro/638028656691007488/291878234"},{"@id":"https://brid-gy.appspot.com/like/twitter/rhiaro/638028656691007488/40341263"},{"@id":"https://brid-gy.appspot.com/like/twitter/rhiaro/638028656691007488/44687734"},{"@id":"https://brid-gy.appspot.com/like/twitter/rhiaro/638028656691007488/55137522"},{"@id":"https://brid-gy.appspot.com/like/twitter/rhiaro/638028656691007488/643563"},{"@id":"https://brid-gy.appspot.com/like/twitter/rhiaro/638028656691007488/81875677"},{"@id":"https://twitter.com/LearningSPARQL/status/638373504170242048"}],"blog:tmpcontent":"Tried to write an SQL query and discovered I now only know SPARQL.","as:actor":{"@id":"https://rhiaro.co.uk/about#me"},"as:content":"Tried to write an SQL query and discovered I now only know SPARQL.
","as:published":{"@type":"http://www.w3.org/2001/XMLSchema#datetime","@value":"2015-08-30T17:38:34+0100"},"as:summary":"Amy wrote about sparql, & sql","as:tag":[{"@id":"https://rhiaro.co.uk/tags/sparql"},{"@id":"https://rhiaro.co.uk/tags/sql"}]},{"@id":"https://rhiaro.co.uk/2015/08/use","@type":"as:Note","blog:tmpcontent":"my use of capitalisation and punctuation in textual communications definitely reflects my mood","as:actor":{"@id":"https://rhiaro.co.uk/about#me"},"as:content":"my use of capitalisation and punctuation in textual communications definitely reflects my mood
","as:published":{"@type":"http://www.w3.org/2001/XMLSchema#datetime","@value":"2015-08-11T00:00:34+0100"},"as:summary":"Amy wrote about life, irc, & grammar","as:tag":[{"@id":"https://rhiaro.co.uk/tags/grammar"},{"@id":"https://rhiaro.co.uk/tags/irc"},{"@id":"https://rhiaro.co.uk/tags/life"}]},{"@id":"https://rhiaro.co.uk/2015/08/what-biggest","@type":"as:Note","blog:tmpcontent":"\"What was your biggest challenge?\" - answer overwhelmingly \"learnt new thing from scratch this week\"","as:content":""What was your biggest challenge?" - answer overwhelmingly "learnt new thing from scratch this week
","as:latitude":"52.47851","as:longitude":"-1.91096","as:published":{"@type":"http://www.w3.org/2001/XMLSchema#datetime","@value":"2015-08-01T12:50:24+0100"},"as:summary":"Amy wrote about yrs, & foc2015","as:tag":[{"@id":"https://rhiaro.co.uk/tags/foc2015"},{"@id":"https://rhiaro.co.uk/tags/yrs"}]}]}