Skip to content

Entity types

Second half of the nomenclature, the interface contract for the data model and for content entry. Single source: data/entities.json.

Filterable fields are the competitive surface: every filterable field dropped is a query lost.

11 types130 entities dueschema 0.1.0-draft

Fields common to every entity

FieldTypeRequiredTranslatedFilterableSortable
slugstring
typeenumdata/entities.json#types
namestring
summarytext
positionstring
certaintyenumconfirmed · probable · assumed
sourcessource_ref
spoiler_levelenumnone · early · mid · ending · post
verification_stateenumreported · confirmed · disputed · canon
first_contributorref
discovered_atdate

Vehiclevehicle

On the map: sometimesG3 target: 30

Database
FieldTypeRequiredTranslatedFilterableSortable
vehicle_classenumsports · super · muscle · sedan · suv · offroad · motorcycle · boat · aircraft · helicopter · utility · emergency · military
manufacturerstring
seatsnumber
top_speed_kmhnumber · km/h
pricemoney
acquisitionenum_listpurchase · theft · mission_reward · spawn · unknown
customizableboolean
real_world_inspirationstring

Charactercharacter

On the map: sometimesG3 target: 15

Database
FieldTypeRequiredTranslatedFilterableSortable
roleenumprotagonist · antagonist · supporting · minor · mentioned
affiliationstring
statusenumalive · unknown · deceased
voice_actorstring
first_seensource_ref
biographytext

Placeplace

On the map: alwaysG3 target: 30

Database
FieldTypeRequiredTranslatedFilterableSortable
place_typeenumstate · region · city · district · landmark · beach · island · waterway · building · wilderness
parent_placeref
accessenumfree · mission_only · restricted · inaccessible
notable_fortext
geometry_kindenumpoint · polygon

Businessbusiness

On the map: sometimesG3 target: 15

Database
FieldTypeRequiredTranslatedFilterableSortable
sectorenumretail · food · vehicle · weapon · media · finance · health · leisure · industry · public
interactiveboolean
servicesenum_listbuy · sell · customize · heal · store · gamble · eat · transport
parodiesstring

Game mechanicmechanic

On the map: neverG3 target: 15

Database
FieldTypeRequiredTranslatedFilterableSortable
systemenumdriving · combat · stealth · economy · social · survival · customization · progression · world · online
announcement_statusenumannounced · shown · inferred
descriptiontext
affectsref_list

Mythmyth

On the map: sometimesG3 target: 15

Database
FieldTypeRequiredTranslatedFilterableSortable
claimtext
origintext
evidence_stateenumnone · weak · contradictory · strong
verdictenumopen · unlikely · plausible · debunked · confirmed
what_would_change_ittext

Findpin

On the map: alwaysG3 target: 0

Database
FieldTypeRequiredTranslatedFilterableSortable
categoryenumdata/taxonomy.json#categories
reproduction_stepstext
conditionsenum_listtime_of_day · weather · story_progress · vehicle_required · item_required
requiresref_list

Radio stationradio

On the map: neverG3 target: 0

Database
FieldTypeRequiredTranslatedFilterableSortable
genreenumhiphop · rock · pop · electronic · latin · country · jazz · classical · talk · other
hoststring
track_countnumber

Tracktrack

On the map: neverG3 target: 10

Database
FieldTypeRequiredTranslatedFilterableSortable
artiststring
titlestring
genreenumhiphop · rock · pop · electronic · latin · country · jazz · classical · other
stationref
release_yearnumber
attested_byenumtrailer · rockstar_statement · artist_statement · unattested

Missionmission

On the map: sometimesG3 target: 0

Database
FieldTypeRequiredTranslatedFilterableSortable
actnumber
charactersref_list
objectivestext
optionalboolean

Patchpatch

On the map: neverG3 target: 0

Database
FieldTypeRequiredTranslatedFilterableSortable
versionstring
released_atdate
platformsenum_listps5 · xbox_series · pc
change_kindenum_listadded · removed · changed · fixed
affectsref_list