Category Update and Page Editing Forms

From Salish Sea Wiki

In 2024 the Platform has been completing an update of Categories, organizing them into clear hierarchies, associating categories with structured page data using the Cargo Extension, and developing a workflow for adding and organizing new categories over time. This update primarily serves the goal of creating a more intuitive check-box-based approach to categorization during page edits using the PageForms extension.

Objectives

In designing data structure and forms we have the following objectives:

  1. Easy to add a new sub-category that can be immediately and simultaneously propagated in both the Category framework, and as a Cargo Attribute, which then appears in stable page editing PageForms.
  2. This same category schema and its pages can be invoked using either Cargo Queries, Dynamic Page List, or Category Tree extensions to show lists of categories and associated pages.
  3. A category name can be changed, or the parentage of a category altered, and those changes are easily propagated among all pages and frameworks, likely using a specific sequence of ReplaceText queries.
  4. Upon changes to categories, Cargo Queries, Dynamic Page Lists, and Category trees display correct categories and page counts (we are having some perennial problems in the Special:CategoryTree and Special:Categories queries.

Category Schema

This Category Tree displays the complete Category Schema as currently managed within a native MediaWiki Category hierarchy. The top category in that hierarchy is Category:All Categories. This schema includes page types that form the "backend" of the wiki. The categories used to attribute our five Page Types are organized under Category:Categories

All Categories

Acronym(45 C, 1 P)
Bioregion(2 C, 2 P)
Categories(7 C)
Core Topic(empty)
Corepages(5 C, 16 P, 4 F)
Master Topic(21 P)
Technical(13 P)
User(1 C)

Page Categories

Effort(5 C, 256 P, 4 F)
Jurisdiction(2 C)
Place(1 C, 189 P, 3 F)
Product(4 C, 187 P, 514 F)
Scale(5 C, 1 P)
Topic(2 C, 295 P)
Workgroup(8 C, 259 P)

Page Forms Test

We are developing a form that will be used to edit all Product Pages as a test case. Deployment of this system will requires the development of a set of wiki pages which depend on both the PageForm and [https://www.mediawiki.org/wiki/Extension:Cargo Cargo) extensions.

Unordered List Category Structure

The following bulleted text describes the entire category structure and was constructed by hand from the google sheet listed above under Category Schema:

  • Effort
    • Green Infrastructure
    • Knowledge Creation
      • Adaptive Management
      • Arts and Crafts
      • Field Learning
      • Monitoring
      • Reserach
    • Protection
      • Acquisition
      • Regulation
    • Restoration
      • Beach Nourishment
      • Engineered Log Jams
      • Revegetation
    • Social Change
      • Advocacy
      • Coordination
      • Education
      • Funding
      • Integrated Ecosystem Management
      • Legal
      • Planning
  • Nation State
    • Canada
      • British Columbia
        • Capital District
    • USA
      • Washington
        • Clallam County
        • Island County
        • Jefferson County
        • King County‎
        • Kitsap County‎
        • Skagit County‎
        • Snohomish County‎
        • Thurston County
        • Whatcom County‎
  • Place
    • Columbia Basin
      • Methow
      • Wenatchee
    • Salish Sea
      • Admiralty Inlet
      • East Sound
        • Cedar-Sammamish
        • Green-Duwamish
        • Puyallup-White
      • Fraser Lowlands
        • Nooksack
      • Hood Canal
        • Dosewallips
        • Hamma Hamma
        • Quilcene
        • Skokomish
        • Tahuya
        • Tarboo-Dabob
      • Juan de Fuca
        • Discovery Bay
        • Dungeness
        • Elwha
        • Port Angeles
      • North Vancouver Island
      • San Juan Islands
      • South Puget Sound
        • Budd Inlet
        • Eld Inlet
        • Henderson Inlet
        • Nisqually
      • South Vancouver Island
        • Cowichan
        • Saanich
      • Sunshine Coast
      • West Sound
        • Dyes-Sinclair
      • Whidbey Basin
        • Camano Island
        • Skagit
          • Padilla Bay
          • Samish
          • Skagit Delta
          • Upper Skagit
        • Snohomish
          • Pilchuck
          • Skykomish
          • Snoqualmie
        • Stillaguamish
    • Washington Outer Coast
      • Chehalis
  • Product
    • Dataset
    • Document
      • Design
      • Presentation
      • Standard
      • Synthesis
      • Thesis-Dissertation
    • Graphic
      • Image
        • Logo
      • Map
    • Website
  • Scale
    • Catchment Scale
    • Landform Scale
    • Regional Scale
    • Site Scale
    • Unit Scale
  • Topic
    • Anthropogenic Topic
      • Climate Change
        • Sea Level Rise
      • Infrastructure
        • Aquaculture
        • Energy
        • Flood Management
        • Shoreline Management
        • Transportation
        • Water Management
          • Groundwater
          • Stormwater
          • Wastewater
          • Water Quality
          • Water Supply
      • Land Use
        • Agriculture
          • Agroforestry
        • Conservation Lands
          • Aquatic Buffer
        • Forestry
        • Industrial
        • Rural
        • Urban
    • Socioeconomics
      • Bioregionalism
      • Commons
      • Ecosystem Services
      • Fishery Harvest
      • Legal
      • Population Growth
      • Systems Theory
      • Toxics
    • Ecosystem Topics
      • Biology
        • Behavior
        • Birds
        • Fish
          • Forage Fish
          • Groundfish
          • Salmon
            • Salmon Non-Natal Rearing
        • Life History
        • Mammal
          • Killer Whale
        • Shellfish
        • Vegetation
          • Eelgrass
          • Flora
      • Ecology
        • Biodiversity
        • Food Webs
        • Introduced Species
        • Limiting Factor
        • Wildfire
      • Geophysics
        • Channel Form
        • Chemistry
        • Climate
        • Geomorphology
        • Hydrodynamics
        • Hydrology
        • Sediment Dynamics
      • Landform
        • Beach
        • Embayment
        • Floodplain
          • Lake
          • Wetland
        • Headland
        • River Delta
        • Watershed
          • Headwater
          • Tributary
  • User
  • Workgroup
    • Academic
      • Youth
    • Federal
    • Local
      • County
      • District
      • Municipality
      • Special District
    • Private
      • NGO
        • Land Trust
    • Provincial
    • State
    • Tribal