Skip to content

Latest commit

 

History

History
185 lines (129 loc) · 3.88 KB

File metadata and controls

185 lines (129 loc) · 3.88 KB
title Open Exchange Architecture
site
hide_outline hide_toc hide_title_block hide_footer_links
true
true
true
true

:::{hero .col-screen} Open Exchange Architecture :background-image: banner.png :max-width: 100 :overlay: 60 :kicker: Scientific Standards :actions: Get Started Schema :footer: OXA defines open, extensible JSON schemas that describe modular and composable scientific documents — bridging the gap between authoring systems and the scientific publishing ecosystem. A foundation for interoperable, structured scientific content. :::

+++ { "kind": "centered" }

Core Capabilities

Structured for Science

OXA enables documents to be more than just text. It supports live code, dynamic data bindings, and interactive cells directly in the schema.

:::::{grid} 1 2 2 2

::::{card} Text, math, figures, code

Rich formatting across all scientific mediums, ensuring mathematical rigor and visual clarity across platforms. ::::

::::{card} Computational Articles

OXA enables documents to be more than just text. It supports live code, dynamic data bindings, and interactive cells directly in the schema. ::::

::::{card} Authors, Institutions, & Funding

First-class support for attribution, institutional affiliations, and funding sources metadata. ::::

::::{card} Hierarchical structures

A recursive JSON model that maps the complexity of journals, articles, sections, and fragments. ::::

:::::

+++ { "kind": "centered" }

Try it out

Interactive Demo

Explore the OXA schema in action — edit, transform, and visualize structured scientific content. +++ {"class": "col-page"}

:::{anywidget} https://cdn.jsdelivr.net/npm/@oxa/demo/dist/anywidget.js :::

+++ { "kind": "centered" }

Design Principles

:::::{grid} 1 2 3 3

::::{card} Open by design

Built on community standards and open source values to ensure no single entity controls the scientific narrative. ::::

::::{card} Composable

Treat every document part as a reusable component that can be remixed across different environments. ::::

::::{card} Interoperable

Bridge the gap between formats — Markdown, LaTeX, JATS, At-Proto, and more — through a unified exchange format. ::::

::::{card} Extensible

Adapt the architecture to your needs with custom node types while maintaining backward compatibility. ::::

::::{card} Typed & linked

Every node is strongly typed and uniquely addressable, enabling graph-based scientific exploration. ::::

::::{card} Modular

Independent packages for validation, rendering, and transformation allow for lightweight implementations. ::::

:::::

+++ { "kind": "logo-cloud" }

Trusted and Built By

Supporters

::::{grid} 2 3

:::{image} ./images/logos/continuous-science-foundation.svg :height: 100px :alt: Continuous Science Foundation :::

:::{image} ./images/logos/openrxiv.svg :height: 100px :alt: openRxiv :::

:::{image} ./images/logos/stencila.png :height: 100px :alt: Stencila :::

:::{image} ./images/logos/curvenote.png :height: 100px :alt: Curvenote :::

:::{image} ./images/logos/quarto.png :height: 100px :alt: Posit (Quarto) :::

:::{image} ./images/logos/creative-commons.png :height: 100px :alt: Creative Commons :::

:::{image} ./images/logos/elife.png :height: 100px :alt: eLife :::

:::{image} ./images/logos/myst.png :height: 100px :alt: MyST Markdown :::

::::

+++ { "kind": "centered" }

Shape the future of science.

OXA is an open community specification stewarded by the Continuous Science Foundation. Join our Discord to contribute, ask questions, or start building on the architecture today.

{button}Join Discord <https://discord.oxa.dev> {button}Contribute on GitHub <https://github.com/oxa-dev>

+++ { "kind": "centered" }

Recent Articles

:venue: oxa
:collection: blog
:show-thumbnails: true
:show-date: true
:show-kind: false
:show-authors: true
:show-doi: true
:limit: 3