Jump to content

HopperWiki:Structured data

From HopperWiki

Main content management template summary here

Across each 'theme' on the wiki there is usually a Lua Module which contains all the functions pertaining to that theme. Then, depending on need, various templates can access and display the results of any combination of the functions stored in the module.

Cargo querying

Base modules and templates

2026 conversion

These templates have been converted to the new system.

Category:Cargo wrapper 2026

JSON field maps

Every data type, whether it is stored in JSON or Cargo, has a JSON field map that the wiki architecture uses to know the type of each field (e.g. a string, a page, a list of strings, list of pages, url, file, etc.). Here is a list of these field maps.

Geography

Main Module

Module:Geography

Cargo and infobox

Page content management

HopperWiki:Geography content management

Other

GeoJson namespace

The GeoJson namespace is a namespace on the wiki that stores GeoJson files for use with maps.

Organization

Per our current schema there are two types of organizations: child organizations ("normal" organization of the wiki), and parent organizations.

Main module

Data pages

  • Data:Department: This is where all Cargo information for data is stored as departments do not have independent pages.

Cargo and Infobox

Page content management

HopperWiki:Organization content management

Person

Main Module

Module:Person

Cargo and infobox

Page content management

HopperWiki:Person content management

Resource

Per our current schema there are two types hierarchical levels in this theme resources and subresources. Only some resources are composed of subresources and this is when a resources is composed of multiple files or video links, etc. The

Main module

Data pages

  • Data:Subresource This simple page holds the Cargo template calls for all the subresources (basically declaring the parent resource they belong to).

Cargo and Infobox

Page content management

HopperWiki:Resource content management

Species

Main Module

Module:Species

Cargo and infobox

Page content management

HopperWiki:Species content management

Cookies help us deliver our services. By using our services, you agree to our use of cookies.