User:Joshbaumgartner/quickpresets.js

From Wikidata
Jump to navigation Jump to search

Note: After publishing, you may have to bypass your browser's cache to see the changes.

  • Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
  • Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
  • Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5.
quick_props = [
   {
      qid: null,               // Only apply this preset-block for items with instance of (P31) set to 5
      name: "No set",        // Label that should be shown for this group
      defaults: [           // List all Preset for this group
         {
            name: "Instance of",
            pid: 31,        // ID of the property that should be proposed
            values: [       // values of the items that should be proposed for this pid
               {name: "vehicle family", qid: 22999537},
               {name: "vehicle model", qid: 29048322},
               {name: "aircraft family", qid: 15056993},
               {name: "aircraft model", qid: 15056995},
               {name: "aircraft fleet", qid: 1875630},
               {name: "engine family", qid: 15057020},
               {name: "engine model", qid: 15057021},
               {name: "ship class", qid: 559026},
               {name: "ship", qid: 11446},
               {name: "weapon family", qid: 15142889},
               {name: "weapon model", qid: 15142894},
               {name: "convoy series", qid: 114862495},
               {name: "book", qid: 571},
               {name: "edition", qid: 3331189},
               {name: "Wikimedia category", qid: 4167836},
               //...
                 ]
         },
      // Next group of presets for another type of items comes here.
      ]
   },
   {
   	  qid: 15056995, // AIRCRAFT MODEL
   	  name: "Aircraft model",
   	  defaults: [
   	  	{
   	  		name: "Subclass of",
   	  		pid: 279,
   	  		values: [
   	  		   {name: "aircraft", qid: 11436},
   	  		   {name: "mil", qid: 216916},
   	  		   {name: "exp", qid: 1384417},
   	  		   {name: "ga", qid: 22695586},
   	  		   {name: "ga single", qid: 20026838},
   	  		   {name: "lsa", qid: 777459},
   	  		   {name: "ul", qid: 19768182},
   	  		   {name: "ult", qid: 2556346},
   	  		   {name: "gldr", qid: 2165278},
   	  		   {name: "hb", qid: 2995267},
   	  		   {name: "W1", qid: 627537},
   	  		   {name: "W2", qid: 223818},
   	  		   {name: "W3", qid: 118240},
   	  		   {name: "E1", qid: 10331907},
   	  		   {name: "E2", qid: 18500527},
   	  		   {name: "E3", qid: 20035983},
   	  		   {name: "E4", qid: 63244789},
   	  			]
   	  	},
   	  ]
   },
   {
   	  qid: 15056993, // AIRCRAFT FAMILY
   	  name: "Aircraft family",
   	  defaults: [
   	  	{
   	  		name: "Subclass of",
   	  		pid: 279,
   	  		values: [
   	  		   {name: "aircraft", qid: 11436},
   	  		   {name: "mil", qid: 216916},
   	  		   {name: "exp", qid: 1384417},
   	  		   {name: "ga", qid: 22695586},
   	  		   {name: "ga single", qid: 20026838},
   	  		   {name: "lsa", qid: 777459},
   	  		   {name: "ul", qid: 19768182},
   	  		   {name: "ult", qid: 2556346},
   	  		   {name: "gldr", qid: 2165278},
   	  		   {name: "hb", qid: 2995267},
   	  		   {name: "W1", qid: 627537},
   	  		   {name: "W2", qid: 223818},
   	  		   {name: "W3", qid: 118240},
   	  		   {name: "E1", qid: 10331907},
   	  		   {name: "E2", qid: 18500527},
   	  		   {name: "E3", qid: 20035983},
   	  		   {name: "E4", qid: 63244789},
   	  			]
   	  	},
   	  ]
   },
   {
   	  qid: 15057021, // ENGINE MODEL
   	  name: "Engine model",
   	  defaults: [
   	  	{
   	  		name: "Subclass of",
   	  		pid: 279,
   	  		values: [
   	  		   {name: "engine", qid: 44167},
   	  			]
   	  	},
   	  ]
   },
   {
      qid: 17372500,               // Only apply this preset-block for items with instance of (P31) set to 5
      name: "Fleet",        // Label that should be shown for this group
      defaults: [           // List all Preset for this group
         {
            name: "Aircraft used",
            pid: 2670,        // ID of the property that should be proposed
            values: [       // values of the items that should be proposed for this pid
               {name: "aircraft", qid: 11436},
               //...
                 ]
         },
         {
            name: "Part of",
            pid: 361,        // ID of the property that should be proposed
            values: [       // values of the items that should be proposed for this pid
               {name: "global ac", qid: 24175393},
               {name: "global gov ac", qid: 56650959},
               {name: "global mil ac", qid: 24238480},
               {name: "global airline", qid: 56648505},
               //...
                 ]
         },
         {
            name: "Operator",
            pid: 137,        // ID of the property that should be proposed
            values: [       // values of the items that should be proposed for this pid
               {name: "military", qid: 8473},
               {name: "airline", qid: 46970},
               //...
                 ]
         },
         {
            name: "Country",
            pid: 17,        // ID of the property that should be proposed
            values: [       // values of the items that should be proposed for this pid
               //...
                 ]
         },
         {
            name: "Has part",
            pid: 527,        // ID of the property that should be proposed
            values: [       // values of the items that should be proposed for this pid
               //...
                 ]
         },
      // Next group of presets for another type of items comes here.
      ]
   },
   {
   	  qid: 11446, // SHIP
   	  name: "Ship",
   	  defaults: [
   	  	{
   	  		name: "Described by",
   	  		pid: 1343,
   	  		values: [
   	  		   {name: "RussianShips", qid: 38590953},
   	  			]
   	  	},
   	  	{
   	  		name: "Class",
   	  		pid: 289,
   	  		values: [
   	  		    ]
   	  	},
   	  	{
   	  		name: "Name",
   	  		pid: 1448,
   	  		values: [
   	  		    ]
   	  	},
   	  	{
   	  		name: "Mfr",
   	  		pid: 176,
   	  		values: [
   	  		    ]
   	  	},
   	  	{
   	  		name: "Yard No",
   	  		pid: 617,
   	  		values: [
   	  		    ]
   	  	},
   	  ]
   },
];