[{"data":1,"prerenderedAt":520},["ShallowReactive",2],{"navigation":3,"page-/":63},[4,11,17,23,29],{"title":5,"path":6,"stem":7,"navTitle":5,"order":8,"icon":9,"description":10,"redirect":9},"Welcome","/","index",1,null,"Publish SKOS vocabularies as fast, searchable static sites",{"title":12,"path":13,"stem":14,"navTitle":12,"order":15,"icon":9,"description":16,"redirect":9},"Vocabularies","/vocabs","vocabs",2,"",{"title":18,"path":19,"stem":20,"navTitle":18,"order":21,"icon":9,"description":22,"redirect":9},"Share","/share","share",3,"Download vocabularies and embed interactive components",{"title":24,"path":25,"stem":26,"navTitle":24,"order":27,"icon":9,"description":28,"redirect":9},"About","/about","about",5,"About Prez Lite vocabulary publishing platform",{"title":30,"path":31,"stem":32,"children":33,"page":-1},"Authoring","/authoring","authoring",[34,39,44,49,54,58],{"title":35,"path":36,"stem":37,"navTitle":35,"order":8,"icon":9,"description":38,"redirect":9},"Getting Started","/authoring/getting-started","authoring/getting-started","Set up and publish your first vocabulary",{"title":40,"path":41,"stem":42,"navTitle":40,"order":15,"icon":9,"description":43,"redirect":9},"Collections","/authoring/collections","authoring/collections","Concept groupings within vocabularies",{"title":45,"path":46,"stem":47,"navTitle":45,"order":15,"icon":9,"description":48,"redirect":9},"Profiles","/authoring/profiles","authoring/profiles","Configure rendering with SHACL profiles",{"title":50,"path":51,"stem":52,"navTitle":12,"order":21,"icon":9,"description":53,"redirect":9},"Writing Vocabularies","/authoring/vocabularies","authoring/vocabularies","Write SKOS vocabularies in Turtle format",{"title":30,"path":31,"stem":55,"navTitle":30,"order":56,"icon":9,"description":57,"redirect":9},"authoring/index",4,"Everything you need to create, configure, and publish SKOS vocabularies with Prez Lite.",{"title":59,"path":60,"stem":61,"navTitle":9,"order":9,"icon":9,"description":62,"redirect":9},"Profile Helper","/authoring/profile-helper","authoring/profile-helper","Build and validate prez:ObjectProfile definitions",{"id":64,"title":5,"body":65,"description":10,"extension":516,"icon":9,"meta":517,"navTitle":5,"navigation":245,"order":8,"path":6,"redirect":9,"seo":518,"stem":7,"__hash__":519},"pages/index.md",{"type":66,"value":67,"toc":510},"minimark",[68,73,77,119,122,127,133,149,154,172,177,188,190,194,300,303,314,316,320,392,419,421,425,506],[69,70,72],"h1",{"id":71},"publish-vocabularies-not-infrastructure","Publish vocabularies, not infrastructure",[74,75,76],"p",{},"Prez Lite turns your SKOS vocabulary files into a fast, searchable website you can deploy anywhere — no servers, no databases, no SPARQL endpoint required.",[78,79,83],"pre",{"className":80,"code":81,"language":82,"meta":16,"style":16},"language-mermaid shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","flowchart LR\n  ttl[\"Your .ttl files\"] --> build[\"Build\"]\n  build --> site[\"Static site\"]\n  site --> gh[\"GitHub Pages\"]\n  site --> azure[\"Azure\"]\n  site --> s3[\"AWS / any host\"]\n","mermaid",[84,85,86,93,98,103,108,113],"code",{"__ignoreMap":16},[87,88,90],"span",{"class":89,"line":8},"line",[87,91,92],{},"flowchart LR\n",[87,94,95],{"class":89,"line":15},[87,96,97],{},"  ttl[\"Your .ttl files\"] --> build[\"Build\"]\n",[87,99,100],{"class":89,"line":21},[87,101,102],{},"  build --> site[\"Static site\"]\n",[87,104,105],{"class":89,"line":56},[87,106,107],{},"  site --> gh[\"GitHub Pages\"]\n",[87,109,110],{"class":89,"line":27},[87,111,112],{},"  site --> azure[\"Azure\"]\n",[87,114,116],{"class":89,"line":115},6,[87,117,118],{},"  site --> s3[\"AWS / any host\"]\n",[120,121],"hr",{},[123,124,126],"h2",{"id":125},"what-you-get","What you get",[74,128,129],{},[130,131,132],"strong",{},"For vocabulary authors",[134,135,136,140,143,146],"ul",{},[137,138,139],"li",{},"Write vocabularies in standard SKOS Turtle format",[137,141,142],{},"Hierarchical concept browser with full-text search",[137,144,145],{},"Automatic exports in TTL, JSON-LD, CSV, RDF/XML",[137,147,148],{},"SHACL validation out of the box",[74,150,151],{},[130,152,153],{},"For developers",[134,155,156,163,166,169],{},[137,157,158,159,162],{},"Embeddable web components (",[84,160,161],{},"\u003Cprez-list>",") for any application",[137,164,165],{},"JSON API for programmatic access",[137,167,168],{},"Profile-driven configuration — no code changes needed",[137,170,171],{},"GitHub Actions CI/CD included",[74,173,174],{},[130,175,176],{},"For organisations",[134,178,179,182,185],{},[137,180,181],{},"Deploy to GitHub Pages, Azure, AWS, or any static host",[137,183,184],{},"No runtime dependencies — just HTML, CSS, and JSON",[137,186,187],{},"Standards-compliant: SKOS, DCAT, VocPub, Dublin Core",[120,189],{},[123,191,193],{"id":192},"get-started-in-minutes","Get started in minutes",[78,195,199],{"className":196,"code":197,"language":198,"meta":16,"style":16},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","# 1. Create from template\ngh repo create my-vocabs --template Kurrawong/prez-lite-template --public\ncd my-vocabs\n\n# 2. Add your vocabulary\ncp my-vocabulary.ttl data/vocabs/\n\n# 3. Build and preview\npnpm install && pnpm build:data && pnpm dev\n","bash",[84,200,201,207,232,241,247,252,263,268,274],{"__ignoreMap":16},[87,202,203],{"class":89,"line":8},[87,204,206],{"class":205},"sHwdD","# 1. Create from template\n",[87,208,209,213,217,220,223,226,229],{"class":89,"line":15},[87,210,212],{"class":211},"sBMFI","gh",[87,214,216],{"class":215},"sfazB"," repo",[87,218,219],{"class":215}," create",[87,221,222],{"class":215}," my-vocabs",[87,224,225],{"class":215}," --template",[87,227,228],{"class":215}," Kurrawong/prez-lite-template",[87,230,231],{"class":215}," --public\n",[87,233,234,238],{"class":89,"line":21},[87,235,237],{"class":236},"s2Zo4","cd",[87,239,240],{"class":215}," my-vocabs\n",[87,242,243],{"class":89,"line":56},[87,244,246],{"emptyLinePlaceholder":245},true,"\n",[87,248,249],{"class":89,"line":27},[87,250,251],{"class":205},"# 2. Add your vocabulary\n",[87,253,254,257,260],{"class":89,"line":115},[87,255,256],{"class":211},"cp",[87,258,259],{"class":215}," my-vocabulary.ttl",[87,261,262],{"class":215}," data/vocabs/\n",[87,264,266],{"class":89,"line":265},7,[87,267,246],{"emptyLinePlaceholder":245},[87,269,271],{"class":89,"line":270},8,[87,272,273],{"class":205},"# 3. Build and preview\n",[87,275,277,280,283,287,290,293,295,297],{"class":89,"line":276},9,[87,278,279],{"class":211},"pnpm",[87,281,282],{"class":215}," install",[87,284,286],{"class":285},"sMK4o"," &&",[87,288,289],{"class":211}," pnpm",[87,291,292],{"class":215}," build:data",[87,294,286],{"class":285},[87,296,289],{"class":211},[87,298,299],{"class":215}," dev\n",[74,301,302],{},"Push to GitHub and your site deploys automatically.",[74,304,305,309,310,313],{},[306,307,308],"a",{"href":36},"Start authoring"," or ",[306,311,312],{"href":13},"browse example vocabularies",".",[120,315],{},[123,317,319],{"id":318},"how-it-works","How it works",[78,321,323],{"className":80,"code":322,"language":82,"meta":16,"style":16},"flowchart TD\n  vocab[\"SKOS Vocabulary (.ttl)\"] --> pipeline[\"Build Pipeline\"]\n  profile[\"SHACL Profile (profiles.ttl)\"] --> pipeline\n  pipeline -- \"resolve labels\" --> bg[\"Background Labels (.ttl)\"]\n  bg --> pipeline\n\n  pipeline --> json[\"JSON exports\"]\n  pipeline --> annotated[\"Annotated TTL\"]\n  pipeline --> csv[\"CSV / RDF/XML\"]\n\n  json --> nuxt[\"Nuxt Static Site\"]\n  nuxt --> pages[\"Browse & Search\"]\n  nuxt --> share[\"Downloads & Embeds\"]\n",[84,324,325,330,335,340,345,350,354,359,364,369,374,380,386],{"__ignoreMap":16},[87,326,327],{"class":89,"line":8},[87,328,329],{},"flowchart TD\n",[87,331,332],{"class":89,"line":15},[87,333,334],{},"  vocab[\"SKOS Vocabulary (.ttl)\"] --> pipeline[\"Build Pipeline\"]\n",[87,336,337],{"class":89,"line":21},[87,338,339],{},"  profile[\"SHACL Profile (profiles.ttl)\"] --> pipeline\n",[87,341,342],{"class":89,"line":56},[87,343,344],{},"  pipeline -- \"resolve labels\" --> bg[\"Background Labels (.ttl)\"]\n",[87,346,347],{"class":89,"line":27},[87,348,349],{},"  bg --> pipeline\n",[87,351,352],{"class":89,"line":115},[87,353,246],{"emptyLinePlaceholder":245},[87,355,356],{"class":89,"line":265},[87,357,358],{},"  pipeline --> json[\"JSON exports\"]\n",[87,360,361],{"class":89,"line":270},[87,362,363],{},"  pipeline --> annotated[\"Annotated TTL\"]\n",[87,365,366],{"class":89,"line":276},[87,367,368],{},"  pipeline --> csv[\"CSV / RDF/XML\"]\n",[87,370,372],{"class":89,"line":371},10,[87,373,246],{"emptyLinePlaceholder":245},[87,375,377],{"class":89,"line":376},11,[87,378,379],{},"  json --> nuxt[\"Nuxt Static Site\"]\n",[87,381,383],{"class":89,"line":382},12,[87,384,385],{},"  nuxt --> pages[\"Browse & Search\"]\n",[87,387,389],{"class":89,"line":388},13,[87,390,391],{},"  nuxt --> share[\"Downloads & Embeds\"]\n",[393,394,395,401,407,413],"ol",{},[137,396,397,400],{},[130,398,399],{},"Author"," — Write SKOS vocabularies in Turtle format",[137,402,403,406],{},[130,404,405],{},"Configure"," — Set up profiles to control labels, descriptions, and exports",[137,408,409,412],{},[130,410,411],{},"Build"," — The pipeline processes TTL into optimised JSON",[137,414,415,418],{},[130,416,417],{},"Deploy"," — Push to GitHub and your site goes live",[120,420],{},[123,422,424],{"id":423},"built-on-standards","Built on standards",[426,427,428,441],"table",{},[429,430,431],"thead",{},[432,433,434,438],"tr",{},[435,436,437],"th",{},"Standard",[435,439,440],{},"Role",[442,443,444,458,470,482,494],"tbody",{},[432,445,446,455],{},[447,448,449],"td",{},[306,450,454],{"href":451,"rel":452},"https://www.w3.org/2004/02/skos/",[453],"nofollow","SKOS",[447,456,457],{},"Vocabulary structure",[432,459,460,467],{},[447,461,462],{},[306,463,466],{"href":464,"rel":465},"https://w3id.org/profile/vocpub",[453],"VocPub",[447,468,469],{},"Publication profile",[432,471,472,479],{},[447,473,474],{},[306,475,478],{"href":476,"rel":477},"https://www.w3.org/TR/shacl/",[453],"SHACL",[447,480,481],{},"Validation and configuration",[432,483,484,491],{},[447,485,486],{},[306,487,490],{"href":488,"rel":489},"https://www.w3.org/TR/vocab-dcat/",[453],"DCAT",[447,492,493],{},"Dataset cataloguing",[432,495,496,503],{},[447,497,498],{},[306,499,502],{"href":500,"rel":501},"https://schema.org/",[453],"Schema.org",[447,504,505],{},"Metadata",[507,508,509],"style",{},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}",{"title":16,"searchDepth":15,"depth":15,"links":511},[512,513,514,515],{"id":125,"depth":15,"text":126},{"id":192,"depth":15,"text":193},{"id":318,"depth":15,"text":319},{"id":423,"depth":15,"text":424},"md",{},{"title":5,"description":10},"j_RIAcxQP8fe6ZYmNGi-p8SUDrbn3Ca2WSHVEOL0XxA",1771544134559]