jf2
Revision as of 20:17, 21 October 2015 by Kevin Marks (talk | contribs) (→Prior Simplifications: webmention example)
This article is a stub. You can help the microformats.org wiki by expanding it.
jf2 is a working name for a simplified more minimal JSON representation of microformats2.
Basic Example
{
"type": "entry",
"author": {
"type": "card",
"name": "Tantek Çelik",
"url": "http:\/\/tantek.com\/",
"photo": "http:\/\/tantek.com\/photo.jpg"
},
"published": "2015-10-21T12:34-0700",
"category": ["simple", "example"],
"content": "Example of a simple note"
}
Prior Work
- microformats2 JSON
Prior Simplifications
Output from:
- webmention.io
(need specific examples from this)
webmention.herokuapp.com
This site outputs in multiple formats, based on receiving webmentions, parsing them for microformats and consolidating into a single feed. Live examples for kevinmarks.com:
<div class="h-entry"> <a href="http://waterpigs.co.uk/" class="p-author h-card"> <img src="http://waterpigs.co.uk/photo.jpg" alt=""> Barnaby Walters </a> <div class="p-summary p-name">@kevinmarks awesome demos as always! Thanks for live posting! #indiewebcampsf</div> <footer> <time class="dt-published" datetime="2014-04-01T14:25:14.000Z" pubdate=""> <a class="u-url u-uid" href="http://waterpigs.co.uk/notes/4VMERE/">2 years ago</a> </time> mentioning <a href="http://kevinmarks.com/">http://kevinmarks.com/</a> </footer> </div>
{ "type": ["h-entry"], "properties": { "uid": ["http://waterpigs.co.uk/notes/4VMERE/"], "author": [ {"type": ["h-card"], "properties": { "url": ["http://waterpigs.co.uk/"], "photo": ["http://waterpigs.co.uk/photo.jpg"], "name": [""] }, "value": "Barnaby Walters" }], "url": ["http://waterpigs.co.uk/notes/4VMERE/"], "summary": ["@kevinmarks awesome demos as always! Thanks for live posting! #indiewebcampsf"], "published": ["2014-04-01T14:25:14Z"], "name": [ "@kevinmarks awesome demos as always! Thanks for live posting! #indiewebcampsf"] } }
{"url":"http://waterpigs.co.uk/notes/4VMERE/", "name":null, "published":1396362314000, "summary":"@kevinmarks awesome demos as always! Thanks for live posting! #indiewebcampsf", "author": {"name":"Barnaby Walters", "photo":"http://waterpigs.co.uk/photo.jpg", "url":"http://waterpigs.co.uk/"}, "interactions": ["http://www.kevinmarks.com/indiewebsfdemowrapup.html"], "targets":["http://kevinmarks.com/"], "type":"reply", "interactionTarget":false},
Name Candidates
As 'jf2' is only a working name let's collect alternatives:
- JDFI
- Backronym: JSON For Data Interchange
- jf2
- Minimal JSON for mf2