gunspec-io · JSON-LD Context

Gunspec Io Context

JSON-LD context defining the semantic vocabulary for Gunspec Io from gunspec-io.

88 Classes 316 Properties 4 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#
dcterms: http://purl.org/dc/terms/
gunspec: https://gunspec.io/schema#

Classes

PublicOffer InterfaceStandard ResolvedInterface FitVia FitRoute AdapterRef ManufacturerRef StandardRef AttachmentBase FirearmStatus AttachmentStatus MediaKind MediaItemKind ImageType SchematicType TicketStatus TicketPriority TicketCategory ReportIssueType ReportStatus InterfaceSource FitType SourceKind FitSource GameArchetype ChangelogCategory NoticeVariant UpdateKind UpdateBlockType UpdateGlyphPattern OfferStatus ReleaseStatus ReleaseDatePrecision OfferTargetKind AdoptionType Provenance ErrorResponse Pagination InlineMediaItem MediaCatalogEntry FirearmListItem FirearmRecord FeatureIcon FirearmVariant FirearmGameStats FirearmSchematic FirearmImage FirearmUser FirearmCaliber Manufacturer Caliber Category ManufacturerFirearmListItem CaliberFirearmListItem CategoryFirearmListItem AmmunitionLoad DataReport SupportTicket WebhookEndpoint FirearmBrief TopFirearm TimelineEntry SimilarFirearm FirearmDimensions MediaItem TrajectoryPoint Zeroing TerminalBallistics BallisticsFirearm FirearmSearchResult FavoriteFirearm HeadToHeadFirearm PopularFirearm FamilyMember FamilyTree AdoptionMap GameProfile StatCount ChangelogEntry SiteNotice UpdateFigure UpdateBlock SiteUpdate ApiContractRun SdkVerificationRun BlogPost GameStatsVersion GameStatsSnapshotEntry

Properties

