Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Introduce enumeration(s) for well known technology platforms #3057

Open
danbri opened this issue Mar 2, 2022 · 2 comments
Open

Introduce enumeration(s) for well known technology platforms #3057

danbri opened this issue Mar 2, 2022 · 2 comments
Assignees
Labels
no-issue-activity Discuss has gone quiet. Auto-tagging to encourage people to re-engage with the issue (or close it!).

Comments

@danbri
Copy link
Contributor

danbri commented Mar 2, 2022

In #1150 @betehess proposes ActionPlatform as a class, to accompany the existing https://schema.org/actionPlatform

However we also have a similar construct on VideoGame and VideoGameSeries, i.e. https://schema.org/gamePlatform - this property is currently super open-ended (Text/URL/Thing).

There are also some unofficial terms in widespread use dating from the days before we had the "Pending" mechanism for proposals: http://schema.org/DesktopWebPlatform http://schema.org/MobileWebPlatform http://schema.org/AndroidPlatform http://schema.org/IOSPlatform. To these I would suggest we add a general /WebPlatform, since much content now tries to target both mobile and desktop; not to mention the other environments the Web is available from (e.g. WebXR browsers).

I suggest we start with an enumeration that can be used by both actionPlatform and gamePlatform, and be open to adding new codes to it as they're suggested here.

@danbri danbri self-assigned this Mar 2, 2022
@danbri
Copy link
Contributor Author

danbri commented Mar 2, 2022

On closer inspection, the granularity expected for something like game platforms is quite different (e.g. see this wikidata list). However I believe we're better off with an enumerated list that can be extended in an ad hoc manner, rather than using classes here. It's also probably a good idea to not tie this solely to actions, so I'm using DigitalPlatformEnumeration but with disclaimers to emphasise that the list is a starting place rather than a complete enumeration.

@github-actions
Copy link

github-actions bot commented Jun 1, 2022

This issue is being nudged due to inactivity.

@github-actions github-actions bot added the no-issue-activity Discuss has gone quiet. Auto-tagging to encourage people to re-engage with the issue (or close it!). label Jun 1, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
no-issue-activity Discuss has gone quiet. Auto-tagging to encourage people to re-engage with the issue (or close it!).
Projects
None yet
Development

No branches or pull requests

1 participant