matrix-org / matrix-static

A static golang generated preview of public world readable Matrix rooms.
http://view.matrix.org/
Apache License 2.0
87 stars 25 forks source link

Markup feeds with microformats2 #10

Open non-Jedi opened 7 years ago

non-Jedi commented 7 years ago

Marking up each room as a microformats2 h-feed of h-entry messages would provide a simple way of beginning to bridge matrix to the indieweb people.

MTRNord commented 7 years ago

well I got a schema.org based WIP commit https://github.com/MTRNord/riot-static/commit/8b913152423c83b65867d1844ea7eea2b35a4dfb @non-Jedi Not sure if that fits their needs (?)

non-Jedi commented 7 years ago

@MTRNord: That's great! But it definitely wouldn't close this issue.

The philosophy behind microformats is a lot different than schema.org, it's the more established technology in the semantic web field, and it's also not in any way technically inferior to microdata (which schema.org builds on). The philosophy behind microformats is that web standards should be built/specced in a collaborative, open way for the needs of the community (through W3C). Schema.org was kinda just handed down to us from on high. This is why the indieweb uses microformats rather than schema.org.

I in no way want to discourage you from adding schema.org markup. A page without semantic markup gaining semantic markup is always a positive! But in the future, I'd like to encourage you to consider going with microformats over other semantic markup technologies.

non-Jedi commented 7 years ago

actually I take back what I said about microformats coming from W3C. The W3C recommendation for semantic web is RDFa; take that as you will.