Property Type Container
vendor
sku string
priceCents integer
currency string
url string
inStock boolean
clickId string
region string
updatedAt string
id string
kind string
name string
aliases list
notes string
position string
standardId string
source reference
confidence decimal
inheritedFrom string
adapterId string
fitType string
adapter
via list
adapterConfidence decimal
caveats list
category string
manufacturer
modelNumber string
weightG decimal
lengthMm decimal
capacity integer
boreDiameterMm decimal
requiresPosition string
isFactoryPart boolean
factoryFor string
statMods
specDeltas
imageUrl string
status reference
dataConfidence decimal
version string
provenance reference
sources list
sourceKinds list
bestSourceKind
makerSource string
evidence string
checks
verifiedAt string
verifiedFields list
specSource string
success boolean
error
page integer
per_page integer
limit integer
total integer
totalPages integer
alt string
width integer
height integer
images list
manufacturerId string
categoryId string
yearIntroduced integer
countryOfOrigin string
actionType string
weightEmptyG decimal
barrelLengthMm decimal
createdAt string
svgLineArtUrl string
model3dUrl string
favoriteCount integer
has3dModel integer
defaultAmmoId string
sourceMuzzleVelocityMps decimal
sourceMuzzleEnergyJ decimal
sourceEffectiveRangeM decimal
sourceMaxRangeM decimal
ballisticsSource string
ballisticsSourceUrl string
parentFirearmId string
variantType string
yearDiscontinued integer
weightLoadedG decimal
overallLengthMm decimal
heightMm decimal
widthMm decimal
sightRadiusMm decimal
firingMechanism string
triggerType string
triggerPullN decimal
magazineCapacity integer
magazineType string
muzzleVelocityMps decimal
muzzleEnergyJ decimal
effectiveRangeM decimal
maxRangeM decimal
rateOfFireRpm integer
barrelRifling string
riflingTwistMm decimal
numberOfGrooves integer
frameMaterial string
slideMaterial string
barrelMaterial string
stockMaterial string
finish string
safetyMechanisms list
features list
feedSystems list
gameDamage integer
gameAccuracy integer
gameRange integer
gameFireRate integer
gameMobility integer
gameRecoilControl integer
gameReloadSpeed integer
gameConcealment integer
description string
designer string
foldedLengthMm decimal
alternateNames list
firingModes list
conflicts list
productionNumbers
lore string
label string
iconUrl reference
firearmId string
title string
type reference
format string
sourceUrl string
author string
license string
storage string
sortOrder integer
userName string
userType string
countryCode string
adoptedYear integer
designation string
caliberId string
isPrimary integer
natoDesignation string
bulletDiameterMm decimal
caseLengthMm decimal
cartridgeType string
neckDiameterMm decimal
shoulderDiameterMm decimal
baseDiameterMm decimal
rimDiameterMm decimal
rimThicknessMm decimal
bulletLengthMm decimal
typicalBulletWeightG decimal
primerType string
caseShape string
caseMaterial string
projectileKind string
bulletProfile string
closure string
markingColor string
foundedYear integer
defunctYear integer
stateOwned boolean
makesFirearms boolean
parentId string
predecessorId string
website string
logoUrl string
maxPressureMpa decimal
maxPressurePsi decimal
typicalMuzzleVelocityMps decimal
typicalMuzzleEnergyJ decimal
markingMeaning string
parentCartridgeId string
specStandard string
bulletWeightG decimal
bulletType string
ballisticCoefficientG1 decimal
ballisticCoefficientG7 decimal
referenceVelocityMps decimal
referenceBarrelLengthMm decimal
sectionalDensity decimal
isCommon integer
bulletSvgUrl string
velocityRetentionExponent decimal
isMilitary integer
section string
issueType reference
suggestedValue string
references list
reviewedAt string
subject string
priority reference
reply_count integer
created_at string
updated_at string
closed_at string
events list
active boolean
value decimal
unit string
score decimal
metric
imperial
feature string
mimeType string
sizes
credit
distanceM decimal
velocityMps decimal
energyJ decimal
dropCm decimal
pathCm decimal
timeOfFlightS decimal
machNumber decimal
momentumKgMs decimal
tkoFactor decimal
energyDensityJCm2 decimal
zeroM decimal
sightHeightMm decimal
hatcherRSP decimal
manufacturer_id string
category_id string
manufacturer_name string
category_name string
category_slug string
year_introduced integer
country_of_origin string
action_type string
weight_empty_g decimal
barrel_length_mm decimal
svg_line_art_url string
model_3d_url string
favorite_count integer
rank decimal
matched_name string
matched_name_kind string
firearm_id string
favorited_at string
overall_length_mm decimal
magazine_capacity integer
muzzle_velocity_mps decimal
muzzle_energy_j decimal
effective_range_m decimal
rate_of_fire_rpm decimal
entity_id string
entity_name string
total_views integer
total_unique_users integer
ancestors list
current reference
descendants list
firearmName string
countries list
archetype reference
strengths list
weaknesses list
count integer
body string
publishedAt string
published integer
highlight string
detail string
variant reference
ctaLabel string
ctaUrl string
startsAt string
endsAt string
pattern reference
seed string
words list
text string
items list
ordered boolean
attribution string
code string
language string
figure reference
caption string
summary string
pinned integer
surface string
env string
specVersion string
commitSha string
runUrl string
ranAt string
durationMs integer
operations integer
passed integer
failed integer
skipped integer
tiers list
results list
systemChecks list
checkKind string
sdkVersion string
apiHost string
unsupported integer
examples list
slug string
heroImage string
heroAlt string
postedAt string
firearmCount integer
firearm_name string
game_damage integer
game_accuracy integer
game_range integer
game_fire_rate integer
game_mobility integer
game_recoil_control integer
game_reload_speed integer
game_concealment integer

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://gunspec.io/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "gunspec": "https://gunspec.io/schema#",
    "PublicOffer": "gunspec:PublicOffer",
    "vendor": {
      "@id": "gunspec:vendor"
    },
    "sku": {
      "@id": "gunspec:sku",
      "@type": "xsd:string"
    },
    "priceCents": {
      "@id": "gunspec:priceCents",
      "@type": "xsd:integer"
    },
    "currency": {
      "@id": "gunspec:currency",
      "@type": "xsd:string"
    },
    "url": {
      "@id": "gunspec:url",
      "@type": "xsd:string"
    },
    "inStock": {
      "@id": "gunspec:inStock",
      "@type": "xsd:boolean"
    },
    "clickId": {
      "@id": "gunspec:clickId",
      "@type": "xsd:string"
    },
    "region": {
      "@id": "gunspec:region",
      "@type": "xsd:string"
    },
    "updatedAt": {
      "@id": "gunspec:updatedAt",
      "@type": "xsd:string"
    },
    "InterfaceStandard": "gunspec:InterfaceStandard",
    "id": {
      "@id": "gunspec:id",
      "@type": "xsd:string"
    },
    "kind": {
      "@id": "gunspec:kind",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "gunspec:name",
      "@type": "xsd:string"
    },
    "aliases": {
      "@id": "gunspec:aliases",
      "@container": "@list"
    },
    "notes": {
      "@id": "gunspec:notes",
      "@type": "xsd:string"
    },
    "ResolvedInterface": "gunspec:ResolvedInterface",
    "position": {
      "@id": "gunspec:position",
      "@type": "xsd:string"
    },
    "standardId": {
      "@id": "gunspec:standardId",
      "@type": "xsd:string"
    },
    "source": {
      "@id": "gunspec:source",
      "@type": "@id"
    },
    "confidence": {
      "@id": "gunspec:confidence",
      "@type": "xsd:decimal"
    },
    "inheritedFrom": {
      "@id": "gunspec:inheritedFrom",
      "@type": "xsd:string"
    },
    "FitVia": "gunspec:FitVia",
    "adapterId": {
      "@id": "gunspec:adapterId",
      "@type": "xsd:string"
    },
    "FitRoute": "gunspec:FitRoute",
    "fitType": {
      "@id": "gunspec:fitType",
      "@type": "xsd:string"
    },
    "adapter": {
      "@id": "gunspec:adapter"
    },
    "via": {
      "@id": "gunspec:via",
      "@container": "@list"
    },
    "adapterConfidence": {
      "@id": "gunspec:adapterConfidence",
      "@type": "xsd:decimal"
    },
    "caveats": {
      "@id": "gunspec:caveats",
      "@container": "@list"
    },
    "AdapterRef": "gunspec:AdapterRef",
    "ManufacturerRef": "gunspec:ManufacturerRef",
    "StandardRef": "gunspec:StandardRef",
    "AttachmentBase": "gunspec:AttachmentBase",
    "category": {
      "@id": "gunspec:category",
      "@type": "xsd:string"
    },
    "manufacturer": {
      "@id": "gunspec:manufacturer"
    },
    "modelNumber": {
      "@id": "gunspec:modelNumber",
      "@type": "xsd:string"
    },
    "weightG": {
      "@id": "gunspec:weightG",
      "@type": "xsd:decimal"
    },
    "lengthMm": {
      "@id": "gunspec:lengthMm",
      "@type": "xsd:decimal"
    },
    "capacity": {
      "@id": "gunspec:capacity",
      "@type": "xsd:integer"
    },
    "boreDiameterMm": {
      "@id": "gunspec:boreDiameterMm",
      "@type": "xsd:decimal"
    },
    "requiresPosition": {
      "@id": "gunspec:requiresPosition",
      "@type": "xsd:string"
    },
    "isFactoryPart": {
      "@id": "gunspec:isFactoryPart",
      "@type": "xsd:boolean"
    },
    "factoryFor": {
      "@id": "gunspec:factoryFor",
      "@type": "xsd:string"
    },
    "statMods": {
      "@id": "gunspec:statMods"
    },
    "specDeltas": {
      "@id": "gunspec:specDeltas"
    },
    "imageUrl": {
      "@id": "gunspec:imageUrl",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "gunspec:status",
      "@type": "@id"
    },
    "dataConfidence": {
      "@id": "gunspec:dataConfidence",
      "@type": "xsd:decimal"
    },
    "version": {
      "@id": "gunspec:version",
      "@type": "xsd:string"
    },
    "provenance": {
      "@id": "gunspec:provenance",
      "@type": "@id"
    },
    "FirearmStatus": "gunspec:FirearmStatus",
    "AttachmentStatus": "gunspec:AttachmentStatus",
    "MediaKind": "gunspec:MediaKind",
    "MediaItemKind": "gunspec:MediaItemKind",
    "ImageType": "gunspec:ImageType",
    "SchematicType": "gunspec:SchematicType",
    "TicketStatus": "gunspec:TicketStatus",
    "TicketPriority": "gunspec:TicketPriority",
    "TicketCategory": "gunspec:TicketCategory",
    "ReportIssueType": "gunspec:ReportIssueType",
    "ReportStatus": "gunspec:ReportStatus",
    "InterfaceSource": "gunspec:InterfaceSource",
    "FitType": "gunspec:FitType",
    "SourceKind": "gunspec:SourceKind",
    "FitSource": "gunspec:FitSource",
    "GameArchetype": "gunspec:GameArchetype",
    "ChangelogCategory": "gunspec:ChangelogCategory",
    "NoticeVariant": "gunspec:NoticeVariant",
    "UpdateKind": "gunspec:UpdateKind",
    "UpdateBlockType": "gunspec:UpdateBlockType",
    "UpdateGlyphPattern": "gunspec:UpdateGlyphPattern",
    "OfferStatus": "gunspec:OfferStatus",
    "ReleaseStatus": "gunspec:ReleaseStatus",
    "ReleaseDatePrecision": "gunspec:ReleaseDatePrecision",
    "OfferTargetKind": "gunspec:OfferTargetKind",
    "AdoptionType": "gunspec:AdoptionType",
    "Provenance": "gunspec:Provenance",
    "sources": {
      "@id": "gunspec:sources",
      "@container": "@list"
    },
    "sourceKinds": {
      "@id": "gunspec:sourceKinds",
      "@container": "@list"
    },
    "bestSourceKind": {
      "@id": "gunspec:bestSourceKind"
    },
    "makerSource": {
      "@id": "gunspec:makerSource",
      "@type": "xsd:string"
    },
    "evidence": {
      "@id": "gunspec:evidence",
      "@type": "xsd:string"
    },
    "checks": {
      "@id": "gunspec:checks"
    },
    "verifiedAt": {
      "@id": "gunspec:verifiedAt",
      "@type": "xsd:string"
    },
    "verifiedFields": {
      "@id": "gunspec:verifiedFields",
      "@container": "@list"
    },
    "specSource": {
      "@id": "gunspec:specSource",
      "@type": "xsd:string"
    },
    "ErrorResponse": "gunspec:ErrorResponse",
    "success": {
      "@id": "gunspec:success",
      "@type": "xsd:boolean"
    },
    "error": {
      "@id": "gunspec:error"
    },
    "Pagination": "gunspec:Pagination",
    "page": {
      "@id": "gunspec:page",
      "@type": "xsd:integer"
    },
    "per_page": {
      "@id": "gunspec:per_page",
      "@type": "xsd:integer"
    },
    "limit": {
      "@id": "gunspec:limit",
      "@type": "xsd:integer"
    },
    "total": {
      "@id": "gunspec:total",
      "@type": "xsd:integer"
    },
    "totalPages": {
      "@id": "gunspec:totalPages",
      "@type": "xsd:integer"
    },
    "InlineMediaItem": "gunspec:InlineMediaItem",
    "alt": {
      "@id": "gunspec:alt",
      "@type": "xsd:string"
    },
    "width": {
      "@id": "gunspec:width",
      "@type": "xsd:integer"
    },
    "height": {
      "@id": "gunspec:height",
      "@type": "xsd:integer"
    },
    "MediaCatalogEntry": "gunspec:MediaCatalogEntry",
    "images": {
      "@id": "gunspec:images",
      "@container": "@list"
    },
    "FirearmListItem": "gunspec:FirearmListItem",
    "manufacturerId": {
      "@id": "gunspec:manufacturerId",
      "@type": "xsd:string"
    },
    "categoryId": {
      "@id": "gunspec:categoryId",
      "@type": "xsd:string"
    },
    "yearIntroduced": {
      "@id": "gunspec:yearIntroduced",
      "@type": "xsd:integer"
    },
    "countryOfOrigin": {
      "@id": "gunspec:countryOfOrigin",
      "@type": "xsd:string"
    },
    "actionType": {
      "@id": "gunspec:actionType",
      "@type": "xsd:string"
    },
    "weightEmptyG": {
      "@id": "gunspec:weightEmptyG",
      "@type": "xsd:decimal"
    },
    "barrelLengthMm": {
      "@id": "gunspec:barrelLengthMm",
      "@type": "xsd:decimal"
    },
    "createdAt": {
      "@id": "gunspec:createdAt",
      "@type": "xsd:string"
    },
    "svgLineArtUrl": {
      "@id": "gunspec:svgLineArtUrl",
      "@type": "xsd:string"
    },
    "model3dUrl": {
      "@id": "gunspec:model3dUrl",
      "@type": "xsd:string"
    },
    "favoriteCount": {
      "@id": "gunspec:favoriteCount",
      "@type": "xsd:integer"
    },
    "FirearmRecord": "gunspec:FirearmRecord",
    "has3dModel": {
      "@id": "gunspec:has3dModel",
      "@type": "xsd:integer"
    },
    "defaultAmmoId": {
      "@id": "gunspec:defaultAmmoId",
      "@type": "xsd:string"
    },
    "sourceMuzzleVelocityMps": {
      "@id": "gunspec:sourceMuzzleVelocityMps",
      "@type": "xsd:decimal"
    },
    "sourceMuzzleEnergyJ": {
      "@id": "gunspec:sourceMuzzleEnergyJ",
      "@type": "xsd:decimal"
    },
    "sourceEffectiveRangeM": {
      "@id": "gunspec:sourceEffectiveRangeM",
      "@type": "xsd:decimal"
    },
    "sourceMaxRangeM": {
      "@id": "gunspec:sourceMaxRangeM",
      "@type": "xsd:decimal"
    },
    "ballisticsSource": {
      "@id": "gunspec:ballisticsSource",
      "@type": "xsd:string"
    },
    "ballisticsSourceUrl": {
      "@id": "gunspec:ballisticsSourceUrl",
      "@type": "xsd:string"
    },
    "parentFirearmId": {
      "@id": "gunspec:parentFirearmId",
      "@type": "xsd:string"
    },
    "variantType": {
      "@id": "gunspec:variantType",
      "@type": "xsd:string"
    },
    "yearDiscontinued": {
      "@id": "gunspec:yearDiscontinued",
      "@type": "xsd:integer"
    },
    "weightLoadedG": {
      "@id": "gunspec:weightLoadedG",
      "@type": "xsd:decimal"
    },
    "overallLengthMm": {
      "@id": "gunspec:overallLengthMm",
      "@type": "xsd:decimal"
    },
    "heightMm": {
      "@id": "gunspec:heightMm",
      "@type": "xsd:decimal"
    },
    "widthMm": {
      "@id": "gunspec:widthMm",
      "@type": "xsd:decimal"
    },
    "sightRadiusMm": {
      "@id": "gunspec:sightRadiusMm",
      "@type": "xsd:decimal"
    },
    "firingMechanism": {
      "@id": "gunspec:firingMechanism",
      "@type": "xsd:string"
    },
    "triggerType": {
      "@id": "gunspec:triggerType",
      "@type": "xsd:string"
    },
    "triggerPullN": {
      "@id": "gunspec:triggerPullN",
      "@type": "xsd:decimal"
    },
    "magazineCapacity": {
      "@id": "gunspec:magazineCapacity",
      "@type": "xsd:integer"
    },
    "magazineType": {
      "@id": "gunspec:magazineType",
      "@type": "xsd:string"
    },
    "muzzleVelocityMps": {
      "@id": "gunspec:muzzleVelocityMps",
      "@type": "xsd:decimal"
    },
    "muzzleEnergyJ": {
      "@id": "gunspec:muzzleEnergyJ",
      "@type": "xsd:decimal"
    },
    "effectiveRangeM": {
      "@id": "gunspec:effectiveRangeM",
      "@type": "xsd:decimal"
    },
    "maxRangeM": {
      "@id": "gunspec:maxRangeM",
      "@type": "xsd:decimal"
    },
    "rateOfFireRpm": {
      "@id": "gunspec:rateOfFireRpm",
      "@type": "xsd:integer"
    },
    "barrelRifling": {
      "@id": "gunspec:barrelRifling",
      "@type": "xsd:string"
    },
    "riflingTwistMm": {
      "@id": "gunspec:riflingTwistMm",
      "@type": "xsd:decimal"
    },
    "numberOfGrooves": {
      "@id": "gunspec:numberOfGrooves",
      "@type": "xsd:integer"
    },
    "frameMaterial": {
      "@id": "gunspec:frameMaterial",
      "@type": "xsd:string"
    },
    "slideMaterial": {
      "@id": "gunspec:slideMaterial",
      "@type": "xsd:string"
    },
    "barrelMaterial": {
      "@id": "gunspec:barrelMaterial",
      "@type": "xsd:string"
    },
    "stockMaterial": {
      "@id": "gunspec:stockMaterial",
      "@type": "xsd:string"
    },
    "finish": {
      "@id": "gunspec:finish",
      "@type": "xsd:string"
    },
    "safetyMechanisms": {
      "@id": "gunspec:safetyMechanisms",
      "@container": "@list"
    },
    "features": {
      "@id": "gunspec:features",
      "@container": "@list"
    },
    "feedSystems": {
      "@id": "gunspec:feedSystems",
      "@container": "@list"
    },
    "gameDamage": {
      "@id": "gunspec:gameDamage",
      "@type": "xsd:integer"
    },
    "gameAccuracy": {
      "@id": "gunspec:gameAccuracy",
      "@type": "xsd:integer"
    },
    "gameRange": {
      "@id": "gunspec:gameRange",
      "@type": "xsd:integer"
    },
    "gameFireRate": {
      "@id": "gunspec:gameFireRate",
      "@type": "xsd:integer"
    },
    "gameMobility": {
      "@id": "gunspec:gameMobility",
      "@type": "xsd:integer"
    },
    "gameRecoilControl": {
      "@id": "gunspec:gameRecoilControl",
      "@type": "xsd:integer"
    },
    "gameReloadSpeed": {
      "@id": "gunspec:gameReloadSpeed",
      "@type": "xsd:integer"
    },
    "gameConcealment": {
      "@id": "gunspec:gameConcealment",
      "@type": "xsd:integer"
    },
    "description": {
      "@id": "gunspec:description",
      "@type": "xsd:string"
    },
    "designer": {
      "@id": "gunspec:designer",
      "@type": "xsd:string"
    },
    "foldedLengthMm": {
      "@id": "gunspec:foldedLengthMm",
      "@type": "xsd:decimal"
    },
    "alternateNames": {
      "@id": "gunspec:alternateNames",
      "@container": "@list"
    },
    "firingModes": {
      "@id": "gunspec:firingModes",
      "@container": "@list"
    },
    "conflicts": {
      "@id": "gunspec:conflicts",
      "@container": "@list"
    },
    "productionNumbers": {
      "@id": "gunspec:productionNumbers"
    },
    "lore": {
      "@id": "gunspec:lore",
      "@type": "xsd:string"
    },
    "FeatureIcon": "gunspec:FeatureIcon",
    "label": {
      "@id": "gunspec:label",
      "@type": "xsd:string"
    },
    "iconUrl": {
      "@id": "gunspec:iconUrl",
      "@type": "@id"
    },
    "FirearmVariant": "gunspec:FirearmVariant",
    "FirearmGameStats": "gunspec:FirearmGameStats",
    "FirearmSchematic": "gunspec:FirearmSchematic",
    "firearmId": {
      "@id": "gunspec:firearmId",
      "@type": "xsd:string"
    },
    "title": {
      "@id": "gunspec:title",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "gunspec:type",
      "@type": "@id"
    },
    "format": {
      "@id": "gunspec:format",
      "@type": "xsd:string"
    },
    "sourceUrl": {
      "@id": "gunspec:sourceUrl",
      "@type": "xsd:string"
    },
    "author": {
      "@id": "gunspec:author",
      "@type": "xsd:string"
    },
    "license": {
      "@id": "gunspec:license",
      "@type": "xsd:string"
    },
    "FirearmImage": "gunspec:FirearmImage",
    "storage": {
      "@id": "gunspec:storage",
      "@type": "xsd:string"
    },
    "sortOrder": {
      "@id": "gunspec:sortOrder",
      "@type": "xsd:integer"
    },
    "FirearmUser": "gunspec:FirearmUser",
    "userName": {
      "@id": "gunspec:userName",
      "@type": "xsd:string"
    },
    "userType": {
      "@id": "gunspec:userType",
      "@type": "xsd:string"
    },
    "countryCode": {
      "@id": "gunspec:countryCode",
      "@type": "xsd:string"
    },
    "adoptedYear": {
      "@id": "gunspec:adoptedYear",
      "@type": "xsd:integer"
    },
    "designation": {
      "@id": "gunspec:designation",
      "@type": "xsd:string"
    },
    "FirearmCaliber": "gunspec:FirearmCaliber",
    "caliberId": {
      "@id": "gunspec:caliberId",
      "@type": "xsd:string"
    },
    "isPrimary": {
      "@id": "gunspec:isPrimary",
      "@type": "xsd:integer"
    },
    "natoDesignation": {
      "@id": "gunspec:natoDesignation",
      "@type": "xsd:string"
    },
    "bulletDiameterMm": {
      "@id": "gunspec:bulletDiameterMm",
      "@type": "xsd:decimal"
    },
    "caseLengthMm": {
      "@id": "gunspec:caseLengthMm",
      "@type": "xsd:decimal"
    },
    "cartridgeType": {
      "@id": "gunspec:cartridgeType",
      "@type": "xsd:string"
    },
    "neckDiameterMm": {
      "@id": "gunspec:neckDiameterMm",
      "@type": "xsd:decimal"
    },
    "shoulderDiameterMm": {
      "@id": "gunspec:shoulderDiameterMm",
      "@type": "xsd:decimal"
    },
    "baseDiameterMm": {
      "@id": "gunspec:baseDiameterMm",
      "@type": "xsd:decimal"
    },
    "rimDiameterMm": {
      "@id": "gunspec:rimDiameterMm",
      "@type": "xsd:decimal"
    },
    "rimThicknessMm": {
      "@id": "gunspec:rimThicknessMm",
      "@type": "xsd:decimal"
    },
    "bulletLengthMm": {
      "@id": "gunspec:bulletLengthMm",
      "@type": "xsd:decimal"
    },
    "typicalBulletWeightG": {
      "@id": "gunspec:typicalBulletWeightG",
      "@type": "xsd:decimal"
    },
    "primerType": {
      "@id": "gunspec:primerType",
      "@type": "xsd:string"
    },
    "caseShape": {
      "@id": "gunspec:caseShape",
      "@type": "xsd:string"
    },
    "caseMaterial": {
      "@id": "gunspec:caseMaterial",
      "@type": "xsd:string"
    },
    "projectileKind": {
      "@id": "gunspec:projectileKind",
      "@type": "xsd:string"
    },
    "bulletProfile": {
      "@id": "gunspec:bulletProfile",
      "@type": "xsd:string"
    },
    "closure": {
      "@id": "gunspec:closure",
      "@type": "xsd:string"
    },
    "markingColor": {
      "@id": "gunspec:markingColor",
      "@type": "xsd:string"
    },
    "Manufacturer": "gunspec:Manufacturer",
    "foundedYear": {
      "@id": "gunspec:foundedYear",
      "@type": "xsd:integer"
    },
    "defunctYear": {
      "@id": "gunspec:defunctYear",
      "@type": "xsd:integer"
    },
    "stateOwned": {
      "@id": "gunspec:stateOwned",
      "@type": "xsd:boolean"
    },
    "makesFirearms": {
      "@id": "gunspec:makesFirearms",
      "@type": "xsd:boolean"
    },
    "parentId": {
      "@id": "gunspec:parentId",
      "@type": "xsd:string"
    },
    "predecessorId": {
      "@id": "gunspec:predecessorId",
      "@type": "xsd:string"
    },
    "website": {
      "@id": "gunspec:website",
      "@type": "xsd:string"
    },
    "logoUrl": {
      "@id": "gunspec:logoUrl",
      "@type": "xsd:string"
    },
    "Caliber": "gunspec:Caliber",
    "maxPressureMpa": {
      "@id": "gunspec:maxPressureMpa",
      "@type": "xsd:decimal"
    },
    "maxPressurePsi": {
      "@id": "gunspec:maxPressurePsi",
      "@type": "xsd:decimal"
    },
    "typicalMuzzleVelocityMps": {
      "@id": "gunspec:typicalMuzzleVelocityMps",
      "@type": "xsd:decimal"
    },
    "typicalMuzzleEnergyJ": {
      "@id": "gunspec:typicalMuzzleEnergyJ",
      "@type": "xsd:decimal"
    },
    "markingMeaning": {
      "@id": "gunspec:markingMeaning",
      "@type": "xsd:string"
    },
    "parentCartridgeId": {
      "@id": "gunspec:parentCartridgeId",
      "@type": "xsd:string"
    },
    "specStandard": {
      "@id": "gunspec:specStandard",
      "@type": "xsd:string"
    },
    "Category": "gunspec:Category",
    "ManufacturerFirearmListItem": "gunspec:ManufacturerFirearmListItem",
    "CaliberFirearmListItem": "gunspec:CaliberFirearmListItem",
    "CategoryFirearmListItem": "gunspec:CategoryFirearmListItem",
    "AmmunitionLoad": "gunspec:AmmunitionLoad",
    "bulletWeightG": {
      "@id": "gunspec:bulletWeightG",
      "@type": "xsd:decimal"
    },
    "bulletType": {
      "@id": "gunspec:bulletType",
      "@type": "xsd:string"
    },
    "ballisticCoefficientG1": {
      "@id": "gunspec:ballisticCoefficientG1",
      "@type": "xsd:decimal"
    },
    "ballisticCoefficientG7": {
      "@id": "gunspec:ballisticCoefficientG7",
      "@type": "xsd:decimal"
    },
    "referenceVelocityMps": {
      "@id": "gunspec:referenceVelocityMps",
      "@type": "xsd:decimal"
    },
    "referenceBarrelLengthMm": {
      "@id": "gunspec:referenceBarrelLengthMm",
      "@type": "xsd:decimal"
    },
    "sectionalDensity": {
      "@id": "gunspec:sectionalDensity",
      "@type": "xsd:decimal"
    },
    "isCommon": {
      "@id": "gunspec:isCommon",
      "@type": "xsd:integer"
    },
    "bulletSvgUrl": {
      "@id": "gunspec:bulletSvgUrl",
      "@type": "xsd:string"
    },
    "velocityRetentionExponent": {
      "@id": "gunspec:velocityRetentionExponent",
      "@type": "xsd:decimal"
    },
    "isMilitary": {
      "@id": "gunspec:isMilitary",
      "@type": "xsd:integer"
    },
    "DataReport": "gunspec:DataReport",
    "section": {
      "@id": "gunspec:section",
      "@type": "xsd:string"
    },
    "issueType": {
      "@id": "gunspec:issueType",
      "@type": "@id"
    },
    "suggestedValue": {
      "@id": "gunspec:suggestedValue",
      "@type": "xsd:string"
    },
    "references": {
      "@id": "gunspec:references",
      "@container": "@list"
    },
    "reviewedAt": {
      "@id": "gunspec:reviewedAt",
      "@type": "xsd:string"
    },
    "SupportTicket": "gunspec:SupportTicket",
    "subject": {
      "@id": "gunspec:subject",
      "@type": "xsd:string"
    },
    "priority": {
      "@id": "gunspec:priority",
      "@type": "@id"
    },
    "reply_count": {
      "@id": "gunspec:reply_count",
      "@type": "xsd:integer"
    },
    "created_at": {
      "@id": "gunspec:created_at",
      "@type": "xsd:string"
    },
    "updated_at": {
      "@id": "gunspec:updated_at",
      "@type": "xsd:string"
    },
    "closed_at": {
      "@id": "gunspec:closed_at",
      "@type": "xsd:string"
    },
    "WebhookEndpoint": "gunspec:WebhookEndpoint",
    "events": {
      "@id": "gunspec:events",
      "@container": "@list"
    },
    "active": {
      "@id": "gunspec:active",
      "@type": "xsd:boolean"
    },
    "FirearmBrief": "gunspec:FirearmBrief",
    "TopFirearm": "gunspec:TopFirearm",
    "value": {
      "@id": "gunspec:value",
      "@type": "xsd:decimal"
    },
    "unit": {
      "@id": "gunspec:unit",
      "@type": "xsd:string"
    },
    "TimelineEntry": "gunspec:TimelineEntry",
    "SimilarFirearm": "gunspec:SimilarFirearm",
    "score": {
      "@id": "gunspec:score",
      "@type": "xsd:decimal"
    },
    "FirearmDimensions": "gunspec:FirearmDimensions",
    "metric": {
      "@id": "gunspec:metric"
    },
    "imperial": {
      "@id": "gunspec:imperial"
    },
    "MediaItem": "gunspec:MediaItem",
    "feature": {
      "@id": "gunspec:feature",
      "@type": "xsd:string"
    },
    "mimeType": {
      "@id": "gunspec:mimeType",
      "@type": "xsd:string"
    },
    "sizes": {
      "@id": "gunspec:sizes"
    },
    "credit": {
      "@id": "gunspec:credit"
    },
    "TrajectoryPoint": "gunspec:TrajectoryPoint",
    "distanceM": {
      "@id": "gunspec:distanceM",
      "@type": "xsd:decimal"
    },
    "velocityMps": {
      "@id": "gunspec:velocityMps",
      "@type": "xsd:decimal"
    },
    "energyJ": {
      "@id": "gunspec:energyJ",
      "@type": "xsd:decimal"
    },
    "dropCm": {
      "@id": "gunspec:dropCm",
      "@type": "xsd:decimal"
    },
    "pathCm": {
      "@id": "gunspec:pathCm",
      "@type": "xsd:decimal"
    },
    "timeOfFlightS": {
      "@id": "gunspec:timeOfFlightS",
      "@type": "xsd:decimal"
    },
    "machNumber": {
      "@id": "gunspec:machNumber",
      "@type": "xsd:decimal"
    },
    "momentumKgMs": {
      "@id": "gunspec:momentumKgMs",
      "@type": "xsd:decimal"
    },
    "tkoFactor": {
      "@id": "gunspec:tkoFactor",
      "@type": "xsd:decimal"
    },
    "energyDensityJCm2": {
      "@id": "gunspec:energyDensityJCm2",
      "@type": "xsd:decimal"
    },
    "Zeroing": "gunspec:Zeroing",
    "zeroM": {
      "@id": "gunspec:zeroM",
      "@type": "xsd:decimal"
    },
    "sightHeightMm": {
      "@id": "gunspec:sightHeightMm",
      "@type": "xsd:decimal"
    },
    "TerminalBallistics": "gunspec:TerminalBallistics",
    "hatcherRSP": {
      "@id": "gunspec:hatcherRSP",
      "@type": "xsd:decimal"
    },
    "BallisticsFirearm": "gunspec:BallisticsFirearm",
    "FirearmSearchResult": "gunspec:FirearmSearchResult",
    "manufacturer_id": {
      "@id": "gunspec:manufacturer_id",
      "@type": "xsd:string"
    },
    "category_id": {
      "@id": "gunspec:category_id",
      "@type": "xsd:string"
    },
    "manufacturer_name": {
      "@id": "gunspec:manufacturer_name",
      "@type": "xsd:string"
    },
    "category_name": {
      "@id": "gunspec:category_name",
      "@type": "xsd:string"
    },
    "category_slug": {
      "@id": "gunspec:category_slug",
      "@type": "xsd:string"
    },
    "year_introduced": {
      "@id": "gunspec:year_introduced",
      "@type": "xsd:integer"
    },
    "country_of_origin": {
      "@id": "gunspec:country_of_origin",
      "@type": "xsd:string"
    },
    "action_type": {
      "@id": "gunspec:action_type",
      "@type": "xsd:string"
    },
    "weight_empty_g": {
      "@id": "gunspec:weight_empty_g",
      "@type": "xsd:decimal"
    },
    "barrel_length_mm": {
      "@id": "gunspec:barrel_length_mm",
      "@type": "xsd:decimal"
    },
    "svg_line_art_url": {
      "@id": "gunspec:svg_line_art_url",
      "@type": "xsd:string"
    },
    "model_3d_url": {
      "@id": "gunspec:model_3d_url",
      "@type": "xsd:string"
    },
    "favorite_count": {
      "@id": "gunspec:favorite_count",
      "@type": "xsd:integer"
    },
    "rank": {
      "@id": "gunspec:rank",
      "@type": "xsd:decimal"
    },
    "matched_name": {
      "@id": "gunspec:matched_name",
      "@type": "xsd:string"
    },
    "matched_name_kind": {
      "@id": "gunspec:matched_name_kind",
      "@type": "xsd:string"
    },
    "FavoriteFirearm": "gunspec:FavoriteFirearm",
    "firearm_id": {
      "@id": "gunspec:firearm_id",
      "@type": "xsd:string"
    },
    "favorited_at": {
      "@id": "gunspec:favorited_at",
      "@type": "xsd:string"
    },
    "HeadToHeadFirearm": "gunspec:HeadToHeadFirearm",
    "overall_length_mm": {
      "@id": "gunspec:overall_length_mm",
      "@type": "xsd:decimal"
    },
    "magazine_capacity": {
      "@id": "gunspec:magazine_capacity",
      "@type": "xsd:integer"
    },
    "muzzle_velocity_mps": {
      "@id": "gunspec:muzzle_velocity_mps",
      "@type": "xsd:decimal"
    },
    "muzzle_energy_j": {
      "@id": "gunspec:muzzle_energy_j",
      "@type": "xsd:decimal"
    },
    "effective_range_m": {
      "@id": "gunspec:effective_range_m",
      "@type": "xsd:decimal"
    },
    "rate_of_fire_rpm": {
      "@id": "gunspec:rate_of_fire_rpm",
      "@type": "xsd:decimal"
    },
    "PopularFirearm": "gunspec:PopularFirearm",
    "entity_id": {
      "@id": "gunspec:entity_id",
      "@type": "xsd:string"
    },
    "entity_name": {
      "@id": "gunspec:entity_name",
      "@type": "xsd:string"
    },
    "total_views": {
      "@id": "gunspec:total_views",
      "@type": "xsd:integer"
    },
    "total_unique_users": {
      "@id": "gunspec:total_unique_users",
      "@type": "xsd:integer"
    },
    "FamilyMember": "gunspec:FamilyMember",
    "FamilyTree": "gunspec:FamilyTree",
    "ancestors": {
      "@id": "gunspec:ancestors",
      "@container": "@list"
    },
    "current": {
      "@id": "gunspec:current",
      "@type": "@id"
    },
    "descendants": {
      "@id": "gunspec:descendants",
      "@container": "@list"
    },
    "AdoptionMap": "gunspec:AdoptionMap",
    "firearmName": {
      "@id": "gunspec:firearmName",
      "@type": "xsd:string"
    },
    "countries": {
      "@id": "gunspec:countries",
      "@container": "@list"
    },
    "GameProfile": "gunspec:GameProfile",
    "archetype": {
      "@id": "gunspec:archetype",
      "@type": "@id"
    },
    "strengths": {
      "@id": "gunspec:strengths",
      "@container": "@list"
    },
    "weaknesses": {
      "@id": "gunspec:weaknesses",
      "@container": "@list"
    },
    "StatCount": "gunspec:StatCount",
    "count": {
      "@id": "gunspec:count",
      "@type": "xsd:integer"
    },
    "ChangelogEntry": "gunspec:ChangelogEntry",
    "body": {
      "@id": "gunspec:body",
      "@type": "xsd:string"
    },
    "publishedAt": {
      "@id": "gunspec:publishedAt",
      "@type": "xsd:string"
    },
    "published": {
      "@id": "gunspec:published",
      "@type": "xsd:integer"
    },
    "SiteNotice": "gunspec:SiteNotice",
    "highlight": {
      "@id": "gunspec:highlight",
      "@type": "xsd:string"
    },
    "detail": {
      "@id": "gunspec:detail",
      "@type": "xsd:string"
    },
    "variant": {
      "@id": "gunspec:variant",
      "@type": "@id"
    },
    "ctaLabel": {
      "@id": "gunspec:ctaLabel",
      "@type": "xsd:string"
    },
    "ctaUrl": {
      "@id": "gunspec:ctaUrl",
      "@type": "xsd:string"
    },
    "startsAt": {
      "@id": "gunspec:startsAt",
      "@type": "xsd:string"
    },
    "endsAt": {
      "@id": "gunspec:endsAt",
      "@type": "xsd:string"
    },
    "UpdateFigure": "gunspec:UpdateFigure",
    "pattern": {
      "@id": "gunspec:pattern",
      "@type": "@id"
    },
    "seed": {
      "@id": "gunspec:seed",
      "@type": "xsd:string"
    },
    "words": {
      "@id": "gunspec:words",
      "@container": "@list"
    },
    "UpdateBlock": "gunspec:UpdateBlock",
    "text": {
      "@id": "gunspec:text",
      "@type": "xsd:string"
    },
    "items": {
      "@id": "gunspec:items",
      "@container": "@list"
    },
    "ordered": {
      "@id": "gunspec:ordered",
      "@type": "xsd:boolean"
    },
    "attribution": {
      "@id": "gunspec:attribution",
      "@type": "xsd:string"
    },
    "code": {
      "@id": "gunspec:code",
      "@type": "xsd:string"
    },
    "language": {
      "@id": "gunspec:language",
      "@type": "xsd:string"
    },
    "figure": {
      "@id": "gunspec:figure",
      "@type": "@id"
    },
    "caption": {
      "@id": "gunspec:caption",
      "@type": "xsd:string"
    },
    "SiteUpdate": "gunspec:SiteUpdate",
    "summary": {
      "@id": "gunspec:summary",
      "@type": "xsd:string"
    },
    "pinned": {
      "@id": "gunspec:pinned",
      "@type": "xsd:integer"
    },
    "ApiContractRun": "gunspec:ApiContractRun",
    "surface": {
      "@id": "gunspec:surface",
      "@type": "xsd:string"
    },
    "env": {
      "@id": "gunspec:env",
      "@type": "xsd:string"
    },
    "specVersion": {
      "@id": "gunspec:specVersion",
      "@type": "xsd:string"
    },
    "commitSha": {
      "@id": "gunspec:commitSha",
      "@type": "xsd:string"
    },
    "runUrl": {
      "@id": "gunspec:runUrl",
      "@type": "xsd:string"
    },
    "ranAt": {
      "@id": "gunspec:ranAt",
      "@type": "xsd:string"
    },
    "durationMs": {
      "@id": "gunspec:durationMs",
      "@type": "xsd:integer"
    },
    "operations": {
      "@id": "gunspec:operations",
      "@type": "xsd:integer"
    },
    "passed": {
      "@id": "gunspec:passed",
      "@type": "xsd:integer"
    },
    "failed": {
      "@id": "gunspec:failed",
      "@type": "xsd:integer"
    },
    "skipped": {
      "@id": "gunspec:skipped",
      "@type": "xsd:integer"
    },
    "tiers": {
      "@id": "gunspec:tiers",
      "@container": "@list"
    },
    "results": {
      "@id": "gunspec:results",
      "@container": "@list"
    },
    "systemChecks": {
      "@id": "gunspec:systemChecks",
      "@container": "@list"
    },
    "SdkVerificationRun": "gunspec:SdkVerificationRun",
    "checkKind": {
      "@id": "gunspec:checkKind",
      "@type": "xsd:string"
    },
    "sdkVersion": {
      "@id": "gunspec:sdkVersion",
      "@type": "xsd:string"
    },
    "apiHost": {
      "@id": "gunspec:apiHost",
      "@type": "xsd:string"
    },
    "unsupported": {
      "@id": "gunspec:unsupported",
      "@type": "xsd:integer"
    },
    "examples": {
      "@id": "gunspec:examples",
      "@container": "@list"
    },
    "BlogPost": "gunspec:BlogPost",
    "slug": {
      "@id": "gunspec:slug",
      "@type": "xsd:string"
    },
    "heroImage": {
      "@id": "gunspec:heroImage",
      "@type": "xsd:string"
    },
    "heroAlt": {
      "@id": "gunspec:heroAlt",
      "@type": "xsd:string"
    },
    "postedAt": {
      "@id": "gunspec:postedAt",
      "@type": "xsd:string"
    },
    "GameStatsVersion": "gunspec:GameStatsVersion",
    "firearmCount": {
      "@id": "gunspec:firearmCount",
      "@type": "xsd:integer"
    },
    "GameStatsSnapshotEntry": "gunspec:GameStatsSnapshotEntry",
    "firearm_name": {
      "@id": "gunspec:firearm_name",
      "@type": "xsd:string"
    },
    "game_damage": {
      "@id": "gunspec:game_damage",
      "@type": "xsd:integer"
    },
    "game_accuracy": {
      "@id": "gunspec:game_accuracy",
      "@type": "xsd:integer"
    },
    "game_range": {
      "@id": "gunspec:game_range",
      "@type": "xsd:integer"
    },
    "game_fire_rate": {
      "@id": "gunspec:game_fire_rate",
      "@type": "xsd:integer"
    },
    "game_mobility": {
      "@id": "gunspec:game_mobility",
      "@type": "xsd:integer"
    },
    "game_recoil_control": {
      "@id": "gunspec:game_recoil_control",
      "@type": "xsd:integer"
    },
    "game_reload_speed": {
      "@id": "gunspec:game_reload_speed",
      "@type": "xsd:integer"
    },
    "game_concealment": {
      "@id": "gunspec:game_concealment",
      "@type": "xsd:integer"
   

# --- truncated at 32 KB (32 KB total) ---
# Full source: https://artifacts.apis.io/gunspec-io/json-ld/gunspec-io-context.jsonld