Property talk:P1068

From Wikidata
Jump to navigation Jump to search

Documentation

instruction set
set of machine code instructions on which a processor architecture is based
Descriptioninstruction set architecture (Q272683) : Instruction set which the CPU is compatible
Data typeItem
Domain
According to this template: CPU : types of electronic circuit (Q1815901), such as microprocessor (Q5297)
According to statements in the property:
electronic circuit (Q1815901)
When possible, data should only be stored as statements
Allowed valuesinstruction set architecture (Q272683) (latest list) (note: this should be moved to the property statements)
ExampleAthlon 64 (Q294894)x86-64 (Q272629)
SourceIntel website, for Intel processors (note: this information should be moved to a property statement; use property source website for the property (P1896))
See alsomicroarchitecture (P6889)
Lists
Proposal discussionProposal discussion
Current uses
Total621
Main statement55489.2% of uses
Qualifier6710.8% of uses
Search for values
[create Create a translatable help page (preferably in English) for this property to be included here]
Type “electronic circuit (Q1815901): item must contain property “instance of (P31), subclass of (P279)” with classes “electronic circuit (Q1815901)” 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/P1068#Type Q1815901, SPARQL
Value type “instruction set architecture (Q272683): This property should use items as value that contain property “instance of (P31)”. On these, the value for instance of (P31) should be an item that uses subclass of (P279) with value instruction set architecture (Q272683) (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/P1068#Value type Q272683, SPARQL

Constraints[edit]


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

Invalid property[edit]

The description of this property suggests that 32-bit, 8-bit, etc. are instructions sets. They are not.

An instruction set, is a set of machine codes, i.e. the language (set of instructions) the processor understands.

8-bit, etc. is a word-size which forms part of the processor's specification. Danrok (talk) 19:52, 19 January 2014 (UTC)[reply]

@Danrok: Thanks for checking up on me. We only have to fix 2 items, the constraint violations and the description. The discussion is still here: Wikidata:Property_proposal/Unsorted#Instruction_Set and I am not knowledgeable enough in these matters to have noticed the mistake during property creation. Do you have time to fix it? --Tobias1984 (talk) 19:58, 19 January 2014 (UTC)[reply]
As we are, it is a slightly problematic. There isn't an existing item for each, and every instruction set. We do have a few, e.g. x86-64 (Q272629). Danrok (talk) 20:12, 19 January 2014 (UTC)[reply]