Guild Wars 2 Wiki:Semantic MediaWiki/General properties
From Guild Wars 2 Wiki
Jump to navigationJump to search
These properties are in general use by multiple categories of pages.
Property:Has canonical name[edit]
- Purpose
- Identifies the in-game name of the subject. Storing this as a property provides a simple, reliable method of creating a link to the page that does not display any disambiguation suffix (the "pipe trick" is often unreliable in templates; it's possible for a subject to exist whose name includes parentheses in-game, thus confusing any method that uses StringFunctions).
- Applies to
- Everything. All infoboxes will set the value as {{{name|{{PAGENAME}}}} since we already use name to define the infobox header on disambiguated pages.
- Has type
- String
- Allows values
- Unrestricted
Property:Has game id[edit]
- Purpose
- Stores the subject's in-game ID number.
- Applies to
- Items, skills, traits, locations (waypoints and points of interest only), recipes
- Has type
- Number
- Allows values
- Unrestricted
Property:Has game description[edit]
- Purpose
- Stores the subject's in-game description, including wiki markup.
- Applies to
- Anything
- Has type
- Text
- Allows values
- Unrestricted
Property:Has game icon[edit]
- Purpose
- Stores the filename of the subject's in-game icon for easy retrieval.
- Applies to
- Anything
- Has type
- Page
- Allows values
- Unrestricted
Property:Has appearance[edit]
- Purpose
- Stores the filename of the primary in-game appearance of the subject, excluding galleries.
- Applies to
- NPCs, weapons, locations, events, hearts
- Has type
- Page
- Allows values
- Unrestricted (possibly multi-valued)
Property:Is for profession[edit]
- Purpose
- Identifies the profession with which a subject is associated.
- Applies to
- Anything
- Has type
- String
- Allows values
-
- Elementalist
- Engineer
- Guardian
- Mesmer
- Necromancer
- Ranger
- Thief
- Warrior
- Any
Property:Is for race[edit]
- Purpose
- Identifies the race with which a subject is associated.
- Applies to
- Anything that is race-specific
- Has type
- Page
- Allows values
-
- Asura
- Charr
- Human
- Norn
- Sylvari
Property:Is historical[edit]
- Purpose
- Identifies subjects that are not present in the current version of the game. Used to filter result sets to live data only.
- Applies to
- Everything. Infoboxes should accept the parameter historical, which will default to N. A value of 'Y' will trigger the infobox to display the Template:Historical content notice and disable auto-categorization.
- Has type
- Boolean
- Allows values
- Y/N
Property:Located in[edit]
- Purpose
- Identifies the lowest-level division that a subject exists within. For most subjects outside the location hierarchy (NPCs, events, etc.), this will be one or more areas. Certain special cases, like meta events, will instead list a zone
- Applies to
- Anything that can be assigned a location, including events.
- Has type
- Page
- Allows values
- Unrestricted, but is expected to be a region, zone, or area.