Replying to @danbri
Ha, why didn't I find that... @JarnoVanDriel was kind enough to point me at it too. validator.schema.org/#url=ht… Or maybe better displayed by ClassySchema: classyschema.org/Visualisati… This is working _very_ nicely. Only the double worksFor is weird.
1
3
Yeah the repeating takes some getting used to but hey, it works
2
You will have some challenges with multiple relations/edges between same person and org. In such case, each edge is an occurrence, not a triple. See: w3c.github.io/rdf-star/cg-sp…
1
In my opinion modelling the occurrence as a blank node does not improve over the current Schema.org approach and introduces dependence on something which is not yet standardized. How would this work in microdata?
1
What do you mean with “current schema.org approach”? Not entirely sure what you’re saying here 😅
1
I mean using the Role class combined with double predicates as a means to reify the relation.
1
Sorry, still don’t get it 😅
1
GIF
I see one clear benefit in the RDF-star approach: it does not "destruct" the original triple (assuming you want to qualify a role that still holds). With the intermediate "role" node, you need to query your data differently for "simple" relations and "qualified" relations.

Jun 24, 2022 · 11:52 AM UTC