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
Please refer back to earlier in this thread where you both talk about using EmployeeRole which works nicely for @jdevalk only the double worksFor is weird. I referenced the section from RDF-star draft where they describe the difference between an RDF-star triple and occurrence.
2
In case of <jdevalk> <worksFor> <yoast> but you want to describe he held different roles at different times, you cannot just say << <jdevalk> <worksFor> <yoast> >> :started "2002-01-01" as all those qualifying statements would be about *the same* triple, so it'd be nonsense.
1
Instead, according the RDF-star draft, you need to introduce a blank node that identifies *an occurence of* the triple for each role you want to describe.
1
1
Hard to make an elaborate response in a tweet... I tried to sum it up in this gitst: gist.github.com/pchampin/06f…
Jun 24, 2022 · 4:02 PM UTC
1
5


