Side-by-side comparison
What each engine is designed to do.
Use this table for an initial discussion. It deliberately avoids claiming that one engine is “better” in every situation.
Comparison of optional Databox engine paths
| Question | Oxigraph | Web Civics Qualia (WASM) |
| Main job | A general-purpose RDF graph database and SPARQL query engine. | A decision-evidence and semantic-processing module, with specialised logic, validation and selected data-migration tools. |
| A good fit when you need… | Fast, standards-based searching and reporting across RDF records; for example, an internal reporting or administration view. | Qualia-specific decision evidence, rules and logic, or a managed path for moving selected Qualia information to and from Solid RDF. |
| How it works with records | Works directly with RDF triples and quads, using SPARQL 1.1 to search or update a graph. | Reads and writes Solid-friendly RDF formats, while using Qualia’s internal “Quin” representation for its own processing. Databox storage remains RDF, not Quins. |
| Where it can run | As a WASM-backed module in the Databox process; the same engine family can also be used in browser-based work. | In a browser — including an installed WebAssembly/PWA app with a persistent local database — as well as Node-based test environments and mobile WebViews through the wasm-webcivics build. Its Databox use is an optional, separately loaded integration. |
| What it includes | RDF loading and export, SPARQL 1.1 queries and updates, plus temporary or longer-lived graph workspaces. | Solid RDF formats, JSON-LD, N3, N-Triples, N-Quads, TriG, ordinary JSON and CSV exchange, a Qualia Quin-CBOR format, validated backups, SHACL validation, advanced logic, calculations and Qualia-to-Solid leave/return functions. |
| What it does not promise | It is not an AI decision-maker, consent process or governance policy by itself. | The Web Civics WASM profile does not include GPU/WebGPU features or a generative LLM. It also does not replace human review, consent or governance. |
| Current Databox readiness | Available as an optional in-process Databox RDF/SPARQL module. | The bridge, licence boundary and integrity checks exist. The repository’s user-facing import/export routes and sanctuary-choice screen are still listed as work to complete. |
| If the engine is unavailable | The standard Databox RDF records remain the source of truth and can be reloaded into a replacement query environment. | The standard Databox RDF records remain available. Qualia-only capabilities should be treated as optional, not as the sole way to access essential records. |
Qualia’s advanced Web Civics features
More than a graph store: a decision-evidence engine.
The Web Civics Qualia WASM profile is intentionally broader than a database query engine. Its advanced features are designed to make decisions, evidence and boundaries inspectable. They do not make decisions on behalf of people.
Rules, rights and responsibilities
It can evaluate permissions, obligations and prohibitions; reason about stated knowledge; and check agreement, rights, consent and harm boundaries. This supports reviewable rules rather than hidden automated judgment.
Reasoning when information conflicts
Paraconsistent routing can isolate a contradiction instead of treating it as a reason to discard everything. Temporal logic, description logic, answer-set and linear logic provide tools for checking sequences, categories and resource commitments.
Evidence that can be checked
It can validate RDF with SHACL, use pinned JSON-LD contexts and produce capability and computation receipts. This helps reviewers establish what rules, data form and engine capabilities were used in a result.
Careful analysis, not black-box prediction
Its Web Civics profile includes descriptive statistics, regression verification and diagnostics, economics and welfare calculations, exact arithmetic, numerical methods and linear algebra. Outliers are flagged for review, not silently deleted.
A local database in an installed web app
When Qualia is used as an installed WebAssembly/PWA application, it can keep a persistent local Qualia vault/database in the browser’s OPFS storage area. This is application data on the person’s device, not merely a temporary page cache.
Personal continuity and migration
The local database can be backed up to a user-selected folder and restored after a device or browser problem. It also supports leave-and-return paths between Qualia and Solid. Sensitive sanctuary information requires an explicit choice before export; classified information must not leave.
Deliberately limited browser profile
This particular WASM build excludes GPU/WebGPU, GGUF and generative LLM functions, full homomorphic encryption and native-device features. Its published capability list should be checked before any deployment claim is made.
Interchange and serialisation formats
A serialisation is simply the form used to save or send information. Different forms suit different jobs. The Web Civics profile supports the following formats; a deployment should still check the engine’s published capability list before relying on a feature.
Interoperability comes first
Qualia’s internal formats can make advanced local processing efficient, while Solid-friendly RDF formats keep selected information able to interoperate across the Web of Data. The Databox does not require another Solid server to adopt Qualia’s internal Quin format in order to exchange standard RDF.
What “symbolic AI” means
AI that works with stated facts, concepts and rules.
Symbolic AI, in plain language
Symbolic AI represents things explicitly: “this person is eligible”, “this rule applies until this date”, “a guardian may view but not decide”, or “these two claims conflict”. It then follows declared rules and relationships to test a conclusion. The value is that a reviewer can inspect the facts and rules used.
Qualia’s logic, validation, rights, consent, temporal and contradiction-handling tools are symbolic-AI capabilities. They can support a decision process, but they do not remove the need for a human decision-maker who is accountable for the outcome.
How this differs from the AI people usually know
When people say “AI” today, they often mean a generative language model: a system trained to recognise patterns in large amounts of text and generate likely words, images or code. It can be useful for drafting, explaining or helping someone find information, but its answer is not automatically a verified rule or a reliable record.
The two approaches can complement each other. A generative tool may help a person ask a question in ordinary language; symbolic AI can then check permissions, apply declared rules and provide a reviewable trail. The current Web Civics Qualia WASM profile does not itself include a generative LLM or GPU runtime, so any such tool must be separately chosen and governed.
A sensible boundary
Use generative AI to assist people with language and exploration. Use explicit rules, evidence and accountable human review for decisions that affect people’s rights, services, money, safety or dignity.
Licence choices matter
The engines have different terms of use — and both deserve respect.
A core Web Civics Works principle is that people must be able to be paid fairly for their work. This includes the people who design, build, host, maintain and support technology for communities. The value created by code, data, knowledge, care work and computing infrastructure must not be treated as something that can be taken without meaningful consent, recognition or a fair opportunity to agree terms.
Oxigraph
Permissively licensed open-source choice
Oxigraph is offered under your choice of the MIT licence or Apache License 2.0. Those licences grant broad permissions subject to their terms and notices; they do not erase the cost or value of the people and resources behind a deployment.
Practical implication: an organisation may use this licence path where it suits its policy, while still budgeting fairly for implementation, maintenance, security, support, hosting and energy.
Read Oxigraph’s licence notice ↗
Web Civics Qualia (WASM)
Purpose-bound, separately licensed choice
The named wasm-webcivics engine binary is proprietary freeware with a Web Civics Databox field-of-use restriction. It may be used only as the authorised integrated Databox component and must travel with its licence. This boundary protects the creator’s stated conditions for the advanced engine rather than making its work available for unbounded extraction.
The Databox bridge source is separately licensed under CC BY-NC-ND 4.0. It is not covered by the Databox repository’s MIT licence.
Practical implication: obtain a licence review and, where needed, an appropriate agreement before procurement, redistribution, commercial use, changes or use outside the authorised Web Civics Databox ecosystem. Do not assume that another party’s code, computing resources or specialist work is free to take.
Rejecting digital slavery
Digital slavery includes systems that extract labour, data, creative work, hosting, computing or support from people while denying them meaningful choice, credit, bargaining power or fair compensation. A choice is not meaningful when a person risks losing income, housing, care, safety, essential services or their ability to live with dignity by refusing. A responsible deployment budgets for the real work behind it and works toward protecting economic rights. This is an ongoing social, technical and governance objective—not an easy binary fix—and its direction is clear: basic needs should never depend on giving away a person’s work, data or future.
Please note: this page is a plain-language summary, not legal advice. The licence files supplied with the exact release are the authoritative terms. Get legal advice for a decision that creates obligations for your organisation, and make sure the budget recognises the real costs of people, maintenance, equipment, electricity and support.
A protection that applies to both
Sensitive information must not be moved silently.
Qualia’s migration path includes a deliberate choice when restricted “sanctuary” information is present: leave it behind, or explicitly reclassify it before creating a Solid export. Classified information must not be exported. This is a useful governance rule regardless of which engine is chosen.
Choosing a path
A simple starting recommendation.
Choose Oxigraph first when…
Your immediate need is standards-based RDF search or reporting, and you want the clearest open-source licence path.
Explore Qualia when…
You have a specific requirement for its decision-evidence capabilities or Qualia leave/return workflow, and can meet the separate licence and deployment conditions.
Pause the engine choice when…
The service purpose, information boundaries, support model or governance responsibilities are not yet clear. Start there; no engine fixes an unclear service.
A good committee resolution
“We will keep our essential records in portable Solid RDF so they can interact, by permission, with compatible Solid services in the Web of Data. We will use optional engines to add stated capabilities — including Qualia’s advanced logic and decision-evidence features where appropriate — and approve each component only after its licence, support, security, human-rights and exit arrangements have been reviewed.”