Skip to main content

Mashlib UI

JSS can serve the SolidOS Mashlib data browser for viewing and editing RDF resources.

jss start --mashlib-cdn --conneg

Loads mashlib from unpkg.com. Zero footprint.

Local Mode (production/offline)

jss start --mashlib --conneg

Serves mashlib from local files. Requires building:

cd src/mashlib-local
npm install && npm run build

How it works

  1. Browser requests /alice/public/data.ttl with Accept: text/html
  2. Server returns Mashlib HTML wrapper
  3. Mashlib fetches actual data via content negotiation
  4. Mashlib renders interactive, editable view

Requirements

Mashlib works best with --conneg enabled for Turtle support.

Profile Pages

Pod profiles (/alice/) use: