RSS Micropub Miccrodata Atompub Webdav - sgml/signature GitHub Wiki

Comparison

Microformats vs Microdata vs JSON-LD

Approach Pedagogy Data Binding Human Readability jQuery Integration Complexity
Microformats Introductory teaching tool: easy to grasp because it looks like normal HTML. Great for showing beginners how semantics can be layered onto familiar markup without extra complexity. Inline, explicit binding: semantics are directly attached to visible HTML elements (rel="tag", class="hcard"). Highly human-readable. High: a human scanning the source can immediately see what is tagged and why. Binding is self-describing. Low complexity: jQuery can directly select tags by rel or class. No extra parsing needed.
Microdata Intermediate bridge: teaches learners how to connect HTML elements to schema.org vocabularies. Good for showing the step from human-readable markup to machine-interpretable attributes. Attribute-based binding: itemprop, itemscope, itemtype tie elements to schema.org vocabularies. Explicit but verbose; requires schema literacy. Moderate: humans can read the attributes, but they need schema.org knowledge to interpret meaning. Moderate complexity: jQuery can select by itemprop or itemtype, but nested structures require more careful traversal.
JSON-LD Advanced stage: ideal for learners ready to separate presentation from semantics. Teaches modern structured data practices, JSON syntax, and data modeling. Detached binding: semantics live in a separate JSON block. Strong for machines, but weak in human readability since the link between JSON and page content is not obvious. Low: humans see raw JSON objects, but the connection to page elements is not obvious without tooling. Machine-friendly, not human-friendly. High complexity: jQuery cannot directly bind JSON-LD to DOM elements. Requires parsing the <script> block and mapping data back to HTML manually.

Format

  • headings
  • bullet points
  • bold
  • italics
  • blockquotes

Searchability

  • internal anchors
  • hashtags
  • copy/paste

Accessibility

  • Accessibility
  • Multilingual Options
  • Contextual Games (Sports Quizzes, Music Trivia, Sample Job Questions)

Ontology

https://www.archives.gov/social-media/rss-feeds.html

https://www.w3.org/TR/void/#opensearch

https://www.dailymail.co.uk/home/rssMenu.html

https://newsroom.courts.ca.gov/rss

https://www.w3.org/TR/mediaont-10/

https://mmoon.org/sparql/

https://www.w3.org/community/ontolex/wiki/Final_Model_Specification

https://www.cs.ox.ac.uk/people/boris.motik/pubs/mh06problems-owl.pdf

https://helpful.knobs-dials.com/index.php/Morpheme,_Syllable,_Lexeme,_Grapheme,_Phoneme,_Character,_Glyph

https://en.wikipedia.org/wiki/Lemma_(psycholinguistics)

https://www.mediawiki.org/wiki/Extension:WikibaseLexeme/RDF_mapping

https://www.mpi.nl/world/materials/publications/levelt/Roelofs_A_Case_For_The_Lemma_Lexeme_Cognition_1998.pdf

Micropub

Libraries

https://www.npmjs.com/package/xth

https://www.npmjs.com/package/xml-renderer

https://github.com/TheCraigHewitt/Seriously-Simple-Podcasting/blob/master/templates/feed-stylesheet.xsl

Media RSS

Bookmarks

Conversion Stylesheets

XSL Alternative DSLs

Coding

JSON-LD

Format Reference Mechanism Example Spec URL
Microformats Attribute-based semantic linking <div class="h-card" id="alice"><span class="p-name">Alice</span></div>
<div class="h-entry"><a class="u-author" href="#alice">Post by Alice</a></div>
https://microformats.org/wiki/microformats2
AtomPub <link> with rel and href <entry><author><name>Alice</name></author></entry>
<link rel="related" href="https://example.com/users/alice"/>
https://tools.ietf.org/html/rfc5023
JSON-LD @id, @context, @type { "@id": "user123", "name": "Alice" }
{ "@type": "Post", "author": "user123" }
https://www.w3.org/TR/json-ld11/

AtomPub

Product / Project Type Description
Google Data APIs (deprecated) Commercial Extended AtomPub for services like Calendar, Contacts, and Blogger.
Alfresco Commercial Supports AtomPub for syndication and content services.
GData Libraries (Google) Open Source Libraries that extended AtomPub for structured data exchange.
TiddlyWiki + Plugins Open Source Some plugins allow AtomPub-based feed publishing and remote updates.

WebDav

Product / Project Type Description
Microsoft SharePoint Commercial Uses WebDAV for remote editing, versioning, and metadata management.
Alfresco Commercial Supports WebDAV for document management and collaborative workflows.
Adobe Experience Manager Commercial Uses WebDAV for asset management and publishing integration.
Zope/Plone CMS Commercial Python-based CMS with WebDAV support for remote content editing.
Apache Jackrabbit Open Source Implements JCR and supports WebDAV for remote access and authoring.
Nextcloud / ownCloud Open Source Uses WebDAV for file sync and sharing, often integrated with publishing.
⚠️ **GitHub.com Fallback** ⚠️