Open SignpostMarv opened 4 years ago
You might consider Open Badges https://openbadges.org/ and Badge Pathways.
@jmarks ~wouldn't steam/microsoft/google etc. need to be an issuer?~ seems to be a different use-case there.
See issue #7 for the context of the move from the main Schema.org issue tracker to this repository.
I've been pondering marking up video game achievements (steam/xbox/uplay, etc.) with structured data, and ~while it seems like it'd be an Event~ with the about prop set to a VideoGame, but that doesn't quite seem to fit- achievements don't so much have a start date, they tend have a status of achieved/not achieved, and some have a progress bar, where the units relate to either an in-game action or an in-game item.
references:
(added 26th November) having another look,
Action
orAchieveAction
with anobject
ofVideoGame
with theagent
set to the player, avatar (Person
) or guild, group, team (Organization
) seems like a potential fit, but beyondactionStatus
ofCompletedActionStatus
there doesn't appear to be a fit for "progress", except maybe for slapping one of theStructuredValue
types into theinstrument
property?A more general description of a
VideoGame
achievement is a named goal, with a list of one or more requirement sets (for achievements that have multiple paths to completion), defined by aPerson
/Organization
, with a result/reward.Taken in even more general terms, an "achievement" could also be an entry on a to-do/bucket list (learn language/skill, visit location, etc.), where the target of learning a language is also the
agent
(to borrowAction
verbage).