-
Notifications
You must be signed in to change notification settings - Fork 12
Open
Description
Is there a method to express skills associated with a @Person? For example, we tried this, but it violates the JobPosting domain.
<script type="application/ld+json">
{
"@context": {
"@vocab": "http://schema.org/",
"id": "@id",
"type": "@type"
},
"type": "Person",
"id": "#person-name",
"name": "John Doe"
}
</script>
<script type="application/ld+json">
{
"@context": {
"@vocab": "http://schema.org/",
"id": "@id",
"reverse": "@reverse",
"type": "@type"
},
"type": "JobPosting",
"reverse": { "skills": { "id": "#person-name" } }
}
</script>
The only other alternative we see is to use additionalType for @Person and then use name to expose the label for the skill. But this approach 'dangles' when juxtaposed with other statements using additionalType. Are we missing a cleaner solution hiding in plain sight?
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels