Terminology map

Word-for-word mapping between ArcGIS Online vocabulary and GratisGIS vocabulary.

basic

The short version: when you'd say "X" in AGO, here you'd say something else. Same thing, different label. We renamed where the plain-English word was clearer; we kept the original where the Esri vocabulary was already the clear word.

Item types

AGO termGratisGIS termNotes
Feature serviceData layerThe native, PostGIS-backed dataset item.
Hosted feature layerData layerSame as above.
Web mapMapAn item composing layers, basemap, viewport.
Web AppBuilder appWeb app (Custom template)The drag-and-drop app.
Experience Builder appWeb app (Custom template)Same item, configured differently.
Survey (Survey123)FormThe data-collection item.
Survey responsesForm submission collection OR a bound data layerSpatial → data layer; non-spatial → submission collection.
Operations DashboardDashboardThe grid-of-indicators item.
Story Map(no direct equivalent yet)Future scope.
Notebook(not built in; use a Tool item or external Jupyter against the data API)Hosted notebooks deferred indefinitely.
Tile layer (cached map service)Tile layerSame term. PMTiles at rest.
Vector tile layerTile layer (vector kind)Same item, different content.
Imagery layer(no direct equivalent today)Raster imagery support is on the roadmap; out of v1.
Geoenrichment / Routing services(not built in)Bring your own service via a tool item.
Solution templateLayer package + Widget packageBundled artifacts shared as items.

Roles

AGO roleGratisGIS roleNotes
ViewerViewerRead-only access to shared items.
Data EditorData editorRead + edit features on shared layers.
UserUserStandard signed-in user; same as AGO User.
PublisherContributorRenamed because "publish" already means "make public."
AdministratorAdminFull org control.

Sharing levels

AGO sharingGratisGIS sharingNotes
OwnerOwner onlyItem is private to you.
OrganizationOrganizationVisible to everyone in your org.
Public (everyone)PublicVisible to anyone, including not signed in.
GroupsGroupCustom subsets within an org; same idea as AGO groups.

Geometry / data terms

AGO termGratisGIS term
FeatureFeature (same)
AttributeField (when talking schema) / Attribute (when talking row)
Domain (coded values)Pick list (when shared across items) / Field domain (when inline)
SubtypeField subtype (not a separate item type)
Relationship classRelated sublayer
AttachmentFeature attachment (same idea)

Operational terms

AGO termGratisGIS term
Credits(none; self-hosted, no metering)
Tile generation jobTile layer upload (we don't generate; you pre-tile and upload)
Geocoder serviceGeocoder (a config, not a per-call charged service)

Why we renamed where we did

Two reasons. First, trademark hygiene: we're a different project, and using Esri's specific vocabulary verbatim invites confusion. Second, plainness: "data layer" tells you what the thing is in a way "feature service" doesn't. "Contributor" is a recognizable word; "publisher" is overloaded with "publish to the public."

The single source of truth for the GratisGIS-side label is the function getItemTypeLabel() in apps/portal-web/src/lib/item-type-icon.tsx. UIs that show item types in chips, badges, and lists all read from there.