Property talk:P1733

From Wikidata
Jump to navigation Jump to search

Documentation

Steam Application ID
identifier for an application available from the Steam distribution platform
Descriptionidentification number for Steam
RepresentsSteam (Q337535)
Data typeExternal identifier
Corresponding templateTemplate:Steam app (Q20202821)
Domain
According to this template: Video games and applications
According to statements in the property:
video game (Q7889), application (Q166142), expansion pack (Q209163), video game compilation (Q16070115), film (Q11424), short film (Q24862) and television series (Q5398426)
When possible, data should only be stored as statements
Allowed values[1-9]\d{0,5} (numeric string, 1 to 6 digits)
ExampleVVVVVV (Q5766)70300
Team Fortress 2 (Q382108)440
Blender (Q173136)365670
Formatter URLhttps://store.steampowered.com/app/$1/
http://steamcommunity.com/app/$1
https://steamdb.info/app/$1/info/
Embed URLsteam://run/$1
http://store.steampowered.com/widget/$1/
See alsoDiscord Store game SKU (P6229), Epic Games Store ID (P6278), PCGamingWiki ID (P6337), GOG application ID (P2725), Humble Store ID (P4477)
Lists
Proposal discussionProposal discussion
Current uses4,217 out of 28,977 (14% complete)
Search for values
[create] Create a translatable help page (preferably in English) for this property to be included here
Format “[1-9]\d{0,6}: value must be formatted using this pattern (PCRE syntax). (Help)
Exceptions are possible as rare values may exist.
List of this constraint violations: Database reports/Constraint violations/P1733#Format, SPARQL, SPARQL (new)
Distinct values: this property likely contains a value that is different from all other items. (Help)
List of this constraint violations: Database reports/Constraint violations/P1733#Unique value, hourly updated report, SPARQL (every item), SPARQL (by value), SPARQL (new)
Single value: this property generally contains a single value. (Help)
List of this constraint violations: Database reports/Constraint violations/P1733#Single value, hourly updated report, SPARQL, SPARQL (new)
Item “publisher (P123): Items with this property should also have “publisher (P123)”. (Help)
Exceptions are possible as rare values may exist. Known exceptions: Steam Controller (Q16530754)
List of this constraint violations: Database reports/Constraint violations/P1733#Item P123, search, SPARQL, SPARQL (new)
Item “distribution (P437): Steam (Q337535): Items with this property should also have “distribution (P437): Steam (Q337535)”. (Help)
List of this constraint violations: Database reports/Constraint violations/P1733#Item P437, hourly updated report, search, SPARQL, SPARQL (new)
Item “platform (P400): Items with this property should also have “platform (P400)”. (Help)
Exceptions are possible as rare values may exist. Known exceptions: Steam Controller (Q16530754), Steam Link (Q30680380)
List of this constraint violations: Database reports/Constraint violations/P1733#Item P400, search, SPARQL, SPARQL (new)
Item “game mode (P404): Items with this property should also have “game mode (P404)”. (Help)
Exceptions are possible as rare values may exist. Known exceptions: Steam Controller (Q16530754), Steam Link (Q30680380)
List of this constraint violations: Database reports/Constraint violations/P1733#Item P404, search, SPARQL, SPARQL (new)
Item “publication date (P577): Items with this property should also have “publication date (P577)”. (Help)
Exceptions are possible as rare values may exist.
List of this constraint violations: Database reports/Constraint violations/P1733#Item P577, SPARQL, SPARQL (new)
Mandatory qualifier “platform (P400): this property should be used with the listed qualifier. (Help)
Exceptions are possible as rare values may exist. Known exceptions: Steam Controller (Q16530754), Steam Link (Q30680380)
List of this constraint violations: Database reports/Constraint violations/P1733#mandatory qualifier, SPARQL, SPARQL (new)
Pattern ^(\d+)/[A-Za-z_]+/?$ will be automatically replaced to \1.
Testing: TODO list


Please notify projects that use this property before big changes (renaming, deletion, merge with another property, etc.)

Hardware[edit]

FYI, Steam sold and sells hardware. Dispenser (talk) 01:13, 23 January 2016 (UTC)

And feature films among the streaming and downloadable videos for purchase or rent. —Dispenser (talk) 01:57, 28 February 2016 (UTC)

Platform (P400)[edit]

Per What systems must my game run on?, games must be capable of running on Microsoft Windows (Q1406) with Linux (Q388) and Mac OS (Q43627) as additional platforms. However the property has been undecided whether it refers to the hosted or virtual environment. For example: The Sonic 1 game (Q37123) is packaged with an genesis emulator. Dispenser (talk) 23:43, 1 February 2016 (UTC)

N2O: Nitrous Oxide (Q4044806), an PlayStation game on steam with an emulator hacked up to add achievements. Dispenser (talk) 16:45, 22 July 2017 (UTC)

Wrote a script to add platform qualifiers[edit]

I'm currently running a script I've written to add platform qualifiers to all items with a Steam App ID. This is being run with my bot account, User:NicereddyBot. Currently I'm down to 1500 items that have Steam App IDs but no qualifiers, which is about 300 from where I started. It should be done in 3 hours or so. Unfortunately the rate limit is making this go a lot slower than I'd like.

Script is here for anyone interested, it's written in Ruby and I've commented it pretty heavily: https://github.com/connorshea/random-scripts/blob/e230d48060b07c67a9409bb02ca4f3703723c475/wikidata/steam-platform-qualifiers/add_steam_platform_qualifiers.rb

Nicereddy (talk) 02:41, 15 March 2019 (UTC)

Saw a couple of these pop up in my watchlist − looks good @Nicereddy:, thanks for the work :) Jean-Fred (talk) 10:35, 15 March 2019 (UTC)
Actually − one quick question: I noticed you use Linux (Q388) − I’ve been wondering for a while whether this should (or should not) rather be GNU/Linux (Q3251801)? Jean-Fred (talk) 10:40, 15 March 2019 (UTC)
@Jean-Frédéric: I'm honestly not sure, that's kind of tricky. Nicereddy (talk) 16:43, 15 March 2019 (UTC)
Just wrote two quick queries, there are 1026 video games with a platform of Linux (Q388) and 17 video games with a platform of GNU/Linux (Q3251801). So I'd say Linux (Q388) is the de facto property for this. Nicereddy (talk) 16:50, 15 March 2019 (UTC)
Yes, I maintain a summary list at Wikidata:WikiProject Video games/Statistics/Platform (and fairly sure I account for a lot of these GNU/Linux (Q3251801) uses ^_^") Jean-Fred (talk) 18:01, 15 March 2019 (UTC)
I've now gone through manually and finished most of the remaining 180ish games manually, now only 17 remain. You can use this query to see the games with Steam AppIDs and no platform qualifiers. Nicereddy (talk) 18:45, 15 March 2019 (UTC)