Busabase
Busabase is an open-source (MIT) database and workspace for AI agents — data, docs, skills, and apps in one place. Run it locally, self-host it inside your network, or use Busabase Cloud, and turn age
翻訳待ち
No updates detected yet. GitHub releases will appear here.
Every ontology tool needs a Java install. This one needs a browser tab. OWL/Turtle viewer drawn live with Pele, plus a WebLLM ontology builder with guardrails.
翻訳待ち
Loading the full README.
Read the full README ↗Every ontology tool needs a Java install. This one needs a browser tab.
OntoLive is an OWL ontology viewer that runs entirely in the browser. Drop in a .owl (RDF/XML) or .ttl (Turtle) file and browse its class hierarchy as a live diagram. Click a class to centre on it, then drag the depth slider: the diagram redraws on every step of the slider, even for a hundred-class neighbourhood.
It also has a second mode. A small language model running on your GPU reads a paragraph and writes an ontology one line at a time, and the diagram grows with every token. Guardrails check each partial answer and turn a class red when the model puts it in a subclass cycle, makes it its own parent, or invents a near-duplicate.
Live demo: https://vishalmysore.github.io/ontolive/
The diagrams are Mermaid classDiagram text drawn by Pele, a synchronous Mermaid renderer with no dependencies. Because Pele returns SVG in a few milliseconds, the page can redraw on every slider tick and on every streamed token. A toggle switches the same text to Mermaid.js so you can see the difference, and the Race button times both renderers on the current view, in your browser. On a 59-class Pizza neighbourhood we measured a median of 1.2 ms for Pele and 476 ms for Mermaid.js. Measure it on your own machine; numbers vary by hardware.
| OWL | Drawn as |
|---|---|
rdfs:subClassOf a named class | inheritance arrow |
named conjunct of an owl:equivalentClass definition | inheritance arrow, dashed box (a defined class) |
object property domain → range | association, labelled with the property |
someValuesFrom / allValuesFrom / hasValue restriction | dashed dependency (toggle "Restrictions") |
datatype property with a domain | attribute inside the class box |
| cardinalities, unions, complements, disjointness | listed in the side panel in Manchester syntax |
A class diagram cannot express every OWL axiom, so the side panel shows them as text, the way Protégé does.
&owl;), Turtle, N-Triples. Files are read locally and never uploaded.#src=pizza&focus=Margherita&depth=2).npm install
npm run dev
npm test
The tests parse the bundled Turtle sample and, when tests/fixtures/pizza.owl exists, the canonical Pizza ontology. Fetch it from owlcs/pizza-ontology. The site loads Pizza from that repository at runtime; it is not redistributed here.
Pele by Obsidian, N3.js, WebLLM, Mermaid for the comparison, and the Pizza ontology from the University of Manchester.
MIT