Property talk:P400

From Wikidata
Jump to navigation Jump to search

Documentation

platform
platform for which a work was developed or released, or the specific platform version of a software product
Descriptioncomputing platform on which a software runs, e.g. PC, ARM, Xbox
Representscomputing platform (Q241317)
Data typeItem
Template parameteren:template:Infobox software: platform. en:template:Infobox video game: platforms
Domain
According to statements in the property:
computer program (Q40056), software (Q7397), game franchise (Q28114058), fictional video game (Q40213094), video game (Q7889), disk magazine (Q416), arcade video game machine (Q192851), video game accessory (Q7927908), user interface (Q47146), application programming interface (Q165194), smart device (Q11253473), compilation album (Q222910), slide show (Q904997), ebook (Q128093), group of video games (Q116741534), tutorial (Q535741), video game publisher (Q1137109), demogroup (Q5256141), display resolution (Q12538706), program compilation (Q62651817), digital artistic drawing (Q97180164), integrated circuit (Q80831), database (Q8513), achievement (Q2988681), demo (Q5610543), video game developer (Q210167) or no label (Q125251322)
When possible, data should only be stored as statements
Allowed valuescomputing platform (Q241317), or possibly simply operating system (Q9135)Be (note: this should be moved to the property statements)
ExampleGrand Theft Auto IV (Q94797)PlayStation 3 (Q10683)
Minecraft (Q49740)Xbox 360 (Q48263)
Counter-Strike (Q163628)Xbox (Q132020)
TestFlight (Q21041366)iOS (Q48493)
iPadOS (Q64350339)
macOS (Q14116)
tvOS (Q20965967)
Robot and gadget jobsDeltaBot does the following jobs:
Tracking: usageCategory:Pages using Wikidata property P400 (Q20989976)
Lists
  • Most recently created items
  • Items with novalue claims
  • Items with unknown value claims
  • Usage history (total)
  • Database reports/Constraint violations/P400
  • Proposal discussionProposal discussion
    Current uses
    Total438,101
    Main statement183,16841.8% of uses
    Qualifier254,87558.2% of uses
    Reference58<0.1% of uses
    Search for values
    [create Create a translatable help page (preferably in English) for this property to be included here]
    Value type “computing platform (Q241317), fictional video game console (Q60644919), web browser (Q6368), Microsoft Windows (Q1406), macOS (Q14116), Classic Mac OS (Q13522376), Linux (Q388), DOS (Q170434), disk operating system (Q600659), smart speaker (Q26884850), video game console (Q8076), iOS (Q48493), operating system (Q9135), desktop environment (Q205020): This property should use items as value that contain property “instance of (P31), subclass of (P279)”. On these, the value for instance of (P31), subclass of (P279) should be an item that uses subclass of (P279) with value computing platform (Q241317), fictional video game console (Q60644919), web browser (Q6368), Microsoft Windows (Q1406), macOS (Q14116), Classic Mac OS (Q13522376), Linux (Q388), DOS (Q170434), disk operating system (Q600659), smart speaker (Q26884850), video game console (Q8076), iOS (Q48493), operating system (Q9135), desktop environment (Q205020) (or a subclass thereof). (Help)
    Exceptions are possible as rare values may exist. Exceptions can be specified using exception to constraint (P2303).
    List of violations of this constraint: Database reports/Constraint violations/P400#Value type Q241317, Q60644919, Q6368, Q1406, Q14116, Q13522376, Q388, Q170434, Q600659, Q26884850, Q8076, Q48493, Q9135, Q205020, SPARQL
    Type “computer program (Q40056), software (Q7397), game franchise (Q28114058), fictional video game (Q40213094), video game (Q7889), disk magazine (Q416), arcade video game machine (Q192851), video game accessory (Q7927908), user interface (Q47146), application programming interface (Q165194), smart device (Q11253473), compilation album (Q222910), slide show (Q904997), ebook (Q128093), group of video games (Q116741534), tutorial (Q535741), video game publisher (Q1137109), demogroup (Q5256141), display resolution (Q12538706), program compilation (Q62651817), digital artistic drawing (Q97180164), integrated circuit (Q80831), database (Q8513), achievement (Q2988681), demo (Q5610543), video game developer (Q210167), no label (Q125251322): item must contain property “instance of (P31), subclass of (P279)” with classes “computer program (Q40056), software (Q7397), game franchise (Q28114058), fictional video game (Q40213094), video game (Q7889), disk magazine (Q416), arcade video game machine (Q192851), video game accessory (Q7927908), user interface (Q47146), application programming interface (Q165194), smart device (Q11253473), compilation album (Q222910), slide show (Q904997), ebook (Q128093), group of video games (Q116741534), tutorial (Q535741), video game publisher (Q1137109), demogroup (Q5256141), display resolution (Q12538706), program compilation (Q62651817), digital artistic drawing (Q97180164), integrated circuit (Q80831), database (Q8513), achievement (Q2988681), demo (Q5610543), video game developer (Q210167), no label (Q125251322)” or their subclasses (defined using subclass of (P279)). (Help)
    Exceptions are possible as rare values may exist. Exceptions can be specified using exception to constraint (P2303). Known exceptions: mobile phone (Q17517), DVD player (Q3783103), SHAREfactory Theme (Q61449115), PlayStation Theme (Q61448957)
    List of violations of this constraint: Database reports/Constraint violations/P400#Type Q40056, Q7397, Q28114058, Q40213094, Q7889, Q416, Q192851, Q7927908, Q47146, Q165194, Q11253473, Q222910, Q904997, Q128093, Q116741534, Q535741, Q1137109, Q5256141, Q12538706, Q62651817, Q97180164, Q80831, Q8513, Q2988681, Q5610543, Q210167, Q125251322, SPARQL
    Allowed entity types are Wikibase item (Q29934200): the property may only be used on a certain entity type (Help)
    Exceptions are possible as rare values may exist. Exceptions can be specified using exception to constraint (P2303).
    List of violations of this constraint: Database reports/Constraint violations/P400#Entity types
    Scope is as main value (Q54828448), as qualifier (Q54828449), as reference (Q54828450): the property must be used by specified way only (Help)
    Exceptions are possible as rare values may exist. Exceptions can be specified using exception to constraint (P2303).
    List of violations of this constraint: Database reports/Constraint violations/P400#Scope, SPARQL
    None of Mac (Q75687), Macintosh operating systems (Q43627): value must not be any of the specified items.
    Replacement property:
    Replacement values: Classic Mac OS (Q13522376) (Help)
    Exceptions are possible as rare values may exist. Exceptions can be specified using exception to constraint (P2303).
    List of violations of this constraint: Database reports/Constraint violations/P400#none of, SPARQL
    None of iPhone (Q2766), iPad (Q2796): value must not be any of the specified items.
    Replacement property:
    Replacement values: iOS (Q48493) (Help)
    Exceptions are possible as rare values may exist. Exceptions can be specified using exception to constraint (P2303). Known exceptions: Alter Ego (Q3613155)
    List of violations of this constraint: Database reports/Constraint violations/P400#none of, SPARQL
    None of GNU/Linux (Q3251801), GNU (Q44571), Ubuntu (Q381), SteamOS (Q14944085): value must not be any of the specified items.
    Replacement property:
    Replacement values: Linux (Q388) (Help)
    Exceptions are possible as rare values may exist. Exceptions can be specified using exception to constraint (P2303).
    List of violations of this constraint: Database reports/Constraint violations/P400#none of, SPARQL
    None of PlayStation (Q1323662): value must not be any of the specified items.
    Replacement property:
    Replacement values: PlayStation (Q10677) (Help)
    Exceptions are possible as rare values may exist. Exceptions can be specified using exception to constraint (P2303).
    List of violations of this constraint: Database reports/Constraint violations/P400#none of, SPARQL
    None of Xbox Series X (Q64513817), Xbox Series S (Q98967383): value must not be any of the specified items.
    Replacement property:
    Replacement values: Xbox Series X and Series S (Q98973368) (Help)
    Exceptions are possible as rare values may exist. Exceptions can be specified using exception to constraint (P2303).
    List of violations of this constraint: Database reports/Constraint violations/P400#none of, SPARQL
    None of Xbox (Q15281614): value must not be any of the specified items.
    Replacement property:
    Replacement values: Xbox (Q132020) (Help)
    Exceptions are possible as rare values may exist. Exceptions can be specified using exception to constraint (P2303).
    List of violations of this constraint: Database reports/Constraint violations/P400#none of, SPARQL
    None of Steam Deck (Q107542665): value must not be any of the specified items.
    Replacement property: compatible with (P8956)
    Replacement values: (Help)
    Exceptions are possible as rare values may exist. Exceptions can be specified using exception to constraint (P2303).
    List of violations of this constraint: Database reports/Constraint violations/P400#none of, SPARQL
    None of PlayStation TV (Q14918005): value must not be any of the specified items.
    Replacement property:
    Replacement values: PlayStation Vita (Q188808) (Help)
    Exceptions are possible as rare values may exist. Exceptions can be specified using exception to constraint (P2303).
    List of violations of this constraint: Database reports/Constraint violations/P400#none of, SPARQL
    None of Xbox One (Q66712951): value must not be any of the specified items.
    Replacement property:
    Replacement values: Xbox One (Q13361286) (Help)
    Exceptions are possible as rare values may exist. Exceptions can be specified using exception to constraint (P2303).
    List of violations of this constraint: Database reports/Constraint violations/P400#none of, SPARQL
    None of Roblox (Q692989): value must not be any of the specified items.
    Replacement property:
    Replacement values: (Help)
    Exceptions are possible as rare values may exist. Exceptions can be specified using exception to constraint (P2303).
    List of violations of this constraint: Database reports/Constraint violations/P400#none of, SPARQL
    Value Ubuntu (Q381) will be automatically replaced to value Linux (Q388).
    Testing: TODO list
    Value GNU/Linux (Q3251801) will be automatically replaced to value Linux (Q388).
    Testing: TODO list
    Value GNU (Q44571) will be automatically replaced to value Linux (Q388).
    Testing: TODO list
    Value PlayStation (Q1323662) will be automatically replaced to value PlayStation (Q10677).
    Testing: TODO list
    Value Xbox (Q15281614) will be automatically replaced to value Xbox (Q132020).
    Testing: TODO list
    Value Xbox Series X (Q64513817) will be automatically replaced to value Xbox Series X and Series S (Q98973368).
    Testing: TODO list
    Value Xbox Series S (Q98967383) will be automatically replaced to value Xbox Series X and Series S (Q98973368).
    Testing: TODO list
    Value iPhone (Q2766) will be automatically replaced to value iOS (Q48493).
    Testing: TODO list
    Value iPad (Q2796) will be automatically replaced to value iOS (Q48493).
    Testing: TODO list
    Value Windows 95 (Q83370) will be automatically replaced to value Microsoft Windows (Q1406).
    Testing: TODO list
    Value Windows 98 (Q483132) will be automatically replaced to value Microsoft Windows (Q1406).
    Testing: TODO list
    Value Windows Me (Q484892) will be automatically replaced to value Microsoft Windows (Q1406).
    Testing: TODO list
    Value Windows Vista (Q11230) will be automatically replaced to value Microsoft Windows (Q1406).
    Testing: TODO list
    Value Windows XP (Q11248) will be automatically replaced to value Microsoft Windows (Q1406).
    Testing: TODO list
    Value Windows 8 (Q5046) will be automatically replaced to value Microsoft Windows (Q1406).
    Testing: TODO list
    Value Windows 8.1 (Q3569290) will be automatically replaced to value Microsoft Windows (Q1406).
    Testing: TODO list
    Value Windows 10 (Q18168774) will be automatically replaced to value Microsoft Windows (Q1406).
    Testing: TODO list
    Value Windows 11 (Q107269746) will be automatically replaced to value Microsoft Windows (Q1406).
    Testing: TODO list
    Value Google Stadia (Q60309635) will be automatically replaced to value Google Stadia (Q60309635) and moved to distributed by (P750) property.
    Testing: TODO list
    This property is being used by:

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

    Remove the operating systems for the accepted values[edit]

    I would like to suggest updating this constraint to not accept the operating systems as platforms. If we want to specify the operating system in which the software works we have operating system (P306) which can be used, as a property of the element or as a qualifier for the platform. -- Agabi10 (talk) 14:22, 20 October 2015 (UTC)[reply]

    @Agabi10: I don't quite get why we actually have two properties. I used stuffs like "JVM" for platform, it's neither an OS nor some harware computers. The separation beetween OS and platform seems quite cumbersome to me. author  TomT0m / talk page 14:32, 20 October 2015 (UTC)[reply]
    • @TomT0m: It happens the same to me, that's the main reason of why I want to remove the operating systems. In this case operating systems have their own property, so I think it is better to use it instead of the platform property. In the case of the JVM I don't know how I would put that... I would use platform more as a hardware related property, but JVM is only software. The problem is that JVM is not an OS, so it can't be put like that neither. Anyway I think that we need to define this property in a more accurate way, because as it is right now this property is too messed up and too confusing. You only have to take a look to the value statistics for the constraint report of that constraint... Even online and offline (Q10928179) has been in some moment considered a platform by someone (with 14 uses at the moment), what, at least for me, is a signal that the way this property should be used is not clear enough. And we have to start with some place. Removing the operating systems from the list and changing the descriptions to specify that operating system (P306) should be used instead of this property for operating systems is a good first step. -- Agabi10 (talk) 14:48, 20 October 2015 (UTC)[reply]
      @Agabi10: I don't think that's the right way to to this. We should open a discussion about all this on the WikiProject Informatics and ask ourselves what we want to model : games, software, the hardware platforms (is that relevant ?) ..., if we lack properties to be precise and so on. Then we will be able to come back to the properties and decide what the constraints should be. I'll start a discussion there. author  TomT0m / talk page 14:54, 20 October 2015 (UTC)[reply]


    Trade What is the reasoning behind putting Apple Macintosh in the "none of" constraint? From what I can see, software made for the Macintosh computer line was compatible with quite a few of the computers, and Wikipedia pages and game databases that list platforms of games lump everything into Apple Macintosh. There is probably a subset of Macintosh models that can run the vast majority of the software, but 1) I don't know what that would be and 2) it would be extremely cumbersome to list all of those models for each software. Or perhaps the subset of Macintosh models compatible with a given piece of software depended on the age of the software, but this seems like it would make it impossible to identify for most software titles. Rampagingcarrot (talk) 06:19, 20 July 2020 (UTC)[reply]

    We already have Classic Mac OS (Q13522376) (1984-2001) macOS (Q14116) (2001-) for the older and newer operative system. "Wikipedia pages and game databases that list platforms of games lump everything into Apple Macintosh" Wikipedia also lumps Unreal Engine 1 into Unreal Engine 3. Doesn't mean it's a good idea.@Rampagingcarrot:--Trade (talk) 08:05, 20 July 2020 (UTC)[reply]
    I confess to not knowing very much about Macintosh. When they released software "for Macintosh" computers, did they mean both "for computer models in the Macintosh line" and "for computers running (classic) Mac OSx", because those were the same set? Did that mean the differences between the models didn't affect whether a particular software could be run? If it's the case that software listed as running on Classic Mac OS (Q13522376) is a strict subset of software listed as running on Mac (Q75687) based solely on the date released then I would be happy to do the conversion for pages I've edited/will edit @Trade:--Rampagingcarrot (talk) 19:42, 20 July 2020 (UTC)[reply]
    Games released for Classic MacOS does not work natively with OS X and vice versa. I think @Nicereddy: can explain it better--Trade (talk) 01:18, 21 July 2020 (UTC)[reply]
    Correct, games released for Mac OS do not work on Mac OS X (or "macOS" as it's now called). This was because of the switch from PowerPC architecture to Intel's x86 architecture. There was a compatibility layer (called Rosetta) for a while, but it was removed a few years after the switch. And regardless, it was emulated - not native. Essentially, Apple Macintosh is the line of computers and shouldn't be used as a game platform because it doesn't really mean anything. Either Mac OS or Mac OS X (aka macOS) should be used. It's somewhat similar to the distinction between DOS and Windows.
    There's no good way of determining a cut-off because for many years companies released games for Mac OS even when Mac OS X had already been released. Generally I'd say if the game was released in 2010 or later, there's a >99.5% chance of it being Mac OS X and not Mac OS.
    The problem now will be that Apple is switching to the ARM architecture and there's no easy way to disambiguate between macOS for Intel and macOS for ARM. But that's a separate problem and I'm not sure it really matters. :) - Nicereddy (talk) 01:55, 21 July 2020 (UTC)[reply]
    Ah I forgot to check this page for the response. Thank you @Trade: and @Nicereddy:, I will use the OSs as platforms on the articles I've written and going forward --Rampagingcarrot (talk) 06:11, 25 July 2020 (UTC)[reply]

    Value x86-16 (16-bit) not exist in Platform > Architecture[edit]

    This item not exist!
    Intel 80386 exist - but it is processors (hardware) architecture - not software. I need this value in Q80201 item, and it should be added also for historical reasons. --Jasc PL (talk) 18:14, 10 February 2018 (UTC)[reply]

    Add more obscure gaming platforms[edit]

    Will add more, but this is a start:

    Sega Computer Video Game SG-1000, there should be about 100 games for this platform (eg Girl's Garden)

    --Maxxisti (talk) 13:15, 17 May 2018 (UTC)[reply]

    Use as qualifier[edit]

    Is it correct to use this property as a qualifier for other properties? For example: "instance of videogame" property: release date qualifier: platform

    --93.41.235.15 21:04, 30 June 2018 (UTC)[reply]

    Yes, it is explicitly listed as an acceptable constraint for publication dates. I believe this is currently the proper way to differentiate between different releases for different platforms Rampagingcarrot (talk) 02:45, 1 July 2018 (UTC)[reply]

    Non-ordered video game collections[edit]

    The only group of video games accepted as a type constraint is game franchise, which currently is a subclass of series of creative works. However, 1) I don't think all game franchises are necessarily ordered (which series are), and 2) There are certainly collections of video games that are neither themed like game franchises nor ordered. I think the solution to this is to allow any group of video games to have a platform, but I am not sure how to specify this. Rampagingcarrot (talk) 03:14, 1 July 2018 (UTC)[reply]

    It seems like one approach would be to create an item called "group of video games" and either have that be a constraint or have game franchise be a subclass of it. However I am new here and I don't know if this is warranted given that the there is only one item that this currently applies to (Gold Series). So for now I will let the platform of Gold Series break constraints.Rampagingcarrot (talk) 03:29, 1 July 2018 (UTC)[reply]

    Including instruction set architectures[edit]

    Pages for operating systems themselves currently all have violations from using this property with instruction set architectures, such as x86. I propose to allow this usage for operating systems. ARR8 (talk) 14:51, 26 August 2018 (UTC)[reply]

    Why is "game franchise" listed in the type constraints?[edit]

    It doesn't seem like game franchise (Q28114058) should be included in the property constraint (P2302) for this property the way it is: while there are some game franchises in which every game happens to run on the same platform(s), this is rarely set in stone — next month, the franchise might get a game (or ports of just some games) on a different platform, and the property would no longer make any sense for that franchise. --SamB (talk) 22:20, 14 September 2018 (UTC)[reply]

    Q68[edit]

    Somebody made computer (Q68) a subclass of computing platform (Q241317). This seems a bit silly to me, since things like "computer", laptop (Q3962), personal computer (Q16338) etc., can't really be considered platforms for the purpose of this property: they are too vague. Ghouston (talk) 08:13, 26 December 2019 (UTC)[reply]

    Google Stadia[edit]

    User:Mith added cloud gaming service (Q85632250) to the list of allowed values. User:Kirilloparma reverted this quickly in Special:Diff/1207625672. I propose to allow Google Stadia (Q60309635) per en:MOS:VG#Platforms:

    The listed platforms should also not include subscription or streaming services that offer games, such as "Apple Arcade", "OnLive", "PlayStation Now" or "Xbox Game Pass". These are not considered ports or the like, and only reoffering the game from an existing platform on a different service. The only exception to this is for Stadia, which has been determined to be a unique platform that developers must build for and offers unique features not offered by the underlying Linux operating system.

    Related discussions in the English WikiProject from March 2019, June 2019, October 2019Dexxor (talk) 20:51, 29 July 2020 (UTC)[reply]

    The above quote calls Stadia a “unique platform that developers must build for”. However, Ubisoft and the guy who ported Celeste say that “porting” to Stadia is easy:
    if you have Linux binaries that don't link to libstdc++ (i.e. use Clang and libc++ instead) and don't use X11/Wayland there is a 99.99% chance that your existing binaries (yes, not just the code, the binaries) will work just fine on Stadia. For Celeste I swapped out the SDL and FMOD binaries, and that was the system port done.
    Even though Stadia games are essentially Linux games, we should not add platform=Linux statements to avoid confusion (unless the game has a Linux release of course). Listing all the platforms Stadia games can be played on (Chrome, certain smartphones, …) is even worse. On a scale from platform to game distributor, Stadia is closest to a game distributor. —Dexxor (talk)
    If i remember correcrly, english WP allows "OnLive" to be listed as a platform in the infobox. --Trade (talk) 22:10, 29 July 2020 (UTC)[reply]
    • Alright, I can definitely say that we need to figure out what cloud gaming platforms are used for (see previous discussion here). From the section above I'm strongly oppose with that definition from en.wiki and here's why:
    The example provided here above is a very poor definition for Google Stadia. The inclusion of Stadia on the list of gaming platforms on en.wiki was a bad and unreasonable decision made by one person without any consensus, therefore, we cannot take this decision seriously. Secondly, Wikidata isn't based on Wikipedia guidelines, therefore, we must comply with consensus established right here (in our project), and not on en.wiki.
    OK, now let's discuss about definition. It is incorrect relate Google Stadia to gaming platform, since, first of all, Stadia is a cloud-based gaming service that transmits data from a remote Google server and it allows the user (gamer) to play video games on any connected device (cross-platform) - smartphone, PC, TV, monitor, browser (Google Chrome), Chromecast, etc. In other words, all video games are run on advanced hardware on Google servers, and thanks to the cloud service, the user will receive the video game on his device. Stadia is the exactly same cloud gaming service like many others: PlayStation Now (Sony), GeForce Now (NVIDIA) and upcoming Project xCloud (Microsoft), which have their own subscription services: PlayStation Plus (Sony), Xbox Live/Xbox Game Pass (Microsoft), Stadia Founder's Edition & Premiere Edition (Google), so it's not clear to me why we should consider Stadia as gaming platform while other cloud gaming or distrubution services not. How does Stadia differ from others? Why exactly Stadia deserves to be on the list of gaming platforms? Innovations? What kind of innovations Stadia offer when it is the same cloud service like many others? It's completely unclear. I think that choosing according to own preference is not intention of our WikiProject, isn't it?
    Please also note that Stadia is an distribution service just like Steam or Epic Games Store for example (current scheme that we're using). Because of this, Stadia can not be a gaming platform in any way, since the user needs to buy all the video games in the service in order to play them. That is to say, the user first needs to buy the game, plus the Stadia subscription service, and only after that you can play the video games. Thus, Stadia should not be defined as gaming platform, otherwise, we can also safely attribute Steam, GOG.com, Microsoft Store or Epic Games Store to gaming platforms ...
    If we really want to specify Stadia's platform then it must be Linux. Why? Because Stadia is based on Linux software, which is the very platform the game runs on, but under no circumstances I would do that, as this would only lead to double confusion and other unnecessary problems in the project.
    In my opinion, optimal solution here would be:
    • exclude all cloud gaming and subscription services according to the arguments here above with clarification to use more specific property, example:
    platform (P400)
    Normal rank none-of constraint
    item of property constraint Google Stadia
    GeForce Now
    PlayStation Now
    constraint status mandatory constraint
    constraint clarification For cloud-based gaming and subscription services use more specific property like "distributed by" (P750) instead of this, since they should not be considered as gaming platforms - per discussion/consensus on Property talk:P400 (English).
    0 references
    add reference


    add value
    • propose a new property in this specific case, example:
    cloud-based gaming service (example)
    Normal rank Google Stadia
    0 references
    add reference
    Normal rank PlayStation Now
    0 references
    add reference
    Normal rank Xbox Cloud Gaming
    0 references
    add reference
    Normal rank GeForce Now
    0 references
    add reference


    add value
    distributed by (P750)
    Normal rank PlayStation Store
    0 references
    add reference
    Normal rank Microsoft Store
    0 references
    add reference
    Normal rank Google Stadia
    0 references
    add reference
    Normal rank GeForce Now
    0 references
    add reference


    add value

    Regards. Kirilloparma (talk) 02:36, 30 July 2020 (UTC)[reply]

    GeForce Now should never be added as anything: It no longer includes a game subscription service and simply gives users access to a Windows server to install their games on, see en:GeForce_Now#GeForce_Now_for_computers. Playstation Now and Google Stadia only support a limited number of games so it would be useful to have these as values for distributed by (P750). A "cloud-based gaming service" property sounds like a comprehensive list of all cloud gaming services that stream the game but since any Windows game can be streamed on GeForce Now, I prefer distributed by (P750). —Dexxor (talk) 16:33, 31 July 2020 (UTC)[reply]

    • Sometimes we have to add platform (P400)Google Stadia (Q60309635) qualifiers, for example:
    GameFAQs game ID
    Normal rank 294446
    platform Google Stadia
    0 references
    add reference


    add value

    Would the following constraints work to allow platform (P400)Google Stadia (Q60309635) qualifiers?

    Dexxor (talk) 14:20, 30 July 2020 (UTC)[reply]


    • I agree that cloud gaming services are fundamentally different from platforms. Wikipedia and the databases listed below probably only treat Stadia as a platform out of convenience. We can do better: We have distributed by (P750) in our hands.

    Dexxor (talk) 14:36, 30 July 2020 (UTC)[reply]

    • I think that a "platform", from a programming / software point of view, is the type of hardware/software environment in which the game is hosted / running. In the case of Stadia it seems (from the quote above) that it's a certain Linux-based server environment operated by Google. In other cases, like PlayStation Plus, the games are downloaded to a console, and the console is the platform. Ghouston (talk) 03:32, 31 July 2020 (UTC)[reply]

    Google Stadia is in NO WAY a distribution channel, and every game that comes out on the Google Stadia platform has a distributor listed in the Google Stadia Store. I'm wondering how I will every get a list of all games available on Google Stadia, if we mess up our modelling like this. For me, Stadia is exactly the same like Steam, a platform that offers games. And alike PS4, Xbox or Windows. And yes, a platform is often something more, like a piece of hardware, an operating system, or a service on another platform. But still those are all platforms. Edoderoo (talk) 10:23, 29 December 2020 (UTC)[reply]

    Use as qualifier on credits[edit]

    Is this A correct usage of platform (P400) as a qualifier? @Nicereddy: --Trade (talk) 09:45, 15 February 2021 (UTC)[reply]

    @Trade: I would generally argue that - if the game has entirely different graphics across platforms - those should probably be separate items entirely. But if it's just tweaks as part of a port I guess it doesn't really matter. I'd say this is fine. Nicereddy (talk) 02:06, 16 February 2021 (UTC)[reply]

    disk operating system (Q600659) or MS-DOS (Q47604) as a platform for DOS games? @Nicereddy: --Trade (talk) 08:20, 16 February 2021 (UTC)[reply]

    @Trade: I've always used DOS (Q170434), but it might be worth asking for opinions in the WikiProject VG talk. Nicereddy (talk) 04:50, 17 February 2021 (UTC)[reply]

    Why don't this property accept Microsoft Windows as a value?[edit]

    I'd seen many games like Grand Theft Auto V (Q17452) using this property and having Microsoft Windows (Q1406) as it's value. The issue showed and said that it had value-type constraint but Microsoft Windows (Q1406) was one of the listed value. I couldn't find out why did the issue show. Cloud anyone fix the problem? tntchn Comment · Contribs 10:23, 18 July 2021 (UTC)[reply]

    Use for Netflix videos[edit]

    This property is being used in places like Found (Q109285531), where it's a qualifier with a value of Netflix for release date. Is that correct? Should it be expanded to include all types of works, not just software? {{u|Sdkb}}talk 06:14, 4 November 2021 (UTC)[reply]

    Autofixes[edit]

    @Trade: I reverted your Autofix personal computer (Q16338)Microsoft Windows (Q1406). This is just plain wrong. There are many cases where the correct replacement would be DOS for example. I had already reverted the MacOS autofix for a similar reason. Also, arguably, there are cases where the 'vague' "personal computer" value *is* correct and should be kept − for example when used as a qualifier to GameFAQs IDs.

    Now, I have no idea how many such wrong replacements User:KrBot − it’s not like a QuickStatements that’s easy enough to revert via EditGroups. So in my opinion this kind of autofix should not be added without serious consensus − especially since they can be so hard to revert. Jean-Fred (talk) 12:21, 14 February 2022 (UTC)[reply]

    I'llk take a look on KrBot. I still have month old issues that ended without any conclusions so it's not that i haven't veen trying. @Jean-Frédéric:--Trade (talk) 12:49, 14 February 2022 (UTC)[reply]
    Hi all, I came here after seeing KrBot replace personal computer as the platform in relation to Metacritic scores with Microsoft Windows. Metacritic uses "PC" though, which then broke the expected values of a Wikidata module on enwiki. -- ferret (talk) 20:39, 16 February 2022 (UTC)[reply]
    Starting to think this may result in any use of Wikidata for Metacritic being removed from Enwiki. Is there no way to find and revert what KrBot did here? -- ferret (talk) 23:38, 18 February 2022 (UTC)[reply]
    I asked around on the Wikidata Telegram group too, and unfortunately it seems like there is no quick solution here. :/ KrBot does not make use of EditGroups for most tasks, and it performs so many different tasks in parallel that going through its contributions list is not so easy. @Ivan A. Krestinin:, would you have any tip for us here? Would it be feasible somehow to undo all the personal computer (Q16338)Microsoft Windows (Q1406) autofixes? Jean-Fred (talk) 16:55, 19 February 2022 (UTC)[reply]
    If a complete rollback is not possible, we can also focus on Metacritic only. Here’s they query for all these IDs:
    SELECT ?item ?itemLabel WHERE {
      ?item p:P1712 ?statement.
      ?statement pq:P400 wd:Q1406.
      SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
    }
    
    Try it!
    It’s probably doable to pipe that into QuickStatements or something. Jean-Fred (talk) 16:57, 19 February 2022 (UTC)[reply]
    Can anyone link an example edit by KrBot concerning this matter? 𝟙𝟤𝟯𝟺𝐪𝑤𝒆𝓇𝟷𝟮𝟥𝟜𝓺𝔴𝕖𝖗𝟰 (𝗍𝗮𝘭𝙠) 21:24, 21 February 2022 (UTC)[reply]
    @1234qwer1234qwer4: Here you go! The bad edits should all be reverted now. Dexxor (talk) 13:16, 22 February 2022 (UTC)[reply]
    Thanks; I figured that a SQL query for the summary would have been an option in the worst case scenario, but great that it's been fixed an easier way. 𝟙𝟤𝟯𝟺𝐪𝑤𝒆𝓇𝟷𝟮𝟥𝟜𝓺𝔴𝕖𝖗𝟰 (𝗍𝗮𝘭𝙠) 17:47, 22 February 2022 (UTC)[reply]

    None of Windows[edit]

    Is there a reason that Windows 7 is missing from the "None of" constraint? Mbrickn (talk) 02:13, 15 August 2022 (UTC)[reply]