Property talk:P400

From Wikidata
Jump to: navigation, search

Documentation

platform
platform for which a work has been developed or released / specific platform version of a software developed
Description computing platform on which a software runs, e.g. PC, ARM, Xbox
Represents computing platform (Q241317)
Data type Item
Template parameter en:template:Infobox software: platform. en:template:Infobox video game: platforms
Domain
According to statements in the property:
computer program (Q40056) and software (Q7397)
When possible, data should only be stored as statements
Allowed values
According to this template: computing platform (Q241317), or possibly simply operating system (Q9135)
According to statements in the property:
IBM PC compatible (Q751046), Nintendo Entertainment System (Q172742), Amiga (Q100047), x86 (Q182933), x86-64 (Q272629), SPARC (Q273190), IA-64 (Q916994), DEC Alpha (Q858065), IBM System/390 (Q1361373), IBM System z (Q2141460), Xbox 360 (Q48263), PlayStation 3 (Q10683), Motorola 68000 family (Q937498), PowerPC (Q209860), NonStop (Q826798), ZX Spectrum (Q23882), Commodore 64 (Q99775), Nintendo DS (Q170323), personal computer (Q16338), smartphone (Q22645), tablet computer (Q155972), Xbox One (Q13361286), Raspberry Pi (Q245), cross-platform (Q174666), Wii (Q8079), ARM (Q16980), MIPSel (Q1881518), Itanium (Q390389), Game Boy Advance (Q188642), PlayStation (Q10677), Game Boy (Q186437), Wii U (Q56942), Nintendo 64 (Q184839), mobile phone (Q17517), N-Gage (Q336434), Nintendo GameCube (Q182172), PlayStation 2 (Q10680), PlayStation Portable (Q170325), Xbox (Q132020), BlackBerry (Q171819), PlayStation 4 (Q5014725), Super Nintendo Entertainment System (Q183259), Sega Mega Drive (Q10676), Atari 2600 (Q206261), MSX (Q853547), Game Boy Color (Q203992), Nintendo 3DS (Q203597), Ouya (Q1391641), Apple IIGS (Q1282269), Atari ST (Q627302), web browser (Q6368), Microsoft Windows (Q1406), iOS (Q48493), Android (Q94), Linux (Q388), Disk Operating System (Q170434), PlayStation Vita (Q188808), Mac OS (Q43627), Windows Phone (Q4885200), macOS (Q14116), Nintendo Switch (Q19610114), New Nintendo 3DS (Q17679679), Dreamcast (Q184198), TurboGrafx-16 (Q1057377), Sega Saturn (Q200912), 3DO Interactive Multiplayer (Q229429), Neo Geo (Q1054350), Sega Game Gear (Q751719), Sega Master System (Q209868), Neo Geo Pocket Color (Q1977455), Sega 32X (Q1063978), Sega Mega-CD (Q1047516) and Nvidia Shield (Q19605735)
When possible, data should only be stored as statements
Example Minecraft (Q49740)Xbox 360 (Q48263)
Grand Theft Auto IV (Q94797)PlayStation 3 (Q10683)
Counter-Strike (Q163628)Xbox (Q132020)
Tracking: usage Category:Pages using Wikidata property P400 (Q20989976)
Lists
Proposal discussion Property proposal/Archive/5#P400
Current uses 25,679
[create] Create a translatable help page (preferably in English) for this property to be included here
Type “computer program (Q40056), software (Q7397): element must contain property “instance of (P31)” with classes “computer program (Q40056), software (Q7397)” or their subclasses (defined using subclass of (P279)).
Exceptions are possible as rare values may exist.
List of this constraint violations: Database reports/Constraint violations/P400#Type Q40056, Q7397, SPARQL
One of IBM PC compatible (Q751046), Nintendo Entertainment System (Q172742), Amiga (Q100047), x86 (Q182933), x86-64 (Q272629), SPARC (Q273190), IA-64 (Q916994), DEC Alpha (Q858065), IBM System/390 (Q1361373), IBM System z (Q2141460), Xbox 360 (Q48263), PlayStation 3 (Q10683), Motorola 68000 family (Q937498), PowerPC (Q209860), NonStop (Q826798), ZX Spectrum (Q23882), Commodore 64 (Q99775), Nintendo DS (Q170323), personal computer (Q16338), smartphone (Q22645), tablet computer (Q155972), Xbox One (Q13361286), Raspberry Pi (Q245), cross-platform (Q174666), Wii (Q8079), ARM (Q16980), MIPSel (Q1881518), Itanium (Q390389), Game Boy Advance (Q188642), PlayStation (Q10677), Game Boy (Q186437), Wii U (Q56942), Nintendo 64 (Q184839), mobile phone (Q17517), N-Gage (Q336434), Nintendo GameCube (Q182172), PlayStation 2 (Q10680), PlayStation Portable (Q170325), Xbox (Q132020), BlackBerry (Q171819), PlayStation 4 (Q5014725), Super Nintendo Entertainment System (Q183259), Sega Mega Drive (Q10676), Atari 2600 (Q206261), MSX (Q853547), Game Boy Color (Q203992), Nintendo 3DS (Q203597), Ouya (Q1391641), Apple IIGS (Q1282269), Atari ST (Q627302), web browser (Q6368), Microsoft Windows (Q1406), iOS (Q48493), Android (Q94), Linux (Q388), Disk Operating System (Q170434), PlayStation Vita (Q188808), Mac OS (Q43627), Windows Phone (Q4885200), macOS (Q14116), Nintendo Switch (Q19610114), New Nintendo 3DS (Q17679679), Dreamcast (Q184198), TurboGrafx-16 (Q1057377), Sega Saturn (Q200912), 3DO Interactive Multiplayer (Q229429), Neo Geo (Q1054350), Sega Game Gear (Q751719), Sega Master System (Q209868), Neo Geo Pocket Color (Q1977455), Sega 32X (Q1063978), Sega Mega-CD (Q1047516), Nvidia Shield (Q19605735): value must be one of the specified items. Please expand list if needed.
Exceptions are possible as rare values may exist.
List of this constraint violations: Database reports/Constraint violations/P400#One of, values statistics, SPARQL


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)

@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)
  • @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)
    @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)