The four most popular ways to use RDF-based metadata on websites are RDFa-Core, RDFa-Lite, Microdata, and inline JSON-LD.

I can’t use RDFa-Lite because I need rel HTML attributes. rel silently upgrades RDFa-Lite to RDFa-Core, which parses differently. I doubt all parsers upgrade correctly; some will try to parse RDFa-Core as RDFa-Lite. Conformant RDFa parsers upgrade RDFa-Lite pages to RDFa-Core despite many authors only being familiar with RDFa-Lite. I suppose resources like Schema.org and Google’s documentation only documenting RDFa-Lite markup worsens the confusion. Update 2024-12-16: Sarven Capadisli has clarified on the Fediverse that this is the behavior of one faulty parser; rel only triggers an upgrade when used with an RDFa namespace. I may re-evaluate RDFa.

With RDFa split between two incompatible alternatives with a confusing upgrade mechanism, the alternatives are Microdata and JSON-LD. I use structured data extensively; JSON-LD would duplicate most of the page. Let’s use this relatively short article as an example. Exruct can convert the embedded Microdata into a massive JSON document featuring JSON-LD. Take a look at the JSON-LD and HTML side by side. Microdata attributes take a fraction of the footprint, encode the same information, and don’t require duplicating nearly the entire page.


Originally posted on seirdy.one: See Original (POSSE). #Microdata #SemanticWeb #RDFa #HTML

This entry was edited (1 year ago)

Seirdy reshared this.

in reply to Seirdy

My approach:

* all human-readable information is visible and actionable in markup languages (HTML, SVG, MathML..)
* anything significant has a URI and machine-readable.

For my purposes, publishing various types of content and working on an application ( dokie.li/ ) - it comes down to using the full expressivity of #RDFa.

Why RDFa: csarven.ca/linked-research-dec…

#rdfa
in reply to Seirdy

Hope I understood you correctly; not trying to change your mind:

Unless you've already checked w/ other #RDFa parsers, I wouldn't rely on GRRT (referenced blog post). AFAICT, GRRT wasn't parsing the HTML snippet correctly back then nor now for that HTML snippet.

If you don't use the `vocab` attribute, values like `license` are ignored by the RDFa parser (unless host language's default vocab is applied). For anything else parsing plain ol' rel=license, that's not an issue anyway.

#rdfa
in reply to Seirdy

Update 2024-12-16: @csarven has clarified on the Fediverse that I described the behavior of one faulty parser; rel only triggers an upgrade when used with an RDFa namespace. I may re-evaluate RDFa.
This entry was edited (1 year ago)

Seirdy reshared this.

We're very disappointed Let's Encrypt is ending support for proper revocation checks via OCSP Must-Staple which is the only efficient, private and secure method not depending on a browser-specific service:

letsencrypt.org/2024/12/05/end…

No replacement is being offered for the feature.

in reply to GrapheneOS

I wrote about this in detail here after the statement of intent: seirdy.one/posts/2024/09/25/po…

I think the ideal solution would be replacing live lookups with CRL shards, and preserving must-staple until either OS-level CRLite- or Let’s Revoke- like filters roll out or until short-lived certs become available.

But I understand the decision. A fraction of a percent of websites have must-staple, an even smaller fraction use a good implementation like ocsp-fetcher or caddy, and a small fraction of traffic is from a browser that does OCSP stapling properly. The massive amount of engineering effort for the tiny gain isn’t something they can justify.

I’m disappointed that they probably won’t go with ACME-STAR, which is the most robust option I looked at in that post (especially when combined with delegated credentials).

This entry was edited (1 year ago)

Here at Time Magazine, We’ve Decided This Is Another One of Those Years We Pick a Person Who Fucking Sucks

mcsweeneys.net/articles/here-a…

Jeseň ubehla rýchlejšie než som plánoval, ale to nie je to podstatné, čo som chcel povedať. Dosť som totiž uvažoval, ako poňať pokračovanie môjho predchádzajúceho blogu, a teda ako by mala vyzerať lekcia 2.
Nakoniec som sa rozhodol nenosiť drevo do lesa a prichádzam iba s prekladom článku z eff.org - How to: Understand and Circumvent Network Censorship licencovaného pod otvorenou licenciou CC-BY takže to čo teraz budete čítať, nie je moje dielo, iba môj pokus o preklad.

herrman.sk/home/ako-sa-priprav…

#eff #cenzura #blog #vladamrzkejluzy #dns #vpn #proxy #tor

reshared this

"Ein juristisches Gutachten klärt, in welchen Fällen digitale Dienstleistungen auch analog angeboten werden müssen. Es kommt zu dem Schluss, dass ein Verbot von #Digitalzwang ins #Grundgesetz gehört."

netzpolitik.org/2024/digitalzw…

in reply to victor tsaran

@vick21 And this: Removed a reference to the launcher audio logo from the quick start guide: github.com/nvaccess/nvda/pull/…

europesays.com/1685522/ Altro venerdì di scioperi. Salvini attacca: ‘Adesso basta’ IL LIVEBLOG – Notizie #Italia #italy #notizie
in reply to Europe Says

@Europe Says Some already quite privileged workers, compared to the rest of the Italian working class, are using strikes as an excude to start the weekend on Thursday.

To the expenses of paying citizens who have already bought tickets and are not even refunded.

As a consequence they are stealing twice: once their wage is stolen from the company then end-user money is stolen too.

The situation of transportation in this country is already on the verge of collapse even without these strikes, with consequences on a complex economic situation.

Breaking: Led Zeppelin Shocks the World with New Album and Tour Dates

msport247.co.uk/2024/12/09/bre…

Expect Ticketmaster to invent a new fee for these dates.