#microformats 2023-10-30

2023-10-30 UTC
fLaMEd, eitilt1 and [davidmead] joined the channel
#
[davidmead]
Back in 2016 I used to PESOS checkins from Untappd to my blog (https://indieweb.org/Untappd), but that’s gone the way of the Dodo. I’m going to add them back to my blog, but what do others, if any, mark them up as? h-review? h-event? both?
#
[KevinMarks]
h-review is what they primarily are I would think, though some are also events and possibly check-ins.
gRegorLove_ joined the channel
#
[davidmead]
I know. It’s a bit of a mixed bag. If I drank it in a venue, I’d have to mark that up too. I’ll play around, see what I come up with
#
[davidmead]
I don’t recall them ever being marked up with microformats in the past
#
[KevinMarks]
the Untappd structure potentially has 2 venues for where it was consumed and where it was bought if that's different.
eitilt, eitilt1, gRegorLove_, gRegorLove__, [Paul_Robert_Ll], barnaby and [jeremycherfas] joined the channel
#
Zegnat
[davidmead]: looking at http://microformats.org/wiki/h-review#Properties people have been playing with adding a location property to h-review. So you would be able to mark up the location.
#
Zegnat
I would also say that you are generally posting about the drink, not about the fact you are out drinking, so I would not consider it an event
[snarfed] joined the channel
#
[tantek]
indeed it's looking a lot like an h-entry
#
[tantek]
I'm not fully convinced still that h-review needs to be a separate object from an h-entry. it's almost a "just" a special h-entry
#
Loqi
explicitposttypes has -1 karma over the last year
#
[snarfed]
explicitposttypes--
#
aaronpk
That matches my own review publishing practices
#
aaronpk
its a blog post with a few extra properties
#
barnaby
makes sense for consumers, too. if you publish reviews as .h-entry.h-review, then anything which can handle h-entry will show most of the content just fine, and anything which wants to add additional features can do so without having to implement handling a whole separate type of post
[manton], [schmarty], nsmsn and [aciccarello] joined the channel
#
[aciccarello]
I like the double h-* idea. Not sure if that would confuse any parsers though.
#
[aciccarello]
I've had to add some special case logic for my h-reviews
#
barnaby
it shouldn’t confuse any parsers, the item just ends up with "type": ["h-entry", "h-review"]
#
[aciccarello]
That's true for mf2
#
[aciccarello]
I assume JF2 would end up keeping the array right?
#
[aciccarello]
I could probably look this up myself sorry..
#
barnaby
hmm good point, I’ve never really worked with jf2. looks like it assumes a single type
#
[aciccarello]
Yeah, x-ray dropped the second type
#
barnaby
in jf2 “Type MUST be a single string value only.”
#
barnaby
are there any know jf2 consumers which handle reviews? If not, I’d err towards publishing jf2 .h-entry.h-review as type: entry with additional properties
#
aaronpk
parsers dont care, but consumers might
#
barnaby
*known
#
barnaby
we’ve overloaded all kinds of
#
barnaby
content types onto h-entry already
#
barnaby
afaik reviews are only treated differently because hreview existed already
#
aaronpk
i suspect h-review was a holdover from the mf1->mf2 migration and maybe didn't need to be their own type from the beginning
#
barnaby
and because google parse(d?) hreview and presents(ed?) it in search results
#
barnaby
agreed aaronpk
#
barnaby
are we still using http://microformats.org/wiki/h-review-issues or are we using github for that now? I see there are issue tracker repos for some other vocabs but not h-review
#
barnaby
it would be a little ironic to make a new issue tracking repo just to write a “consider merging this vocabulary with h-entry” issue
#
barnaby
is there a list of any h-review consumers? does anyone’s feed reader have a special UI for them?
#
aaronpk
oh funny
#
aaronpk
i think my site has some code for showing reviews in reply context
#
GWG
So, if review is an h-entry, what would have to change?
#
aaronpk
add the unique properties of h-review to the h-entry vocab
#
barnaby
yeah, and expand post type discovery to add review discovery
#
GWG
barnaby: That's what I'm wondering, what the rule for discovery would be
ehmry joined the channel
#
barnaby
look for presence of p-rating? that’s the property which mostly sets h-review apart from h-entry
#
GWG
barnaby: One can review without a rating
#
barnaby
sure, but how would any consuming software treat a ratingless review differently to a regular post?
#
aaronpk
isn't the item the key distinction?
#
barnaby
it could display the item or categorize it differently I suppose, but other than that there isn’t really any difference to a consumer
#
barnaby
aaronpk: as it is, yes, although “item” is a very generic property name
#
aaronpk
true heh
#
barnaby
and historically hitem seems to have been used as a generic child mf for at least two parent microformats, hreview and hlisting https://microformats.org/wiki/item-brainstorming#Rationale
#
barnaby
wow and sotheby’s used to mark stuff up with hlisting?!
#
GWG
I'm saying that we need a property that refers to the subject of the review.
#
GWG
You can review more than an item
#
GWG
I can review a hotel
#
GWG
An experience....
#
GWG
An event
#
GWG
So isn't that review-of ?
#
GWG
Indicating that this is a review of something?
#
barnaby
oh yeah that could make sense, continuing the pattern of the other h-entry extensions
#
GWG
And that could be a u- or a nested h- property, h-item, h-card, etc. indicating what was being reviewed
#
GWG
Seems better than continuing with h-review.
#
[davidmead]
So thinking about the export I got from Untappd we’d have…
#
[davidmead]
I drank this beer
#
[davidmead]
I drank this beer, have a comment (review?), and gave it a rating
#
[davidmead]
I drank this beer and have a comment (review?)
#
[davidmead]
I drank this beer, have a comment, rating, and logged the place I’m drinking/purchased in
barnabywalters and barnaby joined the channel
#
GWG
[davidmead]: Slow down.. that's four beers in a row.
barnabywalters joined the channel
#
[davidmead]
So you could have entry, place, item, and review?
barnabywalters joined the channel
#
gRegor
What's the consuming use-case?
barnabywalters and barnaby joined the channel
#
GWG
gRegor: For which?
#
[tantek]
barnaby, add the issue on h-entry, something like (feel to reword) : consider merging h-review functionality / particular properties into h-entry
#
[tantek]
aaronpk, re: "suspect h-review was a holdover from the mf1->mf2 migration", correct, based on the usage/publishing/consuming of classic mf1 hReview
#
gRegor
GWG, The Untappd posts
#
gRegor
h-entry is probably fine unless there's something consuming the other properties you're thinking about adding
#
tantek
edited /Template:DraftSpecification (-9) "microformats IRC channel, regardless of how its accessed"
(view diff)
#
tantek
edited /hreview (-5) "editorial: microformats IRC channel, regardless of how its accessed, previously mailing list which hasn't been used in years."
(view diff)
#
[tantek]
part of the problem with publishing reviews, as Google found it, is that its a massive spam magnet
#
[tantek]
it's* a
#
gRegor
If it's merged into h-entry, that makes my work on https://microformats.org/wiki/h-review-aggregate easier :) I presume it would go away?
#
Loqi
[preview] gRegor Morrill
#
[tantek]
gRegor, in hindsight, I think h-review-aggregate was also not a great idea as it was mixing publishing and aggregating
#
[tantek]
the mf1 predecessor, hReview-aggregate, came out of early collaborations with the structured data folks at Google, who were very focused on "simple" publisher / search engine indexing use-cases
#
[tantek]
and in hindsight, we now know that the "search engine indexing" use-case is a very poor use-case to use to design technologies because it's a giant spam magnet
#
[tantek]
that is, technology designed for that particular use-case will result in another spammy information vector
neceve joined the channel
#
gRegor
Makes sense
#
barnaby
okay, typed up an issue about h-entry/h-review https://github.com/microformats/h-entry/issues/32
#
Loqi
[preview] [barnabywalters] #32 Consider merging h-review properties into h-entry
#
barnaby
(also worth mentioning that I don’t have strong opinions about this either way and am not personally invested in it as I have no plans to publish h-review, just wanted to summarize discussion somewhere while it’s in my head)
#
gRegor
barnaby++
#
Loqi
barnaby has 1 karma in this channel over the last year (30 in all channels)
#
gRegor
I publish some h-reviews, though not aware of any consumers. I think they show up like a normal post in Monocle. I'll double check.
#
gRegor
Low priority for mine to appear fancy in Google search, so haven't included hReview on them.
#
gRegor
Since I include the book reviewed and stars in the content, displays it all like an h-entry would
trwnh joined the channel