Skip to content

AIDAVA-DEV/sulo-website

Repository files navigation

SULO Website

The official website for the Simplified Upper Level Ontology (SULO) — a minimal, open upper-level ontology for machine-readable knowledge representation.

🌐 Live site: https://AIDAVA-DEV.github.io/sulo-website/

Contents

File Description
index.html Main site — hero, class hierarchy, interactive postcard, AI demo, community, publications, download
policymakers.html Policymaker one-pager — problem/solution in plain language, EU policy alignment (EHDS, Data Spaces)
sulo-sections.jsx React components: Nav, Hero, Problem, BuildingBlocks, UseCases, Tutorials, Community, Publications, Download, Team
sulo-explorer.jsx Interactive postcard SVG explorer + AI Text-to-KG demo
sulo-overview.png Official SULO postcard image

Deploying to GitHub Pages

First-time setup

  1. Create a new repository called sulo-website under the AIDAVA-DEV org (or your personal account):

    https://github.com/new
    
  2. Push these files to the main branch:

    git init
    git add .
    git commit -m "Initial SULO website"
    git branch -M main
    git remote add origin https://github.com/AIDAVA-DEV/sulo-website.git
    git push -u origin main
  3. Enable GitHub Pages:

    • Go to Settings → Pages
    • Source: Deploy from a branch
    • Branch: main / / (root)
    • Click Save
  4. Your site will be live at:

    https://AIDAVA-DEV.github.io/sulo-website/
    

    (takes ~1 minute on first deploy)

Custom domain (optional)

To serve from sulo.org or sulo.aidava.eu:

  1. Create a CNAME file in this folder with just your domain:
    sulo.aidava.eu
    
  2. In your DNS provider, add a CNAME record pointing your subdomain to AIDAVA-DEV.github.io
  3. In GitHub Pages settings, enter your custom domain and enable Enforce HTTPS

Updating the site

After making changes, just push to main:

git add .
git commit -m "Update site"
git push

GitHub Pages redeploys automatically within ~1 minute.

AI Demo note

The AI Text-to-KG demo uses a built-in Claude API integration. It works out of the box when served from the Anthropic canvas environment. When hosting independently, you'll need to replace the window.claude.complete() calls in sulo-explorer.jsx with your own Anthropic API integration (or remove the demo section).

License

SULO ontology: CC0 — no rights reserved.
Website code: MIT.

About

The website for the Simplified Upper Level Ontology

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors