Property talk:P880

From Wikidata
Jump to navigation Jump to search

Documentation

CPU
central processing unit found within the subject item
DescriptionComputer's CPU
Representscentral processing unit (Q5300)
Data typeItem
Template parameter"cpu" in en:template:Infobox information appliance
Domain
According to this template: term (computer)
According to statements in the property:
computer (Q68), computing platform (Q241317), smartphone (Q22645), video game console (Q8076), electronic machine (Q2858615), arcade video game machine (Q192851), motherboard (Q4321), video game (Q7889), workstation (Q192525), supercomputer (Q121117), peripheral (Q178648), smartphone model (Q19723451) or typewriter (Q46335)
When possible, data should only be stored as statements
Allowed valuesfor the future we could think to allow only items with Instance of equal to microprocessor (Q5297) (microprocessore) (note: this should be moved to the property statements)
ExampleCommodore 64 (Q99775)MOS Technology 6510 (Q378246)
Texas Instruments TI-99/4A (Q454390)Texas Instruments TMS9900 (Q767710)
Robot and gadget jobswe could read "cpu" value in en:template:Infobox information appliance
Tracking: usageCategory:Pages using Wikidata property P880 (Q56242334)
Tracking: local yes, WD nono label (Q101363691)
See alsoGPU (P2560)
Lists
Proposal discussionProposal discussion
Current uses
Total2,774
Main statement2,74799% of uses
Qualifier240.9% of uses
Reference30.1% of uses
Search for values
[create Create a translatable help page (preferably in English) for this property to be included here]
Type “computer (Q68), computing platform (Q241317), smartphone (Q22645), video game console (Q8076), electronic machine (Q2858615), arcade video game machine (Q192851), motherboard (Q4321), video game (Q7889), workstation (Q192525), supercomputer (Q121117), peripheral (Q178648), smartphone model (Q19723451), typewriter (Q46335): item must contain property “instance of (P31), subclass of (P279)” with classes “computer (Q68), computing platform (Q241317), smartphone (Q22645), video game console (Q8076), electronic machine (Q2858615), arcade video game machine (Q192851), motherboard (Q4321), video game (Q7889), workstation (Q192525), supercomputer (Q121117), peripheral (Q178648), smartphone model (Q19723451), typewriter (Q46335)” 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).
List of violations of this constraint: Database reports/Constraint violations/P880#Type Q68, Q241317, Q22645, Q8076, Q2858615, Q192851, Q4321, Q7889, Q192525, Q121117, Q178648, Q19723451, Q46335, SPARQL
Scope is as main value (Q54828448), as qualifier (Q54828449): 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/P880#Scope, 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/P880#Entity types

Class or instance[edit]

Hello @SamB:, Setun (Q2877829) is class of computers. This class contains 46 instances. The most artices in Wikipedia are about compiter classes, not about concrete instances. Only few exceptions present, for example ENIAC (Q169399). — Ivan A. Krestinin (talk) 20:13, 2 April 2015 (UTC)[reply]

@Ivan A. Krestinin:: Well, um, most of the other things that use this property seem to be instances. I'm beginning to wonder if the whole instance-of/subclass-of distinction is actually helpful, but I also wonder: did you include instances of subclasses? --SamB (talk) 22:09, 2 April 2015 (UTC)[reply]
Sorry, I do not understand your last question. Instance of computer is concrete device produced in concrete date with concrete unique serial number. This device was sell to some concrete user and worked until concrete date. PlayStation 2 (Q10680), Commodore CBM-II (Q379710) or Apple III (Q420769) are not about concrete device instance. These articles describe device type (device model). So Apple III (Q420769) is subclass of computer (Q68), not instance of computer (Q68). Instance/subclass difference is not simple thing, so many errors present in Wikidata items. — Ivan A. Krestinin (talk) 22:36, 2 April 2015 (UTC)[reply]

System-on-a-chip[edit]

I'm puzzled about system-on-a-chip devices, that contain a processor and/or GPU core. Shoud the CPU (P880) and GPU (P2560) properties be set to the system-on-a-chip device, as I did on Banana Pi BPI-M1 (Q64821105) by setting them to Allwinner A20 (Q2837438), or should they be set to the underlying cores, i.e., ARM Cortex-A7 (Q2819372) and Mali-400 MP (Q1121699)? Ghouston (talk) 05:32, 25 June 2019 (UTC)[reply]

I've been thinking about this myself, and it vexes me as well. I almost think the best option would be to have SOC be its own property. There's a lot more in most SOCs then just CPU+GPU after all, as I'm sure you know, and some SOCs lack a dedicated GPU, so I think the differentiation is useful. Mbrickn (talk) 18:21, 27 October 2022 (UTC)[reply]

"peripheral equipment"[edit]

Added peripheral (Q178648) (and subclasses) as allowed instances. This is because often computer peripherals have embedded CPUs. For example, Commodore floppy disk drives (e.g. Commodore 1541 (Q1756973)) have embedded 6502 CPUs. SJK (talk) 08:50, 1 January 2020 (UTC)[reply]

We could just as well make it appliance (Q1183543), since any piece of complex equipment can potentially have an embedded CPU. Ghouston (talk) 11:22, 1 January 2020 (UTC)[reply]