[{"data":1,"prerenderedAt":4},["ShallowReactive",2],{"readme:orionbelt-ontology-builder":3},"\u003Cp align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fralforion\u002Forionbelt-ontology-builder\u002Fmain\u002Forionbelt_ontology_builder\u002Fassets\u002FORIONBELT_Logo.png\" alt=\"OrionBelt Logo\" width=\"400\" \u002F>\n\u003C\u002Fp>\u003Ch1>OrionBelt Ontology Builder\u003C\u002Fh1>\u003Cp align=\"center\">\u003Cstrong>A browser-based ontology workbench built with Streamlit and rdflib\u003C\u002Fstrong>\u003C\u002Fp>\u003Cp align=\"center\">\n  Build and explore OWL ontologies directly in your browser.\n\u003C\u002Fp>\u003Cp align=\"center\">\n  ✔ Visual graph editor\u003Cbr \u002F>\n  ✔ OWL RL reasoning &amp; consistency checks\u003Cbr \u002F>\n  ✔ OWL + SKOS in one workbench\u003Cbr \u002F>\n  ✔ SKOS mappings, poly-hierarchy, 22 checks\u003Cbr \u002F>\n  ✔ Read-only SPARQL console\u003Cbr \u002F>\n  ✔ RDF\u002FOWL import &amp; export\u003Cbr \u002F>\n  ✔ Pure Python: \u003Ca href=\"https:\u002F\u002Forionbelt.streamlit.app\u002F\" rel=\"nofollow ugc noopener\">hosted app\u003C\u002Fa>, browser or desktop\n\u003C\u002Fp>\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fralforion\u002Forionbelt-ontology-builder\" rel=\"nofollow ugc noopener\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002Fralforion\u002Forionbelt-ontology-builder?style=social\" alt=\"GitHub stars\" \u002F>\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fpypi.org\u002Fproject\u002Forionbelt-ontology-builder\u002F\" rel=\"nofollow ugc noopener\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fpypi\u002Fv\u002Forionbelt-ontology-builder?logo=pypi&amp;logoColor=white&amp;label=PyPI&amp;color=purple\" alt=\"PyPI\" \u002F>\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fwww.python.org\u002Fdownloads\u002F\" rel=\"nofollow ugc noopener\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fpython-3.12+-blue.svg\" alt=\"Python 3.12+\" \u002F>\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fralforion\u002Forionbelt-ontology-builder\u002Fblob\u002Fmain\u002FLICENSE\" rel=\"nofollow ugc noopener\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLicense-BUSL--1.1-orange.svg\" alt=\"License: BUSL-1.1\" \u002F>\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fstreamlit.io\" rel=\"nofollow ugc noopener\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FStreamlit-1.28+-FF4B4B.svg?logo=streamlit&amp;logoColor=white\" alt=\"Streamlit\" \u002F>\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Frdflib.readthedocs.io\" rel=\"nofollow ugc noopener\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Frdflib-7.0+-2E86C1.svg\" alt=\"rdflib\" \u002F>\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fowl-rl.readthedocs.io\" rel=\"nofollow ugc noopener\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FOWL--RL-reasoning-green.svg\" alt=\"OWL-RL\" \u002F>\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fvisjs.github.io\u002Fvis-network\u002Fdocs\u002Fnetwork\u002F\" rel=\"nofollow ugc noopener\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fvis--network-9.1-97C2FC.svg\" alt=\"vis-network\" \u002F>\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fhub.docker.com\u002Fr\u002Fralforion\u002Forionbelt-ontology-builder\u002Ftags\" rel=\"nofollow ugc noopener\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fdocker\u002Fv\u002Fralforion\u002Forionbelt-ontology-builder?logo=docker&amp;logoColor=white&amp;label=Docker%20Hub&amp;color=2496ED&amp;sort=semver\" alt=\"Docker Hub\" \u002F>\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fhub.docker.com\u002Fr\u002Fralforion\u002Forionbelt-ontology-builder\" rel=\"nofollow ugc noopener\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fdocker\u002Fpulls\u002Fralforion\u002Forionbelt-ontology-builder?logo=docker&amp;logoColor=white&amp;color=2496ED\" alt=\"Docker pulls\" \u002F>\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fhub.docker.com\u002Fr\u002Fralforion\u002Forionbelt-ontology-builder\u002Ftags\" rel=\"nofollow ugc noopener\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fdocker\u002Fimage-size\u002Fralforion\u002Forionbelt-ontology-builder\u002Flatest?logo=docker&amp;logoColor=white&amp;color=2496ED\" alt=\"Image size\" \u002F>\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Try it now:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Forionbelt.streamlit.app\u002F\" rel=\"nofollow ugc noopener\">orionbelt.streamlit.app\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fralforion\u002Forionbelt-ontology-builder\u002Fmain\u002Forionbelt_ontology_builder\u002Fassets\u002FOrionBelt_Ontology_Builder.png\" alt=\"OrionBelt Ontology Builder Screenshot\" width=\"800\" \u002F>\n\u003C\u002Fp>\u003Chr \u002F>\n\u003Ch2>What is this?\u003C\u002Fh2>\n\u003Cp>OrionBelt lets you build, edit, and maintain OWL ontologies and SKOS vocabularies in your browser. No Java, no desktop install - just \u003Ccode>pip install\u003C\u002Fcode> and go.\u003C\u002Fp>\n\u003Cp>It works with \u003Cstrong>OWL ontologies\u003C\u002Fstrong> (classes as \u003Ccode>owl:Class\u003C\u002Fcode>, properties as \u003Ccode>owl:ObjectProperty\u003C\u002Fcode> \u002F \u003Ccode>owl:DatatypeProperty\u003C\u002Fcode>). Pure RDFS vocabularies like schema.org that use \u003Ccode>rdfs:Class\u003C\u002Fcode> and \u003Ccode>rdf:Property\u003C\u002Fcode> are not currently surfaced in the Classes \u002F Properties panels.\u003C\u002Fp>\n\u003Cp>It's not trying to be Protégé. It's meant for people who want something lighter: a workbench that's easy to pick up, hard to break things with, and good enough for real ontology work.\u003C\u002Fp>\n\u003Ch2>What it's good at\u003C\u002Fh2>\n\u003Cp>\u003Cstrong>Not losing your work.\u003C\u002Fstrong> Every change creates an undo checkpoint. Deletes show you what will break before you confirm. Imports show a diff so you can review before applying.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Keeping your ontology clean.\u003C\u002Fstrong> Validation catches orphan classes, duplicate labels, domain\u002Frange mismatches, missing annotations, and SKOS-specific issues like broader\u002Fnarrower cycles. Not just \"you have warnings\" but \"here's what's wrong and where.\"\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Moving fast in large ontologies.\u003C\u002Fstrong> Global search across everything. Usage\u002Fbacklink views for any resource. Click a node in the\u003C\u002Fp>\n",1788652557116]